first commit
This commit is contained in:
1
app_vue/node_modules/core-js/modules/README.md
generated
vendored
Normal file
1
app_vue/node_modules/core-js/modules/README.md
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
This folder contains implementations of polyfills. It's not recommended to include in your projects directly if you don't completely understand what are you doing.
|
23
app_vue/node_modules/core-js/modules/es.aggregate-error.cause.js
generated
vendored
Normal file
23
app_vue/node_modules/core-js/modules/es.aggregate-error.cause.js
generated
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var getBuiltIn = require('../internals/get-built-in');
|
||||
var apply = require('../internals/function-apply');
|
||||
var fails = require('../internals/fails');
|
||||
var wrapErrorConstructorWithCause = require('../internals/wrap-error-constructor-with-cause');
|
||||
|
||||
var AGGREGATE_ERROR = 'AggregateError';
|
||||
var $AggregateError = getBuiltIn(AGGREGATE_ERROR);
|
||||
|
||||
var FORCED = !fails(function () {
|
||||
return $AggregateError([1]).errors[0] !== 1;
|
||||
}) && fails(function () {
|
||||
return $AggregateError([1], AGGREGATE_ERROR, { cause: 7 }).cause !== 7;
|
||||
});
|
||||
|
||||
// https://tc39.es/ecma262/#sec-aggregate-error
|
||||
$({ global: true, constructor: true, arity: 2, forced: FORCED }, {
|
||||
AggregateError: wrapErrorConstructorWithCause(AGGREGATE_ERROR, function (init) {
|
||||
// eslint-disable-next-line no-unused-vars -- required for functions `.length`
|
||||
return function AggregateError(errors, message) { return apply(init, this, arguments); };
|
||||
}, FORCED, true)
|
||||
});
|
51
app_vue/node_modules/core-js/modules/es.aggregate-error.constructor.js
generated
vendored
Normal file
51
app_vue/node_modules/core-js/modules/es.aggregate-error.constructor.js
generated
vendored
Normal file
@ -0,0 +1,51 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var isPrototypeOf = require('../internals/object-is-prototype-of');
|
||||
var getPrototypeOf = require('../internals/object-get-prototype-of');
|
||||
var setPrototypeOf = require('../internals/object-set-prototype-of');
|
||||
var copyConstructorProperties = require('../internals/copy-constructor-properties');
|
||||
var create = require('../internals/object-create');
|
||||
var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');
|
||||
var createPropertyDescriptor = require('../internals/create-property-descriptor');
|
||||
var installErrorCause = require('../internals/install-error-cause');
|
||||
var installErrorStack = require('../internals/error-stack-install');
|
||||
var iterate = require('../internals/iterate');
|
||||
var normalizeStringArgument = require('../internals/normalize-string-argument');
|
||||
var wellKnownSymbol = require('../internals/well-known-symbol');
|
||||
|
||||
var TO_STRING_TAG = wellKnownSymbol('toStringTag');
|
||||
var $Error = Error;
|
||||
var push = [].push;
|
||||
|
||||
var $AggregateError = function AggregateError(errors, message /* , options */) {
|
||||
var isInstance = isPrototypeOf(AggregateErrorPrototype, this);
|
||||
var that;
|
||||
if (setPrototypeOf) {
|
||||
that = setPrototypeOf(new $Error(), isInstance ? getPrototypeOf(this) : AggregateErrorPrototype);
|
||||
} else {
|
||||
that = isInstance ? this : create(AggregateErrorPrototype);
|
||||
createNonEnumerableProperty(that, TO_STRING_TAG, 'Error');
|
||||
}
|
||||
if (message !== undefined) createNonEnumerableProperty(that, 'message', normalizeStringArgument(message));
|
||||
installErrorStack(that, $AggregateError, that.stack, 1);
|
||||
if (arguments.length > 2) installErrorCause(that, arguments[2]);
|
||||
var errorsArray = [];
|
||||
iterate(errors, push, { that: errorsArray });
|
||||
createNonEnumerableProperty(that, 'errors', errorsArray);
|
||||
return that;
|
||||
};
|
||||
|
||||
if (setPrototypeOf) setPrototypeOf($AggregateError, $Error);
|
||||
else copyConstructorProperties($AggregateError, $Error, { name: true });
|
||||
|
||||
var AggregateErrorPrototype = $AggregateError.prototype = create($Error.prototype, {
|
||||
constructor: createPropertyDescriptor(1, $AggregateError),
|
||||
message: createPropertyDescriptor(1, ''),
|
||||
name: createPropertyDescriptor(1, 'AggregateError')
|
||||
});
|
||||
|
||||
// `AggregateError` constructor
|
||||
// https://tc39.es/ecma262/#sec-aggregate-error-constructor
|
||||
$({ global: true, constructor: true, arity: 2 }, {
|
||||
AggregateError: $AggregateError
|
||||
});
|
3
app_vue/node_modules/core-js/modules/es.aggregate-error.js
generated
vendored
Normal file
3
app_vue/node_modules/core-js/modules/es.aggregate-error.js
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
'use strict';
|
||||
// TODO: Remove this module from `core-js@4` since it's replaced to module below
|
||||
require('../modules/es.aggregate-error.constructor');
|
17
app_vue/node_modules/core-js/modules/es.array-buffer.constructor.js
generated
vendored
Normal file
17
app_vue/node_modules/core-js/modules/es.array-buffer.constructor.js
generated
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var globalThis = require('../internals/global-this');
|
||||
var arrayBufferModule = require('../internals/array-buffer');
|
||||
var setSpecies = require('../internals/set-species');
|
||||
|
||||
var ARRAY_BUFFER = 'ArrayBuffer';
|
||||
var ArrayBuffer = arrayBufferModule[ARRAY_BUFFER];
|
||||
var NativeArrayBuffer = globalThis[ARRAY_BUFFER];
|
||||
|
||||
// `ArrayBuffer` constructor
|
||||
// https://tc39.es/ecma262/#sec-arraybuffer-constructor
|
||||
$({ global: true, constructor: true, forced: NativeArrayBuffer !== ArrayBuffer }, {
|
||||
ArrayBuffer: ArrayBuffer
|
||||
});
|
||||
|
||||
setSpecies(ARRAY_BUFFER);
|
17
app_vue/node_modules/core-js/modules/es.array-buffer.detached.js
generated
vendored
Normal file
17
app_vue/node_modules/core-js/modules/es.array-buffer.detached.js
generated
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
'use strict';
|
||||
var DESCRIPTORS = require('../internals/descriptors');
|
||||
var defineBuiltInAccessor = require('../internals/define-built-in-accessor');
|
||||
var isDetached = require('../internals/array-buffer-is-detached');
|
||||
|
||||
var ArrayBufferPrototype = ArrayBuffer.prototype;
|
||||
|
||||
// `ArrayBuffer.prototype.detached` getter
|
||||
// https://tc39.es/ecma262/#sec-get-arraybuffer.prototype.detached
|
||||
if (DESCRIPTORS && !('detached' in ArrayBufferPrototype)) {
|
||||
defineBuiltInAccessor(ArrayBufferPrototype, 'detached', {
|
||||
configurable: true,
|
||||
get: function detached() {
|
||||
return isDetached(this);
|
||||
}
|
||||
});
|
||||
}
|
11
app_vue/node_modules/core-js/modules/es.array-buffer.is-view.js
generated
vendored
Normal file
11
app_vue/node_modules/core-js/modules/es.array-buffer.is-view.js
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var ArrayBufferViewCore = require('../internals/array-buffer-view-core');
|
||||
|
||||
var NATIVE_ARRAY_BUFFER_VIEWS = ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS;
|
||||
|
||||
// `ArrayBuffer.isView` method
|
||||
// https://tc39.es/ecma262/#sec-arraybuffer.isview
|
||||
$({ target: 'ArrayBuffer', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS }, {
|
||||
isView: ArrayBufferViewCore.isView
|
||||
});
|
39
app_vue/node_modules/core-js/modules/es.array-buffer.slice.js
generated
vendored
Normal file
39
app_vue/node_modules/core-js/modules/es.array-buffer.slice.js
generated
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var uncurryThis = require('../internals/function-uncurry-this-clause');
|
||||
var fails = require('../internals/fails');
|
||||
var ArrayBufferModule = require('../internals/array-buffer');
|
||||
var anObject = require('../internals/an-object');
|
||||
var toAbsoluteIndex = require('../internals/to-absolute-index');
|
||||
var toLength = require('../internals/to-length');
|
||||
|
||||
var ArrayBuffer = ArrayBufferModule.ArrayBuffer;
|
||||
var DataView = ArrayBufferModule.DataView;
|
||||
var DataViewPrototype = DataView.prototype;
|
||||
var nativeArrayBufferSlice = uncurryThis(ArrayBuffer.prototype.slice);
|
||||
var getUint8 = uncurryThis(DataViewPrototype.getUint8);
|
||||
var setUint8 = uncurryThis(DataViewPrototype.setUint8);
|
||||
|
||||
var INCORRECT_SLICE = fails(function () {
|
||||
return !new ArrayBuffer(2).slice(1, undefined).byteLength;
|
||||
});
|
||||
|
||||
// `ArrayBuffer.prototype.slice` method
|
||||
// https://tc39.es/ecma262/#sec-arraybuffer.prototype.slice
|
||||
$({ target: 'ArrayBuffer', proto: true, unsafe: true, forced: INCORRECT_SLICE }, {
|
||||
slice: function slice(start, end) {
|
||||
if (nativeArrayBufferSlice && end === undefined) {
|
||||
return nativeArrayBufferSlice(anObject(this), start); // FF fix
|
||||
}
|
||||
var length = anObject(this).byteLength;
|
||||
var first = toAbsoluteIndex(start, length);
|
||||
var fin = toAbsoluteIndex(end === undefined ? length : end, length);
|
||||
var result = new ArrayBuffer(toLength(fin - first));
|
||||
var viewSource = new DataView(this);
|
||||
var viewTarget = new DataView(result);
|
||||
var index = 0;
|
||||
while (first < fin) {
|
||||
setUint8(viewTarget, index++, getUint8(viewSource, first++));
|
||||
} return result;
|
||||
}
|
||||
});
|
11
app_vue/node_modules/core-js/modules/es.array-buffer.transfer-to-fixed-length.js
generated
vendored
Normal file
11
app_vue/node_modules/core-js/modules/es.array-buffer.transfer-to-fixed-length.js
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var $transfer = require('../internals/array-buffer-transfer');
|
||||
|
||||
// `ArrayBuffer.prototype.transferToFixedLength` method
|
||||
// https://tc39.es/proposal-arraybuffer-transfer/#sec-arraybuffer.prototype.transfertofixedlength
|
||||
if ($transfer) $({ target: 'ArrayBuffer', proto: true }, {
|
||||
transferToFixedLength: function transferToFixedLength() {
|
||||
return $transfer(this, arguments.length ? arguments[0] : undefined, false);
|
||||
}
|
||||
});
|
11
app_vue/node_modules/core-js/modules/es.array-buffer.transfer.js
generated
vendored
Normal file
11
app_vue/node_modules/core-js/modules/es.array-buffer.transfer.js
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var $transfer = require('../internals/array-buffer-transfer');
|
||||
|
||||
// `ArrayBuffer.prototype.transfer` method
|
||||
// https://tc39.es/proposal-arraybuffer-transfer/#sec-arraybuffer.prototype.transfer
|
||||
if ($transfer) $({ target: 'ArrayBuffer', proto: true }, {
|
||||
transfer: function transfer() {
|
||||
return $transfer(this, arguments.length ? arguments[0] : undefined, true);
|
||||
}
|
||||
});
|
20
app_vue/node_modules/core-js/modules/es.array.at.js
generated
vendored
Normal file
20
app_vue/node_modules/core-js/modules/es.array.at.js
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var toObject = require('../internals/to-object');
|
||||
var lengthOfArrayLike = require('../internals/length-of-array-like');
|
||||
var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');
|
||||
var addToUnscopables = require('../internals/add-to-unscopables');
|
||||
|
||||
// `Array.prototype.at` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.at
|
||||
$({ target: 'Array', proto: true }, {
|
||||
at: function at(index) {
|
||||
var O = toObject(this);
|
||||
var len = lengthOfArrayLike(O);
|
||||
var relativeIndex = toIntegerOrInfinity(index);
|
||||
var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;
|
||||
return (k < 0 || k >= len) ? undefined : O[k];
|
||||
}
|
||||
});
|
||||
|
||||
addToUnscopables('at');
|
58
app_vue/node_modules/core-js/modules/es.array.concat.js
generated
vendored
Normal file
58
app_vue/node_modules/core-js/modules/es.array.concat.js
generated
vendored
Normal file
@ -0,0 +1,58 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var fails = require('../internals/fails');
|
||||
var isArray = require('../internals/is-array');
|
||||
var isObject = require('../internals/is-object');
|
||||
var toObject = require('../internals/to-object');
|
||||
var lengthOfArrayLike = require('../internals/length-of-array-like');
|
||||
var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');
|
||||
var createProperty = require('../internals/create-property');
|
||||
var arraySpeciesCreate = require('../internals/array-species-create');
|
||||
var arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');
|
||||
var wellKnownSymbol = require('../internals/well-known-symbol');
|
||||
var V8_VERSION = require('../internals/environment-v8-version');
|
||||
|
||||
var IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');
|
||||
|
||||
// We can't use this feature detection in V8 since it causes
|
||||
// deoptimization and serious performance degradation
|
||||
// https://github.com/zloirock/core-js/issues/679
|
||||
var IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {
|
||||
var array = [];
|
||||
array[IS_CONCAT_SPREADABLE] = false;
|
||||
return array.concat()[0] !== array;
|
||||
});
|
||||
|
||||
var isConcatSpreadable = function (O) {
|
||||
if (!isObject(O)) return false;
|
||||
var spreadable = O[IS_CONCAT_SPREADABLE];
|
||||
return spreadable !== undefined ? !!spreadable : isArray(O);
|
||||
};
|
||||
|
||||
var FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !arrayMethodHasSpeciesSupport('concat');
|
||||
|
||||
// `Array.prototype.concat` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.concat
|
||||
// with adding support of @@isConcatSpreadable and @@species
|
||||
$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {
|
||||
// eslint-disable-next-line no-unused-vars -- required for `.length`
|
||||
concat: function concat(arg) {
|
||||
var O = toObject(this);
|
||||
var A = arraySpeciesCreate(O, 0);
|
||||
var n = 0;
|
||||
var i, k, length, len, E;
|
||||
for (i = -1, length = arguments.length; i < length; i++) {
|
||||
E = i === -1 ? O : arguments[i];
|
||||
if (isConcatSpreadable(E)) {
|
||||
len = lengthOfArrayLike(E);
|
||||
doesNotExceedSafeInteger(n + len);
|
||||
for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);
|
||||
} else {
|
||||
doesNotExceedSafeInteger(n + 1);
|
||||
createProperty(A, n++, E);
|
||||
}
|
||||
}
|
||||
A.length = n;
|
||||
return A;
|
||||
}
|
||||
});
|
13
app_vue/node_modules/core-js/modules/es.array.copy-within.js
generated
vendored
Normal file
13
app_vue/node_modules/core-js/modules/es.array.copy-within.js
generated
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var copyWithin = require('../internals/array-copy-within');
|
||||
var addToUnscopables = require('../internals/add-to-unscopables');
|
||||
|
||||
// `Array.prototype.copyWithin` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.copywithin
|
||||
$({ target: 'Array', proto: true }, {
|
||||
copyWithin: copyWithin
|
||||
});
|
||||
|
||||
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
|
||||
addToUnscopables('copyWithin');
|
14
app_vue/node_modules/core-js/modules/es.array.every.js
generated
vendored
Normal file
14
app_vue/node_modules/core-js/modules/es.array.every.js
generated
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var $every = require('../internals/array-iteration').every;
|
||||
var arrayMethodIsStrict = require('../internals/array-method-is-strict');
|
||||
|
||||
var STRICT_METHOD = arrayMethodIsStrict('every');
|
||||
|
||||
// `Array.prototype.every` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.every
|
||||
$({ target: 'Array', proto: true, forced: !STRICT_METHOD }, {
|
||||
every: function every(callbackfn /* , thisArg */) {
|
||||
return $every(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
||||
}
|
||||
});
|
13
app_vue/node_modules/core-js/modules/es.array.fill.js
generated
vendored
Normal file
13
app_vue/node_modules/core-js/modules/es.array.fill.js
generated
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var fill = require('../internals/array-fill');
|
||||
var addToUnscopables = require('../internals/add-to-unscopables');
|
||||
|
||||
// `Array.prototype.fill` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.fill
|
||||
$({ target: 'Array', proto: true }, {
|
||||
fill: fill
|
||||
});
|
||||
|
||||
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
|
||||
addToUnscopables('fill');
|
15
app_vue/node_modules/core-js/modules/es.array.filter.js
generated
vendored
Normal file
15
app_vue/node_modules/core-js/modules/es.array.filter.js
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var $filter = require('../internals/array-iteration').filter;
|
||||
var arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');
|
||||
|
||||
var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('filter');
|
||||
|
||||
// `Array.prototype.filter` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.filter
|
||||
// with adding support of @@species
|
||||
$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
|
||||
filter: function filter(callbackfn /* , thisArg */) {
|
||||
return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
||||
}
|
||||
});
|
22
app_vue/node_modules/core-js/modules/es.array.find-index.js
generated
vendored
Normal file
22
app_vue/node_modules/core-js/modules/es.array.find-index.js
generated
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var $findIndex = require('../internals/array-iteration').findIndex;
|
||||
var addToUnscopables = require('../internals/add-to-unscopables');
|
||||
|
||||
var FIND_INDEX = 'findIndex';
|
||||
var SKIPS_HOLES = true;
|
||||
|
||||
// Shouldn't skip holes
|
||||
// eslint-disable-next-line es/no-array-prototype-findindex -- testing
|
||||
if (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });
|
||||
|
||||
// `Array.prototype.findIndex` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.findindex
|
||||
$({ target: 'Array', proto: true, forced: SKIPS_HOLES }, {
|
||||
findIndex: function findIndex(callbackfn /* , that = undefined */) {
|
||||
return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
||||
}
|
||||
});
|
||||
|
||||
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
|
||||
addToUnscopables(FIND_INDEX);
|
14
app_vue/node_modules/core-js/modules/es.array.find-last-index.js
generated
vendored
Normal file
14
app_vue/node_modules/core-js/modules/es.array.find-last-index.js
generated
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var $findLastIndex = require('../internals/array-iteration-from-last').findLastIndex;
|
||||
var addToUnscopables = require('../internals/add-to-unscopables');
|
||||
|
||||
// `Array.prototype.findLastIndex` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.findlastindex
|
||||
$({ target: 'Array', proto: true }, {
|
||||
findLastIndex: function findLastIndex(callbackfn /* , that = undefined */) {
|
||||
return $findLastIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
||||
}
|
||||
});
|
||||
|
||||
addToUnscopables('findLastIndex');
|
14
app_vue/node_modules/core-js/modules/es.array.find-last.js
generated
vendored
Normal file
14
app_vue/node_modules/core-js/modules/es.array.find-last.js
generated
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var $findLast = require('../internals/array-iteration-from-last').findLast;
|
||||
var addToUnscopables = require('../internals/add-to-unscopables');
|
||||
|
||||
// `Array.prototype.findLast` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.findlast
|
||||
$({ target: 'Array', proto: true }, {
|
||||
findLast: function findLast(callbackfn /* , that = undefined */) {
|
||||
return $findLast(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
||||
}
|
||||
});
|
||||
|
||||
addToUnscopables('findLast');
|
22
app_vue/node_modules/core-js/modules/es.array.find.js
generated
vendored
Normal file
22
app_vue/node_modules/core-js/modules/es.array.find.js
generated
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var $find = require('../internals/array-iteration').find;
|
||||
var addToUnscopables = require('../internals/add-to-unscopables');
|
||||
|
||||
var FIND = 'find';
|
||||
var SKIPS_HOLES = true;
|
||||
|
||||
// Shouldn't skip holes
|
||||
// eslint-disable-next-line es/no-array-prototype-find -- testing
|
||||
if (FIND in []) Array(1)[FIND](function () { SKIPS_HOLES = false; });
|
||||
|
||||
// `Array.prototype.find` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.find
|
||||
$({ target: 'Array', proto: true, forced: SKIPS_HOLES }, {
|
||||
find: function find(callbackfn /* , that = undefined */) {
|
||||
return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
||||
}
|
||||
});
|
||||
|
||||
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
|
||||
addToUnscopables(FIND);
|
21
app_vue/node_modules/core-js/modules/es.array.flat-map.js
generated
vendored
Normal file
21
app_vue/node_modules/core-js/modules/es.array.flat-map.js
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var flattenIntoArray = require('../internals/flatten-into-array');
|
||||
var aCallable = require('../internals/a-callable');
|
||||
var toObject = require('../internals/to-object');
|
||||
var lengthOfArrayLike = require('../internals/length-of-array-like');
|
||||
var arraySpeciesCreate = require('../internals/array-species-create');
|
||||
|
||||
// `Array.prototype.flatMap` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.flatmap
|
||||
$({ target: 'Array', proto: true }, {
|
||||
flatMap: function flatMap(callbackfn /* , thisArg */) {
|
||||
var O = toObject(this);
|
||||
var sourceLen = lengthOfArrayLike(O);
|
||||
var A;
|
||||
aCallable(callbackfn);
|
||||
A = arraySpeciesCreate(O, 0);
|
||||
A.length = flattenIntoArray(A, O, O, sourceLen, 0, 1, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
||||
return A;
|
||||
}
|
||||
});
|
20
app_vue/node_modules/core-js/modules/es.array.flat.js
generated
vendored
Normal file
20
app_vue/node_modules/core-js/modules/es.array.flat.js
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var flattenIntoArray = require('../internals/flatten-into-array');
|
||||
var toObject = require('../internals/to-object');
|
||||
var lengthOfArrayLike = require('../internals/length-of-array-like');
|
||||
var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');
|
||||
var arraySpeciesCreate = require('../internals/array-species-create');
|
||||
|
||||
// `Array.prototype.flat` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.flat
|
||||
$({ target: 'Array', proto: true }, {
|
||||
flat: function flat(/* depthArg = 1 */) {
|
||||
var depthArg = arguments.length ? arguments[0] : undefined;
|
||||
var O = toObject(this);
|
||||
var sourceLen = lengthOfArrayLike(O);
|
||||
var A = arraySpeciesCreate(O, 0);
|
||||
A.length = flattenIntoArray(A, O, O, sourceLen, 0, depthArg === undefined ? 1 : toIntegerOrInfinity(depthArg));
|
||||
return A;
|
||||
}
|
||||
});
|
10
app_vue/node_modules/core-js/modules/es.array.for-each.js
generated
vendored
Normal file
10
app_vue/node_modules/core-js/modules/es.array.for-each.js
generated
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var forEach = require('../internals/array-for-each');
|
||||
|
||||
// `Array.prototype.forEach` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.foreach
|
||||
// eslint-disable-next-line es/no-array-prototype-foreach -- safe
|
||||
$({ target: 'Array', proto: true, forced: [].forEach !== forEach }, {
|
||||
forEach: forEach
|
||||
});
|
22
app_vue/node_modules/core-js/modules/es.array.from-async.js
generated
vendored
Normal file
22
app_vue/node_modules/core-js/modules/es.array.from-async.js
generated
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var fromAsync = require('../internals/array-from-async');
|
||||
var fails = require('../internals/fails');
|
||||
|
||||
// eslint-disable-next-line es/no-array-fromasync -- safe
|
||||
var nativeFromAsync = Array.fromAsync;
|
||||
// https://bugs.webkit.org/show_bug.cgi?id=271703
|
||||
var INCORRECT_CONSTRUCTURING = !nativeFromAsync || fails(function () {
|
||||
var counter = 0;
|
||||
nativeFromAsync.call(function () {
|
||||
counter++;
|
||||
return [];
|
||||
}, { length: 0 });
|
||||
return counter !== 1;
|
||||
});
|
||||
|
||||
// `Array.fromAsync` method
|
||||
// https://github.com/tc39/proposal-array-from-async
|
||||
$({ target: 'Array', stat: true, forced: INCORRECT_CONSTRUCTURING }, {
|
||||
fromAsync: fromAsync
|
||||
});
|
15
app_vue/node_modules/core-js/modules/es.array.from.js
generated
vendored
Normal file
15
app_vue/node_modules/core-js/modules/es.array.from.js
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var from = require('../internals/array-from');
|
||||
var checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');
|
||||
|
||||
var INCORRECT_ITERATION = !checkCorrectnessOfIteration(function (iterable) {
|
||||
// eslint-disable-next-line es/no-array-from -- required for testing
|
||||
Array.from(iterable);
|
||||
});
|
||||
|
||||
// `Array.from` method
|
||||
// https://tc39.es/ecma262/#sec-array.from
|
||||
$({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, {
|
||||
from: from
|
||||
});
|
22
app_vue/node_modules/core-js/modules/es.array.includes.js
generated
vendored
Normal file
22
app_vue/node_modules/core-js/modules/es.array.includes.js
generated
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var $includes = require('../internals/array-includes').includes;
|
||||
var fails = require('../internals/fails');
|
||||
var addToUnscopables = require('../internals/add-to-unscopables');
|
||||
|
||||
// FF99+ bug
|
||||
var BROKEN_ON_SPARSE = fails(function () {
|
||||
// eslint-disable-next-line es/no-array-prototype-includes -- detection
|
||||
return !Array(1).includes();
|
||||
});
|
||||
|
||||
// `Array.prototype.includes` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.includes
|
||||
$({ target: 'Array', proto: true, forced: BROKEN_ON_SPARSE }, {
|
||||
includes: function includes(el /* , fromIndex = 0 */) {
|
||||
return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
|
||||
}
|
||||
});
|
||||
|
||||
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
|
||||
addToUnscopables('includes');
|
23
app_vue/node_modules/core-js/modules/es.array.index-of.js
generated
vendored
Normal file
23
app_vue/node_modules/core-js/modules/es.array.index-of.js
generated
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
'use strict';
|
||||
/* eslint-disable es/no-array-prototype-indexof -- required for testing */
|
||||
var $ = require('../internals/export');
|
||||
var uncurryThis = require('../internals/function-uncurry-this-clause');
|
||||
var $indexOf = require('../internals/array-includes').indexOf;
|
||||
var arrayMethodIsStrict = require('../internals/array-method-is-strict');
|
||||
|
||||
var nativeIndexOf = uncurryThis([].indexOf);
|
||||
|
||||
var NEGATIVE_ZERO = !!nativeIndexOf && 1 / nativeIndexOf([1], 1, -0) < 0;
|
||||
var FORCED = NEGATIVE_ZERO || !arrayMethodIsStrict('indexOf');
|
||||
|
||||
// `Array.prototype.indexOf` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.indexof
|
||||
$({ target: 'Array', proto: true, forced: FORCED }, {
|
||||
indexOf: function indexOf(searchElement /* , fromIndex = 0 */) {
|
||||
var fromIndex = arguments.length > 1 ? arguments[1] : undefined;
|
||||
return NEGATIVE_ZERO
|
||||
// convert -0 to +0
|
||||
? nativeIndexOf(this, searchElement, fromIndex) || 0
|
||||
: $indexOf(this, searchElement, fromIndex);
|
||||
}
|
||||
});
|
9
app_vue/node_modules/core-js/modules/es.array.is-array.js
generated
vendored
Normal file
9
app_vue/node_modules/core-js/modules/es.array.is-array.js
generated
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var isArray = require('../internals/is-array');
|
||||
|
||||
// `Array.isArray` method
|
||||
// https://tc39.es/ecma262/#sec-array.isarray
|
||||
$({ target: 'Array', stat: true }, {
|
||||
isArray: isArray
|
||||
});
|
62
app_vue/node_modules/core-js/modules/es.array.iterator.js
generated
vendored
Normal file
62
app_vue/node_modules/core-js/modules/es.array.iterator.js
generated
vendored
Normal file
@ -0,0 +1,62 @@
|
||||
'use strict';
|
||||
var toIndexedObject = require('../internals/to-indexed-object');
|
||||
var addToUnscopables = require('../internals/add-to-unscopables');
|
||||
var Iterators = require('../internals/iterators');
|
||||
var InternalStateModule = require('../internals/internal-state');
|
||||
var defineProperty = require('../internals/object-define-property').f;
|
||||
var defineIterator = require('../internals/iterator-define');
|
||||
var createIterResultObject = require('../internals/create-iter-result-object');
|
||||
var IS_PURE = require('../internals/is-pure');
|
||||
var DESCRIPTORS = require('../internals/descriptors');
|
||||
|
||||
var ARRAY_ITERATOR = 'Array Iterator';
|
||||
var setInternalState = InternalStateModule.set;
|
||||
var getInternalState = InternalStateModule.getterFor(ARRAY_ITERATOR);
|
||||
|
||||
// `Array.prototype.entries` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.entries
|
||||
// `Array.prototype.keys` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.keys
|
||||
// `Array.prototype.values` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.values
|
||||
// `Array.prototype[@@iterator]` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype-@@iterator
|
||||
// `CreateArrayIterator` internal method
|
||||
// https://tc39.es/ecma262/#sec-createarrayiterator
|
||||
module.exports = defineIterator(Array, 'Array', function (iterated, kind) {
|
||||
setInternalState(this, {
|
||||
type: ARRAY_ITERATOR,
|
||||
target: toIndexedObject(iterated), // target
|
||||
index: 0, // next index
|
||||
kind: kind // kind
|
||||
});
|
||||
// `%ArrayIteratorPrototype%.next` method
|
||||
// https://tc39.es/ecma262/#sec-%arrayiteratorprototype%.next
|
||||
}, function () {
|
||||
var state = getInternalState(this);
|
||||
var target = state.target;
|
||||
var index = state.index++;
|
||||
if (!target || index >= target.length) {
|
||||
state.target = null;
|
||||
return createIterResultObject(undefined, true);
|
||||
}
|
||||
switch (state.kind) {
|
||||
case 'keys': return createIterResultObject(index, false);
|
||||
case 'values': return createIterResultObject(target[index], false);
|
||||
} return createIterResultObject([index, target[index]], false);
|
||||
}, 'values');
|
||||
|
||||
// argumentsList[@@iterator] is %ArrayProto_values%
|
||||
// https://tc39.es/ecma262/#sec-createunmappedargumentsobject
|
||||
// https://tc39.es/ecma262/#sec-createmappedargumentsobject
|
||||
var values = Iterators.Arguments = Iterators.Array;
|
||||
|
||||
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
|
||||
addToUnscopables('keys');
|
||||
addToUnscopables('values');
|
||||
addToUnscopables('entries');
|
||||
|
||||
// V8 ~ Chrome 45- bug
|
||||
if (!IS_PURE && DESCRIPTORS && values.name !== 'values') try {
|
||||
defineProperty(values, 'name', { value: 'values' });
|
||||
} catch (error) { /* empty */ }
|
19
app_vue/node_modules/core-js/modules/es.array.join.js
generated
vendored
Normal file
19
app_vue/node_modules/core-js/modules/es.array.join.js
generated
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var uncurryThis = require('../internals/function-uncurry-this');
|
||||
var IndexedObject = require('../internals/indexed-object');
|
||||
var toIndexedObject = require('../internals/to-indexed-object');
|
||||
var arrayMethodIsStrict = require('../internals/array-method-is-strict');
|
||||
|
||||
var nativeJoin = uncurryThis([].join);
|
||||
|
||||
var ES3_STRINGS = IndexedObject !== Object;
|
||||
var FORCED = ES3_STRINGS || !arrayMethodIsStrict('join', ',');
|
||||
|
||||
// `Array.prototype.join` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.join
|
||||
$({ target: 'Array', proto: true, forced: FORCED }, {
|
||||
join: function join(separator) {
|
||||
return nativeJoin(toIndexedObject(this), separator === undefined ? ',' : separator);
|
||||
}
|
||||
});
|
10
app_vue/node_modules/core-js/modules/es.array.last-index-of.js
generated
vendored
Normal file
10
app_vue/node_modules/core-js/modules/es.array.last-index-of.js
generated
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var lastIndexOf = require('../internals/array-last-index-of');
|
||||
|
||||
// `Array.prototype.lastIndexOf` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.lastindexof
|
||||
// eslint-disable-next-line es/no-array-prototype-lastindexof -- required for testing
|
||||
$({ target: 'Array', proto: true, forced: lastIndexOf !== [].lastIndexOf }, {
|
||||
lastIndexOf: lastIndexOf
|
||||
});
|
15
app_vue/node_modules/core-js/modules/es.array.map.js
generated
vendored
Normal file
15
app_vue/node_modules/core-js/modules/es.array.map.js
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var $map = require('../internals/array-iteration').map;
|
||||
var arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');
|
||||
|
||||
var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map');
|
||||
|
||||
// `Array.prototype.map` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.map
|
||||
// with adding support of @@species
|
||||
$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
|
||||
map: function map(callbackfn /* , thisArg */) {
|
||||
return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
||||
}
|
||||
});
|
27
app_vue/node_modules/core-js/modules/es.array.of.js
generated
vendored
Normal file
27
app_vue/node_modules/core-js/modules/es.array.of.js
generated
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var fails = require('../internals/fails');
|
||||
var isConstructor = require('../internals/is-constructor');
|
||||
var createProperty = require('../internals/create-property');
|
||||
|
||||
var $Array = Array;
|
||||
|
||||
var ISNT_GENERIC = fails(function () {
|
||||
function F() { /* empty */ }
|
||||
// eslint-disable-next-line es/no-array-of -- safe
|
||||
return !($Array.of.call(F) instanceof F);
|
||||
});
|
||||
|
||||
// `Array.of` method
|
||||
// https://tc39.es/ecma262/#sec-array.of
|
||||
// WebKit Array.of isn't generic
|
||||
$({ target: 'Array', stat: true, forced: ISNT_GENERIC }, {
|
||||
of: function of(/* ...args */) {
|
||||
var index = 0;
|
||||
var argumentsLength = arguments.length;
|
||||
var result = new (isConstructor(this) ? this : $Array)(argumentsLength);
|
||||
while (argumentsLength > index) createProperty(result, index, arguments[index++]);
|
||||
result.length = argumentsLength;
|
||||
return result;
|
||||
}
|
||||
});
|
42
app_vue/node_modules/core-js/modules/es.array.push.js
generated
vendored
Normal file
42
app_vue/node_modules/core-js/modules/es.array.push.js
generated
vendored
Normal file
@ -0,0 +1,42 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var toObject = require('../internals/to-object');
|
||||
var lengthOfArrayLike = require('../internals/length-of-array-like');
|
||||
var setArrayLength = require('../internals/array-set-length');
|
||||
var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');
|
||||
var fails = require('../internals/fails');
|
||||
|
||||
var INCORRECT_TO_LENGTH = fails(function () {
|
||||
return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;
|
||||
});
|
||||
|
||||
// V8 <= 121 and Safari <= 15.4; FF < 23 throws InternalError
|
||||
// https://bugs.chromium.org/p/v8/issues/detail?id=12681
|
||||
var properErrorOnNonWritableLength = function () {
|
||||
try {
|
||||
// eslint-disable-next-line es/no-object-defineproperty -- safe
|
||||
Object.defineProperty([], 'length', { writable: false }).push();
|
||||
} catch (error) {
|
||||
return error instanceof TypeError;
|
||||
}
|
||||
};
|
||||
|
||||
var FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();
|
||||
|
||||
// `Array.prototype.push` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.push
|
||||
$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {
|
||||
// eslint-disable-next-line no-unused-vars -- required for `.length`
|
||||
push: function push(item) {
|
||||
var O = toObject(this);
|
||||
var len = lengthOfArrayLike(O);
|
||||
var argCount = arguments.length;
|
||||
doesNotExceedSafeInteger(len + argCount);
|
||||
for (var i = 0; i < argCount; i++) {
|
||||
O[len] = arguments[i];
|
||||
len++;
|
||||
}
|
||||
setArrayLength(O, len);
|
||||
return len;
|
||||
}
|
||||
});
|
19
app_vue/node_modules/core-js/modules/es.array.reduce-right.js
generated
vendored
Normal file
19
app_vue/node_modules/core-js/modules/es.array.reduce-right.js
generated
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var $reduceRight = require('../internals/array-reduce').right;
|
||||
var arrayMethodIsStrict = require('../internals/array-method-is-strict');
|
||||
var CHROME_VERSION = require('../internals/environment-v8-version');
|
||||
var IS_NODE = require('../internals/environment-is-node');
|
||||
|
||||
// Chrome 80-82 has a critical bug
|
||||
// https://bugs.chromium.org/p/chromium/issues/detail?id=1049982
|
||||
var CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83;
|
||||
var FORCED = CHROME_BUG || !arrayMethodIsStrict('reduceRight');
|
||||
|
||||
// `Array.prototype.reduceRight` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.reduceright
|
||||
$({ target: 'Array', proto: true, forced: FORCED }, {
|
||||
reduceRight: function reduceRight(callbackfn /* , initialValue */) {
|
||||
return $reduceRight(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined);
|
||||
}
|
||||
});
|
20
app_vue/node_modules/core-js/modules/es.array.reduce.js
generated
vendored
Normal file
20
app_vue/node_modules/core-js/modules/es.array.reduce.js
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var $reduce = require('../internals/array-reduce').left;
|
||||
var arrayMethodIsStrict = require('../internals/array-method-is-strict');
|
||||
var CHROME_VERSION = require('../internals/environment-v8-version');
|
||||
var IS_NODE = require('../internals/environment-is-node');
|
||||
|
||||
// Chrome 80-82 has a critical bug
|
||||
// https://bugs.chromium.org/p/chromium/issues/detail?id=1049982
|
||||
var CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83;
|
||||
var FORCED = CHROME_BUG || !arrayMethodIsStrict('reduce');
|
||||
|
||||
// `Array.prototype.reduce` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.reduce
|
||||
$({ target: 'Array', proto: true, forced: FORCED }, {
|
||||
reduce: function reduce(callbackfn /* , initialValue */) {
|
||||
var length = arguments.length;
|
||||
return $reduce(this, callbackfn, length, length > 1 ? arguments[1] : undefined);
|
||||
}
|
||||
});
|
19
app_vue/node_modules/core-js/modules/es.array.reverse.js
generated
vendored
Normal file
19
app_vue/node_modules/core-js/modules/es.array.reverse.js
generated
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var uncurryThis = require('../internals/function-uncurry-this');
|
||||
var isArray = require('../internals/is-array');
|
||||
|
||||
var nativeReverse = uncurryThis([].reverse);
|
||||
var test = [1, 2];
|
||||
|
||||
// `Array.prototype.reverse` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.reverse
|
||||
// fix for Safari 12.0 bug
|
||||
// https://bugs.webkit.org/show_bug.cgi?id=188794
|
||||
$({ target: 'Array', proto: true, forced: String(test) === String(test.reverse()) }, {
|
||||
reverse: function reverse() {
|
||||
// eslint-disable-next-line no-self-assign -- dirty hack
|
||||
if (isArray(this)) this.length = this.length;
|
||||
return nativeReverse(this);
|
||||
}
|
||||
});
|
49
app_vue/node_modules/core-js/modules/es.array.slice.js
generated
vendored
Normal file
49
app_vue/node_modules/core-js/modules/es.array.slice.js
generated
vendored
Normal file
@ -0,0 +1,49 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var isArray = require('../internals/is-array');
|
||||
var isConstructor = require('../internals/is-constructor');
|
||||
var isObject = require('../internals/is-object');
|
||||
var toAbsoluteIndex = require('../internals/to-absolute-index');
|
||||
var lengthOfArrayLike = require('../internals/length-of-array-like');
|
||||
var toIndexedObject = require('../internals/to-indexed-object');
|
||||
var createProperty = require('../internals/create-property');
|
||||
var wellKnownSymbol = require('../internals/well-known-symbol');
|
||||
var arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');
|
||||
var nativeSlice = require('../internals/array-slice');
|
||||
|
||||
var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('slice');
|
||||
|
||||
var SPECIES = wellKnownSymbol('species');
|
||||
var $Array = Array;
|
||||
var max = Math.max;
|
||||
|
||||
// `Array.prototype.slice` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.slice
|
||||
// fallback for not array-like ES3 strings and DOM objects
|
||||
$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
|
||||
slice: function slice(start, end) {
|
||||
var O = toIndexedObject(this);
|
||||
var length = lengthOfArrayLike(O);
|
||||
var k = toAbsoluteIndex(start, length);
|
||||
var fin = toAbsoluteIndex(end === undefined ? length : end, length);
|
||||
// inline `ArraySpeciesCreate` for usage native `Array#slice` where it's possible
|
||||
var Constructor, result, n;
|
||||
if (isArray(O)) {
|
||||
Constructor = O.constructor;
|
||||
// cross-realm fallback
|
||||
if (isConstructor(Constructor) && (Constructor === $Array || isArray(Constructor.prototype))) {
|
||||
Constructor = undefined;
|
||||
} else if (isObject(Constructor)) {
|
||||
Constructor = Constructor[SPECIES];
|
||||
if (Constructor === null) Constructor = undefined;
|
||||
}
|
||||
if (Constructor === $Array || Constructor === undefined) {
|
||||
return nativeSlice(O, k, fin);
|
||||
}
|
||||
}
|
||||
result = new (Constructor === undefined ? $Array : Constructor)(max(fin - k, 0));
|
||||
for (n = 0; k < fin; k++, n++) if (k in O) createProperty(result, n, O[k]);
|
||||
result.length = n;
|
||||
return result;
|
||||
}
|
||||
});
|
14
app_vue/node_modules/core-js/modules/es.array.some.js
generated
vendored
Normal file
14
app_vue/node_modules/core-js/modules/es.array.some.js
generated
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var $some = require('../internals/array-iteration').some;
|
||||
var arrayMethodIsStrict = require('../internals/array-method-is-strict');
|
||||
|
||||
var STRICT_METHOD = arrayMethodIsStrict('some');
|
||||
|
||||
// `Array.prototype.some` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.some
|
||||
$({ target: 'Array', proto: true, forced: !STRICT_METHOD }, {
|
||||
some: function some(callbackfn /* , thisArg */) {
|
||||
return $some(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
||||
}
|
||||
});
|
106
app_vue/node_modules/core-js/modules/es.array.sort.js
generated
vendored
Normal file
106
app_vue/node_modules/core-js/modules/es.array.sort.js
generated
vendored
Normal file
@ -0,0 +1,106 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var uncurryThis = require('../internals/function-uncurry-this');
|
||||
var aCallable = require('../internals/a-callable');
|
||||
var toObject = require('../internals/to-object');
|
||||
var lengthOfArrayLike = require('../internals/length-of-array-like');
|
||||
var deletePropertyOrThrow = require('../internals/delete-property-or-throw');
|
||||
var toString = require('../internals/to-string');
|
||||
var fails = require('../internals/fails');
|
||||
var internalSort = require('../internals/array-sort');
|
||||
var arrayMethodIsStrict = require('../internals/array-method-is-strict');
|
||||
var FF = require('../internals/environment-ff-version');
|
||||
var IE_OR_EDGE = require('../internals/environment-is-ie-or-edge');
|
||||
var V8 = require('../internals/environment-v8-version');
|
||||
var WEBKIT = require('../internals/environment-webkit-version');
|
||||
|
||||
var test = [];
|
||||
var nativeSort = uncurryThis(test.sort);
|
||||
var push = uncurryThis(test.push);
|
||||
|
||||
// IE8-
|
||||
var FAILS_ON_UNDEFINED = fails(function () {
|
||||
test.sort(undefined);
|
||||
});
|
||||
// V8 bug
|
||||
var FAILS_ON_NULL = fails(function () {
|
||||
test.sort(null);
|
||||
});
|
||||
// Old WebKit
|
||||
var STRICT_METHOD = arrayMethodIsStrict('sort');
|
||||
|
||||
var STABLE_SORT = !fails(function () {
|
||||
// feature detection can be too slow, so check engines versions
|
||||
if (V8) return V8 < 70;
|
||||
if (FF && FF > 3) return;
|
||||
if (IE_OR_EDGE) return true;
|
||||
if (WEBKIT) return WEBKIT < 603;
|
||||
|
||||
var result = '';
|
||||
var code, chr, value, index;
|
||||
|
||||
// generate an array with more 512 elements (Chakra and old V8 fails only in this case)
|
||||
for (code = 65; code < 76; code++) {
|
||||
chr = String.fromCharCode(code);
|
||||
|
||||
switch (code) {
|
||||
case 66: case 69: case 70: case 72: value = 3; break;
|
||||
case 68: case 71: value = 4; break;
|
||||
default: value = 2;
|
||||
}
|
||||
|
||||
for (index = 0; index < 47; index++) {
|
||||
test.push({ k: chr + index, v: value });
|
||||
}
|
||||
}
|
||||
|
||||
test.sort(function (a, b) { return b.v - a.v; });
|
||||
|
||||
for (index = 0; index < test.length; index++) {
|
||||
chr = test[index].k.charAt(0);
|
||||
if (result.charAt(result.length - 1) !== chr) result += chr;
|
||||
}
|
||||
|
||||
return result !== 'DGBEFHACIJK';
|
||||
});
|
||||
|
||||
var FORCED = FAILS_ON_UNDEFINED || !FAILS_ON_NULL || !STRICT_METHOD || !STABLE_SORT;
|
||||
|
||||
var getSortCompare = function (comparefn) {
|
||||
return function (x, y) {
|
||||
if (y === undefined) return -1;
|
||||
if (x === undefined) return 1;
|
||||
if (comparefn !== undefined) return +comparefn(x, y) || 0;
|
||||
return toString(x) > toString(y) ? 1 : -1;
|
||||
};
|
||||
};
|
||||
|
||||
// `Array.prototype.sort` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.sort
|
||||
$({ target: 'Array', proto: true, forced: FORCED }, {
|
||||
sort: function sort(comparefn) {
|
||||
if (comparefn !== undefined) aCallable(comparefn);
|
||||
|
||||
var array = toObject(this);
|
||||
|
||||
if (STABLE_SORT) return comparefn === undefined ? nativeSort(array) : nativeSort(array, comparefn);
|
||||
|
||||
var items = [];
|
||||
var arrayLength = lengthOfArrayLike(array);
|
||||
var itemsLength, index;
|
||||
|
||||
for (index = 0; index < arrayLength; index++) {
|
||||
if (index in array) push(items, array[index]);
|
||||
}
|
||||
|
||||
internalSort(items, getSortCompare(comparefn));
|
||||
|
||||
itemsLength = lengthOfArrayLike(items);
|
||||
index = 0;
|
||||
|
||||
while (index < itemsLength) array[index] = items[index++];
|
||||
while (index < arrayLength) deletePropertyOrThrow(array, index++);
|
||||
|
||||
return array;
|
||||
}
|
||||
});
|
6
app_vue/node_modules/core-js/modules/es.array.species.js
generated
vendored
Normal file
6
app_vue/node_modules/core-js/modules/es.array.species.js
generated
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
'use strict';
|
||||
var setSpecies = require('../internals/set-species');
|
||||
|
||||
// `Array[@@species]` getter
|
||||
// https://tc39.es/ecma262/#sec-get-array-@@species
|
||||
setSpecies('Array');
|
67
app_vue/node_modules/core-js/modules/es.array.splice.js
generated
vendored
Normal file
67
app_vue/node_modules/core-js/modules/es.array.splice.js
generated
vendored
Normal file
@ -0,0 +1,67 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var toObject = require('../internals/to-object');
|
||||
var toAbsoluteIndex = require('../internals/to-absolute-index');
|
||||
var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');
|
||||
var lengthOfArrayLike = require('../internals/length-of-array-like');
|
||||
var setArrayLength = require('../internals/array-set-length');
|
||||
var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');
|
||||
var arraySpeciesCreate = require('../internals/array-species-create');
|
||||
var createProperty = require('../internals/create-property');
|
||||
var deletePropertyOrThrow = require('../internals/delete-property-or-throw');
|
||||
var arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');
|
||||
|
||||
var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice');
|
||||
|
||||
var max = Math.max;
|
||||
var min = Math.min;
|
||||
|
||||
// `Array.prototype.splice` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.splice
|
||||
// with adding support of @@species
|
||||
$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
|
||||
splice: function splice(start, deleteCount /* , ...items */) {
|
||||
var O = toObject(this);
|
||||
var len = lengthOfArrayLike(O);
|
||||
var actualStart = toAbsoluteIndex(start, len);
|
||||
var argumentsLength = arguments.length;
|
||||
var insertCount, actualDeleteCount, A, k, from, to;
|
||||
if (argumentsLength === 0) {
|
||||
insertCount = actualDeleteCount = 0;
|
||||
} else if (argumentsLength === 1) {
|
||||
insertCount = 0;
|
||||
actualDeleteCount = len - actualStart;
|
||||
} else {
|
||||
insertCount = argumentsLength - 2;
|
||||
actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart);
|
||||
}
|
||||
doesNotExceedSafeInteger(len + insertCount - actualDeleteCount);
|
||||
A = arraySpeciesCreate(O, actualDeleteCount);
|
||||
for (k = 0; k < actualDeleteCount; k++) {
|
||||
from = actualStart + k;
|
||||
if (from in O) createProperty(A, k, O[from]);
|
||||
}
|
||||
A.length = actualDeleteCount;
|
||||
if (insertCount < actualDeleteCount) {
|
||||
for (k = actualStart; k < len - actualDeleteCount; k++) {
|
||||
from = k + actualDeleteCount;
|
||||
to = k + insertCount;
|
||||
if (from in O) O[to] = O[from];
|
||||
else deletePropertyOrThrow(O, to);
|
||||
}
|
||||
for (k = len; k > len - actualDeleteCount + insertCount; k--) deletePropertyOrThrow(O, k - 1);
|
||||
} else if (insertCount > actualDeleteCount) {
|
||||
for (k = len - actualDeleteCount; k > actualStart; k--) {
|
||||
from = k + actualDeleteCount - 1;
|
||||
to = k + insertCount - 1;
|
||||
if (from in O) O[to] = O[from];
|
||||
else deletePropertyOrThrow(O, to);
|
||||
}
|
||||
}
|
||||
for (k = 0; k < insertCount; k++) {
|
||||
O[k + actualStart] = arguments[k + 2];
|
||||
}
|
||||
setArrayLength(O, len - actualDeleteCount + insertCount);
|
||||
return A;
|
||||
}
|
||||
});
|
17
app_vue/node_modules/core-js/modules/es.array.to-reversed.js
generated
vendored
Normal file
17
app_vue/node_modules/core-js/modules/es.array.to-reversed.js
generated
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var arrayToReversed = require('../internals/array-to-reversed');
|
||||
var toIndexedObject = require('../internals/to-indexed-object');
|
||||
var addToUnscopables = require('../internals/add-to-unscopables');
|
||||
|
||||
var $Array = Array;
|
||||
|
||||
// `Array.prototype.toReversed` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.toreversed
|
||||
$({ target: 'Array', proto: true }, {
|
||||
toReversed: function toReversed() {
|
||||
return arrayToReversed(toIndexedObject(this), $Array);
|
||||
}
|
||||
});
|
||||
|
||||
addToUnscopables('toReversed');
|
24
app_vue/node_modules/core-js/modules/es.array.to-sorted.js
generated
vendored
Normal file
24
app_vue/node_modules/core-js/modules/es.array.to-sorted.js
generated
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var uncurryThis = require('../internals/function-uncurry-this');
|
||||
var aCallable = require('../internals/a-callable');
|
||||
var toIndexedObject = require('../internals/to-indexed-object');
|
||||
var arrayFromConstructorAndList = require('../internals/array-from-constructor-and-list');
|
||||
var getBuiltInPrototypeMethod = require('../internals/get-built-in-prototype-method');
|
||||
var addToUnscopables = require('../internals/add-to-unscopables');
|
||||
|
||||
var $Array = Array;
|
||||
var sort = uncurryThis(getBuiltInPrototypeMethod('Array', 'sort'));
|
||||
|
||||
// `Array.prototype.toSorted` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.tosorted
|
||||
$({ target: 'Array', proto: true }, {
|
||||
toSorted: function toSorted(compareFn) {
|
||||
if (compareFn !== undefined) aCallable(compareFn);
|
||||
var O = toIndexedObject(this);
|
||||
var A = arrayFromConstructorAndList($Array, O);
|
||||
return sort(A, compareFn);
|
||||
}
|
||||
});
|
||||
|
||||
addToUnscopables('toSorted');
|
44
app_vue/node_modules/core-js/modules/es.array.to-spliced.js
generated
vendored
Normal file
44
app_vue/node_modules/core-js/modules/es.array.to-spliced.js
generated
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var addToUnscopables = require('../internals/add-to-unscopables');
|
||||
var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');
|
||||
var lengthOfArrayLike = require('../internals/length-of-array-like');
|
||||
var toAbsoluteIndex = require('../internals/to-absolute-index');
|
||||
var toIndexedObject = require('../internals/to-indexed-object');
|
||||
var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');
|
||||
|
||||
var $Array = Array;
|
||||
var max = Math.max;
|
||||
var min = Math.min;
|
||||
|
||||
// `Array.prototype.toSpliced` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.tospliced
|
||||
$({ target: 'Array', proto: true }, {
|
||||
toSpliced: function toSpliced(start, deleteCount /* , ...items */) {
|
||||
var O = toIndexedObject(this);
|
||||
var len = lengthOfArrayLike(O);
|
||||
var actualStart = toAbsoluteIndex(start, len);
|
||||
var argumentsLength = arguments.length;
|
||||
var k = 0;
|
||||
var insertCount, actualDeleteCount, newLen, A;
|
||||
if (argumentsLength === 0) {
|
||||
insertCount = actualDeleteCount = 0;
|
||||
} else if (argumentsLength === 1) {
|
||||
insertCount = 0;
|
||||
actualDeleteCount = len - actualStart;
|
||||
} else {
|
||||
insertCount = argumentsLength - 2;
|
||||
actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart);
|
||||
}
|
||||
newLen = doesNotExceedSafeInteger(len + insertCount - actualDeleteCount);
|
||||
A = $Array(newLen);
|
||||
|
||||
for (; k < actualStart; k++) A[k] = O[k];
|
||||
for (; k < actualStart + insertCount; k++) A[k] = arguments[k - actualStart + 2];
|
||||
for (; k < newLen; k++) A[k] = O[k + actualDeleteCount - insertCount];
|
||||
|
||||
return A;
|
||||
}
|
||||
});
|
||||
|
||||
addToUnscopables('toSpliced');
|
7
app_vue/node_modules/core-js/modules/es.array.unscopables.flat-map.js
generated
vendored
Normal file
7
app_vue/node_modules/core-js/modules/es.array.unscopables.flat-map.js
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
'use strict';
|
||||
// this method was added to unscopables after implementation
|
||||
// in popular engines, so it's moved to a separate module
|
||||
var addToUnscopables = require('../internals/add-to-unscopables');
|
||||
|
||||
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
|
||||
addToUnscopables('flatMap');
|
7
app_vue/node_modules/core-js/modules/es.array.unscopables.flat.js
generated
vendored
Normal file
7
app_vue/node_modules/core-js/modules/es.array.unscopables.flat.js
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
'use strict';
|
||||
// this method was added to unscopables after implementation
|
||||
// in popular engines, so it's moved to a separate module
|
||||
var addToUnscopables = require('../internals/add-to-unscopables');
|
||||
|
||||
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
|
||||
addToUnscopables('flat');
|
45
app_vue/node_modules/core-js/modules/es.array.unshift.js
generated
vendored
Normal file
45
app_vue/node_modules/core-js/modules/es.array.unshift.js
generated
vendored
Normal file
@ -0,0 +1,45 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var toObject = require('../internals/to-object');
|
||||
var lengthOfArrayLike = require('../internals/length-of-array-like');
|
||||
var setArrayLength = require('../internals/array-set-length');
|
||||
var deletePropertyOrThrow = require('../internals/delete-property-or-throw');
|
||||
var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');
|
||||
|
||||
// IE8-
|
||||
var INCORRECT_RESULT = [].unshift(0) !== 1;
|
||||
|
||||
// V8 ~ Chrome < 71 and Safari <= 15.4, FF < 23 throws InternalError
|
||||
var properErrorOnNonWritableLength = function () {
|
||||
try {
|
||||
// eslint-disable-next-line es/no-object-defineproperty -- safe
|
||||
Object.defineProperty([], 'length', { writable: false }).unshift();
|
||||
} catch (error) {
|
||||
return error instanceof TypeError;
|
||||
}
|
||||
};
|
||||
|
||||
var FORCED = INCORRECT_RESULT || !properErrorOnNonWritableLength();
|
||||
|
||||
// `Array.prototype.unshift` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.unshift
|
||||
$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {
|
||||
// eslint-disable-next-line no-unused-vars -- required for `.length`
|
||||
unshift: function unshift(item) {
|
||||
var O = toObject(this);
|
||||
var len = lengthOfArrayLike(O);
|
||||
var argCount = arguments.length;
|
||||
if (argCount) {
|
||||
doesNotExceedSafeInteger(len + argCount);
|
||||
var k = len;
|
||||
while (k--) {
|
||||
var to = k + argCount;
|
||||
if (k in O) O[to] = O[k];
|
||||
else deletePropertyOrThrow(O, to);
|
||||
}
|
||||
for (var j = 0; j < argCount; j++) {
|
||||
O[j] = arguments[j];
|
||||
}
|
||||
} return setArrayLength(O, len + argCount);
|
||||
}
|
||||
});
|
24
app_vue/node_modules/core-js/modules/es.array.with.js
generated
vendored
Normal file
24
app_vue/node_modules/core-js/modules/es.array.with.js
generated
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var arrayWith = require('../internals/array-with');
|
||||
var toIndexedObject = require('../internals/to-indexed-object');
|
||||
|
||||
var $Array = Array;
|
||||
|
||||
// Firefox bug
|
||||
var INCORRECT_EXCEPTION_ON_COERCION_FAIL = (function () {
|
||||
try {
|
||||
// eslint-disable-next-line es/no-array-prototype-with, no-throw-literal -- needed for testing
|
||||
[]['with']({ valueOf: function () { throw 4; } }, null);
|
||||
} catch (error) {
|
||||
return error !== 4;
|
||||
}
|
||||
})();
|
||||
|
||||
// `Array.prototype.with` method
|
||||
// https://tc39.es/ecma262/#sec-array.prototype.with
|
||||
$({ target: 'Array', proto: true, forced: INCORRECT_EXCEPTION_ON_COERCION_FAIL }, {
|
||||
'with': function (index, value) {
|
||||
return arrayWith(toIndexedObject(this), $Array, index, value);
|
||||
}
|
||||
});
|
135
app_vue/node_modules/core-js/modules/es.async-disposable-stack.constructor.js
generated
vendored
Normal file
135
app_vue/node_modules/core-js/modules/es.async-disposable-stack.constructor.js
generated
vendored
Normal file
@ -0,0 +1,135 @@
|
||||
'use strict';
|
||||
// https://github.com/tc39/proposal-async-explicit-resource-management
|
||||
var $ = require('../internals/export');
|
||||
var DESCRIPTORS = require('../internals/descriptors');
|
||||
var getBuiltIn = require('../internals/get-built-in');
|
||||
var aCallable = require('../internals/a-callable');
|
||||
var anInstance = require('../internals/an-instance');
|
||||
var defineBuiltIn = require('../internals/define-built-in');
|
||||
var defineBuiltIns = require('../internals/define-built-ins');
|
||||
var defineBuiltInAccessor = require('../internals/define-built-in-accessor');
|
||||
var wellKnownSymbol = require('../internals/well-known-symbol');
|
||||
var InternalStateModule = require('../internals/internal-state');
|
||||
var addDisposableResource = require('../internals/add-disposable-resource');
|
||||
var V8_VERSION = require('../internals/environment-v8-version');
|
||||
|
||||
var Promise = getBuiltIn('Promise');
|
||||
var SuppressedError = getBuiltIn('SuppressedError');
|
||||
var $ReferenceError = ReferenceError;
|
||||
|
||||
var ASYNC_DISPOSE = wellKnownSymbol('asyncDispose');
|
||||
var TO_STRING_TAG = wellKnownSymbol('toStringTag');
|
||||
|
||||
var ASYNC_DISPOSABLE_STACK = 'AsyncDisposableStack';
|
||||
var setInternalState = InternalStateModule.set;
|
||||
var getAsyncDisposableStackInternalState = InternalStateModule.getterFor(ASYNC_DISPOSABLE_STACK);
|
||||
|
||||
var HINT = 'async-dispose';
|
||||
var DISPOSED = 'disposed';
|
||||
var PENDING = 'pending';
|
||||
|
||||
var getPendingAsyncDisposableStackInternalState = function (stack) {
|
||||
var internalState = getAsyncDisposableStackInternalState(stack);
|
||||
if (internalState.state === DISPOSED) throw new $ReferenceError(ASYNC_DISPOSABLE_STACK + ' already disposed');
|
||||
return internalState;
|
||||
};
|
||||
|
||||
var $AsyncDisposableStack = function AsyncDisposableStack() {
|
||||
setInternalState(anInstance(this, AsyncDisposableStackPrototype), {
|
||||
type: ASYNC_DISPOSABLE_STACK,
|
||||
state: PENDING,
|
||||
stack: []
|
||||
});
|
||||
|
||||
if (!DESCRIPTORS) this.disposed = false;
|
||||
};
|
||||
|
||||
var AsyncDisposableStackPrototype = $AsyncDisposableStack.prototype;
|
||||
|
||||
defineBuiltIns(AsyncDisposableStackPrototype, {
|
||||
disposeAsync: function disposeAsync() {
|
||||
var asyncDisposableStack = this;
|
||||
return new Promise(function (resolve, reject) {
|
||||
var internalState = getAsyncDisposableStackInternalState(asyncDisposableStack);
|
||||
if (internalState.state === DISPOSED) return resolve(undefined);
|
||||
internalState.state = DISPOSED;
|
||||
if (!DESCRIPTORS) asyncDisposableStack.disposed = true;
|
||||
var stack = internalState.stack;
|
||||
var i = stack.length;
|
||||
var thrown = false;
|
||||
var suppressed;
|
||||
|
||||
var handleError = function (result) {
|
||||
if (thrown) {
|
||||
suppressed = new SuppressedError(result, suppressed);
|
||||
} else {
|
||||
thrown = true;
|
||||
suppressed = result;
|
||||
}
|
||||
|
||||
loop();
|
||||
};
|
||||
|
||||
var loop = function () {
|
||||
if (i) {
|
||||
var disposeMethod = stack[--i];
|
||||
stack[i] = null;
|
||||
try {
|
||||
Promise.resolve(disposeMethod()).then(loop, handleError);
|
||||
} catch (error) {
|
||||
handleError(error);
|
||||
}
|
||||
} else {
|
||||
internalState.stack = null;
|
||||
thrown ? reject(suppressed) : resolve(undefined);
|
||||
}
|
||||
};
|
||||
|
||||
loop();
|
||||
});
|
||||
},
|
||||
use: function use(value) {
|
||||
addDisposableResource(getPendingAsyncDisposableStackInternalState(this), value, HINT);
|
||||
return value;
|
||||
},
|
||||
adopt: function adopt(value, onDispose) {
|
||||
var internalState = getPendingAsyncDisposableStackInternalState(this);
|
||||
aCallable(onDispose);
|
||||
addDisposableResource(internalState, undefined, HINT, function () {
|
||||
return onDispose(value);
|
||||
});
|
||||
return value;
|
||||
},
|
||||
defer: function defer(onDispose) {
|
||||
var internalState = getPendingAsyncDisposableStackInternalState(this);
|
||||
aCallable(onDispose);
|
||||
addDisposableResource(internalState, undefined, HINT, onDispose);
|
||||
},
|
||||
move: function move() {
|
||||
var internalState = getPendingAsyncDisposableStackInternalState(this);
|
||||
var newAsyncDisposableStack = new $AsyncDisposableStack();
|
||||
getAsyncDisposableStackInternalState(newAsyncDisposableStack).stack = internalState.stack;
|
||||
internalState.stack = [];
|
||||
internalState.state = DISPOSED;
|
||||
if (!DESCRIPTORS) this.disposed = true;
|
||||
return newAsyncDisposableStack;
|
||||
}
|
||||
});
|
||||
|
||||
if (DESCRIPTORS) defineBuiltInAccessor(AsyncDisposableStackPrototype, 'disposed', {
|
||||
configurable: true,
|
||||
get: function disposed() {
|
||||
return getAsyncDisposableStackInternalState(this).state === DISPOSED;
|
||||
}
|
||||
});
|
||||
|
||||
defineBuiltIn(AsyncDisposableStackPrototype, ASYNC_DISPOSE, AsyncDisposableStackPrototype.disposeAsync, { name: 'disposeAsync' });
|
||||
defineBuiltIn(AsyncDisposableStackPrototype, TO_STRING_TAG, ASYNC_DISPOSABLE_STACK, { nonWritable: true });
|
||||
|
||||
// https://github.com/tc39/proposal-explicit-resource-management/issues/256
|
||||
// can't be detected synchronously
|
||||
var SYNC_DISPOSE_RETURNING_PROMISE_RESOLUTION_BUG = V8_VERSION && V8_VERSION < 136;
|
||||
|
||||
$({ global: true, constructor: true, forced: SYNC_DISPOSE_RETURNING_PROMISE_RESOLUTION_BUG }, {
|
||||
AsyncDisposableStack: $AsyncDisposableStack
|
||||
});
|
26
app_vue/node_modules/core-js/modules/es.async-iterator.async-dispose.js
generated
vendored
Normal file
26
app_vue/node_modules/core-js/modules/es.async-iterator.async-dispose.js
generated
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
'use strict';
|
||||
// https://github.com/tc39/proposal-async-explicit-resource-management
|
||||
var call = require('../internals/function-call');
|
||||
var defineBuiltIn = require('../internals/define-built-in');
|
||||
var getBuiltIn = require('../internals/get-built-in');
|
||||
var getMethod = require('../internals/get-method');
|
||||
var hasOwn = require('../internals/has-own-property');
|
||||
var wellKnownSymbol = require('../internals/well-known-symbol');
|
||||
var AsyncIteratorPrototype = require('../internals/async-iterator-prototype');
|
||||
|
||||
var ASYNC_DISPOSE = wellKnownSymbol('asyncDispose');
|
||||
var Promise = getBuiltIn('Promise');
|
||||
|
||||
if (!hasOwn(AsyncIteratorPrototype, ASYNC_DISPOSE)) {
|
||||
defineBuiltIn(AsyncIteratorPrototype, ASYNC_DISPOSE, function () {
|
||||
var O = this;
|
||||
return new Promise(function (resolve, reject) {
|
||||
var $return = getMethod(O, 'return');
|
||||
if ($return) {
|
||||
Promise.resolve(call($return, O)).then(function () {
|
||||
resolve(undefined);
|
||||
}, reject);
|
||||
} else resolve(undefined);
|
||||
});
|
||||
});
|
||||
}
|
10
app_vue/node_modules/core-js/modules/es.data-view.constructor.js
generated
vendored
Normal file
10
app_vue/node_modules/core-js/modules/es.data-view.constructor.js
generated
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var ArrayBufferModule = require('../internals/array-buffer');
|
||||
var NATIVE_ARRAY_BUFFER = require('../internals/array-buffer-basic-detection');
|
||||
|
||||
// `DataView` constructor
|
||||
// https://tc39.es/ecma262/#sec-dataview-constructor
|
||||
$({ global: true, constructor: true, forced: !NATIVE_ARRAY_BUFFER }, {
|
||||
DataView: ArrayBufferModule.DataView
|
||||
});
|
30
app_vue/node_modules/core-js/modules/es.data-view.get-float16.js
generated
vendored
Normal file
30
app_vue/node_modules/core-js/modules/es.data-view.get-float16.js
generated
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var uncurryThis = require('../internals/function-uncurry-this');
|
||||
|
||||
var pow = Math.pow;
|
||||
|
||||
var EXP_MASK16 = 31; // 2 ** 5 - 1
|
||||
var SIGNIFICAND_MASK16 = 1023; // 2 ** 10 - 1
|
||||
var MIN_SUBNORMAL16 = pow(2, -24); // 2 ** -10 * 2 ** -14
|
||||
var SIGNIFICAND_DENOM16 = 0.0009765625; // 2 ** -10
|
||||
|
||||
var unpackFloat16 = function (bytes) {
|
||||
var sign = bytes >>> 15;
|
||||
var exponent = bytes >>> 10 & EXP_MASK16;
|
||||
var significand = bytes & SIGNIFICAND_MASK16;
|
||||
if (exponent === EXP_MASK16) return significand === 0 ? (sign === 0 ? Infinity : -Infinity) : NaN;
|
||||
if (exponent === 0) return significand * (sign === 0 ? MIN_SUBNORMAL16 : -MIN_SUBNORMAL16);
|
||||
return pow(2, exponent - 15) * (sign === 0 ? 1 + significand * SIGNIFICAND_DENOM16 : -1 - significand * SIGNIFICAND_DENOM16);
|
||||
};
|
||||
|
||||
// eslint-disable-next-line es/no-typed-arrays -- safe
|
||||
var getUint16 = uncurryThis(DataView.prototype.getUint16);
|
||||
|
||||
// `DataView.prototype.getFloat16` method
|
||||
// https://tc39.es/ecma262/#sec-dataview.prototype.getfloat16
|
||||
$({ target: 'DataView', proto: true }, {
|
||||
getFloat16: function getFloat16(byteOffset /* , littleEndian */) {
|
||||
return unpackFloat16(getUint16(this, byteOffset, arguments.length > 1 ? arguments[1] : false));
|
||||
}
|
||||
});
|
3
app_vue/node_modules/core-js/modules/es.data-view.js
generated
vendored
Normal file
3
app_vue/node_modules/core-js/modules/es.data-view.js
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
'use strict';
|
||||
// TODO: Remove this module from `core-js@4` since it's replaced to module below
|
||||
require('../modules/es.data-view.constructor');
|
56
app_vue/node_modules/core-js/modules/es.data-view.set-float16.js
generated
vendored
Normal file
56
app_vue/node_modules/core-js/modules/es.data-view.set-float16.js
generated
vendored
Normal file
@ -0,0 +1,56 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var uncurryThis = require('../internals/function-uncurry-this');
|
||||
var aDataView = require('../internals/a-data-view');
|
||||
var toIndex = require('../internals/to-index');
|
||||
// TODO: Replace with module dependency in `core-js@4`
|
||||
var log2 = require('../internals/math-log2');
|
||||
var roundTiesToEven = require('../internals/math-round-ties-to-even');
|
||||
|
||||
var pow = Math.pow;
|
||||
|
||||
var MIN_INFINITY16 = 65520; // (2 - 2 ** -11) * 2 ** 15
|
||||
var MIN_NORMAL16 = 0.000061005353927612305; // (1 - 2 ** -11) * 2 ** -14
|
||||
var REC_MIN_SUBNORMAL16 = 16777216; // 2 ** 10 * 2 ** 14
|
||||
var REC_SIGNIFICAND_DENOM16 = 1024; // 2 ** 10;
|
||||
|
||||
var packFloat16 = function (value) {
|
||||
// eslint-disable-next-line no-self-compare -- NaN check
|
||||
if (value !== value) return 0x7E00; // NaN
|
||||
if (value === 0) return (1 / value === -Infinity) << 15; // +0 or -0
|
||||
|
||||
var neg = value < 0;
|
||||
if (neg) value = -value;
|
||||
if (value >= MIN_INFINITY16) return neg << 15 | 0x7C00; // Infinity
|
||||
if (value < MIN_NORMAL16) return neg << 15 | roundTiesToEven(value * REC_MIN_SUBNORMAL16); // subnormal
|
||||
|
||||
// normal
|
||||
var exponent = log2(value) | 0;
|
||||
if (exponent === -15) {
|
||||
// we round from a value between 2 ** -15 * (1 + 1022/1024) (the largest subnormal) and 2 ** -14 * (1 + 0/1024) (the smallest normal)
|
||||
// to the latter (former impossible because of the subnormal check above)
|
||||
return neg << 15 | REC_SIGNIFICAND_DENOM16;
|
||||
}
|
||||
var significand = roundTiesToEven((value * pow(2, -exponent) - 1) * REC_SIGNIFICAND_DENOM16);
|
||||
if (significand === REC_SIGNIFICAND_DENOM16) {
|
||||
// we round from a value between 2 ** n * (1 + 1023/1024) and 2 ** (n + 1) * (1 + 0/1024) to the latter
|
||||
return neg << 15 | exponent + 16 << 10;
|
||||
}
|
||||
return neg << 15 | exponent + 15 << 10 | significand;
|
||||
};
|
||||
|
||||
// eslint-disable-next-line es/no-typed-arrays -- safe
|
||||
var setUint16 = uncurryThis(DataView.prototype.setUint16);
|
||||
|
||||
// `DataView.prototype.setFloat16` method
|
||||
// https://tc39.es/ecma262/#sec-dataview.prototype.setfloat16
|
||||
$({ target: 'DataView', proto: true }, {
|
||||
setFloat16: function setFloat16(byteOffset, value /* , littleEndian */) {
|
||||
setUint16(
|
||||
aDataView(this),
|
||||
toIndex(byteOffset),
|
||||
packFloat16(+value),
|
||||
arguments.length > 2 ? arguments[2] : false
|
||||
);
|
||||
}
|
||||
});
|
20
app_vue/node_modules/core-js/modules/es.date.get-year.js
generated
vendored
Normal file
20
app_vue/node_modules/core-js/modules/es.date.get-year.js
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var uncurryThis = require('../internals/function-uncurry-this');
|
||||
var fails = require('../internals/fails');
|
||||
|
||||
// IE8- non-standard case
|
||||
var FORCED = fails(function () {
|
||||
// eslint-disable-next-line es/no-date-prototype-getyear-setyear -- detection
|
||||
return new Date(16e11).getYear() !== 120;
|
||||
});
|
||||
|
||||
var getFullYear = uncurryThis(Date.prototype.getFullYear);
|
||||
|
||||
// `Date.prototype.getYear` method
|
||||
// https://tc39.es/ecma262/#sec-date.prototype.getyear
|
||||
$({ target: 'Date', proto: true, forced: FORCED }, {
|
||||
getYear: function getYear() {
|
||||
return getFullYear(this) - 1900;
|
||||
}
|
||||
});
|
15
app_vue/node_modules/core-js/modules/es.date.now.js
generated
vendored
Normal file
15
app_vue/node_modules/core-js/modules/es.date.now.js
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
'use strict';
|
||||
// TODO: Remove from `core-js@4`
|
||||
var $ = require('../internals/export');
|
||||
var uncurryThis = require('../internals/function-uncurry-this');
|
||||
|
||||
var $Date = Date;
|
||||
var thisTimeValue = uncurryThis($Date.prototype.getTime);
|
||||
|
||||
// `Date.now` method
|
||||
// https://tc39.es/ecma262/#sec-date.now
|
||||
$({ target: 'Date', stat: true }, {
|
||||
now: function now() {
|
||||
return thisTimeValue(new $Date());
|
||||
}
|
||||
});
|
20
app_vue/node_modules/core-js/modules/es.date.set-year.js
generated
vendored
Normal file
20
app_vue/node_modules/core-js/modules/es.date.set-year.js
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var uncurryThis = require('../internals/function-uncurry-this');
|
||||
var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');
|
||||
|
||||
var DatePrototype = Date.prototype;
|
||||
var thisTimeValue = uncurryThis(DatePrototype.getTime);
|
||||
var setFullYear = uncurryThis(DatePrototype.setFullYear);
|
||||
|
||||
// `Date.prototype.setYear` method
|
||||
// https://tc39.es/ecma262/#sec-date.prototype.setyear
|
||||
$({ target: 'Date', proto: true }, {
|
||||
setYear: function setYear(year) {
|
||||
// validate
|
||||
thisTimeValue(this);
|
||||
var yi = toIntegerOrInfinity(year);
|
||||
var yyyy = yi >= 0 && yi <= 99 ? yi + 1900 : yi;
|
||||
return setFullYear(this, yyyy);
|
||||
}
|
||||
});
|
8
app_vue/node_modules/core-js/modules/es.date.to-gmt-string.js
generated
vendored
Normal file
8
app_vue/node_modules/core-js/modules/es.date.to-gmt-string.js
generated
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
|
||||
// `Date.prototype.toGMTString` method
|
||||
// https://tc39.es/ecma262/#sec-date.prototype.togmtstring
|
||||
$({ target: 'Date', proto: true }, {
|
||||
toGMTString: Date.prototype.toUTCString
|
||||
});
|
10
app_vue/node_modules/core-js/modules/es.date.to-iso-string.js
generated
vendored
Normal file
10
app_vue/node_modules/core-js/modules/es.date.to-iso-string.js
generated
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var toISOString = require('../internals/date-to-iso-string');
|
||||
|
||||
// `Date.prototype.toISOString` method
|
||||
// https://tc39.es/ecma262/#sec-date.prototype.toisostring
|
||||
// PhantomJS / old WebKit has a broken implementations
|
||||
$({ target: 'Date', proto: true, forced: Date.prototype.toISOString !== toISOString }, {
|
||||
toISOString: toISOString
|
||||
});
|
21
app_vue/node_modules/core-js/modules/es.date.to-json.js
generated
vendored
Normal file
21
app_vue/node_modules/core-js/modules/es.date.to-json.js
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var fails = require('../internals/fails');
|
||||
var toObject = require('../internals/to-object');
|
||||
var toPrimitive = require('../internals/to-primitive');
|
||||
|
||||
var FORCED = fails(function () {
|
||||
return new Date(NaN).toJSON() !== null
|
||||
|| Date.prototype.toJSON.call({ toISOString: function () { return 1; } }) !== 1;
|
||||
});
|
||||
|
||||
// `Date.prototype.toJSON` method
|
||||
// https://tc39.es/ecma262/#sec-date.prototype.tojson
|
||||
$({ target: 'Date', proto: true, arity: 1, forced: FORCED }, {
|
||||
// eslint-disable-next-line no-unused-vars -- required for `.length`
|
||||
toJSON: function toJSON(key) {
|
||||
var O = toObject(this);
|
||||
var pv = toPrimitive(O, 'number');
|
||||
return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString();
|
||||
}
|
||||
});
|
14
app_vue/node_modules/core-js/modules/es.date.to-primitive.js
generated
vendored
Normal file
14
app_vue/node_modules/core-js/modules/es.date.to-primitive.js
generated
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
'use strict';
|
||||
var hasOwn = require('../internals/has-own-property');
|
||||
var defineBuiltIn = require('../internals/define-built-in');
|
||||
var dateToPrimitive = require('../internals/date-to-primitive');
|
||||
var wellKnownSymbol = require('../internals/well-known-symbol');
|
||||
|
||||
var TO_PRIMITIVE = wellKnownSymbol('toPrimitive');
|
||||
var DatePrototype = Date.prototype;
|
||||
|
||||
// `Date.prototype[@@toPrimitive]` method
|
||||
// https://tc39.es/ecma262/#sec-date.prototype-@@toprimitive
|
||||
if (!hasOwn(DatePrototype, TO_PRIMITIVE)) {
|
||||
defineBuiltIn(DatePrototype, TO_PRIMITIVE, dateToPrimitive);
|
||||
}
|
20
app_vue/node_modules/core-js/modules/es.date.to-string.js
generated
vendored
Normal file
20
app_vue/node_modules/core-js/modules/es.date.to-string.js
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
'use strict';
|
||||
// TODO: Remove from `core-js@4`
|
||||
var uncurryThis = require('../internals/function-uncurry-this');
|
||||
var defineBuiltIn = require('../internals/define-built-in');
|
||||
|
||||
var DatePrototype = Date.prototype;
|
||||
var INVALID_DATE = 'Invalid Date';
|
||||
var TO_STRING = 'toString';
|
||||
var nativeDateToString = uncurryThis(DatePrototype[TO_STRING]);
|
||||
var thisTimeValue = uncurryThis(DatePrototype.getTime);
|
||||
|
||||
// `Date.prototype.toString` method
|
||||
// https://tc39.es/ecma262/#sec-date.prototype.tostring
|
||||
if (String(new Date(NaN)) !== INVALID_DATE) {
|
||||
defineBuiltIn(DatePrototype, TO_STRING, function toString() {
|
||||
var value = thisTimeValue(this);
|
||||
// eslint-disable-next-line no-self-compare -- NaN check
|
||||
return value === value ? nativeDateToString(this) : INVALID_DATE;
|
||||
});
|
||||
}
|
114
app_vue/node_modules/core-js/modules/es.disposable-stack.constructor.js
generated
vendored
Normal file
114
app_vue/node_modules/core-js/modules/es.disposable-stack.constructor.js
generated
vendored
Normal file
@ -0,0 +1,114 @@
|
||||
'use strict';
|
||||
// https://github.com/tc39/proposal-explicit-resource-management
|
||||
var $ = require('../internals/export');
|
||||
var DESCRIPTORS = require('../internals/descriptors');
|
||||
var getBuiltIn = require('../internals/get-built-in');
|
||||
var aCallable = require('../internals/a-callable');
|
||||
var anInstance = require('../internals/an-instance');
|
||||
var defineBuiltIn = require('../internals/define-built-in');
|
||||
var defineBuiltIns = require('../internals/define-built-ins');
|
||||
var defineBuiltInAccessor = require('../internals/define-built-in-accessor');
|
||||
var wellKnownSymbol = require('../internals/well-known-symbol');
|
||||
var InternalStateModule = require('../internals/internal-state');
|
||||
var addDisposableResource = require('../internals/add-disposable-resource');
|
||||
|
||||
var SuppressedError = getBuiltIn('SuppressedError');
|
||||
var $ReferenceError = ReferenceError;
|
||||
|
||||
var DISPOSE = wellKnownSymbol('dispose');
|
||||
var TO_STRING_TAG = wellKnownSymbol('toStringTag');
|
||||
|
||||
var DISPOSABLE_STACK = 'DisposableStack';
|
||||
var setInternalState = InternalStateModule.set;
|
||||
var getDisposableStackInternalState = InternalStateModule.getterFor(DISPOSABLE_STACK);
|
||||
|
||||
var HINT = 'sync-dispose';
|
||||
var DISPOSED = 'disposed';
|
||||
var PENDING = 'pending';
|
||||
|
||||
var getPendingDisposableStackInternalState = function (stack) {
|
||||
var internalState = getDisposableStackInternalState(stack);
|
||||
if (internalState.state === DISPOSED) throw new $ReferenceError(DISPOSABLE_STACK + ' already disposed');
|
||||
return internalState;
|
||||
};
|
||||
|
||||
var $DisposableStack = function DisposableStack() {
|
||||
setInternalState(anInstance(this, DisposableStackPrototype), {
|
||||
type: DISPOSABLE_STACK,
|
||||
state: PENDING,
|
||||
stack: []
|
||||
});
|
||||
|
||||
if (!DESCRIPTORS) this.disposed = false;
|
||||
};
|
||||
|
||||
var DisposableStackPrototype = $DisposableStack.prototype;
|
||||
|
||||
defineBuiltIns(DisposableStackPrototype, {
|
||||
dispose: function dispose() {
|
||||
var internalState = getDisposableStackInternalState(this);
|
||||
if (internalState.state === DISPOSED) return;
|
||||
internalState.state = DISPOSED;
|
||||
if (!DESCRIPTORS) this.disposed = true;
|
||||
var stack = internalState.stack;
|
||||
var i = stack.length;
|
||||
var thrown = false;
|
||||
var suppressed;
|
||||
while (i) {
|
||||
var disposeMethod = stack[--i];
|
||||
stack[i] = null;
|
||||
try {
|
||||
disposeMethod();
|
||||
} catch (errorResult) {
|
||||
if (thrown) {
|
||||
suppressed = new SuppressedError(errorResult, suppressed);
|
||||
} else {
|
||||
thrown = true;
|
||||
suppressed = errorResult;
|
||||
}
|
||||
}
|
||||
}
|
||||
internalState.stack = null;
|
||||
if (thrown) throw suppressed;
|
||||
},
|
||||
use: function use(value) {
|
||||
addDisposableResource(getPendingDisposableStackInternalState(this), value, HINT);
|
||||
return value;
|
||||
},
|
||||
adopt: function adopt(value, onDispose) {
|
||||
var internalState = getPendingDisposableStackInternalState(this);
|
||||
aCallable(onDispose);
|
||||
addDisposableResource(internalState, undefined, HINT, function () {
|
||||
onDispose(value);
|
||||
});
|
||||
return value;
|
||||
},
|
||||
defer: function defer(onDispose) {
|
||||
var internalState = getPendingDisposableStackInternalState(this);
|
||||
aCallable(onDispose);
|
||||
addDisposableResource(internalState, undefined, HINT, onDispose);
|
||||
},
|
||||
move: function move() {
|
||||
var internalState = getPendingDisposableStackInternalState(this);
|
||||
var newDisposableStack = new $DisposableStack();
|
||||
getDisposableStackInternalState(newDisposableStack).stack = internalState.stack;
|
||||
internalState.stack = [];
|
||||
internalState.state = DISPOSED;
|
||||
if (!DESCRIPTORS) this.disposed = true;
|
||||
return newDisposableStack;
|
||||
}
|
||||
});
|
||||
|
||||
if (DESCRIPTORS) defineBuiltInAccessor(DisposableStackPrototype, 'disposed', {
|
||||
configurable: true,
|
||||
get: function disposed() {
|
||||
return getDisposableStackInternalState(this).state === DISPOSED;
|
||||
}
|
||||
});
|
||||
|
||||
defineBuiltIn(DisposableStackPrototype, DISPOSE, DisposableStackPrototype.dispose, { name: 'dispose' });
|
||||
defineBuiltIn(DisposableStackPrototype, TO_STRING_TAG, DISPOSABLE_STACK, { nonWritable: true });
|
||||
|
||||
$({ global: true, constructor: true }, {
|
||||
DisposableStack: $DisposableStack
|
||||
});
|
58
app_vue/node_modules/core-js/modules/es.error.cause.js
generated
vendored
Normal file
58
app_vue/node_modules/core-js/modules/es.error.cause.js
generated
vendored
Normal file
@ -0,0 +1,58 @@
|
||||
'use strict';
|
||||
/* eslint-disable no-unused-vars -- required for functions `.length` */
|
||||
var $ = require('../internals/export');
|
||||
var globalThis = require('../internals/global-this');
|
||||
var apply = require('../internals/function-apply');
|
||||
var wrapErrorConstructorWithCause = require('../internals/wrap-error-constructor-with-cause');
|
||||
|
||||
var WEB_ASSEMBLY = 'WebAssembly';
|
||||
var WebAssembly = globalThis[WEB_ASSEMBLY];
|
||||
|
||||
// eslint-disable-next-line es/no-error-cause -- feature detection
|
||||
var FORCED = new Error('e', { cause: 7 }).cause !== 7;
|
||||
|
||||
var exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) {
|
||||
var O = {};
|
||||
O[ERROR_NAME] = wrapErrorConstructorWithCause(ERROR_NAME, wrapper, FORCED);
|
||||
$({ global: true, constructor: true, arity: 1, forced: FORCED }, O);
|
||||
};
|
||||
|
||||
var exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) {
|
||||
if (WebAssembly && WebAssembly[ERROR_NAME]) {
|
||||
var O = {};
|
||||
O[ERROR_NAME] = wrapErrorConstructorWithCause(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED);
|
||||
$({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED }, O);
|
||||
}
|
||||
};
|
||||
|
||||
// https://tc39.es/ecma262/#sec-nativeerror
|
||||
exportGlobalErrorCauseWrapper('Error', function (init) {
|
||||
return function Error(message) { return apply(init, this, arguments); };
|
||||
});
|
||||
exportGlobalErrorCauseWrapper('EvalError', function (init) {
|
||||
return function EvalError(message) { return apply(init, this, arguments); };
|
||||
});
|
||||
exportGlobalErrorCauseWrapper('RangeError', function (init) {
|
||||
return function RangeError(message) { return apply(init, this, arguments); };
|
||||
});
|
||||
exportGlobalErrorCauseWrapper('ReferenceError', function (init) {
|
||||
return function ReferenceError(message) { return apply(init, this, arguments); };
|
||||
});
|
||||
exportGlobalErrorCauseWrapper('SyntaxError', function (init) {
|
||||
return function SyntaxError(message) { return apply(init, this, arguments); };
|
||||
});
|
||||
exportGlobalErrorCauseWrapper('TypeError', function (init) {
|
||||
return function TypeError(message) { return apply(init, this, arguments); };
|
||||
});
|
||||
exportGlobalErrorCauseWrapper('URIError', function (init) {
|
||||
return function URIError(message) { return apply(init, this, arguments); };
|
||||
});
|
||||
exportWebAssemblyErrorCauseWrapper('CompileError', function (init) {
|
||||
return function CompileError(message) { return apply(init, this, arguments); };
|
||||
});
|
||||
exportWebAssemblyErrorCauseWrapper('LinkError', function (init) {
|
||||
return function LinkError(message) { return apply(init, this, arguments); };
|
||||
});
|
||||
exportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) {
|
||||
return function RuntimeError(message) { return apply(init, this, arguments); };
|
||||
});
|
37
app_vue/node_modules/core-js/modules/es.error.is-error.js
generated
vendored
Normal file
37
app_vue/node_modules/core-js/modules/es.error.is-error.js
generated
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var getBuiltIn = require('../internals/get-built-in');
|
||||
var isObject = require('../internals/is-object');
|
||||
var classof = require('../internals/classof');
|
||||
var fails = require('../internals/fails');
|
||||
|
||||
var ERROR = 'Error';
|
||||
var DOM_EXCEPTION = 'DOMException';
|
||||
// eslint-disable-next-line es/no-object-setprototypeof, no-proto -- safe
|
||||
var PROTOTYPE_SETTING_AVAILABLE = Object.setPrototypeOf || ({}).__proto__;
|
||||
|
||||
var DOMException = getBuiltIn(DOM_EXCEPTION);
|
||||
var $Error = Error;
|
||||
// eslint-disable-next-line es/no-error-iserror -- safe
|
||||
var $isError = $Error.isError;
|
||||
|
||||
var FORCED = !$isError || !PROTOTYPE_SETTING_AVAILABLE || fails(function () {
|
||||
// Bun, isNativeError-based implementations, some buggy structuredClone-based implementations, etc.
|
||||
// https://github.com/oven-sh/bun/issues/15821
|
||||
return (DOMException && !$isError(new DOMException(DOM_EXCEPTION))) ||
|
||||
// structuredClone-based implementations
|
||||
// eslint-disable-next-line es/no-error-cause -- detection
|
||||
!$isError(new $Error(ERROR, { cause: function () { /* empty */ } })) ||
|
||||
// instanceof-based and FF Error#stack-based implementations
|
||||
$isError(getBuiltIn('Object', 'create')($Error.prototype));
|
||||
});
|
||||
|
||||
// `Error.isError` method
|
||||
// https://github.com/tc39/proposal-is-error
|
||||
$({ target: 'Error', stat: true, sham: true, forced: FORCED }, {
|
||||
isError: function isError(arg) {
|
||||
if (!isObject(arg)) return false;
|
||||
var tag = classof(arg);
|
||||
return tag === ERROR || tag === DOM_EXCEPTION;
|
||||
}
|
||||
});
|
11
app_vue/node_modules/core-js/modules/es.error.to-string.js
generated
vendored
Normal file
11
app_vue/node_modules/core-js/modules/es.error.to-string.js
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
'use strict';
|
||||
var defineBuiltIn = require('../internals/define-built-in');
|
||||
var errorToString = require('../internals/error-to-string');
|
||||
|
||||
var ErrorPrototype = Error.prototype;
|
||||
|
||||
// `Error.prototype.toString` method fix
|
||||
// https://tc39.es/ecma262/#sec-error.prototype.tostring
|
||||
if (ErrorPrototype.toString !== errorToString) {
|
||||
defineBuiltIn(ErrorPrototype, 'toString', errorToString);
|
||||
}
|
43
app_vue/node_modules/core-js/modules/es.escape.js
generated
vendored
Normal file
43
app_vue/node_modules/core-js/modules/es.escape.js
generated
vendored
Normal file
@ -0,0 +1,43 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var uncurryThis = require('../internals/function-uncurry-this');
|
||||
var toString = require('../internals/to-string');
|
||||
|
||||
var charAt = uncurryThis(''.charAt);
|
||||
var charCodeAt = uncurryThis(''.charCodeAt);
|
||||
var exec = uncurryThis(/./.exec);
|
||||
var numberToString = uncurryThis(1.1.toString);
|
||||
var toUpperCase = uncurryThis(''.toUpperCase);
|
||||
|
||||
var raw = /[\w*+\-./@]/;
|
||||
|
||||
var hex = function (code, length) {
|
||||
var result = numberToString(code, 16);
|
||||
while (result.length < length) result = '0' + result;
|
||||
return result;
|
||||
};
|
||||
|
||||
// `escape` method
|
||||
// https://tc39.es/ecma262/#sec-escape-string
|
||||
$({ global: true }, {
|
||||
escape: function escape(string) {
|
||||
var str = toString(string);
|
||||
var result = '';
|
||||
var length = str.length;
|
||||
var index = 0;
|
||||
var chr, code;
|
||||
while (index < length) {
|
||||
chr = charAt(str, index++);
|
||||
if (exec(raw, chr)) {
|
||||
result += chr;
|
||||
} else {
|
||||
code = charCodeAt(chr, 0);
|
||||
if (code < 256) {
|
||||
result += '%' + hex(code, 2);
|
||||
} else {
|
||||
result += '%u' + toUpperCase(hex(code, 4));
|
||||
}
|
||||
}
|
||||
} return result;
|
||||
}
|
||||
});
|
11
app_vue/node_modules/core-js/modules/es.function.bind.js
generated
vendored
Normal file
11
app_vue/node_modules/core-js/modules/es.function.bind.js
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
'use strict';
|
||||
// TODO: Remove from `core-js@4`
|
||||
var $ = require('../internals/export');
|
||||
var bind = require('../internals/function-bind');
|
||||
|
||||
// `Function.prototype.bind` method
|
||||
// https://tc39.es/ecma262/#sec-function.prototype.bind
|
||||
// eslint-disable-next-line es/no-function-prototype-bind -- detection
|
||||
$({ target: 'Function', proto: true, forced: Function.bind !== bind }, {
|
||||
bind: bind
|
||||
});
|
20
app_vue/node_modules/core-js/modules/es.function.has-instance.js
generated
vendored
Normal file
20
app_vue/node_modules/core-js/modules/es.function.has-instance.js
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
'use strict';
|
||||
var isCallable = require('../internals/is-callable');
|
||||
var isObject = require('../internals/is-object');
|
||||
var definePropertyModule = require('../internals/object-define-property');
|
||||
var isPrototypeOf = require('../internals/object-is-prototype-of');
|
||||
var wellKnownSymbol = require('../internals/well-known-symbol');
|
||||
var makeBuiltIn = require('../internals/make-built-in');
|
||||
|
||||
var HAS_INSTANCE = wellKnownSymbol('hasInstance');
|
||||
var FunctionPrototype = Function.prototype;
|
||||
|
||||
// `Function.prototype[@@hasInstance]` method
|
||||
// https://tc39.es/ecma262/#sec-function.prototype-@@hasinstance
|
||||
if (!(HAS_INSTANCE in FunctionPrototype)) {
|
||||
definePropertyModule.f(FunctionPrototype, HAS_INSTANCE, { value: makeBuiltIn(function (O) {
|
||||
if (!isCallable(this) || !isObject(O)) return false;
|
||||
var P = this.prototype;
|
||||
return isObject(P) ? isPrototypeOf(P, O) : O instanceof this;
|
||||
}, HAS_INSTANCE) });
|
||||
}
|
26
app_vue/node_modules/core-js/modules/es.function.name.js
generated
vendored
Normal file
26
app_vue/node_modules/core-js/modules/es.function.name.js
generated
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
'use strict';
|
||||
var DESCRIPTORS = require('../internals/descriptors');
|
||||
var FUNCTION_NAME_EXISTS = require('../internals/function-name').EXISTS;
|
||||
var uncurryThis = require('../internals/function-uncurry-this');
|
||||
var defineBuiltInAccessor = require('../internals/define-built-in-accessor');
|
||||
|
||||
var FunctionPrototype = Function.prototype;
|
||||
var functionToString = uncurryThis(FunctionPrototype.toString);
|
||||
var nameRE = /function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/;
|
||||
var regExpExec = uncurryThis(nameRE.exec);
|
||||
var NAME = 'name';
|
||||
|
||||
// Function instances `.name` property
|
||||
// https://tc39.es/ecma262/#sec-function-instances-name
|
||||
if (DESCRIPTORS && !FUNCTION_NAME_EXISTS) {
|
||||
defineBuiltInAccessor(FunctionPrototype, NAME, {
|
||||
configurable: true,
|
||||
get: function () {
|
||||
try {
|
||||
return regExpExec(nameRE, functionToString(this))[1];
|
||||
} catch (error) {
|
||||
return '';
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
9
app_vue/node_modules/core-js/modules/es.global-this.js
generated
vendored
Normal file
9
app_vue/node_modules/core-js/modules/es.global-this.js
generated
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var globalThis = require('../internals/global-this');
|
||||
|
||||
// `globalThis` object
|
||||
// https://tc39.es/ecma262/#sec-globalthis
|
||||
$({ global: true, forced: globalThis.globalThis !== globalThis }, {
|
||||
globalThis: globalThis
|
||||
});
|
65
app_vue/node_modules/core-js/modules/es.iterator.constructor.js
generated
vendored
Normal file
65
app_vue/node_modules/core-js/modules/es.iterator.constructor.js
generated
vendored
Normal file
@ -0,0 +1,65 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var globalThis = require('../internals/global-this');
|
||||
var anInstance = require('../internals/an-instance');
|
||||
var anObject = require('../internals/an-object');
|
||||
var isCallable = require('../internals/is-callable');
|
||||
var getPrototypeOf = require('../internals/object-get-prototype-of');
|
||||
var defineBuiltInAccessor = require('../internals/define-built-in-accessor');
|
||||
var createProperty = require('../internals/create-property');
|
||||
var fails = require('../internals/fails');
|
||||
var hasOwn = require('../internals/has-own-property');
|
||||
var wellKnownSymbol = require('../internals/well-known-symbol');
|
||||
var IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;
|
||||
var DESCRIPTORS = require('../internals/descriptors');
|
||||
var IS_PURE = require('../internals/is-pure');
|
||||
|
||||
var CONSTRUCTOR = 'constructor';
|
||||
var ITERATOR = 'Iterator';
|
||||
var TO_STRING_TAG = wellKnownSymbol('toStringTag');
|
||||
|
||||
var $TypeError = TypeError;
|
||||
var NativeIterator = globalThis[ITERATOR];
|
||||
|
||||
// FF56- have non-standard global helper `Iterator`
|
||||
var FORCED = IS_PURE
|
||||
|| !isCallable(NativeIterator)
|
||||
|| NativeIterator.prototype !== IteratorPrototype
|
||||
// FF44- non-standard `Iterator` passes previous tests
|
||||
|| !fails(function () { NativeIterator({}); });
|
||||
|
||||
var IteratorConstructor = function Iterator() {
|
||||
anInstance(this, IteratorPrototype);
|
||||
if (getPrototypeOf(this) === IteratorPrototype) throw new $TypeError('Abstract class Iterator not directly constructable');
|
||||
};
|
||||
|
||||
var defineIteratorPrototypeAccessor = function (key, value) {
|
||||
if (DESCRIPTORS) {
|
||||
defineBuiltInAccessor(IteratorPrototype, key, {
|
||||
configurable: true,
|
||||
get: function () {
|
||||
return value;
|
||||
},
|
||||
set: function (replacement) {
|
||||
anObject(this);
|
||||
if (this === IteratorPrototype) throw new $TypeError("You can't redefine this property");
|
||||
if (hasOwn(this, key)) this[key] = replacement;
|
||||
else createProperty(this, key, replacement);
|
||||
}
|
||||
});
|
||||
} else IteratorPrototype[key] = value;
|
||||
};
|
||||
|
||||
if (!hasOwn(IteratorPrototype, TO_STRING_TAG)) defineIteratorPrototypeAccessor(TO_STRING_TAG, ITERATOR);
|
||||
|
||||
if (FORCED || !hasOwn(IteratorPrototype, CONSTRUCTOR) || IteratorPrototype[CONSTRUCTOR] === Object) {
|
||||
defineIteratorPrototypeAccessor(CONSTRUCTOR, IteratorConstructor);
|
||||
}
|
||||
|
||||
IteratorConstructor.prototype = IteratorPrototype;
|
||||
|
||||
// `Iterator` constructor
|
||||
// https://tc39.es/ecma262/#sec-iterator
|
||||
$({ global: true, constructor: true, forced: FORCED }, {
|
||||
Iterator: IteratorConstructor
|
||||
});
|
17
app_vue/node_modules/core-js/modules/es.iterator.dispose.js
generated
vendored
Normal file
17
app_vue/node_modules/core-js/modules/es.iterator.dispose.js
generated
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
'use strict';
|
||||
// https://github.com/tc39/proposal-explicit-resource-management
|
||||
var call = require('../internals/function-call');
|
||||
var defineBuiltIn = require('../internals/define-built-in');
|
||||
var getMethod = require('../internals/get-method');
|
||||
var hasOwn = require('../internals/has-own-property');
|
||||
var wellKnownSymbol = require('../internals/well-known-symbol');
|
||||
var IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;
|
||||
|
||||
var DISPOSE = wellKnownSymbol('dispose');
|
||||
|
||||
if (!hasOwn(IteratorPrototype, DISPOSE)) {
|
||||
defineBuiltIn(IteratorPrototype, DISPOSE, function () {
|
||||
var $return = getMethod(this, 'return');
|
||||
if ($return) call($return, this);
|
||||
});
|
||||
}
|
53
app_vue/node_modules/core-js/modules/es.iterator.drop.js
generated
vendored
Normal file
53
app_vue/node_modules/core-js/modules/es.iterator.drop.js
generated
vendored
Normal file
@ -0,0 +1,53 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var call = require('../internals/function-call');
|
||||
var anObject = require('../internals/an-object');
|
||||
var getIteratorDirect = require('../internals/get-iterator-direct');
|
||||
var notANaN = require('../internals/not-a-nan');
|
||||
var toPositiveInteger = require('../internals/to-positive-integer');
|
||||
var iteratorClose = require('../internals/iterator-close');
|
||||
var createIteratorProxy = require('../internals/iterator-create-proxy');
|
||||
var iteratorHelperThrowsOnInvalidIterator = require('../internals/iterator-helper-throws-on-invalid-iterator');
|
||||
var iteratorHelperWithoutClosingOnEarlyError = require('../internals/iterator-helper-without-closing-on-early-error');
|
||||
var IS_PURE = require('../internals/is-pure');
|
||||
|
||||
var DROP_WITHOUT_THROWING_ON_INVALID_ITERATOR = !IS_PURE && !iteratorHelperThrowsOnInvalidIterator('drop', 0);
|
||||
var dropWithoutClosingOnEarlyError = !IS_PURE && !DROP_WITHOUT_THROWING_ON_INVALID_ITERATOR
|
||||
&& iteratorHelperWithoutClosingOnEarlyError('drop', RangeError);
|
||||
|
||||
var FORCED = IS_PURE || DROP_WITHOUT_THROWING_ON_INVALID_ITERATOR || dropWithoutClosingOnEarlyError;
|
||||
|
||||
var IteratorProxy = createIteratorProxy(function () {
|
||||
var iterator = this.iterator;
|
||||
var next = this.next;
|
||||
var result, done;
|
||||
while (this.remaining) {
|
||||
this.remaining--;
|
||||
result = anObject(call(next, iterator));
|
||||
done = this.done = !!result.done;
|
||||
if (done) return;
|
||||
}
|
||||
result = anObject(call(next, iterator));
|
||||
done = this.done = !!result.done;
|
||||
if (!done) return result.value;
|
||||
});
|
||||
|
||||
// `Iterator.prototype.drop` method
|
||||
// https://tc39.es/ecma262/#sec-iterator.prototype.drop
|
||||
$({ target: 'Iterator', proto: true, real: true, forced: FORCED }, {
|
||||
drop: function drop(limit) {
|
||||
anObject(this);
|
||||
var remaining;
|
||||
try {
|
||||
remaining = toPositiveInteger(notANaN(+limit));
|
||||
} catch (error) {
|
||||
iteratorClose(this, 'throw', error);
|
||||
}
|
||||
|
||||
if (dropWithoutClosingOnEarlyError) return call(dropWithoutClosingOnEarlyError, this, remaining);
|
||||
|
||||
return new IteratorProxy(getIteratorDirect(this), {
|
||||
remaining: remaining
|
||||
});
|
||||
}
|
||||
});
|
32
app_vue/node_modules/core-js/modules/es.iterator.every.js
generated
vendored
Normal file
32
app_vue/node_modules/core-js/modules/es.iterator.every.js
generated
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var call = require('../internals/function-call');
|
||||
var iterate = require('../internals/iterate');
|
||||
var aCallable = require('../internals/a-callable');
|
||||
var anObject = require('../internals/an-object');
|
||||
var getIteratorDirect = require('../internals/get-iterator-direct');
|
||||
var iteratorClose = require('../internals/iterator-close');
|
||||
var iteratorHelperWithoutClosingOnEarlyError = require('../internals/iterator-helper-without-closing-on-early-error');
|
||||
|
||||
var everyWithoutClosingOnEarlyError = iteratorHelperWithoutClosingOnEarlyError('every', TypeError);
|
||||
|
||||
// `Iterator.prototype.every` method
|
||||
// https://tc39.es/ecma262/#sec-iterator.prototype.every
|
||||
$({ target: 'Iterator', proto: true, real: true, forced: everyWithoutClosingOnEarlyError }, {
|
||||
every: function every(predicate) {
|
||||
anObject(this);
|
||||
try {
|
||||
aCallable(predicate);
|
||||
} catch (error) {
|
||||
iteratorClose(this, 'throw', error);
|
||||
}
|
||||
|
||||
if (everyWithoutClosingOnEarlyError) return call(everyWithoutClosingOnEarlyError, this, predicate);
|
||||
|
||||
var record = getIteratorDirect(this);
|
||||
var counter = 0;
|
||||
return !iterate(record, function (value, stop) {
|
||||
if (!predicate(value, counter++)) return stop();
|
||||
}, { IS_RECORD: true, INTERRUPTED: true }).stopped;
|
||||
}
|
||||
});
|
51
app_vue/node_modules/core-js/modules/es.iterator.filter.js
generated
vendored
Normal file
51
app_vue/node_modules/core-js/modules/es.iterator.filter.js
generated
vendored
Normal file
@ -0,0 +1,51 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var call = require('../internals/function-call');
|
||||
var aCallable = require('../internals/a-callable');
|
||||
var anObject = require('../internals/an-object');
|
||||
var getIteratorDirect = require('../internals/get-iterator-direct');
|
||||
var createIteratorProxy = require('../internals/iterator-create-proxy');
|
||||
var callWithSafeIterationClosing = require('../internals/call-with-safe-iteration-closing');
|
||||
var IS_PURE = require('../internals/is-pure');
|
||||
var iteratorClose = require('../internals/iterator-close');
|
||||
var iteratorHelperThrowsOnInvalidIterator = require('../internals/iterator-helper-throws-on-invalid-iterator');
|
||||
var iteratorHelperWithoutClosingOnEarlyError = require('../internals/iterator-helper-without-closing-on-early-error');
|
||||
|
||||
var FILTER_WITHOUT_THROWING_ON_INVALID_ITERATOR = !IS_PURE && !iteratorHelperThrowsOnInvalidIterator('filter', function () { /* empty */ });
|
||||
var filterWithoutClosingOnEarlyError = !IS_PURE && !FILTER_WITHOUT_THROWING_ON_INVALID_ITERATOR
|
||||
&& iteratorHelperWithoutClosingOnEarlyError('filter', TypeError);
|
||||
|
||||
var FORCED = IS_PURE || FILTER_WITHOUT_THROWING_ON_INVALID_ITERATOR || filterWithoutClosingOnEarlyError;
|
||||
|
||||
var IteratorProxy = createIteratorProxy(function () {
|
||||
var iterator = this.iterator;
|
||||
var predicate = this.predicate;
|
||||
var next = this.next;
|
||||
var result, done, value;
|
||||
while (true) {
|
||||
result = anObject(call(next, iterator));
|
||||
done = this.done = !!result.done;
|
||||
if (done) return;
|
||||
value = result.value;
|
||||
if (callWithSafeIterationClosing(iterator, predicate, [value, this.counter++], true)) return value;
|
||||
}
|
||||
});
|
||||
|
||||
// `Iterator.prototype.filter` method
|
||||
// https://tc39.es/ecma262/#sec-iterator.prototype.filter
|
||||
$({ target: 'Iterator', proto: true, real: true, forced: FORCED }, {
|
||||
filter: function filter(predicate) {
|
||||
anObject(this);
|
||||
try {
|
||||
aCallable(predicate);
|
||||
} catch (error) {
|
||||
iteratorClose(this, 'throw', error);
|
||||
}
|
||||
|
||||
if (filterWithoutClosingOnEarlyError) return call(filterWithoutClosingOnEarlyError, this, predicate);
|
||||
|
||||
return new IteratorProxy(getIteratorDirect(this), {
|
||||
predicate: predicate
|
||||
});
|
||||
}
|
||||
});
|
32
app_vue/node_modules/core-js/modules/es.iterator.find.js
generated
vendored
Normal file
32
app_vue/node_modules/core-js/modules/es.iterator.find.js
generated
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var call = require('../internals/function-call');
|
||||
var iterate = require('../internals/iterate');
|
||||
var aCallable = require('../internals/a-callable');
|
||||
var anObject = require('../internals/an-object');
|
||||
var getIteratorDirect = require('../internals/get-iterator-direct');
|
||||
var iteratorClose = require('../internals/iterator-close');
|
||||
var iteratorHelperWithoutClosingOnEarlyError = require('../internals/iterator-helper-without-closing-on-early-error');
|
||||
|
||||
var findWithoutClosingOnEarlyError = iteratorHelperWithoutClosingOnEarlyError('find', TypeError);
|
||||
|
||||
// `Iterator.prototype.find` method
|
||||
// https://tc39.es/ecma262/#sec-iterator.prototype.find
|
||||
$({ target: 'Iterator', proto: true, real: true, forced: findWithoutClosingOnEarlyError }, {
|
||||
find: function find(predicate) {
|
||||
anObject(this);
|
||||
try {
|
||||
aCallable(predicate);
|
||||
} catch (error) {
|
||||
iteratorClose(this, 'throw', error);
|
||||
}
|
||||
|
||||
if (findWithoutClosingOnEarlyError) return call(findWithoutClosingOnEarlyError, this, predicate);
|
||||
|
||||
var record = getIteratorDirect(this);
|
||||
var counter = 0;
|
||||
return iterate(record, function (value, stop) {
|
||||
if (predicate(value, counter++)) return stop(value);
|
||||
}, { IS_RECORD: true, INTERRUPTED: true }).result;
|
||||
}
|
||||
});
|
61
app_vue/node_modules/core-js/modules/es.iterator.flat-map.js
generated
vendored
Normal file
61
app_vue/node_modules/core-js/modules/es.iterator.flat-map.js
generated
vendored
Normal file
@ -0,0 +1,61 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var call = require('../internals/function-call');
|
||||
var aCallable = require('../internals/a-callable');
|
||||
var anObject = require('../internals/an-object');
|
||||
var getIteratorDirect = require('../internals/get-iterator-direct');
|
||||
var getIteratorFlattenable = require('../internals/get-iterator-flattenable');
|
||||
var createIteratorProxy = require('../internals/iterator-create-proxy');
|
||||
var iteratorClose = require('../internals/iterator-close');
|
||||
var IS_PURE = require('../internals/is-pure');
|
||||
var iteratorHelperThrowsOnInvalidIterator = require('../internals/iterator-helper-throws-on-invalid-iterator');
|
||||
var iteratorHelperWithoutClosingOnEarlyError = require('../internals/iterator-helper-without-closing-on-early-error');
|
||||
|
||||
var FLAT_MAP_WITHOUT_THROWING_ON_INVALID_ITERATOR = !IS_PURE
|
||||
&& !iteratorHelperThrowsOnInvalidIterator('flatMap', function () { /* empty */ });
|
||||
var flatMapWithoutClosingOnEarlyError = !IS_PURE && !FLAT_MAP_WITHOUT_THROWING_ON_INVALID_ITERATOR
|
||||
&& iteratorHelperWithoutClosingOnEarlyError('flatMap', TypeError);
|
||||
|
||||
var FORCED = IS_PURE || FLAT_MAP_WITHOUT_THROWING_ON_INVALID_ITERATOR || flatMapWithoutClosingOnEarlyError;
|
||||
|
||||
var IteratorProxy = createIteratorProxy(function () {
|
||||
var iterator = this.iterator;
|
||||
var mapper = this.mapper;
|
||||
var result, inner;
|
||||
|
||||
while (true) {
|
||||
if (inner = this.inner) try {
|
||||
result = anObject(call(inner.next, inner.iterator));
|
||||
if (!result.done) return result.value;
|
||||
this.inner = null;
|
||||
} catch (error) { iteratorClose(iterator, 'throw', error); }
|
||||
|
||||
result = anObject(call(this.next, iterator));
|
||||
|
||||
if (this.done = !!result.done) return;
|
||||
|
||||
try {
|
||||
this.inner = getIteratorFlattenable(mapper(result.value, this.counter++), false);
|
||||
} catch (error) { iteratorClose(iterator, 'throw', error); }
|
||||
}
|
||||
});
|
||||
|
||||
// `Iterator.prototype.flatMap` method
|
||||
// https://tc39.es/ecma262/#sec-iterator.prototype.flatmap
|
||||
$({ target: 'Iterator', proto: true, real: true, forced: FORCED }, {
|
||||
flatMap: function flatMap(mapper) {
|
||||
anObject(this);
|
||||
try {
|
||||
aCallable(mapper);
|
||||
} catch (error) {
|
||||
iteratorClose(this, 'throw', error);
|
||||
}
|
||||
|
||||
if (flatMapWithoutClosingOnEarlyError) return call(flatMapWithoutClosingOnEarlyError, this, mapper);
|
||||
|
||||
return new IteratorProxy(getIteratorDirect(this), {
|
||||
mapper: mapper,
|
||||
inner: null
|
||||
});
|
||||
}
|
||||
});
|
32
app_vue/node_modules/core-js/modules/es.iterator.for-each.js
generated
vendored
Normal file
32
app_vue/node_modules/core-js/modules/es.iterator.for-each.js
generated
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var call = require('../internals/function-call');
|
||||
var iterate = require('../internals/iterate');
|
||||
var aCallable = require('../internals/a-callable');
|
||||
var anObject = require('../internals/an-object');
|
||||
var getIteratorDirect = require('../internals/get-iterator-direct');
|
||||
var iteratorClose = require('../internals/iterator-close');
|
||||
var iteratorHelperWithoutClosingOnEarlyError = require('../internals/iterator-helper-without-closing-on-early-error');
|
||||
|
||||
var forEachWithoutClosingOnEarlyError = iteratorHelperWithoutClosingOnEarlyError('forEach', TypeError);
|
||||
|
||||
// `Iterator.prototype.forEach` method
|
||||
// https://tc39.es/ecma262/#sec-iterator.prototype.foreach
|
||||
$({ target: 'Iterator', proto: true, real: true, forced: forEachWithoutClosingOnEarlyError }, {
|
||||
forEach: function forEach(fn) {
|
||||
anObject(this);
|
||||
try {
|
||||
aCallable(fn);
|
||||
} catch (error) {
|
||||
iteratorClose(this, 'throw', error);
|
||||
}
|
||||
|
||||
if (forEachWithoutClosingOnEarlyError) return call(forEachWithoutClosingOnEarlyError, this, fn);
|
||||
|
||||
var record = getIteratorDirect(this);
|
||||
var counter = 0;
|
||||
iterate(record, function (value) {
|
||||
fn(value, counter++);
|
||||
}, { IS_RECORD: true });
|
||||
}
|
||||
});
|
35
app_vue/node_modules/core-js/modules/es.iterator.from.js
generated
vendored
Normal file
35
app_vue/node_modules/core-js/modules/es.iterator.from.js
generated
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var call = require('../internals/function-call');
|
||||
var toObject = require('../internals/to-object');
|
||||
var isPrototypeOf = require('../internals/object-is-prototype-of');
|
||||
var IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;
|
||||
var createIteratorProxy = require('../internals/iterator-create-proxy');
|
||||
var getIteratorFlattenable = require('../internals/get-iterator-flattenable');
|
||||
var IS_PURE = require('../internals/is-pure');
|
||||
|
||||
var FORCED = IS_PURE || function () {
|
||||
// Should not throw when an underlying iterator's `return` method is null
|
||||
// https://bugs.webkit.org/show_bug.cgi?id=288714
|
||||
try {
|
||||
// eslint-disable-next-line es/no-iterator -- required for testing
|
||||
Iterator.from({ 'return': null })['return']();
|
||||
} catch (error) {
|
||||
return true;
|
||||
}
|
||||
}();
|
||||
|
||||
var IteratorProxy = createIteratorProxy(function () {
|
||||
return call(this.next, this.iterator);
|
||||
}, true);
|
||||
|
||||
// `Iterator.from` method
|
||||
// https://tc39.es/ecma262/#sec-iterator.from
|
||||
$({ target: 'Iterator', stat: true, forced: FORCED }, {
|
||||
from: function from(O) {
|
||||
var iteratorRecord = getIteratorFlattenable(typeof O == 'string' ? toObject(O) : O, true);
|
||||
return isPrototypeOf(IteratorPrototype, iteratorRecord.iterator)
|
||||
? iteratorRecord.iterator
|
||||
: new IteratorProxy(iteratorRecord);
|
||||
}
|
||||
});
|
44
app_vue/node_modules/core-js/modules/es.iterator.map.js
generated
vendored
Normal file
44
app_vue/node_modules/core-js/modules/es.iterator.map.js
generated
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var call = require('../internals/function-call');
|
||||
var aCallable = require('../internals/a-callable');
|
||||
var anObject = require('../internals/an-object');
|
||||
var getIteratorDirect = require('../internals/get-iterator-direct');
|
||||
var createIteratorProxy = require('../internals/iterator-create-proxy');
|
||||
var callWithSafeIterationClosing = require('../internals/call-with-safe-iteration-closing');
|
||||
var iteratorClose = require('../internals/iterator-close');
|
||||
var iteratorHelperThrowsOnInvalidIterator = require('../internals/iterator-helper-throws-on-invalid-iterator');
|
||||
var iteratorHelperWithoutClosingOnEarlyError = require('../internals/iterator-helper-without-closing-on-early-error');
|
||||
var IS_PURE = require('../internals/is-pure');
|
||||
|
||||
var MAP_WITHOUT_THROWING_ON_INVALID_ITERATOR = !IS_PURE && !iteratorHelperThrowsOnInvalidIterator('map', function () { /* empty */ });
|
||||
var mapWithoutClosingOnEarlyError = !IS_PURE && !MAP_WITHOUT_THROWING_ON_INVALID_ITERATOR
|
||||
&& iteratorHelperWithoutClosingOnEarlyError('map', TypeError);
|
||||
|
||||
var FORCED = IS_PURE || MAP_WITHOUT_THROWING_ON_INVALID_ITERATOR || mapWithoutClosingOnEarlyError;
|
||||
|
||||
var IteratorProxy = createIteratorProxy(function () {
|
||||
var iterator = this.iterator;
|
||||
var result = anObject(call(this.next, iterator));
|
||||
var done = this.done = !!result.done;
|
||||
if (!done) return callWithSafeIterationClosing(iterator, this.mapper, [result.value, this.counter++], true);
|
||||
});
|
||||
|
||||
// `Iterator.prototype.map` method
|
||||
// https://tc39.es/ecma262/#sec-iterator.prototype.map
|
||||
$({ target: 'Iterator', proto: true, real: true, forced: FORCED }, {
|
||||
map: function map(mapper) {
|
||||
anObject(this);
|
||||
try {
|
||||
aCallable(mapper);
|
||||
} catch (error) {
|
||||
iteratorClose(this, 'throw', error);
|
||||
}
|
||||
|
||||
if (mapWithoutClosingOnEarlyError) return call(mapWithoutClosingOnEarlyError, this, mapper);
|
||||
|
||||
return new IteratorProxy(getIteratorDirect(this), {
|
||||
mapper: mapper
|
||||
});
|
||||
}
|
||||
});
|
52
app_vue/node_modules/core-js/modules/es.iterator.reduce.js
generated
vendored
Normal file
52
app_vue/node_modules/core-js/modules/es.iterator.reduce.js
generated
vendored
Normal file
@ -0,0 +1,52 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var iterate = require('../internals/iterate');
|
||||
var aCallable = require('../internals/a-callable');
|
||||
var anObject = require('../internals/an-object');
|
||||
var getIteratorDirect = require('../internals/get-iterator-direct');
|
||||
var iteratorClose = require('../internals/iterator-close');
|
||||
var iteratorHelperWithoutClosingOnEarlyError = require('../internals/iterator-helper-without-closing-on-early-error');
|
||||
var apply = require('../internals/function-apply');
|
||||
var fails = require('../internals/fails');
|
||||
|
||||
var $TypeError = TypeError;
|
||||
|
||||
// https://bugs.webkit.org/show_bug.cgi?id=291651
|
||||
var FAILS_ON_INITIAL_UNDEFINED = fails(function () {
|
||||
// eslint-disable-next-line es/no-iterator-prototype-reduce, es/no-array-prototype-keys, array-callback-return -- required for testing
|
||||
[].keys().reduce(function () { /* empty */ }, undefined);
|
||||
});
|
||||
|
||||
var reduceWithoutClosingOnEarlyError = !FAILS_ON_INITIAL_UNDEFINED && iteratorHelperWithoutClosingOnEarlyError('reduce', $TypeError);
|
||||
|
||||
// `Iterator.prototype.reduce` method
|
||||
// https://tc39.es/ecma262/#sec-iterator.prototype.reduce
|
||||
$({ target: 'Iterator', proto: true, real: true, forced: FAILS_ON_INITIAL_UNDEFINED || reduceWithoutClosingOnEarlyError }, {
|
||||
reduce: function reduce(reducer /* , initialValue */) {
|
||||
anObject(this);
|
||||
try {
|
||||
aCallable(reducer);
|
||||
} catch (error) {
|
||||
iteratorClose(this, 'throw', error);
|
||||
}
|
||||
|
||||
var noInitial = arguments.length < 2;
|
||||
var accumulator = noInitial ? undefined : arguments[1];
|
||||
if (reduceWithoutClosingOnEarlyError) {
|
||||
return apply(reduceWithoutClosingOnEarlyError, this, noInitial ? [reducer] : [reducer, accumulator]);
|
||||
}
|
||||
var record = getIteratorDirect(this);
|
||||
var counter = 0;
|
||||
iterate(record, function (value) {
|
||||
if (noInitial) {
|
||||
noInitial = false;
|
||||
accumulator = value;
|
||||
} else {
|
||||
accumulator = reducer(accumulator, value, counter);
|
||||
}
|
||||
counter++;
|
||||
}, { IS_RECORD: true });
|
||||
if (noInitial) throw new $TypeError('Reduce of empty iterator with no initial value');
|
||||
return accumulator;
|
||||
}
|
||||
});
|
32
app_vue/node_modules/core-js/modules/es.iterator.some.js
generated
vendored
Normal file
32
app_vue/node_modules/core-js/modules/es.iterator.some.js
generated
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var call = require('../internals/function-call');
|
||||
var iterate = require('../internals/iterate');
|
||||
var aCallable = require('../internals/a-callable');
|
||||
var anObject = require('../internals/an-object');
|
||||
var getIteratorDirect = require('../internals/get-iterator-direct');
|
||||
var iteratorClose = require('../internals/iterator-close');
|
||||
var iteratorHelperWithoutClosingOnEarlyError = require('../internals/iterator-helper-without-closing-on-early-error');
|
||||
|
||||
var someWithoutClosingOnEarlyError = iteratorHelperWithoutClosingOnEarlyError('some', TypeError);
|
||||
|
||||
// `Iterator.prototype.some` method
|
||||
// https://tc39.es/ecma262/#sec-iterator.prototype.some
|
||||
$({ target: 'Iterator', proto: true, real: true, forced: someWithoutClosingOnEarlyError }, {
|
||||
some: function some(predicate) {
|
||||
anObject(this);
|
||||
try {
|
||||
aCallable(predicate);
|
||||
} catch (error) {
|
||||
iteratorClose(this, 'throw', error);
|
||||
}
|
||||
|
||||
if (someWithoutClosingOnEarlyError) return call(someWithoutClosingOnEarlyError, this, predicate);
|
||||
|
||||
var record = getIteratorDirect(this);
|
||||
var counter = 0;
|
||||
return iterate(record, function (value, stop) {
|
||||
if (predicate(value, counter++)) return stop();
|
||||
}, { IS_RECORD: true, INTERRUPTED: true }).stopped;
|
||||
}
|
||||
});
|
44
app_vue/node_modules/core-js/modules/es.iterator.take.js
generated
vendored
Normal file
44
app_vue/node_modules/core-js/modules/es.iterator.take.js
generated
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var call = require('../internals/function-call');
|
||||
var anObject = require('../internals/an-object');
|
||||
var getIteratorDirect = require('../internals/get-iterator-direct');
|
||||
var notANaN = require('../internals/not-a-nan');
|
||||
var toPositiveInteger = require('../internals/to-positive-integer');
|
||||
var createIteratorProxy = require('../internals/iterator-create-proxy');
|
||||
var iteratorClose = require('../internals/iterator-close');
|
||||
var iteratorHelperWithoutClosingOnEarlyError = require('../internals/iterator-helper-without-closing-on-early-error');
|
||||
var IS_PURE = require('../internals/is-pure');
|
||||
|
||||
var takeWithoutClosingOnEarlyError = !IS_PURE && iteratorHelperWithoutClosingOnEarlyError('take', RangeError);
|
||||
|
||||
var IteratorProxy = createIteratorProxy(function () {
|
||||
var iterator = this.iterator;
|
||||
if (!this.remaining--) {
|
||||
this.done = true;
|
||||
return iteratorClose(iterator, 'normal', undefined);
|
||||
}
|
||||
var result = anObject(call(this.next, iterator));
|
||||
var done = this.done = !!result.done;
|
||||
if (!done) return result.value;
|
||||
});
|
||||
|
||||
// `Iterator.prototype.take` method
|
||||
// https://tc39.es/ecma262/#sec-iterator.prototype.take
|
||||
$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE || takeWithoutClosingOnEarlyError }, {
|
||||
take: function take(limit) {
|
||||
anObject(this);
|
||||
var remaining;
|
||||
try {
|
||||
remaining = toPositiveInteger(notANaN(+limit));
|
||||
} catch (error) {
|
||||
iteratorClose(this, 'throw', error);
|
||||
}
|
||||
|
||||
if (takeWithoutClosingOnEarlyError) return call(takeWithoutClosingOnEarlyError, this, remaining);
|
||||
|
||||
return new IteratorProxy(getIteratorDirect(this), {
|
||||
remaining: remaining
|
||||
});
|
||||
}
|
||||
});
|
17
app_vue/node_modules/core-js/modules/es.iterator.to-array.js
generated
vendored
Normal file
17
app_vue/node_modules/core-js/modules/es.iterator.to-array.js
generated
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var anObject = require('../internals/an-object');
|
||||
var iterate = require('../internals/iterate');
|
||||
var getIteratorDirect = require('../internals/get-iterator-direct');
|
||||
|
||||
var push = [].push;
|
||||
|
||||
// `Iterator.prototype.toArray` method
|
||||
// https://tc39.es/ecma262/#sec-iterator.prototype.toarray
|
||||
$({ target: 'Iterator', proto: true, real: true }, {
|
||||
toArray: function toArray() {
|
||||
var result = [];
|
||||
iterate(getIteratorDirect(anObject(this)), push, { that: result, IS_RECORD: true });
|
||||
return result;
|
||||
}
|
||||
});
|
73
app_vue/node_modules/core-js/modules/es.json.stringify.js
generated
vendored
Normal file
73
app_vue/node_modules/core-js/modules/es.json.stringify.js
generated
vendored
Normal file
@ -0,0 +1,73 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var getBuiltIn = require('../internals/get-built-in');
|
||||
var apply = require('../internals/function-apply');
|
||||
var call = require('../internals/function-call');
|
||||
var uncurryThis = require('../internals/function-uncurry-this');
|
||||
var fails = require('../internals/fails');
|
||||
var isCallable = require('../internals/is-callable');
|
||||
var isSymbol = require('../internals/is-symbol');
|
||||
var arraySlice = require('../internals/array-slice');
|
||||
var getReplacerFunction = require('../internals/get-json-replacer-function');
|
||||
var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');
|
||||
|
||||
var $String = String;
|
||||
var $stringify = getBuiltIn('JSON', 'stringify');
|
||||
var exec = uncurryThis(/./.exec);
|
||||
var charAt = uncurryThis(''.charAt);
|
||||
var charCodeAt = uncurryThis(''.charCodeAt);
|
||||
var replace = uncurryThis(''.replace);
|
||||
var numberToString = uncurryThis(1.1.toString);
|
||||
|
||||
var tester = /[\uD800-\uDFFF]/g;
|
||||
var low = /^[\uD800-\uDBFF]$/;
|
||||
var hi = /^[\uDC00-\uDFFF]$/;
|
||||
|
||||
var WRONG_SYMBOLS_CONVERSION = !NATIVE_SYMBOL || fails(function () {
|
||||
var symbol = getBuiltIn('Symbol')('stringify detection');
|
||||
// MS Edge converts symbol values to JSON as {}
|
||||
return $stringify([symbol]) !== '[null]'
|
||||
// WebKit converts symbol values to JSON as null
|
||||
|| $stringify({ a: symbol }) !== '{}'
|
||||
// V8 throws on boxed symbols
|
||||
|| $stringify(Object(symbol)) !== '{}';
|
||||
});
|
||||
|
||||
// https://github.com/tc39/proposal-well-formed-stringify
|
||||
var ILL_FORMED_UNICODE = fails(function () {
|
||||
return $stringify('\uDF06\uD834') !== '"\\udf06\\ud834"'
|
||||
|| $stringify('\uDEAD') !== '"\\udead"';
|
||||
});
|
||||
|
||||
var stringifyWithSymbolsFix = function (it, replacer) {
|
||||
var args = arraySlice(arguments);
|
||||
var $replacer = getReplacerFunction(replacer);
|
||||
if (!isCallable($replacer) && (it === undefined || isSymbol(it))) return; // IE8 returns string on undefined
|
||||
args[1] = function (key, value) {
|
||||
// some old implementations (like WebKit) could pass numbers as keys
|
||||
if (isCallable($replacer)) value = call($replacer, this, $String(key), value);
|
||||
if (!isSymbol(value)) return value;
|
||||
};
|
||||
return apply($stringify, null, args);
|
||||
};
|
||||
|
||||
var fixIllFormed = function (match, offset, string) {
|
||||
var prev = charAt(string, offset - 1);
|
||||
var next = charAt(string, offset + 1);
|
||||
if ((exec(low, match) && !exec(hi, next)) || (exec(hi, match) && !exec(low, prev))) {
|
||||
return '\\u' + numberToString(charCodeAt(match, 0), 16);
|
||||
} return match;
|
||||
};
|
||||
|
||||
if ($stringify) {
|
||||
// `JSON.stringify` method
|
||||
// https://tc39.es/ecma262/#sec-json.stringify
|
||||
$({ target: 'JSON', stat: true, arity: 3, forced: WRONG_SYMBOLS_CONVERSION || ILL_FORMED_UNICODE }, {
|
||||
// eslint-disable-next-line no-unused-vars -- required for `.length`
|
||||
stringify: function stringify(it, replacer, space) {
|
||||
var args = arraySlice(arguments);
|
||||
var result = apply(WRONG_SYMBOLS_CONVERSION ? stringifyWithSymbolsFix : $stringify, null, args);
|
||||
return ILL_FORMED_UNICODE && typeof result == 'string' ? replace(result, tester, fixIllFormed) : result;
|
||||
}
|
||||
});
|
||||
}
|
7
app_vue/node_modules/core-js/modules/es.json.to-string-tag.js
generated
vendored
Normal file
7
app_vue/node_modules/core-js/modules/es.json.to-string-tag.js
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
'use strict';
|
||||
var globalThis = require('../internals/global-this');
|
||||
var setToStringTag = require('../internals/set-to-string-tag');
|
||||
|
||||
// JSON[@@toStringTag] property
|
||||
// https://tc39.es/ecma262/#sec-json-@@tostringtag
|
||||
setToStringTag(globalThis.JSON, 'JSON', true);
|
9
app_vue/node_modules/core-js/modules/es.map.constructor.js
generated
vendored
Normal file
9
app_vue/node_modules/core-js/modules/es.map.constructor.js
generated
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
'use strict';
|
||||
var collection = require('../internals/collection');
|
||||
var collectionStrong = require('../internals/collection-strong');
|
||||
|
||||
// `Map` constructor
|
||||
// https://tc39.es/ecma262/#sec-map-objects
|
||||
collection('Map', function (init) {
|
||||
return function Map() { return init(this, arguments.length ? arguments[0] : undefined); };
|
||||
}, collectionStrong);
|
39
app_vue/node_modules/core-js/modules/es.map.group-by.js
generated
vendored
Normal file
39
app_vue/node_modules/core-js/modules/es.map.group-by.js
generated
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var uncurryThis = require('../internals/function-uncurry-this');
|
||||
var aCallable = require('../internals/a-callable');
|
||||
var requireObjectCoercible = require('../internals/require-object-coercible');
|
||||
var iterate = require('../internals/iterate');
|
||||
var MapHelpers = require('../internals/map-helpers');
|
||||
var IS_PURE = require('../internals/is-pure');
|
||||
var fails = require('../internals/fails');
|
||||
|
||||
var Map = MapHelpers.Map;
|
||||
var has = MapHelpers.has;
|
||||
var get = MapHelpers.get;
|
||||
var set = MapHelpers.set;
|
||||
var push = uncurryThis([].push);
|
||||
|
||||
// https://bugs.webkit.org/show_bug.cgi?id=271524
|
||||
var DOES_NOT_WORK_WITH_PRIMITIVES = IS_PURE || fails(function () {
|
||||
return Map.groupBy('ab', function (it) {
|
||||
return it;
|
||||
}).get('a').length !== 1;
|
||||
});
|
||||
|
||||
// `Map.groupBy` method
|
||||
// https://tc39.es/ecma262/#sec-map.groupby
|
||||
$({ target: 'Map', stat: true, forced: IS_PURE || DOES_NOT_WORK_WITH_PRIMITIVES }, {
|
||||
groupBy: function groupBy(items, callbackfn) {
|
||||
requireObjectCoercible(items);
|
||||
aCallable(callbackfn);
|
||||
var map = new Map();
|
||||
var k = 0;
|
||||
iterate(items, function (value) {
|
||||
var key = callbackfn(value, k++);
|
||||
if (!has(map, key)) set(map, key, [value]);
|
||||
else push(get(map, key), value);
|
||||
});
|
||||
return map;
|
||||
}
|
||||
});
|
3
app_vue/node_modules/core-js/modules/es.map.js
generated
vendored
Normal file
3
app_vue/node_modules/core-js/modules/es.map.js
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
'use strict';
|
||||
// TODO: Remove this module from `core-js@4` since it's replaced to module below
|
||||
require('../modules/es.map.constructor');
|
26
app_vue/node_modules/core-js/modules/es.math.acosh.js
generated
vendored
Normal file
26
app_vue/node_modules/core-js/modules/es.math.acosh.js
generated
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var log1p = require('../internals/math-log1p');
|
||||
|
||||
// eslint-disable-next-line es/no-math-acosh -- required for testing
|
||||
var $acosh = Math.acosh;
|
||||
var log = Math.log;
|
||||
var sqrt = Math.sqrt;
|
||||
var LN2 = Math.LN2;
|
||||
|
||||
var FORCED = !$acosh
|
||||
// V8 bug: https://code.google.com/p/v8/issues/detail?id=3509
|
||||
|| Math.floor($acosh(Number.MAX_VALUE)) !== 710
|
||||
// Tor Browser bug: Math.acosh(Infinity) -> NaN
|
||||
|| $acosh(Infinity) !== Infinity;
|
||||
|
||||
// `Math.acosh` method
|
||||
// https://tc39.es/ecma262/#sec-math.acosh
|
||||
$({ target: 'Math', stat: true, forced: FORCED }, {
|
||||
acosh: function acosh(x) {
|
||||
var n = +x;
|
||||
return n < 1 ? NaN : n > 94906265.62425156
|
||||
? log(n) + LN2
|
||||
: log1p(n - 1 + sqrt(n - 1) * sqrt(n + 1));
|
||||
}
|
||||
});
|
21
app_vue/node_modules/core-js/modules/es.math.asinh.js
generated
vendored
Normal file
21
app_vue/node_modules/core-js/modules/es.math.asinh.js
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
|
||||
// eslint-disable-next-line es/no-math-asinh -- required for testing
|
||||
var $asinh = Math.asinh;
|
||||
var log = Math.log;
|
||||
var sqrt = Math.sqrt;
|
||||
|
||||
function asinh(x) {
|
||||
var n = +x;
|
||||
return !isFinite(n) || n === 0 ? n : n < 0 ? -asinh(-n) : log(n + sqrt(n * n + 1));
|
||||
}
|
||||
|
||||
var FORCED = !($asinh && 1 / $asinh(0) > 0);
|
||||
|
||||
// `Math.asinh` method
|
||||
// https://tc39.es/ecma262/#sec-math.asinh
|
||||
// Tor Browser bug: Math.asinh(0) -> -0
|
||||
$({ target: 'Math', stat: true, forced: FORCED }, {
|
||||
asinh: asinh
|
||||
});
|
18
app_vue/node_modules/core-js/modules/es.math.atanh.js
generated
vendored
Normal file
18
app_vue/node_modules/core-js/modules/es.math.atanh.js
generated
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
|
||||
// eslint-disable-next-line es/no-math-atanh -- required for testing
|
||||
var $atanh = Math.atanh;
|
||||
var log = Math.log;
|
||||
|
||||
var FORCED = !($atanh && 1 / $atanh(-0) < 0);
|
||||
|
||||
// `Math.atanh` method
|
||||
// https://tc39.es/ecma262/#sec-math.atanh
|
||||
// Tor Browser bug: Math.atanh(-0) -> 0
|
||||
$({ target: 'Math', stat: true, forced: FORCED }, {
|
||||
atanh: function atanh(x) {
|
||||
var n = +x;
|
||||
return n === 0 ? n : log((1 + n) / (1 - n)) / 2;
|
||||
}
|
||||
});
|
15
app_vue/node_modules/core-js/modules/es.math.cbrt.js
generated
vendored
Normal file
15
app_vue/node_modules/core-js/modules/es.math.cbrt.js
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var sign = require('../internals/math-sign');
|
||||
|
||||
var abs = Math.abs;
|
||||
var pow = Math.pow;
|
||||
|
||||
// `Math.cbrt` method
|
||||
// https://tc39.es/ecma262/#sec-math.cbrt
|
||||
$({ target: 'Math', stat: true }, {
|
||||
cbrt: function cbrt(x) {
|
||||
var n = +x;
|
||||
return sign(n) * pow(abs(n), 1 / 3);
|
||||
}
|
||||
});
|
15
app_vue/node_modules/core-js/modules/es.math.clz32.js
generated
vendored
Normal file
15
app_vue/node_modules/core-js/modules/es.math.clz32.js
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
|
||||
var floor = Math.floor;
|
||||
var log = Math.log;
|
||||
var LOG2E = Math.LOG2E;
|
||||
|
||||
// `Math.clz32` method
|
||||
// https://tc39.es/ecma262/#sec-math.clz32
|
||||
$({ target: 'Math', stat: true }, {
|
||||
clz32: function clz32(x) {
|
||||
var n = x >>> 0;
|
||||
return n ? 31 - floor(log(n + 0.5) * LOG2E) : 32;
|
||||
}
|
||||
});
|
19
app_vue/node_modules/core-js/modules/es.math.cosh.js
generated
vendored
Normal file
19
app_vue/node_modules/core-js/modules/es.math.cosh.js
generated
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var expm1 = require('../internals/math-expm1');
|
||||
|
||||
// eslint-disable-next-line es/no-math-cosh -- required for testing
|
||||
var $cosh = Math.cosh;
|
||||
var abs = Math.abs;
|
||||
var E = Math.E;
|
||||
|
||||
var FORCED = !$cosh || $cosh(710) === Infinity;
|
||||
|
||||
// `Math.cosh` method
|
||||
// https://tc39.es/ecma262/#sec-math.cosh
|
||||
$({ target: 'Math', stat: true, forced: FORCED }, {
|
||||
cosh: function cosh(x) {
|
||||
var t = expm1(abs(x) - 1) + 1;
|
||||
return (t + 1 / (t * E * E)) * (E / 2);
|
||||
}
|
||||
});
|
8
app_vue/node_modules/core-js/modules/es.math.expm1.js
generated
vendored
Normal file
8
app_vue/node_modules/core-js/modules/es.math.expm1.js
generated
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var expm1 = require('../internals/math-expm1');
|
||||
|
||||
// `Math.expm1` method
|
||||
// https://tc39.es/ecma262/#sec-math.expm1
|
||||
// eslint-disable-next-line es/no-math-expm1 -- required for testing
|
||||
$({ target: 'Math', stat: true, forced: expm1 !== Math.expm1 }, { expm1: expm1 });
|
15
app_vue/node_modules/core-js/modules/es.math.f16round.js
generated
vendored
Normal file
15
app_vue/node_modules/core-js/modules/es.math.f16round.js
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var floatRound = require('../internals/math-float-round');
|
||||
|
||||
var FLOAT16_EPSILON = 0.0009765625;
|
||||
var FLOAT16_MAX_VALUE = 65504;
|
||||
var FLOAT16_MIN_VALUE = 6.103515625e-05;
|
||||
|
||||
// `Math.f16round` method
|
||||
// https://tc39.es/ecma262/#sec-math.f16round
|
||||
$({ target: 'Math', stat: true }, {
|
||||
f16round: function f16round(x) {
|
||||
return floatRound(x, FLOAT16_EPSILON, FLOAT16_MAX_VALUE, FLOAT16_MIN_VALUE);
|
||||
}
|
||||
});
|
7
app_vue/node_modules/core-js/modules/es.math.fround.js
generated
vendored
Normal file
7
app_vue/node_modules/core-js/modules/es.math.fround.js
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
'use strict';
|
||||
var $ = require('../internals/export');
|
||||
var fround = require('../internals/math-fround');
|
||||
|
||||
// `Math.fround` method
|
||||
// https://tc39.es/ecma262/#sec-math.fround
|
||||
$({ target: 'Math', stat: true }, { fround: fround });
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user