uawdijnntqw1x1x1
IP : 216.73.216.153
Hostname : 6.87.74.97.host.secureserver.net
Kernel : Linux 6.87.74.97.host.secureserver.net 4.18.0-553.83.1.el8_10.x86_64 #1 SMP Mon Nov 10 04:22:44 EST 2025 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
emeraadmin
/
www
/
node_modules
/
d3-collection
/
..
/
..
/
4d695
/
modules.zip
/
/
PKr~�\v�K es.typed-array.uint32-array.jsnu�[���// empty PKr~�\ ��]]esnext.set.is-subset-of.v2.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.set.is-subset-of.v2'); PKr~�\|l���esnext.map.key-by.jsnu�[���'use strict'; var $ = require('../internals/export'); var call = require('../internals/function-call'); var iterate = require('../internals/iterate'); var isCallable = require('../internals/is-callable'); var aCallable = require('../internals/a-callable'); var Map = require('../internals/map-helpers').Map; // `Map.keyBy` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Map', stat: true, forced: true }, { keyBy: function keyBy(iterable, keyDerivative) { var C = isCallable(this) ? this : Map; var newMap = new C(); aCallable(keyDerivative); var setter = aCallable(newMap.set); iterate(iterable, function (element) { call(setter, newMap, keyDerivative(element), element); }); return newMap; } }); PKr~�\"� 44esnext.function.demethodize.jsnu�[���'use strict'; var $ = require('../internals/export'); var demethodize = require('../internals/function-demethodize'); // `Function.prototype.demethodize` method // https://github.com/js-choi/proposal-function-demethodize $({ target: 'Function', proto: true, forced: true }, { demethodize: demethodize }); PKr~�\= fZes.number.is-integer.jsnu�[���'use strict'; var $ = require('../internals/export'); var isIntegralNumber = require('../internals/is-integral-number'); // `Number.isInteger` method // https://tc39.es/ecma262/#sec-number.isinteger $({ target: 'Number', stat: true }, { isInteger: isIntegralNumber }); PKr~�\&�tkkes.number.parse-int.jsnu�[���'use strict'; var $ = require('../internals/export'); var parseInt = require('../internals/number-parse-int'); // `Number.parseInt` method // https://tc39.es/ecma262/#sec-number.parseint // eslint-disable-next-line es/no-number-parseint -- required for testing $({ target: 'Number', stat: true, forced: Number.parseInt !== parseInt }, { parseInt: parseInt }); PKr~�\�E}���es.symbol.match.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.match` well-known symbol // https://tc39.es/ecma262/#sec-symbol.match defineWellKnownSymbol('match'); PKr~�\į���esnext.set.union.jsnu�[���'use strict'; var $ = require('../internals/export'); var call = require('../internals/function-call'); var toSetLike = require('../internals/to-set-like'); var $union = require('../internals/set-union'); // `Set.prototype.union` method // https://github.com/tc39/proposal-set-methods // TODO: Obsolete version, remove from `core-js@4` $({ target: 'Set', proto: true, real: true, forced: true }, { union: function union(other) { return call($union, this, toSetLike(other)); } }); PKr~�\v�K es.typed-array.at.jsnu�[���// empty PKr~�\0\�@wwes.date.get-year.jsnu�[���'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; } }); PKr~�\�d��es.array.concat.jsnu�[���'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/engine-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; } }); PKr~�\kq^�DD%esnext.symbol.is-registered-symbol.jsnu�[���'use strict'; var $ = require('../internals/export'); var isRegisteredSymbol = require('../internals/symbol-is-registered'); // `Symbol.isRegisteredSymbol` method // https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol $({ target: 'Symbol', stat: true }, { isRegisteredSymbol: isRegisteredSymbol }); PKr~�\ QsFaaes.array.flat.jsnu�[���'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; } }); PKr~�\v�K es.typed-array.to-string.jsnu�[���// empty PKr~�\S�V_�9�9$web.url-search-params.constructor.jsnu�[���'use strict'; // TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` require('../modules/es.array.iterator'); var $ = require('../internals/export'); var global = require('../internals/global'); var safeGetBuiltIn = require('../internals/safe-get-built-in'); var call = require('../internals/function-call'); var uncurryThis = require('../internals/function-uncurry-this'); var DESCRIPTORS = require('../internals/descriptors'); var USE_NATIVE_URL = require('../internals/url-constructor-detection'); var defineBuiltIn = require('../internals/define-built-in'); var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); var defineBuiltIns = require('../internals/define-built-ins'); var setToStringTag = require('../internals/set-to-string-tag'); var createIteratorConstructor = require('../internals/iterator-create-constructor'); var InternalStateModule = require('../internals/internal-state'); var anInstance = require('../internals/an-instance'); var isCallable = require('../internals/is-callable'); var hasOwn = require('../internals/has-own-property'); var bind = require('../internals/function-bind-context'); var classof = require('../internals/classof'); var anObject = require('../internals/an-object'); var isObject = require('../internals/is-object'); var $toString = require('../internals/to-string'); var create = require('../internals/object-create'); var createPropertyDescriptor = require('../internals/create-property-descriptor'); var getIterator = require('../internals/get-iterator'); var getIteratorMethod = require('../internals/get-iterator-method'); var createIterResultObject = require('../internals/create-iter-result-object'); var validateArgumentsLength = require('../internals/validate-arguments-length'); var wellKnownSymbol = require('../internals/well-known-symbol'); var arraySort = require('../internals/array-sort'); var ITERATOR = wellKnownSymbol('iterator'); var URL_SEARCH_PARAMS = 'URLSearchParams'; var URL_SEARCH_PARAMS_ITERATOR = URL_SEARCH_PARAMS + 'Iterator'; var setInternalState = InternalStateModule.set; var getInternalParamsState = InternalStateModule.getterFor(URL_SEARCH_PARAMS); var getInternalIteratorState = InternalStateModule.getterFor(URL_SEARCH_PARAMS_ITERATOR); var nativeFetch = safeGetBuiltIn('fetch'); var NativeRequest = safeGetBuiltIn('Request'); var Headers = safeGetBuiltIn('Headers'); var RequestPrototype = NativeRequest && NativeRequest.prototype; var HeadersPrototype = Headers && Headers.prototype; var RegExp = global.RegExp; var TypeError = global.TypeError; var decodeURIComponent = global.decodeURIComponent; var encodeURIComponent = global.encodeURIComponent; var charAt = uncurryThis(''.charAt); var join = uncurryThis([].join); var push = uncurryThis([].push); var replace = uncurryThis(''.replace); var shift = uncurryThis([].shift); var splice = uncurryThis([].splice); var split = uncurryThis(''.split); var stringSlice = uncurryThis(''.slice); var plus = /\+/g; var sequences = Array(4); var percentSequence = function (bytes) { return sequences[bytes - 1] || (sequences[bytes - 1] = RegExp('((?:%[\\da-f]{2}){' + bytes + '})', 'gi')); }; var percentDecode = function (sequence) { try { return decodeURIComponent(sequence); } catch (error) { return sequence; } }; var deserialize = function (it) { var result = replace(it, plus, ' '); var bytes = 4; try { return decodeURIComponent(result); } catch (error) { while (bytes) { result = replace(result, percentSequence(bytes--), percentDecode); } return result; } }; var find = /[!'()~]|%20/g; var replacements = { '!': '%21', "'": '%27', '(': '%28', ')': '%29', '~': '%7E', '%20': '+' }; var replacer = function (match) { return replacements[match]; }; var serialize = function (it) { return replace(encodeURIComponent(it), find, replacer); }; var URLSearchParamsIterator = createIteratorConstructor(function Iterator(params, kind) { setInternalState(this, { type: URL_SEARCH_PARAMS_ITERATOR, target: getInternalParamsState(params).entries, index: 0, kind: kind }); }, URL_SEARCH_PARAMS, function next() { var state = getInternalIteratorState(this); var target = state.target; var index = state.index++; if (!target || index >= target.length) { state.target = undefined; return createIterResultObject(undefined, true); } var entry = target[index]; switch (state.kind) { case 'keys': return createIterResultObject(entry.key, false); case 'values': return createIterResultObject(entry.value, false); } return createIterResultObject([entry.key, entry.value], false); }, true); var URLSearchParamsState = function (init) { this.entries = []; this.url = null; if (init !== undefined) { if (isObject(init)) this.parseObject(init); else this.parseQuery(typeof init == 'string' ? charAt(init, 0) === '?' ? stringSlice(init, 1) : init : $toString(init)); } }; URLSearchParamsState.prototype = { type: URL_SEARCH_PARAMS, bindURL: function (url) { this.url = url; this.update(); }, parseObject: function (object) { var entries = this.entries; var iteratorMethod = getIteratorMethod(object); var iterator, next, step, entryIterator, entryNext, first, second; if (iteratorMethod) { iterator = getIterator(object, iteratorMethod); next = iterator.next; while (!(step = call(next, iterator)).done) { entryIterator = getIterator(anObject(step.value)); entryNext = entryIterator.next; if ( (first = call(entryNext, entryIterator)).done || (second = call(entryNext, entryIterator)).done || !call(entryNext, entryIterator).done ) throw new TypeError('Expected sequence with length 2'); push(entries, { key: $toString(first.value), value: $toString(second.value) }); } } else for (var key in object) if (hasOwn(object, key)) { push(entries, { key: key, value: $toString(object[key]) }); } }, parseQuery: function (query) { if (query) { var entries = this.entries; var attributes = split(query, '&'); var index = 0; var attribute, entry; while (index < attributes.length) { attribute = attributes[index++]; if (attribute.length) { entry = split(attribute, '='); push(entries, { key: deserialize(shift(entry)), value: deserialize(join(entry, '=')) }); } } } }, serialize: function () { var entries = this.entries; var result = []; var index = 0; var entry; while (index < entries.length) { entry = entries[index++]; push(result, serialize(entry.key) + '=' + serialize(entry.value)); } return join(result, '&'); }, update: function () { this.entries.length = 0; this.parseQuery(this.url.query); }, updateURL: function () { if (this.url) this.url.update(); } }; // `URLSearchParams` constructor // https://url.spec.whatwg.org/#interface-urlsearchparams var URLSearchParamsConstructor = function URLSearchParams(/* init */) { anInstance(this, URLSearchParamsPrototype); var init = arguments.length > 0 ? arguments[0] : undefined; var state = setInternalState(this, new URLSearchParamsState(init)); if (!DESCRIPTORS) this.size = state.entries.length; }; var URLSearchParamsPrototype = URLSearchParamsConstructor.prototype; defineBuiltIns(URLSearchParamsPrototype, { // `URLSearchParams.prototype.append` method // https://url.spec.whatwg.org/#dom-urlsearchparams-append append: function append(name, value) { var state = getInternalParamsState(this); validateArgumentsLength(arguments.length, 2); push(state.entries, { key: $toString(name), value: $toString(value) }); if (!DESCRIPTORS) this.length++; state.updateURL(); }, // `URLSearchParams.prototype.delete` method // https://url.spec.whatwg.org/#dom-urlsearchparams-delete 'delete': function (name /* , value */) { var state = getInternalParamsState(this); var length = validateArgumentsLength(arguments.length, 1); var entries = state.entries; var key = $toString(name); var $value = length < 2 ? undefined : arguments[1]; var value = $value === undefined ? $value : $toString($value); var index = 0; while (index < entries.length) { var entry = entries[index]; if (entry.key === key && (value === undefined || entry.value === value)) { splice(entries, index, 1); if (value !== undefined) break; } else index++; } if (!DESCRIPTORS) this.size = entries.length; state.updateURL(); }, // `URLSearchParams.prototype.get` method // https://url.spec.whatwg.org/#dom-urlsearchparams-get get: function get(name) { var entries = getInternalParamsState(this).entries; validateArgumentsLength(arguments.length, 1); var key = $toString(name); var index = 0; for (; index < entries.length; index++) { if (entries[index].key === key) return entries[index].value; } return null; }, // `URLSearchParams.prototype.getAll` method // https://url.spec.whatwg.org/#dom-urlsearchparams-getall getAll: function getAll(name) { var entries = getInternalParamsState(this).entries; validateArgumentsLength(arguments.length, 1); var key = $toString(name); var result = []; var index = 0; for (; index < entries.length; index++) { if (entries[index].key === key) push(result, entries[index].value); } return result; }, // `URLSearchParams.prototype.has` method // https://url.spec.whatwg.org/#dom-urlsearchparams-has has: function has(name /* , value */) { var entries = getInternalParamsState(this).entries; var length = validateArgumentsLength(arguments.length, 1); var key = $toString(name); var $value = length < 2 ? undefined : arguments[1]; var value = $value === undefined ? $value : $toString($value); var index = 0; while (index < entries.length) { var entry = entries[index++]; if (entry.key === key && (value === undefined || entry.value === value)) return true; } return false; }, // `URLSearchParams.prototype.set` method // https://url.spec.whatwg.org/#dom-urlsearchparams-set set: function set(name, value) { var state = getInternalParamsState(this); validateArgumentsLength(arguments.length, 1); var entries = state.entries; var found = false; var key = $toString(name); var val = $toString(value); var index = 0; var entry; for (; index < entries.length; index++) { entry = entries[index]; if (entry.key === key) { if (found) splice(entries, index--, 1); else { found = true; entry.value = val; } } } if (!found) push(entries, { key: key, value: val }); if (!DESCRIPTORS) this.size = entries.length; state.updateURL(); }, // `URLSearchParams.prototype.sort` method // https://url.spec.whatwg.org/#dom-urlsearchparams-sort sort: function sort() { var state = getInternalParamsState(this); arraySort(state.entries, function (a, b) { return a.key > b.key ? 1 : -1; }); state.updateURL(); }, // `URLSearchParams.prototype.forEach` method forEach: function forEach(callback /* , thisArg */) { var entries = getInternalParamsState(this).entries; var boundFunction = bind(callback, arguments.length > 1 ? arguments[1] : undefined); var index = 0; var entry; while (index < entries.length) { entry = entries[index++]; boundFunction(entry.value, entry.key, this); } }, // `URLSearchParams.prototype.keys` method keys: function keys() { return new URLSearchParamsIterator(this, 'keys'); }, // `URLSearchParams.prototype.values` method values: function values() { return new URLSearchParamsIterator(this, 'values'); }, // `URLSearchParams.prototype.entries` method entries: function entries() { return new URLSearchParamsIterator(this, 'entries'); } }, { enumerable: true }); // `URLSearchParams.prototype[@@iterator]` method defineBuiltIn(URLSearchParamsPrototype, ITERATOR, URLSearchParamsPrototype.entries, { name: 'entries' }); // `URLSearchParams.prototype.toString` method // https://url.spec.whatwg.org/#urlsearchparams-stringification-behavior defineBuiltIn(URLSearchParamsPrototype, 'toString', function toString() { return getInternalParamsState(this).serialize(); }, { enumerable: true }); // `URLSearchParams.prototype.size` getter // https://github.com/whatwg/url/pull/734 if (DESCRIPTORS) defineBuiltInAccessor(URLSearchParamsPrototype, 'size', { get: function size() { return getInternalParamsState(this).entries.length; }, configurable: true, enumerable: true }); setToStringTag(URLSearchParamsConstructor, URL_SEARCH_PARAMS); $({ global: true, constructor: true, forced: !USE_NATIVE_URL }, { URLSearchParams: URLSearchParamsConstructor }); // Wrap `fetch` and `Request` for correct work with polyfilled `URLSearchParams` if (!USE_NATIVE_URL && isCallable(Headers)) { var headersHas = uncurryThis(HeadersPrototype.has); var headersSet = uncurryThis(HeadersPrototype.set); var wrapRequestOptions = function (init) { if (isObject(init)) { var body = init.body; var headers; if (classof(body) === URL_SEARCH_PARAMS) { headers = init.headers ? new Headers(init.headers) : new Headers(); if (!headersHas(headers, 'content-type')) { headersSet(headers, 'content-type', 'application/x-www-form-urlencoded;charset=UTF-8'); } return create(init, { body: createPropertyDescriptor(0, $toString(body)), headers: createPropertyDescriptor(0, headers) }); } } return init; }; if (isCallable(nativeFetch)) { $({ global: true, enumerable: true, dontCallGetSet: true, forced: true }, { fetch: function fetch(input /* , init */) { return nativeFetch(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {}); } }); } if (isCallable(NativeRequest)) { var RequestConstructor = function Request(input /* , init */) { anInstance(this, RequestPrototype); return new NativeRequest(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {}); }; RequestPrototype.constructor = RequestConstructor; RequestConstructor.prototype = RequestPrototype; $({ global: true, constructor: true, dontCallGetSet: true, forced: true }, { Request: RequestConstructor }); } } module.exports = { URLSearchParams: URLSearchParamsConstructor, getState: getInternalParamsState }; PKr~�\ �Z��esnext.set.join.jsnu�[���'use strict'; var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this'); var aSet = require('../internals/a-set'); var iterate = require('../internals/set-iterate'); var toString = require('../internals/to-string'); var arrayJoin = uncurryThis([].join); var push = uncurryThis([].push); // `Set.prototype.join` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Set', proto: true, real: true, forced: true }, { join: function join(separator) { var set = aSet(this); var sep = separator === undefined ? ',' : toString(separator); var array = []; iterate(set, function (value) { push(array, value); }); return arrayJoin(array, sep); } }); PKr~�\z����esnext.composite-key.jsnu�[���'use strict'; var $ = require('../internals/export'); var apply = require('../internals/function-apply'); var getCompositeKeyNode = require('../internals/composite-key'); var getBuiltIn = require('../internals/get-built-in'); var create = require('../internals/object-create'); var $Object = Object; var initializer = function () { var freeze = getBuiltIn('Object', 'freeze'); return freeze ? freeze(create(null)) : create(null); }; // https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey $({ global: true, forced: true }, { compositeKey: function compositeKey() { return apply(getCompositeKeyNode, $Object, arguments).get('object', initializer); } }); PKr~�\s�,���esnext.iterator.find.jsnu�[���'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'); // `Iterator.prototype.find` method // https://github.com/tc39/proposal-iterator-helpers $({ target: 'Iterator', proto: true, real: true }, { find: function find(predicate) { anObject(this); aCallable(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; } }); PKr~�\�J*`` esnext.promise.with-resolvers.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.promise.with-resolvers'); PKr~�\h��6�� es.set.jsnu�[���'use strict'; // TODO: Remove this module from `core-js@4` since it's replaced to module below require('../modules/es.set.constructor'); PKr~�\ܣ���es.object.define-property.jsnu�[���'use strict'; var $ = require('../internals/export'); var DESCRIPTORS = require('../internals/descriptors'); var defineProperty = require('../internals/object-define-property').f; // `Object.defineProperty` method // https://tc39.es/ecma262/#sec-object.defineproperty // eslint-disable-next-line es/no-object-defineproperty -- safe $({ target: 'Object', stat: true, forced: Object.defineProperty !== defineProperty, sham: !DESCRIPTORS }, { defineProperty: defineProperty }); PKr~�\v�K es.regexp.to-string.jsnu�[���// empty PKr~�\Bf����es.promise.catch.jsnu�[���'use strict'; var $ = require('../internals/export'); var IS_PURE = require('../internals/is-pure'); var FORCED_PROMISE_CONSTRUCTOR = require('../internals/promise-constructor-detection').CONSTRUCTOR; var NativePromiseConstructor = require('../internals/promise-native-constructor'); var getBuiltIn = require('../internals/get-built-in'); var isCallable = require('../internals/is-callable'); var defineBuiltIn = require('../internals/define-built-in'); var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype; // `Promise.prototype.catch` method // https://tc39.es/ecma262/#sec-promise.prototype.catch $({ target: 'Promise', proto: true, forced: FORCED_PROMISE_CONSTRUCTOR, real: true }, { 'catch': function (onRejected) { return this.then(undefined, onRejected); } }); // makes sure that native promise-based APIs `Promise#catch` properly works with patched `Promise#then` if (!IS_PURE && isCallable(NativePromiseConstructor)) { var method = getBuiltIn('Promise').prototype['catch']; if (NativePromisePrototype['catch'] !== method) { defineBuiltIn(NativePromisePrototype, 'catch', method, { unsafe: true }); } } PKr~�\v�K es.typed-array.find-last.jsnu�[���// empty PKr~�\����#esnext.reflect.get-metadata-keys.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this'); var ReflectMetadataModule = require('../internals/reflect-metadata'); var anObject = require('../internals/an-object'); var getPrototypeOf = require('../internals/object-get-prototype-of'); var $arrayUniqueBy = require('../internals/array-unique-by'); var arrayUniqueBy = uncurryThis($arrayUniqueBy); var concat = uncurryThis([].concat); var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys; var toMetadataKey = ReflectMetadataModule.toKey; var ordinaryMetadataKeys = function (O, P) { var oKeys = ordinaryOwnMetadataKeys(O, P); var parent = getPrototypeOf(O); if (parent === null) return oKeys; var pKeys = ordinaryMetadataKeys(parent, P); return pKeys.length ? oKeys.length ? arrayUniqueBy(concat(oKeys, pKeys)) : pKeys : oKeys; }; // `Reflect.getMetadataKeys` method // https://github.com/rbuckton/reflect-metadata $({ target: 'Reflect', stat: true }, { getMetadataKeys: function getMetadataKeys(target /* , targetKey */) { var targetKey = arguments.length < 2 ? undefined : toMetadataKey(arguments[1]); return ordinaryMetadataKeys(anObject(target), targetKey); } }); PKr~�\+ޛ���es.string.sup.jsnu�[���'use strict'; var $ = require('../internals/export'); var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.sup` method // https://tc39.es/ecma262/#sec-string.prototype.sup $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sup') }, { sup: function sup() { return createHTML(this, 'sup', '', ''); } }); PKr~�\(dp�es.number.max-safe-integer.jsnu�[���'use strict'; var $ = require('../internals/export'); // `Number.MAX_SAFE_INTEGER` constant // https://tc39.es/ecma262/#sec-number.max_safe_integer $({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, { MAX_SAFE_INTEGER: 0x1FFFFFFFFFFFFF }); PKr~�\����esnext.weak-set.from.jsnu�[���'use strict'; var $ = require('../internals/export'); var WeakSetHelpers = require('../internals/weak-set-helpers'); var createCollectionFrom = require('../internals/collection-from'); // `WeakSet.from` method // https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.from $({ target: 'WeakSet', stat: true, forced: true }, { from: createCollectionFrom(WeakSetHelpers.WeakSet, WeakSetHelpers.add, false) }); PKr~�\h�~5��web.set-interval.jsnu�[���'use strict'; var $ = require('../internals/export'); var global = require('../internals/global'); var schedulersFix = require('../internals/schedulers-fix'); var setInterval = schedulersFix(global.setInterval, true); // Bun / IE9- setInterval additional parameters fix // https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-setinterval $({ global: true, bind: true, forced: global.setInterval !== setInterval }, { setInterval: setInterval }); PKr~�\?�~�es.number.min-safe-integer.jsnu�[���'use strict'; var $ = require('../internals/export'); // `Number.MIN_SAFE_INTEGER` constant // https://tc39.es/ecma262/#sec-number.min_safe_integer $({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, { MIN_SAFE_INTEGER: -0x1FFFFFFFFFFFFF }); PKr~�\\#� 77es.array.find-last-index.jsnu�[���'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'); PKr~�\Q�Tg66es.reflect.delete-property.jsnu�[���'use strict'; var $ = require('../internals/export'); var anObject = require('../internals/an-object'); var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; // `Reflect.deleteProperty` method // https://tc39.es/ecma262/#sec-reflect.deleteproperty $({ target: 'Reflect', stat: true }, { deleteProperty: function deleteProperty(target, propertyKey) { var descriptor = getOwnPropertyDescriptor(anObject(target), propertyKey); return descriptor && !descriptor.configurable ? false : delete target[propertyKey]; } }); PKr~�\Ǧ�(__esnext.set.is-superset-of.v2.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.set.is-superset-of.v2'); PKr~�\v�K es.function.name.jsnu�[���// empty PKr~�\�v�A��esnext.weak-map.of.jsnu�[���'use strict'; var $ = require('../internals/export'); var WeakMapHelpers = require('../internals/weak-map-helpers'); var createCollectionOf = require('../internals/collection-of'); // `WeakMap.of` method // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of $({ target: 'WeakMap', stat: true, forced: true }, { of: createCollectionOf(WeakMapHelpers.WeakMap, WeakMapHelpers.set, true) }); PKr~�\��)esnext.symbol.metadata-key.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.metadataKey` well-known symbol // https://github.com/tc39/proposal-decorator-metadata defineWellKnownSymbol('metadataKey'); PKr~�\v�K es.reflect.to-string-tag.jsnu�[���// empty PKr~�\�<xK��es.symbol.key-for.jsnu�[���'use strict'; var $ = require('../internals/export'); var hasOwn = require('../internals/has-own-property'); var isSymbol = require('../internals/is-symbol'); var tryToString = require('../internals/try-to-string'); var shared = require('../internals/shared'); var NATIVE_SYMBOL_REGISTRY = require('../internals/symbol-registry-detection'); var SymbolToStringRegistry = shared('symbol-to-string-registry'); // `Symbol.keyFor` method // https://tc39.es/ecma262/#sec-symbol.keyfor $({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY }, { keyFor: function keyFor(sym) { if (!isSymbol(sym)) throw new TypeError(tryToString(sym) + ' is not a symbol'); if (hasOwn(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym]; } }); PKr~�\]�̊��esnext.json.is-raw-json.jsnu�[���'use strict'; var $ = require('../internals/export'); var NATIVE_RAW_JSON = require('../internals/native-raw-json'); var isRawJSON = require('../internals/is-raw-json'); // `JSON.parse` method // https://tc39.es/proposal-json-parse-with-source/#sec-json.israwjson // https://github.com/tc39/proposal-json-parse-with-source $({ target: 'JSON', stat: true, forced: !NATIVE_RAW_JSON }, { isRawJSON: isRawJSON }); PKr~�\�E���esnext.map.reduce.jsnu�[���'use strict'; var $ = require('../internals/export'); var aCallable = require('../internals/a-callable'); var aMap = require('../internals/a-map'); var iterate = require('../internals/map-iterate'); var $TypeError = TypeError; // `Map.prototype.reduce` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Map', proto: true, real: true, forced: true }, { reduce: function reduce(callbackfn /* , initialValue */) { var map = aMap(this); var noInitial = arguments.length < 2; var accumulator = noInitial ? undefined : arguments[1]; aCallable(callbackfn); iterate(map, function (value, key) { if (noInitial) { noInitial = false; accumulator = value; } else { accumulator = callbackfn(accumulator, value, key, map); } }); if (noInitial) throw new $TypeError('Reduce of empty map with no initial value'); return accumulator; } }); PKr~�\ ��m��es.math.atanh.jsnu�[���'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; } }); PKr~�\v�K es.string.search.jsnu�[���// empty PKr~�\��9YYesnext.array.to-sorted.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.array.to-sorted'); PKr~�\�de��es.string.trim-right.jsnu�[���'use strict'; var $ = require('../internals/export'); var trimEnd = require('../internals/string-trim-end'); // `String.prototype.trimRight` method // https://tc39.es/ecma262/#sec-string.prototype.trimend // eslint-disable-next-line es/no-string-prototype-trimleft-trimright -- safe $({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimRight !== trimEnd }, { trimRight: trimEnd }); PKr~�\v�K es.typed-array.slice.jsnu�[���// empty PKr~�\ L|��esnext.set.add-all.jsnu�[���'use strict'; var $ = require('../internals/export'); var aSet = require('../internals/a-set'); var add = require('../internals/set-helpers').add; // `Set.prototype.addAll` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Set', proto: true, real: true, forced: true }, { addAll: function addAll(/* ...elements */) { var set = aSet(this); for (var k = 0, len = arguments.length; k < len; k++) { add(set, arguments[k]); } return set; } }); PKr~�\�����es.string.fontcolor.jsnu�[���'use strict'; var $ = require('../internals/export'); var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.fontcolor` method // https://tc39.es/ecma262/#sec-string.prototype.fontcolor $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fontcolor') }, { fontcolor: function fontcolor(color) { return createHTML(this, 'font', 'color', color); } }); PKr~�\��z`HHes.array.find-index.jsnu�[���'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); PKr~�\��|%%esnext.map.includes.jsnu�[���'use strict'; var $ = require('../internals/export'); var sameValueZero = require('../internals/same-value-zero'); var aMap = require('../internals/a-map'); var iterate = require('../internals/map-iterate'); // `Map.prototype.includes` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Map', proto: true, real: true, forced: true }, { includes: function includes(searchElement) { return iterate(aMap(this), function (value) { if (sameValueZero(value, searchElement)) return true; }, true) === true; } }); PKr~�\�?�VVesnext.map.group-by.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.map.group-by'); PKr~�\ Y���es.string.blink.jsnu�[���'use strict'; var $ = require('../internals/export'); var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.blink` method // https://tc39.es/ecma262/#sec-string.prototype.blink $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('blink') }, { blink: function blink() { return createHTML(this, 'blink', '', ''); } }); PKr~�\v�K es.regexp.flags.jsnu�[���// empty PKr~�\v�K es.typed-array.index-of.jsnu�[���// empty PKr~�\v�K web.dom-collections.for-each.jsnu�[���// empty PKr~�\�oB}��es.object.define-getter.jsnu�[���'use strict'; var $ = require('../internals/export'); var DESCRIPTORS = require('../internals/descriptors'); var FORCED = require('../internals/object-prototype-accessors-forced'); var aCallable = require('../internals/a-callable'); var toObject = require('../internals/to-object'); var definePropertyModule = require('../internals/object-define-property'); // `Object.prototype.__defineGetter__` method // https://tc39.es/ecma262/#sec-object.prototype.__defineGetter__ if (DESCRIPTORS) { $({ target: 'Object', proto: true, forced: FORCED }, { __defineGetter__: function __defineGetter__(P, getter) { definePropertyModule.f(toObject(this), P, { get: aCallable(getter), enumerable: true, configurable: true }); } }); } PKr~�\�����es.array.is-array.jsnu�[���'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 }); PKr~�\ ��esnext.math.fscale.jsnu�[���'use strict'; var $ = require('../internals/export'); var scale = require('../internals/math-scale'); var fround = require('../internals/math-fround'); // `Math.fscale` method // https://rwaldron.github.io/proposal-math-extensions/ $({ target: 'Math', stat: true, forced: true }, { fscale: function fscale(x, inLow, inHigh, outLow, outHigh) { return fround(scale(x, inLow, inHigh, outLow, outHigh)); } }); PKr~�\���IZZesnext.weak-map.upsert.jsnu�[���'use strict'; // TODO: remove from `core-js@4` var $ = require('../internals/export'); var upsert = require('../internals/map-upsert'); // `WeakMap.prototype.upsert` method (replaced by `WeakMap.prototype.emplace`) // https://github.com/tc39/proposal-upsert $({ target: 'WeakMap', proto: true, real: true, forced: true }, { upsert: upsert }); PKr~�\���aa!esnext.set.is-disjoint-from.v2.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.set.is-disjoint-from.v2'); PKr~�\v�K es.string.match.jsnu�[���// empty PKr~�\v�K es.typed-array.to-reversed.jsnu�[���// empty PKr~�\�Ա� � esnext.json.parse.jsnu�[���'use strict'; var $ = require('../internals/export'); var DESCRIPTORS = require('../internals/descriptors'); var global = require('../internals/global'); var getBuiltIn = require('../internals/get-built-in'); var uncurryThis = require('../internals/function-uncurry-this'); var call = require('../internals/function-call'); var isCallable = require('../internals/is-callable'); var isObject = require('../internals/is-object'); var isArray = require('../internals/is-array'); var hasOwn = require('../internals/has-own-property'); var toString = require('../internals/to-string'); var lengthOfArrayLike = require('../internals/length-of-array-like'); var createProperty = require('../internals/create-property'); var fails = require('../internals/fails'); var parseJSONString = require('../internals/parse-json-string'); var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection'); var JSON = global.JSON; var Number = global.Number; var SyntaxError = global.SyntaxError; var nativeParse = JSON && JSON.parse; var enumerableOwnProperties = getBuiltIn('Object', 'keys'); // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; var at = uncurryThis(''.charAt); var slice = uncurryThis(''.slice); var exec = uncurryThis(/./.exec); var push = uncurryThis([].push); var IS_DIGIT = /^\d$/; var IS_NON_ZERO_DIGIT = /^[1-9]$/; var IS_NUMBER_START = /^(?:-|\d)$/; var IS_WHITESPACE = /^[\t\n\r ]$/; var PRIMITIVE = 0; var OBJECT = 1; var $parse = function (source, reviver) { source = toString(source); var context = new Context(source, 0, ''); var root = context.parse(); var value = root.value; var endIndex = context.skip(IS_WHITESPACE, root.end); if (endIndex < source.length) { throw new SyntaxError('Unexpected extra character: "' + at(source, endIndex) + '" after the parsed data at: ' + endIndex); } return isCallable(reviver) ? internalize({ '': value }, '', reviver, root) : value; }; var internalize = function (holder, name, reviver, node) { var val = holder[name]; var unmodified = node && val === node.value; var context = unmodified && typeof node.source == 'string' ? { source: node.source } : {}; var elementRecordsLen, keys, len, i, P; if (isObject(val)) { var nodeIsArray = isArray(val); var nodes = unmodified ? node.nodes : nodeIsArray ? [] : {}; if (nodeIsArray) { elementRecordsLen = nodes.length; len = lengthOfArrayLike(val); for (i = 0; i < len; i++) { internalizeProperty(val, i, internalize(val, '' + i, reviver, i < elementRecordsLen ? nodes[i] : undefined)); } } else { keys = enumerableOwnProperties(val); len = lengthOfArrayLike(keys); for (i = 0; i < len; i++) { P = keys[i]; internalizeProperty(val, P, internalize(val, P, reviver, hasOwn(nodes, P) ? nodes[P] : undefined)); } } } return call(reviver, holder, name, val, context); }; var internalizeProperty = function (object, key, value) { if (DESCRIPTORS) { var descriptor = getOwnPropertyDescriptor(object, key); if (descriptor && !descriptor.configurable) return; } if (value === undefined) delete object[key]; else createProperty(object, key, value); }; var Node = function (value, end, source, nodes) { this.value = value; this.end = end; this.source = source; this.nodes = nodes; }; var Context = function (source, index) { this.source = source; this.index = index; }; // https://www.json.org/json-en.html Context.prototype = { fork: function (nextIndex) { return new Context(this.source, nextIndex); }, parse: function () { var source = this.source; var i = this.skip(IS_WHITESPACE, this.index); var fork = this.fork(i); var chr = at(source, i); if (exec(IS_NUMBER_START, chr)) return fork.number(); switch (chr) { case '{': return fork.object(); case '[': return fork.array(); case '"': return fork.string(); case 't': return fork.keyword(true); case 'f': return fork.keyword(false); case 'n': return fork.keyword(null); } throw new SyntaxError('Unexpected character: "' + chr + '" at: ' + i); }, node: function (type, value, start, end, nodes) { return new Node(value, end, type ? null : slice(this.source, start, end), nodes); }, object: function () { var source = this.source; var i = this.index + 1; var expectKeypair = false; var object = {}; var nodes = {}; while (i < source.length) { i = this.until(['"', '}'], i); if (at(source, i) === '}' && !expectKeypair) { i++; break; } // Parsing the key var result = this.fork(i).string(); var key = result.value; i = result.end; i = this.until([':'], i) + 1; // Parsing value i = this.skip(IS_WHITESPACE, i); result = this.fork(i).parse(); createProperty(nodes, key, result); createProperty(object, key, result.value); i = this.until([',', '}'], result.end); var chr = at(source, i); if (chr === ',') { expectKeypair = true; i++; } else if (chr === '}') { i++; break; } } return this.node(OBJECT, object, this.index, i, nodes); }, array: function () { var source = this.source; var i = this.index + 1; var expectElement = false; var array = []; var nodes = []; while (i < source.length) { i = this.skip(IS_WHITESPACE, i); if (at(source, i) === ']' && !expectElement) { i++; break; } var result = this.fork(i).parse(); push(nodes, result); push(array, result.value); i = this.until([',', ']'], result.end); if (at(source, i) === ',') { expectElement = true; i++; } else if (at(source, i) === ']') { i++; break; } } return this.node(OBJECT, array, this.index, i, nodes); }, string: function () { var index = this.index; var parsed = parseJSONString(this.source, this.index + 1); return this.node(PRIMITIVE, parsed.value, index, parsed.end); }, number: function () { var source = this.source; var startIndex = this.index; var i = startIndex; if (at(source, i) === '-') i++; if (at(source, i) === '0') i++; else if (exec(IS_NON_ZERO_DIGIT, at(source, i))) i = this.skip(IS_DIGIT, ++i); else throw new SyntaxError('Failed to parse number at: ' + i); if (at(source, i) === '.') i = this.skip(IS_DIGIT, ++i); if (at(source, i) === 'e' || at(source, i) === 'E') { i++; if (at(source, i) === '+' || at(source, i) === '-') i++; var exponentStartIndex = i; i = this.skip(IS_DIGIT, i); if (exponentStartIndex === i) throw new SyntaxError("Failed to parse number's exponent value at: " + i); } return this.node(PRIMITIVE, Number(slice(source, startIndex, i)), startIndex, i); }, keyword: function (value) { var keyword = '' + value; var index = this.index; var endIndex = index + keyword.length; if (slice(this.source, index, endIndex) !== keyword) throw new SyntaxError('Failed to parse value at: ' + index); return this.node(PRIMITIVE, value, index, endIndex); }, skip: function (regex, i) { var source = this.source; for (; i < source.length; i++) if (!exec(regex, at(source, i))) break; return i; }, until: function (array, i) { i = this.skip(IS_WHITESPACE, i); var chr = at(this.source, i); for (var j = 0; j < array.length; j++) if (array[j] === chr) return i; throw new SyntaxError('Unexpected character: "' + chr + '" at: ' + i); } }; var NO_SOURCE_SUPPORT = fails(function () { var unsafeInt = '9007199254740993'; var source; nativeParse(unsafeInt, function (key, value, context) { source = context.source; }); return source !== unsafeInt; }); var PROPER_BASE_PARSE = NATIVE_SYMBOL && !fails(function () { // Safari 9 bug return 1 / nativeParse('-0 \t') !== -Infinity; }); // `JSON.parse` method // https://tc39.es/ecma262/#sec-json.parse // https://github.com/tc39/proposal-json-parse-with-source $({ target: 'JSON', stat: true, forced: NO_SOURCE_SUPPORT }, { parse: function parse(text, reviver) { return PROPER_BASE_PARSE && !isCallable(reviver) ? nativeParse(text) : $parse(text, reviver); } }); PKr~�\v�K es.typed-array.iterator.jsnu�[���// empty PKr~�\����es.array.push.jsnu�[���'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; } }); PKr~�\꿱��esnext.math.scale.jsnu�[���'use strict'; var $ = require('../internals/export'); var scale = require('../internals/math-scale'); // `Math.scale` method // https://rwaldron.github.io/proposal-math-extensions/ $({ target: 'Math', stat: true, forced: true }, { scale: scale }); PKr~�\�=~�hhesnext.symbol.is-registered.jsnu�[���'use strict'; var $ = require('../internals/export'); var isRegisteredSymbol = require('../internals/symbol-is-registered'); // `Symbol.isRegistered` method // obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol $({ target: 'Symbol', stat: true, name: 'isRegisteredSymbol' }, { isRegistered: isRegisteredSymbol }); PKr~�\(|�J^^es.map.constructor.jsnu�[���'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); PKr~�\�O^���"esnext.reflect.has-own-metadata.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var ReflectMetadataModule = require('../internals/reflect-metadata'); var anObject = require('../internals/an-object'); var ordinaryHasOwnMetadata = ReflectMetadataModule.has; var toMetadataKey = ReflectMetadataModule.toKey; // `Reflect.hasOwnMetadata` method // https://github.com/rbuckton/reflect-metadata $({ target: 'Reflect', stat: true }, { hasOwnMetadata: function hasOwnMetadata(metadataKey, target /* , targetKey */) { var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); return ordinaryHasOwnMetadata(metadataKey, anObject(target), targetKey); } }); PKr~�\��h��es.object.keys.jsnu�[���'use strict'; var $ = require('../internals/export'); var toObject = require('../internals/to-object'); var nativeKeys = require('../internals/object-keys'); var fails = require('../internals/fails'); var FAILS_ON_PRIMITIVES = fails(function () { nativeKeys(1); }); // `Object.keys` method // https://tc39.es/ecma262/#sec-object.keys $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, { keys: function keys(it) { return nativeKeys(toObject(it)); } }); PKr~�\����es.parse-float.jsnu�[���'use strict'; var $ = require('../internals/export'); var $parseFloat = require('../internals/number-parse-float'); // `parseFloat` method // https://tc39.es/ecma262/#sec-parsefloat-string $({ global: true, forced: parseFloat !== $parseFloat }, { parseFloat: $parseFloat }); PKr~�\M�t��es.string.italics.jsnu�[���'use strict'; var $ = require('../internals/export'); var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.italics` method // https://tc39.es/ecma262/#sec-string.prototype.italics $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('italics') }, { italics: function italics() { return createHTML(this, 'i', '', ''); } }); PKr~�\a�H���es.reflect.construct.jsnu�[���'use strict'; var $ = require('../internals/export'); var getBuiltIn = require('../internals/get-built-in'); var apply = require('../internals/function-apply'); var bind = require('../internals/function-bind'); var aConstructor = require('../internals/a-constructor'); var anObject = require('../internals/an-object'); var isObject = require('../internals/is-object'); var create = require('../internals/object-create'); var fails = require('../internals/fails'); var nativeConstruct = getBuiltIn('Reflect', 'construct'); var ObjectPrototype = Object.prototype; var push = [].push; // `Reflect.construct` method // https://tc39.es/ecma262/#sec-reflect.construct // MS Edge supports only 2 arguments and argumentsList argument is optional // FF Nightly sets third argument as `new.target`, but does not create `this` from it var NEW_TARGET_BUG = fails(function () { function F() { /* empty */ } return !(nativeConstruct(function () { /* empty */ }, [], F) instanceof F); }); var ARGS_BUG = !fails(function () { nativeConstruct(function () { /* empty */ }); }); var FORCED = NEW_TARGET_BUG || ARGS_BUG; $({ target: 'Reflect', stat: true, forced: FORCED, sham: FORCED }, { construct: function construct(Target, args /* , newTarget */) { aConstructor(Target); anObject(args); var newTarget = arguments.length < 3 ? Target : aConstructor(arguments[2]); if (ARGS_BUG && !NEW_TARGET_BUG) return nativeConstruct(Target, args, newTarget); if (Target === newTarget) { // w/o altered newTarget, optimization for 0-4 arguments switch (args.length) { case 0: return new Target(); case 1: return new Target(args[0]); case 2: return new Target(args[0], args[1]); case 3: return new Target(args[0], args[1], args[2]); case 4: return new Target(args[0], args[1], args[2], args[3]); } // w/o altered newTarget, lot of arguments case var $args = [null]; apply(push, $args, args); return new (apply(bind, Target, $args))(); } // with altered newTarget, not support built-in constructors var proto = newTarget.prototype; var instance = create(isObject(proto) ? proto : ObjectPrototype); var result = apply(Target, instance, args); return isObject(result) ? result : instance; } }); PKr~�\�#�\\esnext.string.replace-all.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.string.replace-all'); PKr~�\�U�~__esnext.array.find-last-index.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.array.find-last-index'); PKr~�\��n�66esnext.array.filter-out.jsnu�[���'use strict'; // TODO: remove from `core-js@4` var $ = require('../internals/export'); var $filterReject = require('../internals/array-iteration').filterReject; var addToUnscopables = require('../internals/add-to-unscopables'); // `Array.prototype.filterOut` method // https://github.com/tc39/proposal-array-filtering $({ target: 'Array', proto: true, forced: true }, { filterOut: function filterOut(callbackfn /* , thisArg */) { return $filterReject(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } }); addToUnscopables('filterOut'); PKr~�\a�0��esnext.map.key-of.jsnu�[���'use strict'; var $ = require('../internals/export'); var aMap = require('../internals/a-map'); var iterate = require('../internals/map-iterate'); // `Map.prototype.keyOf` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Map', proto: true, real: true, forced: true }, { keyOf: function keyOf(searchElement) { var result = iterate(aMap(this), function (value, key) { if (value === searchElement) return { key: key }; }, true); return result && result.key; } }); PKr~�\RZ��web.atob.jsnu�[���'use strict'; var $ = require('../internals/export'); var global = require('../internals/global'); var getBuiltIn = require('../internals/get-built-in'); var uncurryThis = require('../internals/function-uncurry-this'); var call = require('../internals/function-call'); var fails = require('../internals/fails'); var toString = require('../internals/to-string'); var validateArgumentsLength = require('../internals/validate-arguments-length'); var c2i = require('../internals/base64-map').c2i; var disallowed = /[^\d+/a-z]/i; var whitespaces = /[\t\n\f\r ]+/g; var finalEq = /[=]{1,2}$/; var $atob = getBuiltIn('atob'); var fromCharCode = String.fromCharCode; var charAt = uncurryThis(''.charAt); var replace = uncurryThis(''.replace); var exec = uncurryThis(disallowed.exec); var BASIC = !!$atob && !fails(function () { return $atob('aGk=') !== 'hi'; }); var NO_SPACES_IGNORE = BASIC && fails(function () { return $atob(' ') !== ''; }); var NO_ENCODING_CHECK = BASIC && !fails(function () { $atob('a'); }); var NO_ARG_RECEIVING_CHECK = BASIC && !fails(function () { $atob(); }); var WRONG_ARITY = BASIC && $atob.length !== 1; var FORCED = !BASIC || NO_SPACES_IGNORE || NO_ENCODING_CHECK || NO_ARG_RECEIVING_CHECK || WRONG_ARITY; // `atob` method // https://html.spec.whatwg.org/multipage/webappapis.html#dom-atob $({ global: true, bind: true, enumerable: true, forced: FORCED }, { atob: function atob(data) { validateArgumentsLength(arguments.length, 1); // `webpack` dev server bug on IE global methods - use call(fn, global, ...) if (BASIC && !NO_SPACES_IGNORE && !NO_ENCODING_CHECK) return call($atob, global, data); var string = replace(toString(data), whitespaces, ''); var output = ''; var position = 0; var bc = 0; var length, chr, bs; if (string.length % 4 === 0) { string = replace(string, finalEq, ''); } length = string.length; if (length % 4 === 1 || exec(disallowed, string)) { throw new (getBuiltIn('DOMException'))('The string is not correctly encoded', 'InvalidCharacterError'); } while (position < length) { chr = charAt(string, position++); bs = bc % 4 ? bs * 64 + c2i[chr] : c2i[chr]; if (bc++ % 4) output += fromCharCode(255 & bs >> (-2 * bc & 6)); } return output; } }); PKr~�\v�K esnext.data-view.set-float16.jsnu�[���// empty PKr~�\�z���� web.timers.jsnu�[���'use strict'; // TODO: Remove this module from `core-js@4` since it's split to modules listed below require('../modules/web.set-interval'); require('../modules/web.set-timeout'); PKr~�\+��=UUesnext.promise.any.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.promise.any'); PKr~�\v�K es.typed-array.reduce-right.jsnu�[���// empty PKr~�\t�N���esnext.map.update.jsnu�[���'use strict'; var $ = require('../internals/export'); var aCallable = require('../internals/a-callable'); var aMap = require('../internals/a-map'); var MapHelpers = require('../internals/map-helpers'); var $TypeError = TypeError; var get = MapHelpers.get; var has = MapHelpers.has; var set = MapHelpers.set; // `Map.prototype.update` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Map', proto: true, real: true, forced: true }, { update: function update(key, callback /* , thunk */) { var map = aMap(this); var length = arguments.length; aCallable(callback); var isPresentInMap = has(map, key); if (!isPresentInMap && length < 3) { throw new $TypeError('Updating absent value'); } var value = isPresentInMap ? get(map, key) : aCallable(length > 2 ? arguments[2] : undefined)(key, map); set(map, key, callback(value, key, map)); return map; } }); PKr~�\L,%@��es.string.substr.jsnu�[���'use strict'; var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this'); var requireObjectCoercible = require('../internals/require-object-coercible'); var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); var toString = require('../internals/to-string'); var stringSlice = uncurryThis(''.slice); var max = Math.max; var min = Math.min; // eslint-disable-next-line unicorn/prefer-string-slice -- required for testing var FORCED = !''.substr || 'ab'.substr(-1) !== 'b'; // `String.prototype.substr` method // https://tc39.es/ecma262/#sec-string.prototype.substr $({ target: 'String', proto: true, forced: FORCED }, { substr: function substr(start, length) { var that = toString(requireObjectCoercible(this)); var size = that.length; var intStart = toIntegerOrInfinity(start); var intLength, intEnd; if (intStart === Infinity) intStart = 0; if (intStart < 0) intStart = max(size + intStart, 0); intLength = length === undefined ? size : toIntegerOrInfinity(length); if (intLength <= 0 || intLength === Infinity) return ''; intEnd = min(intStart + intLength, size); return intStart >= intEnd ? '' : stringSlice(that, intStart, intEnd); } }); PKr~�\E��� � esnext.iterator.constructor.jsnu�[���'use strict'; var $ = require('../internals/export'); var global = require('../internals/global'); 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 = global[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://github.com/tc39/proposal-iterator-helpers $({ global: true, constructor: true, forced: FORCED }, { Iterator: IteratorConstructor }); PKr~�\�r��wwesnext.array.from-async.jsnu�[���'use strict'; var $ = require('../internals/export'); var fromAsync = require('../internals/array-from-async'); var fails = require('../internals/fails'); 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 }); PKr~�\�J ��es.symbol.search.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.search` well-known symbol // https://tc39.es/ecma262/#sec-symbol.search defineWellKnownSymbol('search'); PKr~�\�<x��esnext.reflect.has-metadata.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var ReflectMetadataModule = require('../internals/reflect-metadata'); var anObject = require('../internals/an-object'); var getPrototypeOf = require('../internals/object-get-prototype-of'); var ordinaryHasOwnMetadata = ReflectMetadataModule.has; var toMetadataKey = ReflectMetadataModule.toKey; var ordinaryHasMetadata = function (MetadataKey, O, P) { var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); if (hasOwn) return true; var parent = getPrototypeOf(O); return parent !== null ? ordinaryHasMetadata(MetadataKey, parent, P) : false; }; // `Reflect.hasMetadata` method // https://github.com/rbuckton/reflect-metadata $({ target: 'Reflect', stat: true }, { hasMetadata: function hasMetadata(metadataKey, target /* , targetKey */) { var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); return ordinaryHasMetadata(metadataKey, anObject(target), targetKey); } }); PKr~�\�9���es.math.imul.jsnu�[���'use strict'; var $ = require('../internals/export'); var fails = require('../internals/fails'); // eslint-disable-next-line es/no-math-imul -- required for testing var $imul = Math.imul; var FORCED = fails(function () { return $imul(0xFFFFFFFF, 5) !== -5 || $imul.length !== 2; }); // `Math.imul` method // https://tc39.es/ecma262/#sec-math.imul // some WebKit versions fails with big numbers, some has wrong arity $({ target: 'Math', stat: true, forced: FORCED }, { imul: function imul(x, y) { var UINT16 = 0xFFFF; var xn = +x; var yn = +y; var xl = UINT16 & xn; var yl = UINT16 & yn; return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0); } }); PKr~�\��Y��� web.url.jsnu�[���'use strict'; // TODO: Remove this module from `core-js@4` since it's replaced to module below require('../modules/web.url.constructor'); PKr~�\ӣ��es.reflect.set-prototype-of.jsnu�[���'use strict'; var $ = require('../internals/export'); var anObject = require('../internals/an-object'); var aPossiblePrototype = require('../internals/a-possible-prototype'); var objectSetPrototypeOf = require('../internals/object-set-prototype-of'); // `Reflect.setPrototypeOf` method // https://tc39.es/ecma262/#sec-reflect.setprototypeof if (objectSetPrototypeOf) $({ target: 'Reflect', stat: true }, { setPrototypeOf: function setPrototypeOf(target, proto) { anObject(target); aPossiblePrototype(proto); try { objectSetPrototypeOf(target, proto); return true; } catch (error) { return false; } } }); PKr~�\;]H���esnext.set.reduce.jsnu�[���'use strict'; var $ = require('../internals/export'); var aCallable = require('../internals/a-callable'); var aSet = require('../internals/a-set'); var iterate = require('../internals/set-iterate'); var $TypeError = TypeError; // `Set.prototype.reduce` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Set', proto: true, real: true, forced: true }, { reduce: function reduce(callbackfn /* , initialValue */) { var set = aSet(this); var noInitial = arguments.length < 2; var accumulator = noInitial ? undefined : arguments[1]; aCallable(callbackfn); iterate(set, function (value) { if (noInitial) { noInitial = false; accumulator = value; } else { accumulator = callbackfn(accumulator, value, value, set); } }); if (noInitial) throw new $TypeError('Reduce of empty set with no initial value'); return accumulator; } }); PKr~�\s�T���es.reflect.own-keys.jsnu�[���'use strict'; var $ = require('../internals/export'); var ownKeys = require('../internals/own-keys'); // `Reflect.ownKeys` method // https://tc39.es/ecma262/#sec-reflect.ownkeys $({ target: 'Reflect', stat: true }, { ownKeys: ownKeys }); PKr~�\���Mes.promise.race.jsnu�[���'use strict'; var $ = require('../internals/export'); var call = require('../internals/function-call'); var aCallable = require('../internals/a-callable'); var newPromiseCapabilityModule = require('../internals/new-promise-capability'); var perform = require('../internals/perform'); var iterate = require('../internals/iterate'); var PROMISE_STATICS_INCORRECT_ITERATION = require('../internals/promise-statics-incorrect-iteration'); // `Promise.race` method // https://tc39.es/ecma262/#sec-promise.race $({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, { race: function race(iterable) { var C = this; var capability = newPromiseCapabilityModule.f(C); var reject = capability.reject; var result = perform(function () { var $promiseResolve = aCallable(C.resolve); iterate(iterable, function (promise) { call($promiseResolve, C, promise).then(capability.resolve, reject); }); }); if (result.error) reject(result.value); return capability.promise; } }); PKr~�\v�K es.typed-array.to-sorted.jsnu�[���// empty PKr~�\v�K esnext.typed-array.find-last.jsnu�[���// empty PKr~�\v�K es.typed-array.find-index.jsnu�[���// empty PKr~�\ќ��esnext.iterator.flat-map.jsnu�[���'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 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://github.com/tc39/proposal-iterator-helpers $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { flatMap: function flatMap(mapper) { anObject(this); aCallable(mapper); return new IteratorProxy(getIteratorDirect(this), { mapper: mapper, inner: null }); } }); PKr~�\� 4rresnext.set.of.jsnu�[���'use strict'; var $ = require('../internals/export'); var SetHelpers = require('../internals/set-helpers'); var createCollectionOf = require('../internals/collection-of'); // `Set.of` method // https://tc39.github.io/proposal-setmap-offrom/#sec-set.of $({ target: 'Set', stat: true, forced: true }, { of: createCollectionOf(SetHelpers.Set, SetHelpers.add, false) }); PKr~�\�d�#��esnext.symbol.dispose.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.dispose` well-known symbol // https://github.com/tc39/proposal-explicit-resource-management defineWellKnownSymbol('dispose'); PKr~�\v�K +es.array-buffer.transfer-to-fixed-length.jsnu�[���// empty PKr~�\��+ttes.set.union.v2.jsnu�[���'use strict'; var $ = require('../internals/export'); var union = require('../internals/set-union'); var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like'); // `Set.prototype.union` method // https://github.com/tc39/proposal-set-methods $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('union') }, { union: union }); PKr~�\�?U���esnext.symbol.custom-matcher.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.customMatcher` well-known symbol // https://github.com/tc39/proposal-pattern-matching defineWellKnownSymbol('customMatcher'); PKr~�\�1"?##web.set-immediate.jsnu�[���'use strict'; var $ = require('../internals/export'); var global = require('../internals/global'); var setTask = require('../internals/task').set; var schedulersFix = require('../internals/schedulers-fix'); // https://github.com/oven-sh/bun/issues/1633 var setImmediate = global.setImmediate ? schedulersFix(setTask, false) : setTask; // `setImmediate` method // http://w3c.github.io/setImmediate/#si-setImmediate $({ global: true, bind: true, enumerable: true, forced: global.setImmediate !== setImmediate }, { setImmediate: setImmediate }); PKr~�\v�K esnext.array.last-item.jsnu�[���// empty PKr~�\��Q6 esnext.set.is-subset-of.jsnu�[���'use strict'; var $ = require('../internals/export'); var call = require('../internals/function-call'); var toSetLike = require('../internals/to-set-like'); var $isSubsetOf = require('../internals/set-is-subset-of'); // `Set.prototype.isSubsetOf` method // https://github.com/tc39/proposal-set-methods // TODO: Obsolete version, remove from `core-js@4` $({ target: 'Set', proto: true, real: true, forced: true }, { isSubsetOf: function isSubsetOf(other) { return call($isSubsetOf, this, toSetLike(other)); } }); PKr~�\�b���es.aggregate-error.cause.jsnu�[���'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) }); PKr~�\ ��P��es.string.strike.jsnu�[���'use strict'; var $ = require('../internals/export'); var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.strike` method // https://tc39.es/ecma262/#sec-string.prototype.strike $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('strike') }, { strike: function strike() { return createHTML(this, 'strike', '', ''); } }); PKr~�\/�D!!esnext.set.is-disjoint-from.jsnu�[���'use strict'; var $ = require('../internals/export'); var call = require('../internals/function-call'); var toSetLike = require('../internals/to-set-like'); var $isDisjointFrom = require('../internals/set-is-disjoint-from'); // `Set.prototype.isDisjointFrom` method // https://github.com/tc39/proposal-set-methods // TODO: Obsolete version, remove from `core-js@4` $({ target: 'Set', proto: true, real: true, forced: true }, { isDisjointFrom: function isDisjointFrom(other) { return call($isDisjointFrom, this, toSetLike(other)); } }); PKr~�\ԃ\/�� web.dom-exception.constructor.jsnu�[���'use strict'; var $ = require('../internals/export'); var tryNodeRequire = require('../internals/try-node-require'); var getBuiltIn = require('../internals/get-built-in'); var fails = require('../internals/fails'); var create = require('../internals/object-create'); var createPropertyDescriptor = require('../internals/create-property-descriptor'); var defineProperty = require('../internals/object-define-property').f; var defineBuiltIn = require('../internals/define-built-in'); var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); var hasOwn = require('../internals/has-own-property'); var anInstance = require('../internals/an-instance'); var anObject = require('../internals/an-object'); var errorToString = require('../internals/error-to-string'); var normalizeStringArgument = require('../internals/normalize-string-argument'); var DOMExceptionConstants = require('../internals/dom-exception-constants'); var clearErrorStack = require('../internals/error-stack-clear'); var InternalStateModule = require('../internals/internal-state'); var DESCRIPTORS = require('../internals/descriptors'); var IS_PURE = require('../internals/is-pure'); var DOM_EXCEPTION = 'DOMException'; var DATA_CLONE_ERR = 'DATA_CLONE_ERR'; var Error = getBuiltIn('Error'); // NodeJS < 17.0 does not expose `DOMException` to global var NativeDOMException = getBuiltIn(DOM_EXCEPTION) || (function () { try { // NodeJS < 15.0 does not expose `MessageChannel` to global var MessageChannel = getBuiltIn('MessageChannel') || tryNodeRequire('worker_threads').MessageChannel; // eslint-disable-next-line es/no-weak-map, unicorn/require-post-message-target-origin -- safe new MessageChannel().port1.postMessage(new WeakMap()); } catch (error) { if (error.name === DATA_CLONE_ERR && error.code === 25) return error.constructor; } })(); var NativeDOMExceptionPrototype = NativeDOMException && NativeDOMException.prototype; var ErrorPrototype = Error.prototype; var setInternalState = InternalStateModule.set; var getInternalState = InternalStateModule.getterFor(DOM_EXCEPTION); var HAS_STACK = 'stack' in new Error(DOM_EXCEPTION); var codeFor = function (name) { return hasOwn(DOMExceptionConstants, name) && DOMExceptionConstants[name].m ? DOMExceptionConstants[name].c : 0; }; var $DOMException = function DOMException() { anInstance(this, DOMExceptionPrototype); var argumentsLength = arguments.length; var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]); var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error'); var code = codeFor(name); setInternalState(this, { type: DOM_EXCEPTION, name: name, message: message, code: code }); if (!DESCRIPTORS) { this.name = name; this.message = message; this.code = code; } if (HAS_STACK) { var error = new Error(message); error.name = DOM_EXCEPTION; defineProperty(this, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1))); } }; var DOMExceptionPrototype = $DOMException.prototype = create(ErrorPrototype); var createGetterDescriptor = function (get) { return { enumerable: true, configurable: true, get: get }; }; var getterFor = function (key) { return createGetterDescriptor(function () { return getInternalState(this)[key]; }); }; if (DESCRIPTORS) { // `DOMException.prototype.code` getter defineBuiltInAccessor(DOMExceptionPrototype, 'code', getterFor('code')); // `DOMException.prototype.message` getter defineBuiltInAccessor(DOMExceptionPrototype, 'message', getterFor('message')); // `DOMException.prototype.name` getter defineBuiltInAccessor(DOMExceptionPrototype, 'name', getterFor('name')); } defineProperty(DOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, $DOMException)); // FF36- DOMException is a function, but can't be constructed var INCORRECT_CONSTRUCTOR = fails(function () { return !(new NativeDOMException() instanceof Error); }); // Safari 10.1 / Chrome 32- / IE8- DOMException.prototype.toString bugs var INCORRECT_TO_STRING = INCORRECT_CONSTRUCTOR || fails(function () { return ErrorPrototype.toString !== errorToString || String(new NativeDOMException(1, 2)) !== '2: 1'; }); // Deno 1.6.3- DOMException.prototype.code just missed var INCORRECT_CODE = INCORRECT_CONSTRUCTOR || fails(function () { return new NativeDOMException(1, 'DataCloneError').code !== 25; }); // Deno 1.6.3- DOMException constants just missed var MISSED_CONSTANTS = INCORRECT_CONSTRUCTOR || NativeDOMException[DATA_CLONE_ERR] !== 25 || NativeDOMExceptionPrototype[DATA_CLONE_ERR] !== 25; var FORCED_CONSTRUCTOR = IS_PURE ? INCORRECT_TO_STRING || INCORRECT_CODE || MISSED_CONSTANTS : INCORRECT_CONSTRUCTOR; // `DOMException` constructor // https://webidl.spec.whatwg.org/#idl-DOMException $({ global: true, constructor: true, forced: FORCED_CONSTRUCTOR }, { DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException }); var PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION); var PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype; if (INCORRECT_TO_STRING && (IS_PURE || NativeDOMException === PolyfilledDOMException)) { defineBuiltIn(PolyfilledDOMExceptionPrototype, 'toString', errorToString); } if (INCORRECT_CODE && DESCRIPTORS && NativeDOMException === PolyfilledDOMException) { defineBuiltInAccessor(PolyfilledDOMExceptionPrototype, 'code', createGetterDescriptor(function () { return codeFor(anObject(this).name); })); } // `DOMException` constants for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) { var constant = DOMExceptionConstants[key]; var constantName = constant.s; var descriptor = createPropertyDescriptor(6, constant.c); if (!hasOwn(PolyfilledDOMException, constantName)) { defineProperty(PolyfilledDOMException, constantName, descriptor); } if (!hasOwn(PolyfilledDOMExceptionPrototype, constantName)) { defineProperty(PolyfilledDOMExceptionPrototype, constantName, descriptor); } } PKr~�\v�K es.typed-array.for-each.jsnu�[���// empty PKr~�\E4����esnext.math.rad-per-deg.jsnu�[���'use strict'; var $ = require('../internals/export'); // `Math.RAD_PER_DEG` constant // https://rwaldron.github.io/proposal-math-extensions/ $({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, { RAD_PER_DEG: 180 / Math.PI }); PKr~�\b�xes.array.find-last.jsnu�[���'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'); PKr~�\rV+{{web.clear-immediate.jsnu�[���'use strict'; var $ = require('../internals/export'); var global = require('../internals/global'); var clearImmediate = require('../internals/task').clear; // `clearImmediate` method // http://w3c.github.io/setImmediate/#si-clearImmediate $({ global: true, bind: true, enumerable: true, forced: global.clearImmediate !== clearImmediate }, { clearImmediate: clearImmediate }); PKr~�\��7���es.math.log10.jsnu�[���'use strict'; var $ = require('../internals/export'); var log10 = require('../internals/math-log10'); // `Math.log10` method // https://tc39.es/ecma262/#sec-math.log10 $({ target: 'Math', stat: true }, { log10: log10 }); PKr~�\v�K "es.typed-array.to-locale-string.jsnu�[���// empty PKr~�\�Q�=es.array.find.jsnu�[���'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); PKr~�\v�K /esnext.array-buffer.transfer-to-fixed-length.jsnu�[���// empty PKr~�\��es.promise.with-resolvers.jsnu�[���'use strict'; var $ = require('../internals/export'); var newPromiseCapabilityModule = require('../internals/new-promise-capability'); // `Promise.withResolvers` method // https://github.com/tc39/proposal-promise-with-resolvers $({ target: 'Promise', stat: true }, { withResolvers: function withResolvers() { var promiseCapability = newPromiseCapabilityModule.f(this); return { promise: promiseCapability.promise, resolve: promiseCapability.resolve, reject: promiseCapability.reject }; } }); PKr~�\�踮��es.weak-map.jsnu�[���'use strict'; // TODO: Remove this module from `core-js@4` since it's replaced to module below require('../modules/es.weak-map.constructor'); PKr~�\v�K es.string.replace.jsnu�[���// empty PKr~�\��w)es.object.get-own-property-descriptors.jsnu�[���'use strict'; var $ = require('../internals/export'); var DESCRIPTORS = require('../internals/descriptors'); var ownKeys = require('../internals/own-keys'); var toIndexedObject = require('../internals/to-indexed-object'); var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor'); var createProperty = require('../internals/create-property'); // `Object.getOwnPropertyDescriptors` method // https://tc39.es/ecma262/#sec-object.getownpropertydescriptors $({ target: 'Object', stat: true, sham: !DESCRIPTORS }, { getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) { var O = toIndexedObject(object); var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; var keys = ownKeys(O); var result = {}; var index = 0; var key, descriptor; while (keys.length > index) { descriptor = getOwnPropertyDescriptor(O, key = keys[index++]); if (descriptor !== undefined) createProperty(result, key, descriptor); } return result; } }); PKr~�\v�K es.typed-array.of.jsnu�[���// empty PKr~�\-�*((es.number.is-nan.jsnu�[���'use strict'; var $ = require('../internals/export'); // `Number.isNaN` method // https://tc39.es/ecma262/#sec-number.isnan $({ target: 'Number', stat: true }, { isNaN: function isNaN(number) { // eslint-disable-next-line no-self-compare -- NaN check return number !== number; } }); PKr~�\���##es.array.to-reversed.jsnu�[���'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'); PKr~�\����es.string.pad-start.jsnu�[���'use strict'; var $ = require('../internals/export'); var $padStart = require('../internals/string-pad').start; var WEBKIT_BUG = require('../internals/string-pad-webkit-bug'); // `String.prototype.padStart` method // https://tc39.es/ecma262/#sec-string.prototype.padstart $({ target: 'String', proto: true, forced: WEBKIT_BUG }, { padStart: function padStart(maxLength /* , fillString = ' ' */) { return $padStart(this, maxLength, arguments.length > 1 ? arguments[1] : undefined); } }); PKr~�\v�K web.url-search-params.delete.jsnu�[���// empty PKr~�\<�s���esnext.math.f16round.jsnu�[���'use strict'; var $ = require('../internals/export'); var f16round = require('../internals/math-f16round'); // `Math.f16round` method // https://github.com/tc39/proposal-float16array $({ target: 'Math', stat: true }, { f16round: f16round }); PKr~�\˾b�66es.string.ends-with.jsnu�[���'use strict'; var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this-clause'); var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; var toLength = require('../internals/to-length'); var toString = require('../internals/to-string'); var notARegExp = require('../internals/not-a-regexp'); var requireObjectCoercible = require('../internals/require-object-coercible'); var correctIsRegExpLogic = require('../internals/correct-is-regexp-logic'); var IS_PURE = require('../internals/is-pure'); var slice = uncurryThis(''.slice); var min = Math.min; var CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('endsWith'); // https://github.com/zloirock/core-js/pull/702 var MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () { var descriptor = getOwnPropertyDescriptor(String.prototype, 'endsWith'); return descriptor && !descriptor.writable; }(); // `String.prototype.endsWith` method // https://tc39.es/ecma262/#sec-string.prototype.endswith $({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, { endsWith: function endsWith(searchString /* , endPosition = @length */) { var that = toString(requireObjectCoercible(this)); notARegExp(searchString); var endPosition = arguments.length > 1 ? arguments[1] : undefined; var len = that.length; var end = endPosition === undefined ? len : min(toLength(endPosition), len); var search = toString(searchString); return slice(that, end - search.length, end) === search; } }); PKr~�\�O��esnext.array.group-by.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var $group = require('../internals/array-group'); var arrayMethodIsStrict = require('../internals/array-method-is-strict'); var addToUnscopables = require('../internals/add-to-unscopables'); // `Array.prototype.groupBy` method // https://github.com/tc39/proposal-array-grouping // https://bugs.webkit.org/show_bug.cgi?id=236541 $({ target: 'Array', proto: true, forced: !arrayMethodIsStrict('groupBy') }, { groupBy: function groupBy(callbackfn /* , thisArg */) { var thisArg = arguments.length > 1 ? arguments[1] : undefined; return $group(this, callbackfn, thisArg); } }); addToUnscopables('groupBy'); PKr~�\�1�Eee#esnext.iterator.as-indexed-pairs.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var indexed = require('../internals/iterator-indexed'); // `Iterator.prototype.asIndexedPairs` method // https://github.com/tc39/proposal-iterator-helpers $({ target: 'Iterator', name: 'indexed', proto: true, real: true, forced: true }, { asIndexedPairs: indexed }); PKr~�\�vcM��es.symbol.async-iterator.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.asyncIterator` well-known symbol // https://tc39.es/ecma262/#sec-symbol.asynciterator defineWellKnownSymbol('asyncIterator'); PKr~�\���LLes.reflect.get.jsnu�[���'use strict'; var $ = require('../internals/export'); var call = require('../internals/function-call'); var isObject = require('../internals/is-object'); var anObject = require('../internals/an-object'); var isDataDescriptor = require('../internals/is-data-descriptor'); var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor'); var getPrototypeOf = require('../internals/object-get-prototype-of'); // `Reflect.get` method // https://tc39.es/ecma262/#sec-reflect.get function get(target, propertyKey /* , receiver */) { var receiver = arguments.length < 3 ? target : arguments[2]; var descriptor, prototype; if (anObject(target) === receiver) return target[propertyKey]; descriptor = getOwnPropertyDescriptorModule.f(target, propertyKey); if (descriptor) return isDataDescriptor(descriptor) ? descriptor.value : descriptor.get === undefined ? undefined : call(descriptor.get, receiver); if (isObject(prototype = getPrototypeOf(target))) return get(prototype, propertyKey, receiver); } $({ target: 'Reflect', stat: true }, { get: get }); PKr~�\�B����esnext.observable.jsnu�[���'use strict'; // TODO: Remove this module from `core-js@4` since it's split to modules listed below require('../modules/esnext.observable.constructor'); require('../modules/esnext.observable.from'); require('../modules/esnext.observable.of'); PKr~�\�?� es.object.set-prototype-of.jsnu�[���'use strict'; var $ = require('../internals/export'); var setPrototypeOf = require('../internals/object-set-prototype-of'); // `Object.setPrototypeOf` method // https://tc39.es/ecma262/#sec-object.setprototypeof $({ target: 'Object', stat: true }, { setPrototypeOf: setPrototypeOf }); PKr~�\v�K #esnext.typed-array.filter-reject.jsnu�[���// empty PKr~�\�Щ�es.string.bold.jsnu�[���'use strict'; var $ = require('../internals/export'); var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.bold` method // https://tc39.es/ecma262/#sec-string.prototype.bold $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('bold') }, { bold: function bold() { return createHTML(this, 'b', '', ''); } }); PKr~�\�y<^''esnext.map.filter.jsnu�[���'use strict'; var $ = require('../internals/export'); var bind = require('../internals/function-bind-context'); var aMap = require('../internals/a-map'); var MapHelpers = require('../internals/map-helpers'); var iterate = require('../internals/map-iterate'); var Map = MapHelpers.Map; var set = MapHelpers.set; // `Map.prototype.filter` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Map', proto: true, real: true, forced: true }, { filter: function filter(callbackfn /* , thisArg */) { var map = aMap(this); var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); var newMap = new Map(); iterate(map, function (value, key) { if (boundFunction(value, key, map)) set(newMap, key, value); }); return newMap; } }); PKr~�\D��T__esnext.typed-array.to-sorted.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.typed-array.to-sorted'); PKr~�\2����es.symbol.match-all.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.matchAll` well-known symbol // https://tc39.es/ecma262/#sec-symbol.matchall defineWellKnownSymbol('matchAll'); PKr~�\v�K esnext.array.last-index.jsnu�[���// empty PKr~�\�%�5XXesnext.object.has-own.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.object.has-own'); PKr~�\�ύ]��es.object.lookup-getter.jsnu�[���'use strict'; var $ = require('../internals/export'); var DESCRIPTORS = require('../internals/descriptors'); var FORCED = require('../internals/object-prototype-accessors-forced'); var toObject = require('../internals/to-object'); var toPropertyKey = require('../internals/to-property-key'); var getPrototypeOf = require('../internals/object-get-prototype-of'); var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; // `Object.prototype.__lookupGetter__` method // https://tc39.es/ecma262/#sec-object.prototype.__lookupGetter__ if (DESCRIPTORS) { $({ target: 'Object', proto: true, forced: FORCED }, { __lookupGetter__: function __lookupGetter__(P) { var O = toObject(this); var key = toPropertyKey(P); var desc; do { if (desc = getOwnPropertyDescriptor(O, key)) return desc.get; } while (O = getPrototypeOf(O)); } }); } PKr~�\YG�w��es.number.to-exponential.jsnu�[���'use strict'; var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this'); var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); var thisNumberValue = require('../internals/this-number-value'); var $repeat = require('../internals/string-repeat'); var log10 = require('../internals/math-log10'); var fails = require('../internals/fails'); var $RangeError = RangeError; var $String = String; var $isFinite = isFinite; var abs = Math.abs; var floor = Math.floor; var pow = Math.pow; var round = Math.round; var nativeToExponential = uncurryThis(1.0.toExponential); var repeat = uncurryThis($repeat); var stringSlice = uncurryThis(''.slice); // Edge 17- var ROUNDS_PROPERLY = nativeToExponential(-6.9e-11, 4) === '-6.9000e-11' // IE11- && Edge 14- && nativeToExponential(1.255, 2) === '1.25e+0' // FF86-, V8 ~ Chrome 49-50 && nativeToExponential(12345, 3) === '1.235e+4' // FF86-, V8 ~ Chrome 49-50 && nativeToExponential(25, 0) === '3e+1'; // IE8- var throwsOnInfinityFraction = function () { return fails(function () { nativeToExponential(1, Infinity); }) && fails(function () { nativeToExponential(1, -Infinity); }); }; // Safari <11 && FF <50 var properNonFiniteThisCheck = function () { return !fails(function () { nativeToExponential(Infinity, Infinity); nativeToExponential(NaN, Infinity); }); }; var FORCED = !ROUNDS_PROPERLY || !throwsOnInfinityFraction() || !properNonFiniteThisCheck(); // `Number.prototype.toExponential` method // https://tc39.es/ecma262/#sec-number.prototype.toexponential $({ target: 'Number', proto: true, forced: FORCED }, { toExponential: function toExponential(fractionDigits) { var x = thisNumberValue(this); if (fractionDigits === undefined) return nativeToExponential(x); var f = toIntegerOrInfinity(fractionDigits); if (!$isFinite(x)) return String(x); // TODO: ES2018 increased the maximum number of fraction digits to 100, need to improve the implementation if (f < 0 || f > 20) throw new $RangeError('Incorrect fraction digits'); if (ROUNDS_PROPERLY) return nativeToExponential(x, f); var s = ''; var m = ''; var e = 0; var c = ''; var d = ''; if (x < 0) { s = '-'; x = -x; } if (x === 0) { e = 0; m = repeat('0', f + 1); } else { // this block is based on https://gist.github.com/SheetJSDev/1100ad56b9f856c95299ed0e068eea08 // TODO: improve accuracy with big fraction digits var l = log10(x); e = floor(l); var n = 0; var w = pow(10, e - f); n = round(x / w); if (2 * x >= (2 * n + 1) * w) { n += 1; } if (n >= pow(10, f + 1)) { n /= 10; e += 1; } m = $String(n); } if (f !== 0) { m = stringSlice(m, 0, 1) + '.' + stringSlice(m, 1); } if (e === 0) { c = '+'; d = '0'; } else { c = e > 0 ? '+' : '-'; d = $String(abs(e)); } m += 'e' + c + d; return s + m; } }); PKr~�\���ˬ�$esnext.async-iterator.constructor.jsnu�[���'use strict'; var $ = require('../internals/export'); var anInstance = require('../internals/an-instance'); var getPrototypeOf = require('../internals/object-get-prototype-of'); var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); var hasOwn = require('../internals/has-own-property'); var wellKnownSymbol = require('../internals/well-known-symbol'); var AsyncIteratorPrototype = require('../internals/async-iterator-prototype'); var IS_PURE = require('../internals/is-pure'); var TO_STRING_TAG = wellKnownSymbol('toStringTag'); var $TypeError = TypeError; var AsyncIteratorConstructor = function AsyncIterator() { anInstance(this, AsyncIteratorPrototype); if (getPrototypeOf(this) === AsyncIteratorPrototype) throw new $TypeError('Abstract class AsyncIterator not directly constructable'); }; AsyncIteratorConstructor.prototype = AsyncIteratorPrototype; if (!hasOwn(AsyncIteratorPrototype, TO_STRING_TAG)) { createNonEnumerableProperty(AsyncIteratorPrototype, TO_STRING_TAG, 'AsyncIterator'); } if (IS_PURE || !hasOwn(AsyncIteratorPrototype, 'constructor') || AsyncIteratorPrototype.constructor === Object) { createNonEnumerableProperty(AsyncIteratorPrototype, 'constructor', AsyncIteratorConstructor); } // `AsyncIterator` constructor // https://github.com/tc39/proposal-async-iterator-helpers $({ global: true, constructor: true, forced: IS_PURE }, { AsyncIterator: AsyncIteratorConstructor }); PKr~�\v�K es.typed-array.find.jsnu�[���// empty PKr~�\��8��es.symbol.species.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.species` well-known symbol // https://tc39.es/ecma262/#sec-symbol.species defineWellKnownSymbol('species'); PKr~�\u�d�AA#es.object.get-own-property-names.jsnu�[���'use strict'; var $ = require('../internals/export'); var fails = require('../internals/fails'); var getOwnPropertyNames = require('../internals/object-get-own-property-names-external').f; // eslint-disable-next-line es/no-object-getownpropertynames -- required for testing var FAILS_ON_PRIMITIVES = fails(function () { return !Object.getOwnPropertyNames(1); }); // `Object.getOwnPropertyNames` method // https://tc39.es/ecma262/#sec-object.getownpropertynames $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, { getOwnPropertyNames: getOwnPropertyNames }); PKr~�\�����es.string.trim-left.jsnu�[���'use strict'; var $ = require('../internals/export'); var trimStart = require('../internals/string-trim-start'); // `String.prototype.trimLeft` method // https://tc39.es/ecma262/#sec-string.prototype.trimleft // eslint-disable-next-line es/no-string-prototype-trimleft-trimright -- safe $({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimLeft !== trimStart }, { trimLeft: trimStart }); PKr~�\�l�esnext.symbol.pattern-match.jsnu�[���'use strict'; // TODO: remove from `core-js@4` var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.patternMatch` well-known symbol // https://github.com/tc39/proposal-pattern-matching defineWellKnownSymbol('patternMatch'); PKr~�\�Ć�esnext.set.intersection.jsnu�[���'use strict'; var $ = require('../internals/export'); var call = require('../internals/function-call'); var toSetLike = require('../internals/to-set-like'); var $intersection = require('../internals/set-intersection'); // `Set.prototype.intersection` method // https://github.com/tc39/proposal-set-methods // TODO: Obsolete version, remove from `core-js@4` $({ target: 'Set', proto: true, real: true, forced: true }, { intersection: function intersection(other) { return call($intersection, this, toSetLike(other)); } }); PKr~�\BX�3qqesnext.map.of.jsnu�[���'use strict'; var $ = require('../internals/export'); var MapHelpers = require('../internals/map-helpers'); var createCollectionOf = require('../internals/collection-of'); // `Map.of` method // https://tc39.github.io/proposal-setmap-offrom/#sec-map.of $({ target: 'Map', stat: true, forced: true }, { of: createCollectionOf(MapHelpers.Map, MapHelpers.set, true) }); PKr~�\:~��[[esnext.set.difference.v2.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.set.difference.v2'); PKr~�\s����es.set.is-disjoint-from.v2.jsnu�[���'use strict'; var $ = require('../internals/export'); var isDisjointFrom = require('../internals/set-is-disjoint-from'); var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like'); // `Set.prototype.isDisjointFrom` method // https://github.com/tc39/proposal-set-methods $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isDisjointFrom') }, { isDisjointFrom: isDisjointFrom }); PKr~�\ͫes.math.acosh.jsnu�[���'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)); } }); PKr~�\���es.array.join.jsnu�[���'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); } }); PKr~�\jV�esnext.set.map.jsnu�[���'use strict'; var $ = require('../internals/export'); var bind = require('../internals/function-bind-context'); var aSet = require('../internals/a-set'); var SetHelpers = require('../internals/set-helpers'); var iterate = require('../internals/set-iterate'); var Set = SetHelpers.Set; var add = SetHelpers.add; // `Set.prototype.map` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Set', proto: true, real: true, forced: true }, { map: function map(callbackfn /* , thisArg */) { var set = aSet(this); var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); var newSet = new Set(); iterate(set, function (value) { add(newSet, boundFunction(value, value, set)); }); return newSet; } }); PKr~�\���es.global-this.jsnu�[���'use strict'; var $ = require('../internals/export'); var global = require('../internals/global'); // `globalThis` object // https://tc39.es/ecma262/#sec-globalthis $({ global: true, forced: global.globalThis !== global }, { globalThis: global }); PKr~�\>����esnext.map.find-key.jsnu�[���'use strict'; var $ = require('../internals/export'); var bind = require('../internals/function-bind-context'); var aMap = require('../internals/a-map'); var iterate = require('../internals/map-iterate'); // `Map.prototype.findKey` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Map', proto: true, real: true, forced: true }, { findKey: function findKey(callbackfn /* , thisArg */) { var map = aMap(this); var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); var result = iterate(map, function (value, key) { if (boundFunction(value, key, map)) return { key: key }; }, true); return result && result.key; } }); PKr~�\�����es.array.at.jsnu�[���'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'); PKr~�\6�0N��esnext.symbol.observable.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.observable` well-known symbol // https://github.com/tc39/proposal-observable defineWellKnownSymbol('observable'); PKr~�\��YQ�Q�web.url.constructor.jsnu�[���'use strict'; // TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` require('../modules/es.string.iterator'); var $ = require('../internals/export'); var DESCRIPTORS = require('../internals/descriptors'); var USE_NATIVE_URL = require('../internals/url-constructor-detection'); var global = require('../internals/global'); var bind = require('../internals/function-bind-context'); var uncurryThis = require('../internals/function-uncurry-this'); var defineBuiltIn = require('../internals/define-built-in'); var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); var anInstance = require('../internals/an-instance'); var hasOwn = require('../internals/has-own-property'); var assign = require('../internals/object-assign'); var arrayFrom = require('../internals/array-from'); var arraySlice = require('../internals/array-slice'); var codeAt = require('../internals/string-multibyte').codeAt; var toASCII = require('../internals/string-punycode-to-ascii'); var $toString = require('../internals/to-string'); var setToStringTag = require('../internals/set-to-string-tag'); var validateArgumentsLength = require('../internals/validate-arguments-length'); var URLSearchParamsModule = require('../modules/web.url-search-params.constructor'); var InternalStateModule = require('../internals/internal-state'); var setInternalState = InternalStateModule.set; var getInternalURLState = InternalStateModule.getterFor('URL'); var URLSearchParams = URLSearchParamsModule.URLSearchParams; var getInternalSearchParamsState = URLSearchParamsModule.getState; var NativeURL = global.URL; var TypeError = global.TypeError; var parseInt = global.parseInt; var floor = Math.floor; var pow = Math.pow; var charAt = uncurryThis(''.charAt); var exec = uncurryThis(/./.exec); var join = uncurryThis([].join); var numberToString = uncurryThis(1.0.toString); var pop = uncurryThis([].pop); var push = uncurryThis([].push); var replace = uncurryThis(''.replace); var shift = uncurryThis([].shift); var split = uncurryThis(''.split); var stringSlice = uncurryThis(''.slice); var toLowerCase = uncurryThis(''.toLowerCase); var unshift = uncurryThis([].unshift); var INVALID_AUTHORITY = 'Invalid authority'; var INVALID_SCHEME = 'Invalid scheme'; var INVALID_HOST = 'Invalid host'; var INVALID_PORT = 'Invalid port'; var ALPHA = /[a-z]/i; // eslint-disable-next-line regexp/no-obscure-range -- safe var ALPHANUMERIC = /[\d+-.a-z]/i; var DIGIT = /\d/; var HEX_START = /^0x/i; var OCT = /^[0-7]+$/; var DEC = /^\d+$/; var HEX = /^[\da-f]+$/i; /* eslint-disable regexp/no-control-character -- safe */ var FORBIDDEN_HOST_CODE_POINT = /[\0\t\n\r #%/:<>?@[\\\]^|]/; var FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT = /[\0\t\n\r #/:<>?@[\\\]^|]/; var LEADING_C0_CONTROL_OR_SPACE = /^[\u0000-\u0020]+/; var TRAILING_C0_CONTROL_OR_SPACE = /(^|[^\u0000-\u0020])[\u0000-\u0020]+$/; var TAB_AND_NEW_LINE = /[\t\n\r]/g; /* eslint-enable regexp/no-control-character -- safe */ var EOF; // https://url.spec.whatwg.org/#ipv4-number-parser var parseIPv4 = function (input) { var parts = split(input, '.'); var partsLength, numbers, index, part, radix, number, ipv4; if (parts.length && parts[parts.length - 1] === '') { parts.length--; } partsLength = parts.length; if (partsLength > 4) return input; numbers = []; for (index = 0; index < partsLength; index++) { part = parts[index]; if (part === '') return input; radix = 10; if (part.length > 1 && charAt(part, 0) === '0') { radix = exec(HEX_START, part) ? 16 : 8; part = stringSlice(part, radix === 8 ? 1 : 2); } if (part === '') { number = 0; } else { if (!exec(radix === 10 ? DEC : radix === 8 ? OCT : HEX, part)) return input; number = parseInt(part, radix); } push(numbers, number); } for (index = 0; index < partsLength; index++) { number = numbers[index]; if (index === partsLength - 1) { if (number >= pow(256, 5 - partsLength)) return null; } else if (number > 255) return null; } ipv4 = pop(numbers); for (index = 0; index < numbers.length; index++) { ipv4 += numbers[index] * pow(256, 3 - index); } return ipv4; }; // https://url.spec.whatwg.org/#concept-ipv6-parser // eslint-disable-next-line max-statements -- TODO var parseIPv6 = function (input) { var address = [0, 0, 0, 0, 0, 0, 0, 0]; var pieceIndex = 0; var compress = null; var pointer = 0; var value, length, numbersSeen, ipv4Piece, number, swaps, swap; var chr = function () { return charAt(input, pointer); }; if (chr() === ':') { if (charAt(input, 1) !== ':') return; pointer += 2; pieceIndex++; compress = pieceIndex; } while (chr()) { if (pieceIndex === 8) return; if (chr() === ':') { if (compress !== null) return; pointer++; pieceIndex++; compress = pieceIndex; continue; } value = length = 0; while (length < 4 && exec(HEX, chr())) { value = value * 16 + parseInt(chr(), 16); pointer++; length++; } if (chr() === '.') { if (length === 0) return; pointer -= length; if (pieceIndex > 6) return; numbersSeen = 0; while (chr()) { ipv4Piece = null; if (numbersSeen > 0) { if (chr() === '.' && numbersSeen < 4) pointer++; else return; } if (!exec(DIGIT, chr())) return; while (exec(DIGIT, chr())) { number = parseInt(chr(), 10); if (ipv4Piece === null) ipv4Piece = number; else if (ipv4Piece === 0) return; else ipv4Piece = ipv4Piece * 10 + number; if (ipv4Piece > 255) return; pointer++; } address[pieceIndex] = address[pieceIndex] * 256 + ipv4Piece; numbersSeen++; if (numbersSeen === 2 || numbersSeen === 4) pieceIndex++; } if (numbersSeen !== 4) return; break; } else if (chr() === ':') { pointer++; if (!chr()) return; } else if (chr()) return; address[pieceIndex++] = value; } if (compress !== null) { swaps = pieceIndex - compress; pieceIndex = 7; while (pieceIndex !== 0 && swaps > 0) { swap = address[pieceIndex]; address[pieceIndex--] = address[compress + swaps - 1]; address[compress + --swaps] = swap; } } else if (pieceIndex !== 8) return; return address; }; var findLongestZeroSequence = function (ipv6) { var maxIndex = null; var maxLength = 1; var currStart = null; var currLength = 0; var index = 0; for (; index < 8; index++) { if (ipv6[index] !== 0) { if (currLength > maxLength) { maxIndex = currStart; maxLength = currLength; } currStart = null; currLength = 0; } else { if (currStart === null) currStart = index; ++currLength; } } if (currLength > maxLength) { maxIndex = currStart; maxLength = currLength; } return maxIndex; }; // https://url.spec.whatwg.org/#host-serializing var serializeHost = function (host) { var result, index, compress, ignore0; // ipv4 if (typeof host == 'number') { result = []; for (index = 0; index < 4; index++) { unshift(result, host % 256); host = floor(host / 256); } return join(result, '.'); // ipv6 } else if (typeof host == 'object') { result = ''; compress = findLongestZeroSequence(host); for (index = 0; index < 8; index++) { if (ignore0 && host[index] === 0) continue; if (ignore0) ignore0 = false; if (compress === index) { result += index ? ':' : '::'; ignore0 = true; } else { result += numberToString(host[index], 16); if (index < 7) result += ':'; } } return '[' + result + ']'; } return host; }; var C0ControlPercentEncodeSet = {}; var fragmentPercentEncodeSet = assign({}, C0ControlPercentEncodeSet, { ' ': 1, '"': 1, '<': 1, '>': 1, '`': 1 }); var pathPercentEncodeSet = assign({}, fragmentPercentEncodeSet, { '#': 1, '?': 1, '{': 1, '}': 1 }); var userinfoPercentEncodeSet = assign({}, pathPercentEncodeSet, { '/': 1, ':': 1, ';': 1, '=': 1, '@': 1, '[': 1, '\\': 1, ']': 1, '^': 1, '|': 1 }); var percentEncode = function (chr, set) { var code = codeAt(chr, 0); return code > 0x20 && code < 0x7F && !hasOwn(set, chr) ? chr : encodeURIComponent(chr); }; // https://url.spec.whatwg.org/#special-scheme var specialSchemes = { ftp: 21, file: null, http: 80, https: 443, ws: 80, wss: 443 }; // https://url.spec.whatwg.org/#windows-drive-letter var isWindowsDriveLetter = function (string, normalized) { var second; return string.length === 2 && exec(ALPHA, charAt(string, 0)) && ((second = charAt(string, 1)) === ':' || (!normalized && second === '|')); }; // https://url.spec.whatwg.org/#start-with-a-windows-drive-letter var startsWithWindowsDriveLetter = function (string) { var third; return string.length > 1 && isWindowsDriveLetter(stringSlice(string, 0, 2)) && ( string.length === 2 || ((third = charAt(string, 2)) === '/' || third === '\\' || third === '?' || third === '#') ); }; // https://url.spec.whatwg.org/#single-dot-path-segment var isSingleDot = function (segment) { return segment === '.' || toLowerCase(segment) === '%2e'; }; // https://url.spec.whatwg.org/#double-dot-path-segment var isDoubleDot = function (segment) { segment = toLowerCase(segment); return segment === '..' || segment === '%2e.' || segment === '.%2e' || segment === '%2e%2e'; }; // States: var SCHEME_START = {}; var SCHEME = {}; var NO_SCHEME = {}; var SPECIAL_RELATIVE_OR_AUTHORITY = {}; var PATH_OR_AUTHORITY = {}; var RELATIVE = {}; var RELATIVE_SLASH = {}; var SPECIAL_AUTHORITY_SLASHES = {}; var SPECIAL_AUTHORITY_IGNORE_SLASHES = {}; var AUTHORITY = {}; var HOST = {}; var HOSTNAME = {}; var PORT = {}; var FILE = {}; var FILE_SLASH = {}; var FILE_HOST = {}; var PATH_START = {}; var PATH = {}; var CANNOT_BE_A_BASE_URL_PATH = {}; var QUERY = {}; var FRAGMENT = {}; var URLState = function (url, isBase, base) { var urlString = $toString(url); var baseState, failure, searchParams; if (isBase) { failure = this.parse(urlString); if (failure) throw new TypeError(failure); this.searchParams = null; } else { if (base !== undefined) baseState = new URLState(base, true); failure = this.parse(urlString, null, baseState); if (failure) throw new TypeError(failure); searchParams = getInternalSearchParamsState(new URLSearchParams()); searchParams.bindURL(this); this.searchParams = searchParams; } }; URLState.prototype = { type: 'URL', // https://url.spec.whatwg.org/#url-parsing // eslint-disable-next-line max-statements -- TODO parse: function (input, stateOverride, base) { var url = this; var state = stateOverride || SCHEME_START; var pointer = 0; var buffer = ''; var seenAt = false; var seenBracket = false; var seenPasswordToken = false; var codePoints, chr, bufferCodePoints, failure; input = $toString(input); if (!stateOverride) { url.scheme = ''; url.username = ''; url.password = ''; url.host = null; url.port = null; url.path = []; url.query = null; url.fragment = null; url.cannotBeABaseURL = false; input = replace(input, LEADING_C0_CONTROL_OR_SPACE, ''); input = replace(input, TRAILING_C0_CONTROL_OR_SPACE, '$1'); } input = replace(input, TAB_AND_NEW_LINE, ''); codePoints = arrayFrom(input); while (pointer <= codePoints.length) { chr = codePoints[pointer]; switch (state) { case SCHEME_START: if (chr && exec(ALPHA, chr)) { buffer += toLowerCase(chr); state = SCHEME; } else if (!stateOverride) { state = NO_SCHEME; continue; } else return INVALID_SCHEME; break; case SCHEME: if (chr && (exec(ALPHANUMERIC, chr) || chr === '+' || chr === '-' || chr === '.')) { buffer += toLowerCase(chr); } else if (chr === ':') { if (stateOverride && ( (url.isSpecial() !== hasOwn(specialSchemes, buffer)) || (buffer === 'file' && (url.includesCredentials() || url.port !== null)) || (url.scheme === 'file' && !url.host) )) return; url.scheme = buffer; if (stateOverride) { if (url.isSpecial() && specialSchemes[url.scheme] === url.port) url.port = null; return; } buffer = ''; if (url.scheme === 'file') { state = FILE; } else if (url.isSpecial() && base && base.scheme === url.scheme) { state = SPECIAL_RELATIVE_OR_AUTHORITY; } else if (url.isSpecial()) { state = SPECIAL_AUTHORITY_SLASHES; } else if (codePoints[pointer + 1] === '/') { state = PATH_OR_AUTHORITY; pointer++; } else { url.cannotBeABaseURL = true; push(url.path, ''); state = CANNOT_BE_A_BASE_URL_PATH; } } else if (!stateOverride) { buffer = ''; state = NO_SCHEME; pointer = 0; continue; } else return INVALID_SCHEME; break; case NO_SCHEME: if (!base || (base.cannotBeABaseURL && chr !== '#')) return INVALID_SCHEME; if (base.cannotBeABaseURL && chr === '#') { url.scheme = base.scheme; url.path = arraySlice(base.path); url.query = base.query; url.fragment = ''; url.cannotBeABaseURL = true; state = FRAGMENT; break; } state = base.scheme === 'file' ? FILE : RELATIVE; continue; case SPECIAL_RELATIVE_OR_AUTHORITY: if (chr === '/' && codePoints[pointer + 1] === '/') { state = SPECIAL_AUTHORITY_IGNORE_SLASHES; pointer++; } else { state = RELATIVE; continue; } break; case PATH_OR_AUTHORITY: if (chr === '/') { state = AUTHORITY; break; } else { state = PATH; continue; } case RELATIVE: url.scheme = base.scheme; if (chr === EOF) { url.username = base.username; url.password = base.password; url.host = base.host; url.port = base.port; url.path = arraySlice(base.path); url.query = base.query; } else if (chr === '/' || (chr === '\\' && url.isSpecial())) { state = RELATIVE_SLASH; } else if (chr === '?') { url.username = base.username; url.password = base.password; url.host = base.host; url.port = base.port; url.path = arraySlice(base.path); url.query = ''; state = QUERY; } else if (chr === '#') { url.username = base.username; url.password = base.password; url.host = base.host; url.port = base.port; url.path = arraySlice(base.path); url.query = base.query; url.fragment = ''; state = FRAGMENT; } else { url.username = base.username; url.password = base.password; url.host = base.host; url.port = base.port; url.path = arraySlice(base.path); url.path.length--; state = PATH; continue; } break; case RELATIVE_SLASH: if (url.isSpecial() && (chr === '/' || chr === '\\')) { state = SPECIAL_AUTHORITY_IGNORE_SLASHES; } else if (chr === '/') { state = AUTHORITY; } else { url.username = base.username; url.password = base.password; url.host = base.host; url.port = base.port; state = PATH; continue; } break; case SPECIAL_AUTHORITY_SLASHES: state = SPECIAL_AUTHORITY_IGNORE_SLASHES; if (chr !== '/' || charAt(buffer, pointer + 1) !== '/') continue; pointer++; break; case SPECIAL_AUTHORITY_IGNORE_SLASHES: if (chr !== '/' && chr !== '\\') { state = AUTHORITY; continue; } break; case AUTHORITY: if (chr === '@') { if (seenAt) buffer = '%40' + buffer; seenAt = true; bufferCodePoints = arrayFrom(buffer); for (var i = 0; i < bufferCodePoints.length; i++) { var codePoint = bufferCodePoints[i]; if (codePoint === ':' && !seenPasswordToken) { seenPasswordToken = true; continue; } var encodedCodePoints = percentEncode(codePoint, userinfoPercentEncodeSet); if (seenPasswordToken) url.password += encodedCodePoints; else url.username += encodedCodePoints; } buffer = ''; } else if ( chr === EOF || chr === '/' || chr === '?' || chr === '#' || (chr === '\\' && url.isSpecial()) ) { if (seenAt && buffer === '') return INVALID_AUTHORITY; pointer -= arrayFrom(buffer).length + 1; buffer = ''; state = HOST; } else buffer += chr; break; case HOST: case HOSTNAME: if (stateOverride && url.scheme === 'file') { state = FILE_HOST; continue; } else if (chr === ':' && !seenBracket) { if (buffer === '') return INVALID_HOST; failure = url.parseHost(buffer); if (failure) return failure; buffer = ''; state = PORT; if (stateOverride === HOSTNAME) return; } else if ( chr === EOF || chr === '/' || chr === '?' || chr === '#' || (chr === '\\' && url.isSpecial()) ) { if (url.isSpecial() && buffer === '') return INVALID_HOST; if (stateOverride && buffer === '' && (url.includesCredentials() || url.port !== null)) return; failure = url.parseHost(buffer); if (failure) return failure; buffer = ''; state = PATH_START; if (stateOverride) return; continue; } else { if (chr === '[') seenBracket = true; else if (chr === ']') seenBracket = false; buffer += chr; } break; case PORT: if (exec(DIGIT, chr)) { buffer += chr; } else if ( chr === EOF || chr === '/' || chr === '?' || chr === '#' || (chr === '\\' && url.isSpecial()) || stateOverride ) { if (buffer !== '') { var port = parseInt(buffer, 10); if (port > 0xFFFF) return INVALID_PORT; url.port = (url.isSpecial() && port === specialSchemes[url.scheme]) ? null : port; buffer = ''; } if (stateOverride) return; state = PATH_START; continue; } else return INVALID_PORT; break; case FILE: url.scheme = 'file'; if (chr === '/' || chr === '\\') state = FILE_SLASH; else if (base && base.scheme === 'file') { switch (chr) { case EOF: url.host = base.host; url.path = arraySlice(base.path); url.query = base.query; break; case '?': url.host = base.host; url.path = arraySlice(base.path); url.query = ''; state = QUERY; break; case '#': url.host = base.host; url.path = arraySlice(base.path); url.query = base.query; url.fragment = ''; state = FRAGMENT; break; default: if (!startsWithWindowsDriveLetter(join(arraySlice(codePoints, pointer), ''))) { url.host = base.host; url.path = arraySlice(base.path); url.shortenPath(); } state = PATH; continue; } } else { state = PATH; continue; } break; case FILE_SLASH: if (chr === '/' || chr === '\\') { state = FILE_HOST; break; } if (base && base.scheme === 'file' && !startsWithWindowsDriveLetter(join(arraySlice(codePoints, pointer), ''))) { if (isWindowsDriveLetter(base.path[0], true)) push(url.path, base.path[0]); else url.host = base.host; } state = PATH; continue; case FILE_HOST: if (chr === EOF || chr === '/' || chr === '\\' || chr === '?' || chr === '#') { if (!stateOverride && isWindowsDriveLetter(buffer)) { state = PATH; } else if (buffer === '') { url.host = ''; if (stateOverride) return; state = PATH_START; } else { failure = url.parseHost(buffer); if (failure) return failure; if (url.host === 'localhost') url.host = ''; if (stateOverride) return; buffer = ''; state = PATH_START; } continue; } else buffer += chr; break; case PATH_START: if (url.isSpecial()) { state = PATH; if (chr !== '/' && chr !== '\\') continue; } else if (!stateOverride && chr === '?') { url.query = ''; state = QUERY; } else if (!stateOverride && chr === '#') { url.fragment = ''; state = FRAGMENT; } else if (chr !== EOF) { state = PATH; if (chr !== '/') continue; } break; case PATH: if ( chr === EOF || chr === '/' || (chr === '\\' && url.isSpecial()) || (!stateOverride && (chr === '?' || chr === '#')) ) { if (isDoubleDot(buffer)) { url.shortenPath(); if (chr !== '/' && !(chr === '\\' && url.isSpecial())) { push(url.path, ''); } } else if (isSingleDot(buffer)) { if (chr !== '/' && !(chr === '\\' && url.isSpecial())) { push(url.path, ''); } } else { if (url.scheme === 'file' && !url.path.length && isWindowsDriveLetter(buffer)) { if (url.host) url.host = ''; buffer = charAt(buffer, 0) + ':'; // normalize windows drive letter } push(url.path, buffer); } buffer = ''; if (url.scheme === 'file' && (chr === EOF || chr === '?' || chr === '#')) { while (url.path.length > 1 && url.path[0] === '') { shift(url.path); } } if (chr === '?') { url.query = ''; state = QUERY; } else if (chr === '#') { url.fragment = ''; state = FRAGMENT; } } else { buffer += percentEncode(chr, pathPercentEncodeSet); } break; case CANNOT_BE_A_BASE_URL_PATH: if (chr === '?') { url.query = ''; state = QUERY; } else if (chr === '#') { url.fragment = ''; state = FRAGMENT; } else if (chr !== EOF) { url.path[0] += percentEncode(chr, C0ControlPercentEncodeSet); } break; case QUERY: if (!stateOverride && chr === '#') { url.fragment = ''; state = FRAGMENT; } else if (chr !== EOF) { if (chr === "'" && url.isSpecial()) url.query += '%27'; else if (chr === '#') url.query += '%23'; else url.query += percentEncode(chr, C0ControlPercentEncodeSet); } break; case FRAGMENT: if (chr !== EOF) url.fragment += percentEncode(chr, fragmentPercentEncodeSet); break; } pointer++; } }, // https://url.spec.whatwg.org/#host-parsing parseHost: function (input) { var result, codePoints, index; if (charAt(input, 0) === '[') { if (charAt(input, input.length - 1) !== ']') return INVALID_HOST; result = parseIPv6(stringSlice(input, 1, -1)); if (!result) return INVALID_HOST; this.host = result; // opaque host } else if (!this.isSpecial()) { if (exec(FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT, input)) return INVALID_HOST; result = ''; codePoints = arrayFrom(input); for (index = 0; index < codePoints.length; index++) { result += percentEncode(codePoints[index], C0ControlPercentEncodeSet); } this.host = result; } else { input = toASCII(input); if (exec(FORBIDDEN_HOST_CODE_POINT, input)) return INVALID_HOST; result = parseIPv4(input); if (result === null) return INVALID_HOST; this.host = result; } }, // https://url.spec.whatwg.org/#cannot-have-a-username-password-port cannotHaveUsernamePasswordPort: function () { return !this.host || this.cannotBeABaseURL || this.scheme === 'file'; }, // https://url.spec.whatwg.org/#include-credentials includesCredentials: function () { return this.username !== '' || this.password !== ''; }, // https://url.spec.whatwg.org/#is-special isSpecial: function () { return hasOwn(specialSchemes, this.scheme); }, // https://url.spec.whatwg.org/#shorten-a-urls-path shortenPath: function () { var path = this.path; var pathSize = path.length; if (pathSize && (this.scheme !== 'file' || pathSize !== 1 || !isWindowsDriveLetter(path[0], true))) { path.length--; } }, // https://url.spec.whatwg.org/#concept-url-serializer serialize: function () { var url = this; var scheme = url.scheme; var username = url.username; var password = url.password; var host = url.host; var port = url.port; var path = url.path; var query = url.query; var fragment = url.fragment; var output = scheme + ':'; if (host !== null) { output += '//'; if (url.includesCredentials()) { output += username + (password ? ':' + password : '') + '@'; } output += serializeHost(host); if (port !== null) output += ':' + port; } else if (scheme === 'file') output += '//'; output += url.cannotBeABaseURL ? path[0] : path.length ? '/' + join(path, '/') : ''; if (query !== null) output += '?' + query; if (fragment !== null) output += '#' + fragment; return output; }, // https://url.spec.whatwg.org/#dom-url-href setHref: function (href) { var failure = this.parse(href); if (failure) throw new TypeError(failure); this.searchParams.update(); }, // https://url.spec.whatwg.org/#dom-url-origin getOrigin: function () { var scheme = this.scheme; var port = this.port; if (scheme === 'blob') try { return new URLConstructor(scheme.path[0]).origin; } catch (error) { return 'null'; } if (scheme === 'file' || !this.isSpecial()) return 'null'; return scheme + '://' + serializeHost(this.host) + (port !== null ? ':' + port : ''); }, // https://url.spec.whatwg.org/#dom-url-protocol getProtocol: function () { return this.scheme + ':'; }, setProtocol: function (protocol) { this.parse($toString(protocol) + ':', SCHEME_START); }, // https://url.spec.whatwg.org/#dom-url-username getUsername: function () { return this.username; }, setUsername: function (username) { var codePoints = arrayFrom($toString(username)); if (this.cannotHaveUsernamePasswordPort()) return; this.username = ''; for (var i = 0; i < codePoints.length; i++) { this.username += percentEncode(codePoints[i], userinfoPercentEncodeSet); } }, // https://url.spec.whatwg.org/#dom-url-password getPassword: function () { return this.password; }, setPassword: function (password) { var codePoints = arrayFrom($toString(password)); if (this.cannotHaveUsernamePasswordPort()) return; this.password = ''; for (var i = 0; i < codePoints.length; i++) { this.password += percentEncode(codePoints[i], userinfoPercentEncodeSet); } }, // https://url.spec.whatwg.org/#dom-url-host getHost: function () { var host = this.host; var port = this.port; return host === null ? '' : port === null ? serializeHost(host) : serializeHost(host) + ':' + port; }, setHost: function (host) { if (this.cannotBeABaseURL) return; this.parse(host, HOST); }, // https://url.spec.whatwg.org/#dom-url-hostname getHostname: function () { var host = this.host; return host === null ? '' : serializeHost(host); }, setHostname: function (hostname) { if (this.cannotBeABaseURL) return; this.parse(hostname, HOSTNAME); }, // https://url.spec.whatwg.org/#dom-url-port getPort: function () { var port = this.port; return port === null ? '' : $toString(port); }, setPort: function (port) { if (this.cannotHaveUsernamePasswordPort()) return; port = $toString(port); if (port === '') this.port = null; else this.parse(port, PORT); }, // https://url.spec.whatwg.org/#dom-url-pathname getPathname: function () { var path = this.path; return this.cannotBeABaseURL ? path[0] : path.length ? '/' + join(path, '/') : ''; }, setPathname: function (pathname) { if (this.cannotBeABaseURL) return; this.path = []; this.parse(pathname, PATH_START); }, // https://url.spec.whatwg.org/#dom-url-search getSearch: function () { var query = this.query; return query ? '?' + query : ''; }, setSearch: function (search) { search = $toString(search); if (search === '') { this.query = null; } else { if (charAt(search, 0) === '?') search = stringSlice(search, 1); this.query = ''; this.parse(search, QUERY); } this.searchParams.update(); }, // https://url.spec.whatwg.org/#dom-url-searchparams getSearchParams: function () { return this.searchParams.facade; }, // https://url.spec.whatwg.org/#dom-url-hash getHash: function () { var fragment = this.fragment; return fragment ? '#' + fragment : ''; }, setHash: function (hash) { hash = $toString(hash); if (hash === '') { this.fragment = null; return; } if (charAt(hash, 0) === '#') hash = stringSlice(hash, 1); this.fragment = ''; this.parse(hash, FRAGMENT); }, update: function () { this.query = this.searchParams.serialize() || null; } }; // `URL` constructor // https://url.spec.whatwg.org/#url-class var URLConstructor = function URL(url /* , base */) { var that = anInstance(this, URLPrototype); var base = validateArgumentsLength(arguments.length, 1) > 1 ? arguments[1] : undefined; var state = setInternalState(that, new URLState(url, false, base)); if (!DESCRIPTORS) { that.href = state.serialize(); that.origin = state.getOrigin(); that.protocol = state.getProtocol(); that.username = state.getUsername(); that.password = state.getPassword(); that.host = state.getHost(); that.hostname = state.getHostname(); that.port = state.getPort(); that.pathname = state.getPathname(); that.search = state.getSearch(); that.searchParams = state.getSearchParams(); that.hash = state.getHash(); } }; var URLPrototype = URLConstructor.prototype; var accessorDescriptor = function (getter, setter) { return { get: function () { return getInternalURLState(this)[getter](); }, set: setter && function (value) { return getInternalURLState(this)[setter](value); }, configurable: true, enumerable: true }; }; if (DESCRIPTORS) { // `URL.prototype.href` accessors pair // https://url.spec.whatwg.org/#dom-url-href defineBuiltInAccessor(URLPrototype, 'href', accessorDescriptor('serialize', 'setHref')); // `URL.prototype.origin` getter // https://url.spec.whatwg.org/#dom-url-origin defineBuiltInAccessor(URLPrototype, 'origin', accessorDescriptor('getOrigin')); // `URL.prototype.protocol` accessors pair // https://url.spec.whatwg.org/#dom-url-protocol defineBuiltInAccessor(URLPrototype, 'protocol', accessorDescriptor('getProtocol', 'setProtocol')); // `URL.prototype.username` accessors pair // https://url.spec.whatwg.org/#dom-url-username defineBuiltInAccessor(URLPrototype, 'username', accessorDescriptor('getUsername', 'setUsername')); // `URL.prototype.password` accessors pair // https://url.spec.whatwg.org/#dom-url-password defineBuiltInAccessor(URLPrototype, 'password', accessorDescriptor('getPassword', 'setPassword')); // `URL.prototype.host` accessors pair // https://url.spec.whatwg.org/#dom-url-host defineBuiltInAccessor(URLPrototype, 'host', accessorDescriptor('getHost', 'setHost')); // `URL.prototype.hostname` accessors pair // https://url.spec.whatwg.org/#dom-url-hostname defineBuiltInAccessor(URLPrototype, 'hostname', accessorDescriptor('getHostname', 'setHostname')); // `URL.prototype.port` accessors pair // https://url.spec.whatwg.org/#dom-url-port defineBuiltInAccessor(URLPrototype, 'port', accessorDescriptor('getPort', 'setPort')); // `URL.prototype.pathname` accessors pair // https://url.spec.whatwg.org/#dom-url-pathname defineBuiltInAccessor(URLPrototype, 'pathname', accessorDescriptor('getPathname', 'setPathname')); // `URL.prototype.search` accessors pair // https://url.spec.whatwg.org/#dom-url-search defineBuiltInAccessor(URLPrototype, 'search', accessorDescriptor('getSearch', 'setSearch')); // `URL.prototype.searchParams` getter // https://url.spec.whatwg.org/#dom-url-searchparams defineBuiltInAccessor(URLPrototype, 'searchParams', accessorDescriptor('getSearchParams')); // `URL.prototype.hash` accessors pair // https://url.spec.whatwg.org/#dom-url-hash defineBuiltInAccessor(URLPrototype, 'hash', accessorDescriptor('getHash', 'setHash')); } // `URL.prototype.toJSON` method // https://url.spec.whatwg.org/#dom-url-tojson defineBuiltIn(URLPrototype, 'toJSON', function toJSON() { return getInternalURLState(this).serialize(); }, { enumerable: true }); // `URL.prototype.toString` method // https://url.spec.whatwg.org/#URL-stringification-behavior defineBuiltIn(URLPrototype, 'toString', function toString() { return getInternalURLState(this).serialize(); }, { enumerable: true }); if (NativeURL) { var nativeCreateObjectURL = NativeURL.createObjectURL; var nativeRevokeObjectURL = NativeURL.revokeObjectURL; // `URL.createObjectURL` method // https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL if (nativeCreateObjectURL) defineBuiltIn(URLConstructor, 'createObjectURL', bind(nativeCreateObjectURL, NativeURL)); // `URL.revokeObjectURL` method // https://developer.mozilla.org/en-US/docs/Web/API/URL/revokeObjectURL if (nativeRevokeObjectURL) defineBuiltIn(URLConstructor, 'revokeObjectURL', bind(nativeRevokeObjectURL, NativeURL)); } setToStringTag(URLConstructor, 'URL'); $({ global: true, constructor: true, forced: !USE_NATIVE_URL, sham: !DESCRIPTORS }, { URL: URLConstructor }); PKr~�\�4LCS S esnext.async-iterator.filter.jsnu�[���'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 isObject = require('../internals/is-object'); var getIteratorDirect = require('../internals/get-iterator-direct'); var createAsyncIteratorProxy = require('../internals/async-iterator-create-proxy'); var createIterResultObject = require('../internals/create-iter-result-object'); var closeAsyncIteration = require('../internals/async-iterator-close'); var IS_PURE = require('../internals/is-pure'); var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { var state = this; var iterator = state.iterator; var predicate = state.predicate; return new Promise(function (resolve, reject) { var doneAndReject = function (error) { state.done = true; reject(error); }; var ifAbruptCloseAsyncIterator = function (error) { closeAsyncIteration(iterator, doneAndReject, error, doneAndReject); }; var loop = function () { try { Promise.resolve(anObject(call(state.next, iterator))).then(function (step) { try { if (anObject(step).done) { state.done = true; resolve(createIterResultObject(undefined, true)); } else { var value = step.value; try { var result = predicate(value, state.counter++); var handler = function (selected) { selected ? resolve(createIterResultObject(value, false)) : loop(); }; if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); else handler(result); } catch (error3) { ifAbruptCloseAsyncIterator(error3); } } } catch (error2) { doneAndReject(error2); } }, doneAndReject); } catch (error) { doneAndReject(error); } }; loop(); }); }); // `AsyncIterator.prototype.filter` method // https://github.com/tc39/proposal-async-iterator-helpers $({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { filter: function filter(predicate) { anObject(this); aCallable(predicate); return new AsyncIteratorProxy(getIteratorDirect(this), { predicate: predicate }); } }); PKr~�\�RK�!!web.url.parse.jsnu�[���'use strict'; var $ = require('../internals/export'); var getBuiltIn = require('../internals/get-built-in'); var validateArgumentsLength = require('../internals/validate-arguments-length'); var toString = require('../internals/to-string'); var USE_NATIVE_URL = require('../internals/url-constructor-detection'); var URL = getBuiltIn('URL'); // `URL.parse` method // https://url.spec.whatwg.org/#dom-url-canparse $({ target: 'URL', stat: true, forced: !USE_NATIVE_URL }, { parse: function parse(url) { var length = validateArgumentsLength(arguments.length, 1); var urlString = toString(url); var base = length < 2 || arguments[1] === undefined ? undefined : toString(arguments[1]); try { return new URL(urlString, base); } catch (error) { return null; } } }); PKr~�\v�K es.data-view.jsnu�[���// empty PKr~�\�3k}}esnext.map.from.jsnu�[���'use strict'; var $ = require('../internals/export'); var MapHelpers = require('../internals/map-helpers'); var createCollectionFrom = require('../internals/collection-from'); // `Map.from` method // https://tc39.github.io/proposal-setmap-offrom/#sec-map.from $({ target: 'Map', stat: true, forced: true }, { from: createCollectionFrom(MapHelpers.Map, MapHelpers.set, true) }); PKr~�\~�*�es.math.log2.jsnu�[���'use strict'; var $ = require('../internals/export'); var log = Math.log; var LN2 = Math.LN2; // `Math.log2` method // https://tc39.es/ecma262/#sec-math.log2 $({ target: 'Math', stat: true }, { log2: function log2(x) { return log(x) / LN2; } }); PKr~�\A1����esnext.object.iterate-keys.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var ObjectIterator = require('../internals/object-iterator'); // `Object.iterateKeys` method // https://github.com/tc39/proposal-object-iteration $({ target: 'Object', stat: true, forced: true }, { iterateKeys: function iterateKeys(object) { return new ObjectIterator(object, 'keys'); } }); PKr~�\������esnext.string.dedent.jsnu�[���'use strict'; var FREEZING = require('../internals/freezing'); var $ = require('../internals/export'); var makeBuiltIn = require('../internals/make-built-in'); var uncurryThis = require('../internals/function-uncurry-this'); var apply = require('../internals/function-apply'); var anObject = require('../internals/an-object'); var toObject = require('../internals/to-object'); var isCallable = require('../internals/is-callable'); var lengthOfArrayLike = require('../internals/length-of-array-like'); var defineProperty = require('../internals/object-define-property').f; var createArrayFromList = require('../internals/array-slice'); var WeakMapHelpers = require('../internals/weak-map-helpers'); var cooked = require('../internals/string-cooked'); var parse = require('../internals/string-parse'); var whitespaces = require('../internals/whitespaces'); var DedentMap = new WeakMapHelpers.WeakMap(); var weakMapGet = WeakMapHelpers.get; var weakMapHas = WeakMapHelpers.has; var weakMapSet = WeakMapHelpers.set; var $Array = Array; var $TypeError = TypeError; // eslint-disable-next-line es/no-object-freeze -- safe var freeze = Object.freeze || Object; // eslint-disable-next-line es/no-object-isfrozen -- safe var isFrozen = Object.isFrozen; var min = Math.min; var charAt = uncurryThis(''.charAt); var stringSlice = uncurryThis(''.slice); var split = uncurryThis(''.split); var exec = uncurryThis(/./.exec); var NEW_LINE = /([\n\u2028\u2029]|\r\n?)/g; var LEADING_WHITESPACE = RegExp('^[' + whitespaces + ']*'); var NON_WHITESPACE = RegExp('[^' + whitespaces + ']'); var INVALID_TAG = 'Invalid tag'; var INVALID_OPENING_LINE = 'Invalid opening line'; var INVALID_CLOSING_LINE = 'Invalid closing line'; var dedentTemplateStringsArray = function (template) { var rawInput = template.raw; // https://github.com/tc39/proposal-string-dedent/issues/75 if (FREEZING && !isFrozen(rawInput)) throw new $TypeError('Raw template should be frozen'); if (weakMapHas(DedentMap, rawInput)) return weakMapGet(DedentMap, rawInput); var raw = dedentStringsArray(rawInput); var cookedArr = cookStrings(raw); defineProperty(cookedArr, 'raw', { value: freeze(raw) }); freeze(cookedArr); weakMapSet(DedentMap, rawInput, cookedArr); return cookedArr; }; var dedentStringsArray = function (template) { var t = toObject(template); var length = lengthOfArrayLike(t); var blocks = $Array(length); var dedented = $Array(length); var i = 0; var lines, common, quasi, k; if (!length) throw new $TypeError(INVALID_TAG); for (; i < length; i++) { var element = t[i]; if (typeof element == 'string') blocks[i] = split(element, NEW_LINE); else throw new $TypeError(INVALID_TAG); } for (i = 0; i < length; i++) { var lastSplit = i + 1 === length; lines = blocks[i]; if (i === 0) { if (lines.length === 1 || lines[0].length > 0) { throw new $TypeError(INVALID_OPENING_LINE); } lines[1] = ''; } if (lastSplit) { if (lines.length === 1 || exec(NON_WHITESPACE, lines[lines.length - 1])) { throw new $TypeError(INVALID_CLOSING_LINE); } lines[lines.length - 2] = ''; lines[lines.length - 1] = ''; } for (var j = 2; j < lines.length; j += 2) { var text = lines[j]; var lineContainsTemplateExpression = j + 1 === lines.length && !lastSplit; var leading = exec(LEADING_WHITESPACE, text)[0]; if (!lineContainsTemplateExpression && leading.length === text.length) { lines[j] = ''; continue; } common = commonLeadingIndentation(leading, common); } } var count = common ? common.length : 0; for (i = 0; i < length; i++) { lines = blocks[i]; quasi = lines[0]; k = 1; for (; k < lines.length; k += 2) { quasi += lines[k] + stringSlice(lines[k + 1], count); } dedented[i] = quasi; } return dedented; }; var commonLeadingIndentation = function (a, b) { if (b === undefined || a === b) return a; var i = 0; for (var len = min(a.length, b.length); i < len; i++) { if (charAt(a, i) !== charAt(b, i)) break; } return stringSlice(a, 0, i); }; var cookStrings = function (raw) { var i = 0; var length = raw.length; var result = $Array(length); for (; i < length; i++) { result[i] = parse(raw[i]); } return result; }; var makeDedentTag = function (tag) { return makeBuiltIn(function (template /* , ...substitutions */) { var args = createArrayFromList(arguments); args[0] = dedentTemplateStringsArray(anObject(template)); return apply(tag, this, args); }, ''); }; var cookedDedentTag = makeDedentTag(cooked); // `String.dedent` method // https://github.com/tc39/proposal-string-dedent $({ target: 'String', stat: true, forced: true }, { dedent: function dedent(templateOrFn /* , ...substitutions */) { anObject(templateOrFn); if (isCallable(templateOrFn)) return makeDedentTag(templateOrFn); return apply(cookedDedentTag, this, arguments); } }); PKr~�\���es.math.asinh.jsnu�[���'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 }); PKr~�\jP��;;esnext.iterator.reduce.jsnu�[���'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 $TypeError = TypeError; // `Iterator.prototype.reduce` method // https://github.com/tc39/proposal-iterator-helpers $({ target: 'Iterator', proto: true, real: true }, { reduce: function reduce(reducer /* , initialValue */) { anObject(this); aCallable(reducer); var record = getIteratorDirect(this); var noInitial = arguments.length < 2; var accumulator = noInitial ? undefined : arguments[1]; 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; } }); PKr~�\v�K es.typed-array.int16-array.jsnu�[���// empty PKr~�\Y�U���es.symbol.to-string-tag.jsnu�[���'use strict'; var getBuiltIn = require('../internals/get-built-in'); var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); var setToStringTag = require('../internals/set-to-string-tag'); // `Symbol.toStringTag` well-known symbol // https://tc39.es/ecma262/#sec-symbol.tostringtag defineWellKnownSymbol('toStringTag'); // `Symbol.prototype[@@toStringTag]` property // https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag setToStringTag(getBuiltIn('Symbol'), 'Symbol'); PKr~�\��HP}}es.number.parse-float.jsnu�[���'use strict'; var $ = require('../internals/export'); var parseFloat = require('../internals/number-parse-float'); // `Number.parseFloat` method // https://tc39.es/ecma262/#sec-number.parseFloat // eslint-disable-next-line es/no-number-parsefloat -- required for testing $({ target: 'Number', stat: true, forced: Number.parseFloat !== parseFloat }, { parseFloat: parseFloat }); PKr~�\-���es.string.at-alternative.jsnu�[���'use strict'; var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this'); var requireObjectCoercible = require('../internals/require-object-coercible'); var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); var toString = require('../internals/to-string'); var fails = require('../internals/fails'); var charAt = uncurryThis(''.charAt); var FORCED = fails(function () { // eslint-disable-next-line es/no-array-string-prototype-at -- safe return '𠮷'.at(-2) !== '\uD842'; }); // `String.prototype.at` method // https://tc39.es/ecma262/#sec-string.prototype.at $({ target: 'String', proto: true, forced: FORCED }, { at: function at(index) { var S = toString(requireObjectCoercible(this)); var len = S.length; var relativeIndex = toIntegerOrInfinity(index); var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex; return (k < 0 || k >= len) ? undefined : charAt(S, k); } }); PKr~�\f�'<��"esnext.array.is-template-object.jsnu�[���'use strict'; var $ = require('../internals/export'); var isArray = require('../internals/is-array'); // eslint-disable-next-line es/no-object-isfrozen -- safe var isFrozen = Object.isFrozen; var isFrozenStringArray = function (array, allowUndefined) { if (!isFrozen || !isArray(array) || !isFrozen(array)) return false; var index = 0; var length = array.length; var element; while (index < length) { element = array[index++]; if (!(typeof element == 'string' || (allowUndefined && element === undefined))) { return false; } } return length !== 0; }; // `Array.isTemplateObject` method // https://github.com/tc39/proposal-array-is-template-object $({ target: 'Array', stat: true, sham: true, forced: true }, { isTemplateObject: function isTemplateObject(value) { if (!isFrozenStringArray(value, true)) return false; var raw = value.raw; return raw.length === value.length && isFrozenStringArray(raw, false); } }); PKr~�\��{�es.array.includes.jsnu�[���'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'); PKr~�\)��VVesnext.set.union.v2.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.set.union.v2'); PKr~�\?4����es.math.trunc.jsnu�[���'use strict'; var $ = require('../internals/export'); var trunc = require('../internals/math-trunc'); // `Math.trunc` method // https://tc39.es/ecma262/#sec-math.trunc $({ target: 'Math', stat: true }, { trunc: trunc }); PKr~�\��:R��esnext.weak-set.of.jsnu�[���'use strict'; var $ = require('../internals/export'); var WeakSetHelpers = require('../internals/weak-set-helpers'); var createCollectionOf = require('../internals/collection-of'); // `WeakSet.of` method // https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.of $({ target: 'WeakSet', stat: true, forced: true }, { of: createCollectionOf(WeakSetHelpers.WeakSet, WeakSetHelpers.add, false) }); PKr~�\�j���esnext.number.from-string.jsnu�[���'use strict'; var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this'); var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); var INVALID_NUMBER_REPRESENTATION = 'Invalid number representation'; var INVALID_RADIX = 'Invalid radix'; var $RangeError = RangeError; var $SyntaxError = SyntaxError; var $TypeError = TypeError; var $parseInt = parseInt; var pow = Math.pow; var valid = /^[\d.a-z]+$/; var charAt = uncurryThis(''.charAt); var exec = uncurryThis(valid.exec); var numberToString = uncurryThis(1.0.toString); var stringSlice = uncurryThis(''.slice); var split = uncurryThis(''.split); // `Number.fromString` method // https://github.com/tc39/proposal-number-fromstring $({ target: 'Number', stat: true, forced: true }, { fromString: function fromString(string, radix) { var sign = 1; if (typeof string != 'string') throw new $TypeError(INVALID_NUMBER_REPRESENTATION); if (!string.length) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION); if (charAt(string, 0) === '-') { sign = -1; string = stringSlice(string, 1); if (!string.length) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION); } var R = radix === undefined ? 10 : toIntegerOrInfinity(radix); if (R < 2 || R > 36) throw new $RangeError(INVALID_RADIX); if (!exec(valid, string)) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION); var parts = split(string, '.'); var mathNum = $parseInt(parts[0], R); if (parts.length > 1) mathNum += $parseInt(parts[1], R) / pow(R, parts[1].length); if (R === 10 && numberToString(mathNum, R) !== string) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION); return sign * mathNum; } }); PKr~�\v�K web.url.to-json.jsnu�[���// empty PKr~�\ѥ2UUesnext.global-this.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.global-this'); PKr~�\81����esnext.iterator.filter.jsnu�[���'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 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://github.com/tc39/proposal-iterator-helpers $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { filter: function filter(predicate) { anObject(this); aCallable(predicate); return new IteratorProxy(getIteratorDirect(this), { predicate: predicate }); } }); PKr~�\t����esnext.observable.of.jsnu�[���'use strict'; var $ = require('../internals/export'); var getBuiltIn = require('../internals/get-built-in'); var isConstructor = require('../internals/is-constructor'); var Array = getBuiltIn('Array'); // `Observable.of` method // https://github.com/tc39/proposal-observable $({ target: 'Observable', stat: true, forced: true }, { of: function of() { var C = isConstructor(this) ? this : getBuiltIn('Observable'); var length = arguments.length; var items = Array(length); var index = 0; while (index < length) items[index] = arguments[index++]; return new C(function (observer) { for (var i = 0; i < length; i++) { observer.next(items[i]); if (observer.closed) return; } observer.complete(); }); } }); PKr~�\�Ta���es.symbol.to-primitive.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); var defineSymbolToPrimitive = require('../internals/symbol-define-to-primitive'); // `Symbol.toPrimitive` well-known symbol // https://tc39.es/ecma262/#sec-symbol.toprimitive defineWellKnownSymbol('toPrimitive'); // `Symbol.prototype[@@toPrimitive]` method // https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive defineSymbolToPrimitive(); PKr~�\F� H��es.math.tanh.jsnu�[���'use strict'; var $ = require('../internals/export'); var expm1 = require('../internals/math-expm1'); var exp = Math.exp; // `Math.tanh` method // https://tc39.es/ecma262/#sec-math.tanh $({ target: 'Math', stat: true }, { tanh: function tanh(x) { var n = +x; var a = expm1(n); var b = expm1(-n); return a === Infinity ? 1 : b === Infinity ? -1 : (a - b) / (exp(n) + exp(-n)); } }); PKr~�\�;��es.string.fixed.jsnu�[���'use strict'; var $ = require('../internals/export'); var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.fixed` method // https://tc39.es/ecma262/#sec-string.prototype.fixed $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fixed') }, { fixed: function fixed() { return createHTML(this, 'tt', '', ''); } }); PKr~�\��H��(es.object.get-own-property-descriptor.jsnu�[���'use strict'; var $ = require('../internals/export'); var fails = require('../internals/fails'); var toIndexedObject = require('../internals/to-indexed-object'); var nativeGetOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; var DESCRIPTORS = require('../internals/descriptors'); var FORCED = !DESCRIPTORS || fails(function () { nativeGetOwnPropertyDescriptor(1); }); // `Object.getOwnPropertyDescriptor` method // https://tc39.es/ecma262/#sec-object.getownpropertydescriptor $({ target: 'Object', stat: true, forced: FORCED, sham: !DESCRIPTORS }, { getOwnPropertyDescriptor: function getOwnPropertyDescriptor(it, key) { return nativeGetOwnPropertyDescriptor(toIndexedObject(it), key); } }); PKr~�\L�M��web.set-timeout.jsnu�[���'use strict'; var $ = require('../internals/export'); var global = require('../internals/global'); var schedulersFix = require('../internals/schedulers-fix'); var setTimeout = schedulersFix(global.setTimeout, true); // Bun / IE9- setTimeout additional parameters fix // https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-settimeout $({ global: true, bind: true, forced: global.setTimeout !== setTimeout }, { setTimeout: setTimeout }); PKr~�\��kצ�es.string.big.jsnu�[���'use strict'; var $ = require('../internals/export'); var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.big` method // https://tc39.es/ecma262/#sec-string.prototype.big $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('big') }, { big: function big() { return createHTML(this, 'big', '', ''); } }); PKr~�\+���es.string.fontsize.jsnu�[���'use strict'; var $ = require('../internals/export'); var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.fontsize` method // https://tc39.es/ecma262/#sec-string.prototype.fontsize $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fontsize') }, { fontsize: function fontsize(size) { return createHTML(this, 'font', 'size', size); } }); PKr~�\v�K esnext.uint8-array.from-hex.jsnu�[���// empty PKr~�\v�K es.typed-array.copy-within.jsnu�[���// empty PKr~�\_�����es.math.sign.jsnu�[���'use strict'; var $ = require('../internals/export'); var sign = require('../internals/math-sign'); // `Math.sign` method // https://tc39.es/ecma262/#sec-math.sign $({ target: 'Math', stat: true }, { sign: sign }); PKr~�\�]S;;esnext.string.code-points.jsnu�[���'use strict'; var $ = require('../internals/export'); var createIteratorConstructor = require('../internals/iterator-create-constructor'); var createIterResultObject = require('../internals/create-iter-result-object'); var requireObjectCoercible = require('../internals/require-object-coercible'); var toString = require('../internals/to-string'); var InternalStateModule = require('../internals/internal-state'); var StringMultibyteModule = require('../internals/string-multibyte'); var codeAt = StringMultibyteModule.codeAt; var charAt = StringMultibyteModule.charAt; var STRING_ITERATOR = 'String Iterator'; var setInternalState = InternalStateModule.set; var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR); // TODO: unify with String#@@iterator var $StringIterator = createIteratorConstructor(function StringIterator(string) { setInternalState(this, { type: STRING_ITERATOR, string: string, index: 0 }); }, 'String', function next() { var state = getInternalState(this); var string = state.string; var index = state.index; var point; if (index >= string.length) return createIterResultObject(undefined, true); point = charAt(string, index); state.index += point.length; return createIterResultObject({ codePoint: codeAt(point, 0), position: index }, false); }); // `String.prototype.codePoints` method // https://github.com/tc39/proposal-string-prototype-codepoints $({ target: 'String', proto: true, forced: true }, { codePoints: function codePoints() { return new $StringIterator(toString(requireObjectCoercible(this))); } }); PKr~�\�K�pZZesnext.string.match-all.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.string.match-all'); PKr~�\�,�,,esnext.iterator.to-array.jsnu�[���'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://github.com/tc39/proposal-iterator-helpers $({ target: 'Iterator', proto: true, real: true }, { toArray: function toArray() { var result = []; iterate(getIteratorDirect(anObject(this)), push, { that: result, IS_RECORD: true }); return result; } }); PKr~�\^Yqdyyesnext.set.delete-all.jsnu�[���'use strict'; var $ = require('../internals/export'); var aSet = require('../internals/a-set'); var remove = require('../internals/set-helpers').remove; // `Set.prototype.deleteAll` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Set', proto: true, real: true, forced: true }, { deleteAll: function deleteAll(/* ...elements */) { var collection = aSet(this); var allDeleted = true; var wasDeleted; for (var k = 0, len = arguments.length; k < len; k++) { wasDeleted = remove(collection, arguments[k]); allDeleted = allDeleted && wasDeleted; } return !!allDeleted; } }); PKr~�\6�FFes.promise.any.jsnu�[���'use strict'; var $ = require('../internals/export'); var call = require('../internals/function-call'); var aCallable = require('../internals/a-callable'); var getBuiltIn = require('../internals/get-built-in'); var newPromiseCapabilityModule = require('../internals/new-promise-capability'); var perform = require('../internals/perform'); var iterate = require('../internals/iterate'); var PROMISE_STATICS_INCORRECT_ITERATION = require('../internals/promise-statics-incorrect-iteration'); var PROMISE_ANY_ERROR = 'No one promise resolved'; // `Promise.any` method // https://tc39.es/ecma262/#sec-promise.any $({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, { any: function any(iterable) { var C = this; var AggregateError = getBuiltIn('AggregateError'); var capability = newPromiseCapabilityModule.f(C); var resolve = capability.resolve; var reject = capability.reject; var result = perform(function () { var promiseResolve = aCallable(C.resolve); var errors = []; var counter = 0; var remaining = 1; var alreadyResolved = false; iterate(iterable, function (promise) { var index = counter++; var alreadyRejected = false; remaining++; call(promiseResolve, C, promise).then(function (value) { if (alreadyRejected || alreadyResolved) return; alreadyResolved = true; resolve(value); }, function (error) { if (alreadyRejected || alreadyResolved) return; alreadyRejected = true; errors[index] = error; --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR)); }); }); --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR)); }); if (result.error) reject(result.value); return capability.promise; } }); PKr~�\*�}��esnext.array.group-by-to-map.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var arrayMethodIsStrict = require('../internals/array-method-is-strict'); var addToUnscopables = require('../internals/add-to-unscopables'); var $groupToMap = require('../internals/array-group-to-map'); var IS_PURE = require('../internals/is-pure'); // `Array.prototype.groupByToMap` method // https://github.com/tc39/proposal-array-grouping // https://bugs.webkit.org/show_bug.cgi?id=236541 $({ target: 'Array', proto: true, name: 'groupToMap', forced: IS_PURE || !arrayMethodIsStrict('groupByToMap') }, { groupByToMap: $groupToMap }); addToUnscopables('groupByToMap'); PKr~�\Q��es.string.repeat.jsnu�[���'use strict'; var $ = require('../internals/export'); var repeat = require('../internals/string-repeat'); // `String.prototype.repeat` method // https://tc39.es/ecma262/#sec-string.prototype.repeat $({ target: 'String', proto: true }, { repeat: repeat }); PKr~�\�L��--esnext.math.radians.jsnu�[���'use strict'; var $ = require('../internals/export'); var DEG_PER_RAD = Math.PI / 180; // `Math.radians` method // https://rwaldron.github.io/proposal-math-extensions/ $({ target: 'Math', stat: true, forced: true }, { radians: function radians(degrees) { return degrees * DEG_PER_RAD; } }); PKr~�\4����es.string.link.jsnu�[���'use strict'; var $ = require('../internals/export'); var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.link` method // https://tc39.es/ecma262/#sec-string.prototype.link $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('link') }, { link: function link(url) { return createHTML(this, 'a', 'href', url); } }); PKr~�\�|�7 esnext.bigint.range.jsnu�[���'use strict'; /* eslint-disable es/no-bigint -- safe */ var $ = require('../internals/export'); var NumericRangeIterator = require('../internals/numeric-range-iterator'); // `BigInt.range` method // https://github.com/tc39/proposal-Number.range // TODO: Remove from `core-js@4` if (typeof BigInt == 'function') { $({ target: 'BigInt', stat: true, forced: true }, { range: function range(start, end, option) { return new NumericRangeIterator(start, end, option, 'bigint', BigInt(0), BigInt(1)); } }); } PKr~�\t��TTesnext.map.upsert.jsnu�[���'use strict'; // TODO: remove from `core-js@4` var $ = require('../internals/export'); var upsert = require('../internals/map-upsert'); // `Map.prototype.upsert` method (replaced by `Map.prototype.emplace`) // https://github.com/thumbsupep/proposal-upsert $({ target: 'Map', proto: true, real: true, forced: true }, { upsert: upsert }); PKr~�\�I>�hhweb.btoa.jsnu�[���'use strict'; var $ = require('../internals/export'); var global = require('../internals/global'); var getBuiltIn = require('../internals/get-built-in'); var uncurryThis = require('../internals/function-uncurry-this'); var call = require('../internals/function-call'); var fails = require('../internals/fails'); var toString = require('../internals/to-string'); var validateArgumentsLength = require('../internals/validate-arguments-length'); var i2c = require('../internals/base64-map').i2c; var $btoa = getBuiltIn('btoa'); var charAt = uncurryThis(''.charAt); var charCodeAt = uncurryThis(''.charCodeAt); var BASIC = !!$btoa && !fails(function () { return $btoa('hi') !== 'aGk='; }); var NO_ARG_RECEIVING_CHECK = BASIC && !fails(function () { $btoa(); }); var WRONG_ARG_CONVERSION = BASIC && fails(function () { return $btoa(null) !== 'bnVsbA=='; }); var WRONG_ARITY = BASIC && $btoa.length !== 1; // `btoa` method // https://html.spec.whatwg.org/multipage/webappapis.html#dom-btoa $({ global: true, bind: true, enumerable: true, forced: !BASIC || NO_ARG_RECEIVING_CHECK || WRONG_ARG_CONVERSION || WRONG_ARITY }, { btoa: function btoa(data) { validateArgumentsLength(arguments.length, 1); // `webpack` dev server bug on IE global methods - use call(fn, global, ...) if (BASIC) return call($btoa, global, toString(data)); var string = toString(data); var output = ''; var position = 0; var map = i2c; var block, charCode; while (charAt(string, position) || (map = '=', position % 1)) { charCode = charCodeAt(string, position += 3 / 4); if (charCode > 0xFF) { throw new (getBuiltIn('DOMException'))('The string contains characters outside of the Latin1 range', 'InvalidCharacterError'); } block = block << 8 | charCode; output += charAt(map, 63 & block >> 8 - position % 1 * 8); } return output; } }); PKr~�\��'��%esnext.symbol.is-well-known-symbol.jsnu�[���'use strict'; var $ = require('../internals/export'); var isWellKnownSymbol = require('../internals/symbol-is-well-known'); // `Symbol.isWellKnownSymbol` method // https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol // We should patch it for newly added well-known symbols. If it's not required, this module just will not be injected $({ target: 'Symbol', stat: true, forced: true }, { isWellKnownSymbol: isWellKnownSymbol }); PKr~�\A���__esnext.string.to-well-formed.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.string.to-well-formed'); PKr~�\x���{{es.array.reduce-right.jsnu�[���'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/engine-v8-version'); var IS_NODE = require('../internals/engine-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); } }); PKr~�\��=���es.set.is-subset-of.v2.jsnu�[���'use strict'; var $ = require('../internals/export'); var isSubsetOf = require('../internals/set-is-subset-of'); var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like'); // `Set.prototype.isSubsetOf` method // https://github.com/tc39/proposal-set-methods $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isSubsetOf') }, { isSubsetOf: isSubsetOf }); PKr~�\!����esnext.math.isubh.jsnu�[���'use strict'; var $ = require('../internals/export'); // `Math.isubh` method // https://gist.github.com/BrendanEich/4294d5c212a6d2254703 // TODO: Remove from `core-js@4` $({ target: 'Math', stat: true, forced: true }, { isubh: function isubh(x0, x1, y0, y1) { var $x0 = x0 >>> 0; var $x1 = x1 >>> 0; var $y0 = y0 >>> 0; return $x1 - (y1 >>> 0) - ((~$x0 & $y0 | ~($x0 ^ $y0) & $x0 - $y0 >>> 0) >>> 31) | 0; } }); PKr~�\��Lj�%es.object.get-own-property-symbols.jsnu�[���'use strict'; var $ = require('../internals/export'); var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection'); var fails = require('../internals/fails'); var getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols'); var toObject = require('../internals/to-object'); // V8 ~ Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives // https://bugs.chromium.org/p/v8/issues/detail?id=3443 var FORCED = !NATIVE_SYMBOL || fails(function () { getOwnPropertySymbolsModule.f(1); }); // `Object.getOwnPropertySymbols` method // https://tc39.es/ecma262/#sec-object.getownpropertysymbols $({ target: 'Object', stat: true, forced: FORCED }, { getOwnPropertySymbols: function getOwnPropertySymbols(it) { var $getOwnPropertySymbols = getOwnPropertySymbolsModule.f; return $getOwnPropertySymbols ? $getOwnPropertySymbols(toObject(it)) : []; } }); PKr~�\af#t��es.object.has-own.jsnu�[���'use strict'; var $ = require('../internals/export'); var hasOwn = require('../internals/has-own-property'); // `Object.hasOwn` method // https://tc39.es/ecma262/#sec-object.hasown $({ target: 'Object', stat: true }, { hasOwn: hasOwn }); PKr~�\̘���*�*es.symbol.constructor.jsnu�[���'use strict'; var $ = require('../internals/export'); var global = require('../internals/global'); var call = require('../internals/function-call'); var uncurryThis = require('../internals/function-uncurry-this'); var IS_PURE = require('../internals/is-pure'); var DESCRIPTORS = require('../internals/descriptors'); var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection'); var fails = require('../internals/fails'); var hasOwn = require('../internals/has-own-property'); var isPrototypeOf = require('../internals/object-is-prototype-of'); var anObject = require('../internals/an-object'); var toIndexedObject = require('../internals/to-indexed-object'); var toPropertyKey = require('../internals/to-property-key'); var $toString = require('../internals/to-string'); var createPropertyDescriptor = require('../internals/create-property-descriptor'); var nativeObjectCreate = require('../internals/object-create'); var objectKeys = require('../internals/object-keys'); var getOwnPropertyNamesModule = require('../internals/object-get-own-property-names'); var getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external'); var getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols'); var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor'); var definePropertyModule = require('../internals/object-define-property'); var definePropertiesModule = require('../internals/object-define-properties'); var propertyIsEnumerableModule = require('../internals/object-property-is-enumerable'); var defineBuiltIn = require('../internals/define-built-in'); var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); var shared = require('../internals/shared'); var sharedKey = require('../internals/shared-key'); var hiddenKeys = require('../internals/hidden-keys'); var uid = require('../internals/uid'); var wellKnownSymbol = require('../internals/well-known-symbol'); var wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped'); var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); var defineSymbolToPrimitive = require('../internals/symbol-define-to-primitive'); var setToStringTag = require('../internals/set-to-string-tag'); var InternalStateModule = require('../internals/internal-state'); var $forEach = require('../internals/array-iteration').forEach; var HIDDEN = sharedKey('hidden'); var SYMBOL = 'Symbol'; var PROTOTYPE = 'prototype'; var setInternalState = InternalStateModule.set; var getInternalState = InternalStateModule.getterFor(SYMBOL); var ObjectPrototype = Object[PROTOTYPE]; var $Symbol = global.Symbol; var SymbolPrototype = $Symbol && $Symbol[PROTOTYPE]; var RangeError = global.RangeError; var TypeError = global.TypeError; var QObject = global.QObject; var nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; var nativeDefineProperty = definePropertyModule.f; var nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f; var nativePropertyIsEnumerable = propertyIsEnumerableModule.f; var push = uncurryThis([].push); var AllSymbols = shared('symbols'); var ObjectPrototypeSymbols = shared('op-symbols'); var WellKnownSymbolsStore = shared('wks'); // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173 var USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild; // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687 var fallbackDefineProperty = function (O, P, Attributes) { var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P); if (ObjectPrototypeDescriptor) delete ObjectPrototype[P]; nativeDefineProperty(O, P, Attributes); if (ObjectPrototypeDescriptor && O !== ObjectPrototype) { nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor); } }; var setSymbolDescriptor = DESCRIPTORS && fails(function () { return nativeObjectCreate(nativeDefineProperty({}, 'a', { get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; } })).a !== 7; }) ? fallbackDefineProperty : nativeDefineProperty; var wrap = function (tag, description) { var symbol = AllSymbols[tag] = nativeObjectCreate(SymbolPrototype); setInternalState(symbol, { type: SYMBOL, tag: tag, description: description }); if (!DESCRIPTORS) symbol.description = description; return symbol; }; var $defineProperty = function defineProperty(O, P, Attributes) { if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes); anObject(O); var key = toPropertyKey(P); anObject(Attributes); if (hasOwn(AllSymbols, key)) { if (!Attributes.enumerable) { if (!hasOwn(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, nativeObjectCreate(null))); O[HIDDEN][key] = true; } else { if (hasOwn(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false; Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) }); } return setSymbolDescriptor(O, key, Attributes); } return nativeDefineProperty(O, key, Attributes); }; var $defineProperties = function defineProperties(O, Properties) { anObject(O); var properties = toIndexedObject(Properties); var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties)); $forEach(keys, function (key) { if (!DESCRIPTORS || call($propertyIsEnumerable, properties, key)) $defineProperty(O, key, properties[key]); }); return O; }; var $create = function create(O, Properties) { return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties); }; var $propertyIsEnumerable = function propertyIsEnumerable(V) { var P = toPropertyKey(V); var enumerable = call(nativePropertyIsEnumerable, this, P); if (this === ObjectPrototype && hasOwn(AllSymbols, P) && !hasOwn(ObjectPrototypeSymbols, P)) return false; return enumerable || !hasOwn(this, P) || !hasOwn(AllSymbols, P) || hasOwn(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true; }; var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) { var it = toIndexedObject(O); var key = toPropertyKey(P); if (it === ObjectPrototype && hasOwn(AllSymbols, key) && !hasOwn(ObjectPrototypeSymbols, key)) return; var descriptor = nativeGetOwnPropertyDescriptor(it, key); if (descriptor && hasOwn(AllSymbols, key) && !(hasOwn(it, HIDDEN) && it[HIDDEN][key])) { descriptor.enumerable = true; } return descriptor; }; var $getOwnPropertyNames = function getOwnPropertyNames(O) { var names = nativeGetOwnPropertyNames(toIndexedObject(O)); var result = []; $forEach(names, function (key) { if (!hasOwn(AllSymbols, key) && !hasOwn(hiddenKeys, key)) push(result, key); }); return result; }; var $getOwnPropertySymbols = function (O) { var IS_OBJECT_PROTOTYPE = O === ObjectPrototype; var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O)); var result = []; $forEach(names, function (key) { if (hasOwn(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || hasOwn(ObjectPrototype, key))) { push(result, AllSymbols[key]); } }); return result; }; // `Symbol` constructor // https://tc39.es/ecma262/#sec-symbol-constructor if (!NATIVE_SYMBOL) { $Symbol = function Symbol() { if (isPrototypeOf(SymbolPrototype, this)) throw new TypeError('Symbol is not a constructor'); var description = !arguments.length || arguments[0] === undefined ? undefined : $toString(arguments[0]); var tag = uid(description); var setter = function (value) { var $this = this === undefined ? global : this; if ($this === ObjectPrototype) call(setter, ObjectPrototypeSymbols, value); if (hasOwn($this, HIDDEN) && hasOwn($this[HIDDEN], tag)) $this[HIDDEN][tag] = false; var descriptor = createPropertyDescriptor(1, value); try { setSymbolDescriptor($this, tag, descriptor); } catch (error) { if (!(error instanceof RangeError)) throw error; fallbackDefineProperty($this, tag, descriptor); } }; if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter }); return wrap(tag, description); }; SymbolPrototype = $Symbol[PROTOTYPE]; defineBuiltIn(SymbolPrototype, 'toString', function toString() { return getInternalState(this).tag; }); defineBuiltIn($Symbol, 'withoutSetter', function (description) { return wrap(uid(description), description); }); propertyIsEnumerableModule.f = $propertyIsEnumerable; definePropertyModule.f = $defineProperty; definePropertiesModule.f = $defineProperties; getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor; getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames; getOwnPropertySymbolsModule.f = $getOwnPropertySymbols; wrappedWellKnownSymbolModule.f = function (name) { return wrap(wellKnownSymbol(name), name); }; if (DESCRIPTORS) { // https://github.com/tc39/proposal-Symbol-description defineBuiltInAccessor(SymbolPrototype, 'description', { configurable: true, get: function description() { return getInternalState(this).description; } }); if (!IS_PURE) { defineBuiltIn(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true }); } } } $({ global: true, constructor: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, { Symbol: $Symbol }); $forEach(objectKeys(WellKnownSymbolsStore), function (name) { defineWellKnownSymbol(name); }); $({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, { useSetter: function () { USE_SETTER = true; }, useSimple: function () { USE_SETTER = false; } }); $({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, { // `Object.create` method // https://tc39.es/ecma262/#sec-object.create create: $create, // `Object.defineProperty` method // https://tc39.es/ecma262/#sec-object.defineproperty defineProperty: $defineProperty, // `Object.defineProperties` method // https://tc39.es/ecma262/#sec-object.defineproperties defineProperties: $defineProperties, // `Object.getOwnPropertyDescriptor` method // https://tc39.es/ecma262/#sec-object.getownpropertydescriptors getOwnPropertyDescriptor: $getOwnPropertyDescriptor }); $({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, { // `Object.getOwnPropertyNames` method // https://tc39.es/ecma262/#sec-object.getownpropertynames getOwnPropertyNames: $getOwnPropertyNames }); // `Symbol.prototype[@@toPrimitive]` method // https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive defineSymbolToPrimitive(); // `Symbol.prototype[@@toStringTag]` property // https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag setToStringTag($Symbol, SYMBOL); hiddenKeys[HIDDEN] = true; PKr~�\~����es.date.now.jsnu�[���'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()); } }); PKr~�\v�K es.array-buffer.slice.jsnu�[���// empty PKr~�\w��!!es.object.values.jsnu�[���'use strict'; var $ = require('../internals/export'); var $values = require('../internals/object-to-array').values; // `Object.values` method // https://tc39.es/ecma262/#sec-object.values $({ target: 'Object', stat: true }, { values: function values(O) { return $values(O); } }); PKr~�\d�2�es.number.constructor.jsnu�[���'use strict'; var $ = require('../internals/export'); var IS_PURE = require('../internals/is-pure'); var DESCRIPTORS = require('../internals/descriptors'); var global = require('../internals/global'); var path = require('../internals/path'); var uncurryThis = require('../internals/function-uncurry-this'); var isForced = require('../internals/is-forced'); var hasOwn = require('../internals/has-own-property'); var inheritIfRequired = require('../internals/inherit-if-required'); var isPrototypeOf = require('../internals/object-is-prototype-of'); var isSymbol = require('../internals/is-symbol'); var toPrimitive = require('../internals/to-primitive'); var fails = require('../internals/fails'); var getOwnPropertyNames = require('../internals/object-get-own-property-names').f; var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; var defineProperty = require('../internals/object-define-property').f; var thisNumberValue = require('../internals/this-number-value'); var trim = require('../internals/string-trim').trim; var NUMBER = 'Number'; var NativeNumber = global[NUMBER]; var PureNumberNamespace = path[NUMBER]; var NumberPrototype = NativeNumber.prototype; var TypeError = global.TypeError; var stringSlice = uncurryThis(''.slice); var charCodeAt = uncurryThis(''.charCodeAt); // `ToNumeric` abstract operation // https://tc39.es/ecma262/#sec-tonumeric var toNumeric = function (value) { var primValue = toPrimitive(value, 'number'); return typeof primValue == 'bigint' ? primValue : toNumber(primValue); }; // `ToNumber` abstract operation // https://tc39.es/ecma262/#sec-tonumber var toNumber = function (argument) { var it = toPrimitive(argument, 'number'); var first, third, radix, maxCode, digits, length, index, code; if (isSymbol(it)) throw new TypeError('Cannot convert a Symbol value to a number'); if (typeof it == 'string' && it.length > 2) { it = trim(it); first = charCodeAt(it, 0); if (first === 43 || first === 45) { third = charCodeAt(it, 2); if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix } else if (first === 48) { switch (charCodeAt(it, 1)) { // fast equal of /^0b[01]+$/i case 66: case 98: radix = 2; maxCode = 49; break; // fast equal of /^0o[0-7]+$/i case 79: case 111: radix = 8; maxCode = 55; break; default: return +it; } digits = stringSlice(it, 2); length = digits.length; for (index = 0; index < length; index++) { code = charCodeAt(digits, index); // parseInt parses a string to a first unavailable symbol // but ToNumber should return NaN if a string contains unavailable symbols if (code < 48 || code > maxCode) return NaN; } return parseInt(digits, radix); } } return +it; }; var FORCED = isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1')); var calledWithNew = function (dummy) { // includes check on 1..constructor(foo) case return isPrototypeOf(NumberPrototype, dummy) && fails(function () { thisNumberValue(dummy); }); }; // `Number` constructor // https://tc39.es/ecma262/#sec-number-constructor var NumberWrapper = function Number(value) { var n = arguments.length < 1 ? 0 : NativeNumber(toNumeric(value)); return calledWithNew(this) ? inheritIfRequired(Object(n), this, NumberWrapper) : n; }; NumberWrapper.prototype = NumberPrototype; if (FORCED && !IS_PURE) NumberPrototype.constructor = NumberWrapper; $({ global: true, constructor: true, wrap: true, forced: FORCED }, { Number: NumberWrapper }); // Use `internal/copy-constructor-properties` helper in `core-js@4` var copyConstructorProperties = function (target, source) { for (var keys = DESCRIPTORS ? getOwnPropertyNames(source) : ( // ES3: 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' + // ES2015 (in case, if modules with ES2015 Number statics required before): 'EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,' + // ESNext 'fromString,range' ).split(','), j = 0, key; keys.length > j; j++) { if (hasOwn(source, key = keys[j]) && !hasOwn(target, key)) { defineProperty(target, key, getOwnPropertyDescriptor(source, key)); } } }; if (IS_PURE && PureNumberNamespace) copyConstructorProperties(path[NUMBER], PureNumberNamespace); if (FORCED || IS_PURE) copyConstructorProperties(path[NUMBER], NativeNumber); PKr~�\v�K esnext.typed-array.to-spliced.jsnu�[���// empty PKr~�\Qo=��es.number.is-safe-integer.jsnu�[���'use strict'; var $ = require('../internals/export'); var isIntegralNumber = require('../internals/is-integral-number'); var abs = Math.abs; // `Number.isSafeInteger` method // https://tc39.es/ecma262/#sec-number.issafeinteger $({ target: 'Number', stat: true }, { isSafeInteger: function isSafeInteger(number) { return isIntegralNumber(number) && abs(number) <= 0x1FFFFFFFFFFFFF; } }); PKr~�\h�ހlles.weak-set.constructor.jsnu�[���'use strict'; var collection = require('../internals/collection'); var collectionWeak = require('../internals/collection-weak'); // `WeakSet` constructor // https://tc39.es/ecma262/#sec-weakset-constructor collection('WeakSet', function (init) { return function WeakSet() { return init(this, arguments.length ? arguments[0] : undefined); }; }, collectionWeak); PKr~�\v�K esnext.uint8-array.to-base64.jsnu�[���// empty PKr~�\�<�n!!esnext.array.filter-reject.jsnu�[���'use strict'; var $ = require('../internals/export'); var $filterReject = require('../internals/array-iteration').filterReject; var addToUnscopables = require('../internals/add-to-unscopables'); // `Array.prototype.filterReject` method // https://github.com/tc39/proposal-array-filtering $({ target: 'Array', proto: true, forced: true }, { filterReject: function filterReject(callbackfn /* , thisArg */) { return $filterReject(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } }); addToUnscopables('filterReject'); PKr~�\v�K es.date.to-string.jsnu�[���// empty PKr~�\\��D]]esnext.set.intersection.v2.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.set.intersection.v2'); PKr~�\��a,��es.reflect.is-extensible.jsnu�[���'use strict'; var $ = require('../internals/export'); var anObject = require('../internals/an-object'); var $isExtensible = require('../internals/object-is-extensible'); // `Reflect.isExtensible` method // https://tc39.es/ecma262/#sec-reflect.isextensible $({ target: 'Reflect', stat: true }, { isExtensible: function isExtensible(target) { anObject(target); return $isExtensible(target); } }); PKr~�\v�K web.url-search-params.size.jsnu�[���// empty PKr~�\Yن#9 9 esnext.async-iterator.reduce.jsnu�[���'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 isObject = require('../internals/is-object'); var getBuiltIn = require('../internals/get-built-in'); var getIteratorDirect = require('../internals/get-iterator-direct'); var closeAsyncIteration = require('../internals/async-iterator-close'); var Promise = getBuiltIn('Promise'); var $TypeError = TypeError; // `AsyncIterator.prototype.reduce` method // https://github.com/tc39/proposal-async-iterator-helpers $({ target: 'AsyncIterator', proto: true, real: true }, { reduce: function reduce(reducer /* , initialValue */) { anObject(this); aCallable(reducer); var record = getIteratorDirect(this); var iterator = record.iterator; var next = record.next; var noInitial = arguments.length < 2; var accumulator = noInitial ? undefined : arguments[1]; var counter = 0; return new Promise(function (resolve, reject) { var ifAbruptCloseAsyncIterator = function (error) { closeAsyncIteration(iterator, reject, error, reject); }; var loop = function () { try { Promise.resolve(anObject(call(next, iterator))).then(function (step) { try { if (anObject(step).done) { noInitial ? reject(new $TypeError('Reduce of empty iterator with no initial value')) : resolve(accumulator); } else { var value = step.value; if (noInitial) { noInitial = false; accumulator = value; loop(); } else try { var result = reducer(accumulator, value, counter); var handler = function ($result) { accumulator = $result; loop(); }; if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); else handler(result); } catch (error3) { ifAbruptCloseAsyncIterator(error3); } } counter++; } catch (error2) { reject(error2); } }, reject); } catch (error) { reject(error); } }; loop(); }); } }); PKr~�\��a@��"esnext.reflect.get-own-metadata.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var ReflectMetadataModule = require('../internals/reflect-metadata'); var anObject = require('../internals/an-object'); var ordinaryGetOwnMetadata = ReflectMetadataModule.get; var toMetadataKey = ReflectMetadataModule.toKey; // `Reflect.getOwnMetadata` method // https://github.com/rbuckton/reflect-metadata $({ target: 'Reflect', stat: true }, { getOwnMetadata: function getOwnMetadata(metadataKey, target /* , targetKey */) { var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); return ordinaryGetOwnMetadata(metadataKey, anObject(target), targetKey); } }); PKr~�\x�uA��esnext.iterator.take.jsnu�[���'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 IS_PURE = require('../internals/is-pure'); 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://github.com/tc39/proposal-iterator-helpers $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { take: function take(limit) { anObject(this); var remaining = toPositiveInteger(notANaN(+limit)); return new IteratorProxy(getIteratorDirect(this), { remaining: remaining }); } }); PKr~�\��'�kkesnext.reflect.metadata.jsnu�[���'use strict'; var $ = require('../internals/export'); var ReflectMetadataModule = require('../internals/reflect-metadata'); var anObject = require('../internals/an-object'); var toMetadataKey = ReflectMetadataModule.toKey; var ordinaryDefineOwnMetadata = ReflectMetadataModule.set; // `Reflect.metadata` method // https://github.com/rbuckton/reflect-metadata $({ target: 'Reflect', stat: true }, { metadata: function metadata(metadataKey, metadataValue) { return function decorator(target, key) { ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetadataKey(key)); }; } }); PKr~�\ҍ�\��es.object.define-properties.jsnu�[���'use strict'; var $ = require('../internals/export'); var DESCRIPTORS = require('../internals/descriptors'); var defineProperties = require('../internals/object-define-properties').f; // `Object.defineProperties` method // https://tc39.es/ecma262/#sec-object.defineproperties // eslint-disable-next-line es/no-object-defineproperties -- safe $({ target: 'Object', stat: true, forced: Object.defineProperties !== defineProperties, sham: !DESCRIPTORS }, { defineProperties: defineProperties }); PKr~�\�_x���es.string.trim-start.jsnu�[���'use strict'; // TODO: Remove this line from `core-js@4` require('../modules/es.string.trim-left'); var $ = require('../internals/export'); var trimStart = require('../internals/string-trim-start'); // `String.prototype.trimStart` method // https://tc39.es/ecma262/#sec-string.prototype.trimstart // eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe $({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimStart !== trimStart }, { trimStart: trimStart }); PKr~�\������esnext.iterator.range.jsnu�[���'use strict'; /* eslint-disable es/no-bigint -- safe */ var $ = require('../internals/export'); var NumericRangeIterator = require('../internals/numeric-range-iterator'); var $TypeError = TypeError; // `Iterator.range` method // https://github.com/tc39/proposal-Number.range $({ target: 'Iterator', stat: true, forced: true }, { range: function range(start, end, option) { if (typeof start == 'number') return new NumericRangeIterator(start, end, option, 'number', 0, 1); if (typeof start == 'bigint') return new NumericRangeIterator(start, end, option, 'bigint', BigInt(0), BigInt(1)); throw new $TypeError('Incorrect Iterator.range arguments'); } }); PKr~�\|a�2��es.function.has-instance.jsnu�[���'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) }); } PKr~�\�&����es.array.fill.jsnu�[���'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'); PKr~�\��Σ es.object.is-frozen.jsnu�[���'use strict'; var $ = require('../internals/export'); var fails = require('../internals/fails'); var isObject = require('../internals/is-object'); var classof = require('../internals/classof-raw'); var ARRAY_BUFFER_NON_EXTENSIBLE = require('../internals/array-buffer-non-extensible'); // eslint-disable-next-line es/no-object-isfrozen -- safe var $isFrozen = Object.isFrozen; var FORCED = ARRAY_BUFFER_NON_EXTENSIBLE || fails(function () { $isFrozen(1); }); // `Object.isFrozen` method // https://tc39.es/ecma262/#sec-object.isfrozen $({ target: 'Object', stat: true, forced: FORCED }, { isFrozen: function isFrozen(it) { if (!isObject(it)) return true; if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) === 'ArrayBuffer') return true; return $isFrozen ? $isFrozen(it) : false; } }); PKr~�\�幓�esnext.weak-map.delete-all.jsnu�[���'use strict'; var $ = require('../internals/export'); var aWeakMap = require('../internals/a-weak-map'); var remove = require('../internals/weak-map-helpers').remove; // `WeakMap.prototype.deleteAll` method // https://github.com/tc39/proposal-collection-methods $({ target: 'WeakMap', proto: true, real: true, forced: true }, { deleteAll: function deleteAll(/* ...elements */) { var collection = aWeakMap(this); var allDeleted = true; var wasDeleted; for (var k = 0, len = arguments.length; k < len; k++) { wasDeleted = remove(collection, arguments[k]); allDeleted = allDeleted && wasDeleted; } return !!allDeleted; } }); PKr~�\�J�C��esnext.iterator.to-async.jsnu�[���'use strict'; var $ = require('../internals/export'); var anObject = require('../internals/an-object'); var AsyncFromSyncIterator = require('../internals/async-from-sync-iterator'); var WrapAsyncIterator = require('../internals/async-iterator-wrap'); var getIteratorDirect = require('../internals/get-iterator-direct'); var IS_PURE = require('../internals/is-pure'); // `Iterator.prototype.toAsync` method // https://github.com/tc39/proposal-async-iterator-helpers $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { toAsync: function toAsync() { return new WrapAsyncIterator(getIteratorDirect(new AsyncFromSyncIterator(getIteratorDirect(anObject(this))))); } }); PKr~�\����es.string.sub.jsnu�[���'use strict'; var $ = require('../internals/export'); var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.sub` method // https://tc39.es/ecma262/#sec-string.prototype.sub $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sub') }, { sub: function sub() { return createHTML(this, 'sub', '', ''); } }); PKr~�\�Rم!!es.array.unscopables.flat.jsnu�[���'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'); PKr~�\àJ@EEes.array.flat-map.jsnu�[���'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; } }); PKr~�\UAE�uu)esnext.async-iterator.as-indexed-pairs.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var indexed = require('../internals/async-iterator-indexed'); // `AsyncIterator.prototype.asIndexedPairs` method // https://github.com/tc39/proposal-iterator-helpers $({ target: 'AsyncIterator', name: 'indexed', proto: true, real: true, forced: true }, { asIndexedPairs: indexed }); PKr~�\uد��web.url.can-parse.jsnu�[���'use strict'; var $ = require('../internals/export'); var getBuiltIn = require('../internals/get-built-in'); var fails = require('../internals/fails'); var validateArgumentsLength = require('../internals/validate-arguments-length'); var toString = require('../internals/to-string'); var USE_NATIVE_URL = require('../internals/url-constructor-detection'); var URL = getBuiltIn('URL'); // https://github.com/nodejs/node/issues/47505 // https://github.com/denoland/deno/issues/18893 var THROWS_WITHOUT_ARGUMENTS = USE_NATIVE_URL && fails(function () { URL.canParse(); }); // Bun ~ 1.0.30 bug // https://github.com/oven-sh/bun/issues/9250 var WRONG_ARITY = fails(function () { return URL.canParse.length !== 1; }); // `URL.canParse` method // https://url.spec.whatwg.org/#dom-url-canparse $({ target: 'URL', stat: true, forced: !THROWS_WITHOUT_ARGUMENTS || WRONG_ARITY }, { canParse: function canParse(url) { var length = validateArgumentsLength(arguments.length, 1); var urlString = toString(url); var base = length < 2 || arguments[1] === undefined ? undefined : toString(arguments[1]); try { return !!new URL(urlString, base); } catch (error) { return false; } } }); PKr~�\�G��web.url-search-params.jsnu�[���'use strict'; // TODO: Remove this module from `core-js@4` since it's replaced to module below require('../modules/web.url-search-params.constructor'); PKr~�\�1��ee%esnext.set.symmetric-difference.v2.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.set.symmetric-difference.v2'); PKr~�\v�K %esnext.data-view.set-uint8-clamped.jsnu�[���// empty PKr~�\1�j��es.symbol.for.jsnu�[���'use strict'; var $ = require('../internals/export'); var getBuiltIn = require('../internals/get-built-in'); var hasOwn = require('../internals/has-own-property'); var toString = require('../internals/to-string'); var shared = require('../internals/shared'); var NATIVE_SYMBOL_REGISTRY = require('../internals/symbol-registry-detection'); var StringToSymbolRegistry = shared('string-to-symbol-registry'); var SymbolToStringRegistry = shared('symbol-to-string-registry'); // `Symbol.for` method // https://tc39.es/ecma262/#sec-symbol.for $({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY }, { 'for': function (key) { var string = toString(key); if (hasOwn(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string]; var symbol = getBuiltIn('Symbol')(string); StringToSymbolRegistry[string] = symbol; SymbolToStringRegistry[symbol] = string; return symbol; } }); PKr~�\, a/gges.weak-map.constructor.jsnu�[���'use strict'; var FREEZING = require('../internals/freezing'); var global = require('../internals/global'); var uncurryThis = require('../internals/function-uncurry-this'); var defineBuiltIns = require('../internals/define-built-ins'); var InternalMetadataModule = require('../internals/internal-metadata'); var collection = require('../internals/collection'); var collectionWeak = require('../internals/collection-weak'); var isObject = require('../internals/is-object'); var enforceInternalState = require('../internals/internal-state').enforce; var fails = require('../internals/fails'); var NATIVE_WEAK_MAP = require('../internals/weak-map-basic-detection'); var $Object = Object; // eslint-disable-next-line es/no-array-isarray -- safe var isArray = Array.isArray; // eslint-disable-next-line es/no-object-isextensible -- safe var isExtensible = $Object.isExtensible; // eslint-disable-next-line es/no-object-isfrozen -- safe var isFrozen = $Object.isFrozen; // eslint-disable-next-line es/no-object-issealed -- safe var isSealed = $Object.isSealed; // eslint-disable-next-line es/no-object-freeze -- safe var freeze = $Object.freeze; // eslint-disable-next-line es/no-object-seal -- safe var seal = $Object.seal; var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global; var InternalWeakMap; var wrapper = function (init) { return function WeakMap() { return init(this, arguments.length ? arguments[0] : undefined); }; }; // `WeakMap` constructor // https://tc39.es/ecma262/#sec-weakmap-constructor var $WeakMap = collection('WeakMap', wrapper, collectionWeak); var WeakMapPrototype = $WeakMap.prototype; var nativeSet = uncurryThis(WeakMapPrototype.set); // Chakra Edge bug: adding frozen arrays to WeakMap unfreeze them var hasMSEdgeFreezingBug = function () { return FREEZING && fails(function () { var frozenArray = freeze([]); nativeSet(new $WeakMap(), frozenArray, 1); return !isFrozen(frozenArray); }); }; // IE11 WeakMap frozen keys fix // We can't use feature detection because it crash some old IE builds // https://github.com/zloirock/core-js/issues/485 if (NATIVE_WEAK_MAP) if (IS_IE11) { InternalWeakMap = collectionWeak.getConstructor(wrapper, 'WeakMap', true); InternalMetadataModule.enable(); var nativeDelete = uncurryThis(WeakMapPrototype['delete']); var nativeHas = uncurryThis(WeakMapPrototype.has); var nativeGet = uncurryThis(WeakMapPrototype.get); defineBuiltIns(WeakMapPrototype, { 'delete': function (key) { if (isObject(key) && !isExtensible(key)) { var state = enforceInternalState(this); if (!state.frozen) state.frozen = new InternalWeakMap(); return nativeDelete(this, key) || state.frozen['delete'](key); } return nativeDelete(this, key); }, has: function has(key) { if (isObject(key) && !isExtensible(key)) { var state = enforceInternalState(this); if (!state.frozen) state.frozen = new InternalWeakMap(); return nativeHas(this, key) || state.frozen.has(key); } return nativeHas(this, key); }, get: function get(key) { if (isObject(key) && !isExtensible(key)) { var state = enforceInternalState(this); if (!state.frozen) state.frozen = new InternalWeakMap(); return nativeHas(this, key) ? nativeGet(this, key) : state.frozen.get(key); } return nativeGet(this, key); }, set: function set(key, value) { if (isObject(key) && !isExtensible(key)) { var state = enforceInternalState(this); if (!state.frozen) state.frozen = new InternalWeakMap(); nativeHas(this, key) ? nativeSet(this, key, value) : state.frozen.set(key, value); } else nativeSet(this, key, value); return this; } }); // Chakra Edge frozen keys fix } else if (hasMSEdgeFreezingBug()) { defineBuiltIns(WeakMapPrototype, { set: function set(key, value) { var arrayIntegrityLevel; if (isArray(key)) { if (isFrozen(key)) arrayIntegrityLevel = freeze; else if (isSealed(key)) arrayIntegrityLevel = seal; } nativeSet(this, key, value); if (arrayIntegrityLevel) arrayIntegrityLevel(key); return this; } }); } PKr~�\v�K %es.typed-array.uint8-clamped-array.jsnu�[���// empty PKr~�\���esnext.object.iterate-values.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var ObjectIterator = require('../internals/object-iterator'); // `Object.iterateValues` method // https://github.com/tc39/proposal-object-iteration $({ target: 'Object', stat: true, forced: true }, { iterateValues: function iterateValues(object) { return new ObjectIterator(object, 'values'); } }); PKr~�\v�K es.symbol.description.jsnu�[���// empty PKr~�\J��IIesnext.math.seeded-prng.jsnu�[���'use strict'; var $ = require('../internals/export'); var anObject = require('../internals/an-object'); var numberIsFinite = require('../internals/number-is-finite'); var createIteratorConstructor = require('../internals/iterator-create-constructor'); var createIterResultObject = require('../internals/create-iter-result-object'); var InternalStateModule = require('../internals/internal-state'); var SEEDED_RANDOM = 'Seeded Random'; var SEEDED_RANDOM_GENERATOR = SEEDED_RANDOM + ' Generator'; var SEED_TYPE_ERROR = 'Math.seededPRNG() argument should have a "seed" field with a finite value.'; var setInternalState = InternalStateModule.set; var getInternalState = InternalStateModule.getterFor(SEEDED_RANDOM_GENERATOR); var $TypeError = TypeError; var $SeededRandomGenerator = createIteratorConstructor(function SeededRandomGenerator(seed) { setInternalState(this, { type: SEEDED_RANDOM_GENERATOR, seed: seed % 2147483647 }); }, SEEDED_RANDOM, function next() { var state = getInternalState(this); var seed = state.seed = (state.seed * 1103515245 + 12345) % 2147483647; return createIterResultObject((seed & 1073741823) / 1073741823, false); }); // `Math.seededPRNG` method // https://github.com/tc39/proposal-seeded-random // based on https://github.com/tc39/proposal-seeded-random/blob/78b8258835b57fc2100d076151ab506bc3202ae6/demo.html $({ target: 'Math', stat: true, forced: true }, { seededPRNG: function seededPRNG(it) { var seed = anObject(it).seed; if (!numberIsFinite(seed)) throw new $TypeError(SEED_TYPE_ERROR); return new $SeededRandomGenerator(seed); } }); PKr~�\)�%���es.string.trim-end.jsnu�[���'use strict'; // TODO: Remove this line from `core-js@4` require('../modules/es.string.trim-right'); var $ = require('../internals/export'); var trimEnd = require('../internals/string-trim-end'); // `String.prototype.trimEnd` method // https://tc39.es/ecma262/#sec-string.prototype.trimend // eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe $({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimEnd !== trimEnd }, { trimEnd: trimEnd }); PKr~�\6��TTesnext.array.with.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.array.with'); PKr~�\�%��J�Jweb.structured-clone.jsnu�[���'use strict'; var IS_PURE = require('../internals/is-pure'); var $ = require('../internals/export'); var global = require('../internals/global'); var getBuiltIn = require('../internals/get-built-in'); var uncurryThis = require('../internals/function-uncurry-this'); var fails = require('../internals/fails'); var uid = require('../internals/uid'); var isCallable = require('../internals/is-callable'); var isConstructor = require('../internals/is-constructor'); var isNullOrUndefined = require('../internals/is-null-or-undefined'); var isObject = require('../internals/is-object'); var isSymbol = require('../internals/is-symbol'); var iterate = require('../internals/iterate'); var anObject = require('../internals/an-object'); var classof = require('../internals/classof'); var hasOwn = require('../internals/has-own-property'); var createProperty = require('../internals/create-property'); var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); var lengthOfArrayLike = require('../internals/length-of-array-like'); var validateArgumentsLength = require('../internals/validate-arguments-length'); var getRegExpFlags = require('../internals/regexp-get-flags'); var MapHelpers = require('../internals/map-helpers'); var SetHelpers = require('../internals/set-helpers'); var setIterate = require('../internals/set-iterate'); var detachTransferable = require('../internals/detach-transferable'); var ERROR_STACK_INSTALLABLE = require('../internals/error-stack-installable'); var PROPER_STRUCTURED_CLONE_TRANSFER = require('../internals/structured-clone-proper-transfer'); var Object = global.Object; var Array = global.Array; var Date = global.Date; var Error = global.Error; var TypeError = global.TypeError; var PerformanceMark = global.PerformanceMark; var DOMException = getBuiltIn('DOMException'); var Map = MapHelpers.Map; var mapHas = MapHelpers.has; var mapGet = MapHelpers.get; var mapSet = MapHelpers.set; var Set = SetHelpers.Set; var setAdd = SetHelpers.add; var setHas = SetHelpers.has; var objectKeys = getBuiltIn('Object', 'keys'); var push = uncurryThis([].push); var thisBooleanValue = uncurryThis(true.valueOf); var thisNumberValue = uncurryThis(1.0.valueOf); var thisStringValue = uncurryThis(''.valueOf); var thisTimeValue = uncurryThis(Date.prototype.getTime); var PERFORMANCE_MARK = uid('structuredClone'); var DATA_CLONE_ERROR = 'DataCloneError'; var TRANSFERRING = 'Transferring'; var checkBasicSemantic = function (structuredCloneImplementation) { return !fails(function () { var set1 = new global.Set([7]); var set2 = structuredCloneImplementation(set1); var number = structuredCloneImplementation(Object(7)); return set2 === set1 || !set2.has(7) || !isObject(number) || +number !== 7; }) && structuredCloneImplementation; }; var checkErrorsCloning = function (structuredCloneImplementation, $Error) { return !fails(function () { var error = new $Error(); var test = structuredCloneImplementation({ a: error, b: error }); return !(test && test.a === test.b && test.a instanceof $Error && test.a.stack === error.stack); }); }; // https://github.com/whatwg/html/pull/5749 var checkNewErrorsCloningSemantic = function (structuredCloneImplementation) { return !fails(function () { var test = structuredCloneImplementation(new global.AggregateError([1], PERFORMANCE_MARK, { cause: 3 })); return test.name !== 'AggregateError' || test.errors[0] !== 1 || test.message !== PERFORMANCE_MARK || test.cause !== 3; }); }; // FF94+, Safari 15.4+, Chrome 98+, NodeJS 17.0+, Deno 1.13+ // FF<103 and Safari implementations can't clone errors // https://bugzilla.mozilla.org/show_bug.cgi?id=1556604 // FF103 can clone errors, but `.stack` of clone is an empty string // https://bugzilla.mozilla.org/show_bug.cgi?id=1778762 // FF104+ fixed it on usual errors, but not on DOMExceptions // https://bugzilla.mozilla.org/show_bug.cgi?id=1777321 // Chrome <102 returns `null` if cloned object contains multiple references to one error // https://bugs.chromium.org/p/v8/issues/detail?id=12542 // NodeJS implementation can't clone DOMExceptions // https://github.com/nodejs/node/issues/41038 // only FF103+ supports new (html/5749) error cloning semantic var nativeStructuredClone = global.structuredClone; var FORCED_REPLACEMENT = IS_PURE || !checkErrorsCloning(nativeStructuredClone, Error) || !checkErrorsCloning(nativeStructuredClone, DOMException) || !checkNewErrorsCloningSemantic(nativeStructuredClone); // Chrome 82+, Safari 14.1+, Deno 1.11+ // Chrome 78-81 implementation swaps `.name` and `.message` of cloned `DOMException` // Chrome returns `null` if cloned object contains multiple references to one error // Safari 14.1 implementation doesn't clone some `RegExp` flags, so requires a workaround // Safari implementation can't clone errors // Deno 1.2-1.10 implementations too naive // NodeJS 16.0+ does not have `PerformanceMark` constructor // NodeJS <17.2 structured cloning implementation from `performance.mark` is too naive // and can't clone, for example, `RegExp` or some boxed primitives // https://github.com/nodejs/node/issues/40840 // no one of those implementations supports new (html/5749) error cloning semantic var structuredCloneFromMark = !nativeStructuredClone && checkBasicSemantic(function (value) { return new PerformanceMark(PERFORMANCE_MARK, { detail: value }).detail; }); var nativeRestrictedStructuredClone = checkBasicSemantic(nativeStructuredClone) || structuredCloneFromMark; var throwUncloneable = function (type) { throw new DOMException('Uncloneable type: ' + type, DATA_CLONE_ERROR); }; var throwUnpolyfillable = function (type, action) { throw new DOMException((action || 'Cloning') + ' of ' + type + ' cannot be properly polyfilled in this engine', DATA_CLONE_ERROR); }; var tryNativeRestrictedStructuredClone = function (value, type) { if (!nativeRestrictedStructuredClone) throwUnpolyfillable(type); return nativeRestrictedStructuredClone(value); }; var createDataTransfer = function () { var dataTransfer; try { dataTransfer = new global.DataTransfer(); } catch (error) { try { dataTransfer = new global.ClipboardEvent('').clipboardData; } catch (error2) { /* empty */ } } return dataTransfer && dataTransfer.items && dataTransfer.files ? dataTransfer : null; }; var cloneBuffer = function (value, map, $type) { if (mapHas(map, value)) return mapGet(map, value); var type = $type || classof(value); var clone, length, options, source, target, i; if (type === 'SharedArrayBuffer') { if (nativeRestrictedStructuredClone) clone = nativeRestrictedStructuredClone(value); // SharedArrayBuffer should use shared memory, we can't polyfill it, so return the original else clone = value; } else { var DataView = global.DataView; // `ArrayBuffer#slice` is not available in IE10 // `ArrayBuffer#slice` and `DataView` are not available in old FF if (!DataView && !isCallable(value.slice)) throwUnpolyfillable('ArrayBuffer'); // detached buffers throws in `DataView` and `.slice` try { if (isCallable(value.slice) && !value.resizable) { clone = value.slice(0); } else { length = value.byteLength; options = 'maxByteLength' in value ? { maxByteLength: value.maxByteLength } : undefined; // eslint-disable-next-line es/no-resizable-and-growable-arraybuffers -- safe clone = new ArrayBuffer(length, options); source = new DataView(value); target = new DataView(clone); for (i = 0; i < length; i++) { target.setUint8(i, source.getUint8(i)); } } } catch (error) { throw new DOMException('ArrayBuffer is detached', DATA_CLONE_ERROR); } } mapSet(map, value, clone); return clone; }; var cloneView = function (value, type, offset, length, map) { var C = global[type]; // in some old engines like Safari 9, typeof C is 'object' // on Uint8ClampedArray or some other constructors if (!isObject(C)) throwUnpolyfillable(type); return new C(cloneBuffer(value.buffer, map), offset, length); }; var structuredCloneInternal = function (value, map) { if (isSymbol(value)) throwUncloneable('Symbol'); if (!isObject(value)) return value; // effectively preserves circular references if (map) { if (mapHas(map, value)) return mapGet(map, value); } else map = new Map(); var type = classof(value); var C, name, cloned, dataTransfer, i, length, keys, key; switch (type) { case 'Array': cloned = Array(lengthOfArrayLike(value)); break; case 'Object': cloned = {}; break; case 'Map': cloned = new Map(); break; case 'Set': cloned = new Set(); break; case 'RegExp': // in this block because of a Safari 14.1 bug // old FF does not clone regexes passed to the constructor, so get the source and flags directly cloned = new RegExp(value.source, getRegExpFlags(value)); break; case 'Error': name = value.name; switch (name) { case 'AggregateError': cloned = new (getBuiltIn(name))([]); break; case 'EvalError': case 'RangeError': case 'ReferenceError': case 'SuppressedError': case 'SyntaxError': case 'TypeError': case 'URIError': cloned = new (getBuiltIn(name))(); break; case 'CompileError': case 'LinkError': case 'RuntimeError': cloned = new (getBuiltIn('WebAssembly', name))(); break; default: cloned = new Error(); } break; case 'DOMException': cloned = new DOMException(value.message, value.name); break; case 'ArrayBuffer': case 'SharedArrayBuffer': cloned = cloneBuffer(value, map, type); break; case 'DataView': case 'Int8Array': case 'Uint8Array': case 'Uint8ClampedArray': case 'Int16Array': case 'Uint16Array': case 'Int32Array': case 'Uint32Array': case 'Float16Array': case 'Float32Array': case 'Float64Array': case 'BigInt64Array': case 'BigUint64Array': length = type === 'DataView' ? value.byteLength : value.length; cloned = cloneView(value, type, value.byteOffset, length, map); break; case 'DOMQuad': try { cloned = new DOMQuad( structuredCloneInternal(value.p1, map), structuredCloneInternal(value.p2, map), structuredCloneInternal(value.p3, map), structuredCloneInternal(value.p4, map) ); } catch (error) { cloned = tryNativeRestrictedStructuredClone(value, type); } break; case 'File': if (nativeRestrictedStructuredClone) try { cloned = nativeRestrictedStructuredClone(value); // NodeJS 20.0.0 bug, https://github.com/nodejs/node/issues/47612 if (classof(cloned) !== type) cloned = undefined; } catch (error) { /* empty */ } if (!cloned) try { cloned = new File([value], value.name, value); } catch (error) { /* empty */ } if (!cloned) throwUnpolyfillable(type); break; case 'FileList': dataTransfer = createDataTransfer(); if (dataTransfer) { for (i = 0, length = lengthOfArrayLike(value); i < length; i++) { dataTransfer.items.add(structuredCloneInternal(value[i], map)); } cloned = dataTransfer.files; } else cloned = tryNativeRestrictedStructuredClone(value, type); break; case 'ImageData': // Safari 9 ImageData is a constructor, but typeof ImageData is 'object' try { cloned = new ImageData( structuredCloneInternal(value.data, map), value.width, value.height, { colorSpace: value.colorSpace } ); } catch (error) { cloned = tryNativeRestrictedStructuredClone(value, type); } break; default: if (nativeRestrictedStructuredClone) { cloned = nativeRestrictedStructuredClone(value); } else switch (type) { case 'BigInt': // can be a 3rd party polyfill cloned = Object(value.valueOf()); break; case 'Boolean': cloned = Object(thisBooleanValue(value)); break; case 'Number': cloned = Object(thisNumberValue(value)); break; case 'String': cloned = Object(thisStringValue(value)); break; case 'Date': cloned = new Date(thisTimeValue(value)); break; case 'Blob': try { cloned = value.slice(0, value.size, value.type); } catch (error) { throwUnpolyfillable(type); } break; case 'DOMPoint': case 'DOMPointReadOnly': C = global[type]; try { cloned = C.fromPoint ? C.fromPoint(value) : new C(value.x, value.y, value.z, value.w); } catch (error) { throwUnpolyfillable(type); } break; case 'DOMRect': case 'DOMRectReadOnly': C = global[type]; try { cloned = C.fromRect ? C.fromRect(value) : new C(value.x, value.y, value.width, value.height); } catch (error) { throwUnpolyfillable(type); } break; case 'DOMMatrix': case 'DOMMatrixReadOnly': C = global[type]; try { cloned = C.fromMatrix ? C.fromMatrix(value) : new C(value); } catch (error) { throwUnpolyfillable(type); } break; case 'AudioData': case 'VideoFrame': if (!isCallable(value.clone)) throwUnpolyfillable(type); try { cloned = value.clone(); } catch (error) { throwUncloneable(type); } break; case 'CropTarget': case 'CryptoKey': case 'FileSystemDirectoryHandle': case 'FileSystemFileHandle': case 'FileSystemHandle': case 'GPUCompilationInfo': case 'GPUCompilationMessage': case 'ImageBitmap': case 'RTCCertificate': case 'WebAssembly.Module': throwUnpolyfillable(type); // break omitted default: throwUncloneable(type); } } mapSet(map, value, cloned); switch (type) { case 'Array': case 'Object': keys = objectKeys(value); for (i = 0, length = lengthOfArrayLike(keys); i < length; i++) { key = keys[i]; createProperty(cloned, key, structuredCloneInternal(value[key], map)); } break; case 'Map': value.forEach(function (v, k) { mapSet(cloned, structuredCloneInternal(k, map), structuredCloneInternal(v, map)); }); break; case 'Set': value.forEach(function (v) { setAdd(cloned, structuredCloneInternal(v, map)); }); break; case 'Error': createNonEnumerableProperty(cloned, 'message', structuredCloneInternal(value.message, map)); if (hasOwn(value, 'cause')) { createNonEnumerableProperty(cloned, 'cause', structuredCloneInternal(value.cause, map)); } if (name === 'AggregateError') { cloned.errors = structuredCloneInternal(value.errors, map); } else if (name === 'SuppressedError') { cloned.error = structuredCloneInternal(value.error, map); cloned.suppressed = structuredCloneInternal(value.suppressed, map); } // break omitted case 'DOMException': if (ERROR_STACK_INSTALLABLE) { createNonEnumerableProperty(cloned, 'stack', structuredCloneInternal(value.stack, map)); } } return cloned; }; var tryToTransfer = function (rawTransfer, map) { if (!isObject(rawTransfer)) throw new TypeError('Transfer option cannot be converted to a sequence'); var transfer = []; iterate(rawTransfer, function (value) { push(transfer, anObject(value)); }); var i = 0; var length = lengthOfArrayLike(transfer); var buffers = new Set(); var value, type, C, transferred, canvas, context; while (i < length) { value = transfer[i++]; type = classof(value); if (type === 'ArrayBuffer' ? setHas(buffers, value) : mapHas(map, value)) { throw new DOMException('Duplicate transferable', DATA_CLONE_ERROR); } if (type === 'ArrayBuffer') { setAdd(buffers, value); continue; } if (PROPER_STRUCTURED_CLONE_TRANSFER) { transferred = nativeStructuredClone(value, { transfer: [value] }); } else switch (type) { case 'ImageBitmap': C = global.OffscreenCanvas; if (!isConstructor(C)) throwUnpolyfillable(type, TRANSFERRING); try { canvas = new C(value.width, value.height); context = canvas.getContext('bitmaprenderer'); context.transferFromImageBitmap(value); transferred = canvas.transferToImageBitmap(); } catch (error) { /* empty */ } break; case 'AudioData': case 'VideoFrame': if (!isCallable(value.clone) || !isCallable(value.close)) throwUnpolyfillable(type, TRANSFERRING); try { transferred = value.clone(); value.close(); } catch (error) { /* empty */ } break; case 'MediaSourceHandle': case 'MessagePort': case 'OffscreenCanvas': case 'ReadableStream': case 'TransformStream': case 'WritableStream': throwUnpolyfillable(type, TRANSFERRING); } if (transferred === undefined) throw new DOMException('This object cannot be transferred: ' + type, DATA_CLONE_ERROR); mapSet(map, value, transferred); } return buffers; }; var detachBuffers = function (buffers) { setIterate(buffers, function (buffer) { if (PROPER_STRUCTURED_CLONE_TRANSFER) { nativeRestrictedStructuredClone(buffer, { transfer: [buffer] }); } else if (isCallable(buffer.transfer)) { buffer.transfer(); } else if (detachTransferable) { detachTransferable(buffer); } else { throwUnpolyfillable('ArrayBuffer', TRANSFERRING); } }); }; // `structuredClone` method // https://html.spec.whatwg.org/multipage/structured-data.html#dom-structuredclone $({ global: true, enumerable: true, sham: !PROPER_STRUCTURED_CLONE_TRANSFER, forced: FORCED_REPLACEMENT }, { structuredClone: function structuredClone(value /* , { transfer } */) { var options = validateArgumentsLength(arguments.length, 1) > 1 && !isNullOrUndefined(arguments[1]) ? anObject(arguments[1]) : undefined; var transfer = options ? options.transfer : undefined; var map, buffers; if (transfer !== undefined) { map = new Map(); buffers = tryToTransfer(transfer, map); } var clone = structuredCloneInternal(value, map); // since of an issue with cloning views of transferred buffers, we a forced to detach them later // https://github.com/zloirock/core-js/issues/1265 if (buffers) detachBuffers(buffers); return clone; } }); PKr~�\�k���web.dom-collections.iterator.jsnu�[���'use strict'; require('../modules/es.array.iterator'); var DOMIterables = require('../internals/dom-iterables'); var global = require('../internals/global'); var setToStringTag = require('../internals/set-to-string-tag'); var Iterators = require('../internals/iterators'); for (var COLLECTION_NAME in DOMIterables) { setToStringTag(global[COLLECTION_NAME], COLLECTION_NAME); Iterators[COLLECTION_NAME] = Iterators.Array; } PKr~�\X���||esnext.async-iterator.from.jsnu�[���'use strict'; var $ = require('../internals/export'); var toObject = require('../internals/to-object'); var isPrototypeOf = require('../internals/object-is-prototype-of'); var getAsyncIteratorFlattenable = require('../internals/get-async-iterator-flattenable'); var AsyncIteratorPrototype = require('../internals/async-iterator-prototype'); var WrapAsyncIterator = require('../internals/async-iterator-wrap'); var IS_PURE = require('../internals/is-pure'); // `AsyncIterator.from` method // https://github.com/tc39/proposal-async-iterator-helpers $({ target: 'AsyncIterator', stat: true, forced: IS_PURE }, { from: function from(O) { var iteratorRecord = getAsyncIteratorFlattenable(typeof O == 'string' ? toObject(O) : O); return isPrototypeOf(AsyncIteratorPrototype, iteratorRecord.iterator) ? iteratorRecord.iterator : new WrapAsyncIterator(iteratorRecord); } }); PKr~�\��*��esnext.map.some.jsnu�[���'use strict'; var $ = require('../internals/export'); var bind = require('../internals/function-bind-context'); var aMap = require('../internals/a-map'); var iterate = require('../internals/map-iterate'); // `Map.prototype.some` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Map', proto: true, real: true, forced: true }, { some: function some(callbackfn /* , thisArg */) { var map = aMap(this); var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); return iterate(map, function (value, key) { if (boundFunction(value, key, map)) return true; }, true) === true; } }); PKr~�\�����!esnext.async-iterator.flat-map.jsnu�[���'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 isObject = require('../internals/is-object'); var getIteratorDirect = require('../internals/get-iterator-direct'); var createAsyncIteratorProxy = require('../internals/async-iterator-create-proxy'); var createIterResultObject = require('../internals/create-iter-result-object'); var getAsyncIteratorFlattenable = require('../internals/get-async-iterator-flattenable'); var closeAsyncIteration = require('../internals/async-iterator-close'); var IS_PURE = require('../internals/is-pure'); var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { var state = this; var iterator = state.iterator; var mapper = state.mapper; return new Promise(function (resolve, reject) { var doneAndReject = function (error) { state.done = true; reject(error); }; var ifAbruptCloseAsyncIterator = function (error) { closeAsyncIteration(iterator, doneAndReject, error, doneAndReject); }; var outerLoop = function () { try { Promise.resolve(anObject(call(state.next, iterator))).then(function (step) { try { if (anObject(step).done) { state.done = true; resolve(createIterResultObject(undefined, true)); } else { var value = step.value; try { var result = mapper(value, state.counter++); var handler = function (mapped) { try { state.inner = getAsyncIteratorFlattenable(mapped); innerLoop(); } catch (error4) { ifAbruptCloseAsyncIterator(error4); } }; if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); else handler(result); } catch (error3) { ifAbruptCloseAsyncIterator(error3); } } } catch (error2) { doneAndReject(error2); } }, doneAndReject); } catch (error) { doneAndReject(error); } }; var innerLoop = function () { var inner = state.inner; if (inner) { try { Promise.resolve(anObject(call(inner.next, inner.iterator))).then(function (result) { try { if (anObject(result).done) { state.inner = null; outerLoop(); } else resolve(createIterResultObject(result.value, false)); } catch (error1) { ifAbruptCloseAsyncIterator(error1); } }, ifAbruptCloseAsyncIterator); } catch (error) { ifAbruptCloseAsyncIterator(error); } } else outerLoop(); }; innerLoop(); }); }); // `AsyncIterator.prototype.flaMap` method // https://github.com/tc39/proposal-async-iterator-helpers $({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { flatMap: function flatMap(mapper) { anObject(this); aCallable(mapper); return new AsyncIteratorProxy(getIteratorDirect(this), { mapper: mapper, inner: null }); } }); PKr~�\M}Up��es.object.define-setter.jsnu�[���'use strict'; var $ = require('../internals/export'); var DESCRIPTORS = require('../internals/descriptors'); var FORCED = require('../internals/object-prototype-accessors-forced'); var aCallable = require('../internals/a-callable'); var toObject = require('../internals/to-object'); var definePropertyModule = require('../internals/object-define-property'); // `Object.prototype.__defineSetter__` method // https://tc39.es/ecma262/#sec-object.prototype.__defineSetter__ if (DESCRIPTORS) { $({ target: 'Object', proto: true, forced: FORCED }, { __defineSetter__: function __defineSetter__(P, setter) { definePropertyModule.f(toObject(this), P, { set: aCallable(setter), enumerable: true, configurable: true }); } }); } PKr~�\��|b��es.promise.all.jsnu�[���'use strict'; var $ = require('../internals/export'); var call = require('../internals/function-call'); var aCallable = require('../internals/a-callable'); var newPromiseCapabilityModule = require('../internals/new-promise-capability'); var perform = require('../internals/perform'); var iterate = require('../internals/iterate'); var PROMISE_STATICS_INCORRECT_ITERATION = require('../internals/promise-statics-incorrect-iteration'); // `Promise.all` method // https://tc39.es/ecma262/#sec-promise.all $({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, { all: function all(iterable) { var C = this; var capability = newPromiseCapabilityModule.f(C); var resolve = capability.resolve; var reject = capability.reject; var result = perform(function () { var $promiseResolve = aCallable(C.resolve); var values = []; var counter = 0; var remaining = 1; iterate(iterable, function (promise) { var index = counter++; var alreadyCalled = false; remaining++; call($promiseResolve, C, promise).then(function (value) { if (alreadyCalled) return; alreadyCalled = true; values[index] = value; --remaining || resolve(values); }, reject); }); --remaining || resolve(values); }); if (result.error) reject(result.value); return capability.promise; } }); PKr~�\�ߒ�esnext.iterator.for-each.jsnu�[���'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'); // `Iterator.prototype.forEach` method // https://github.com/tc39/proposal-iterator-helpers $({ target: 'Iterator', proto: true, real: true }, { forEach: function forEach(fn) { anObject(this); aCallable(fn); var record = getIteratorDirect(this); var counter = 0; iterate(record, function (value) { fn(value, counter++); }, { IS_RECORD: true }); } }); PKr~�\�Fr)}}es.array.of.jsnu�[���'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; } }); PKr~�\H�KU��!esnext.reflect.delete-metadata.jsnu�[���'use strict'; var $ = require('../internals/export'); var ReflectMetadataModule = require('../internals/reflect-metadata'); var anObject = require('../internals/an-object'); var toMetadataKey = ReflectMetadataModule.toKey; var getOrCreateMetadataMap = ReflectMetadataModule.getMap; var store = ReflectMetadataModule.store; // `Reflect.deleteMetadata` method // https://github.com/rbuckton/reflect-metadata $({ target: 'Reflect', stat: true }, { deleteMetadata: function deleteMetadata(metadataKey, target /* , targetKey */) { var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); var metadataMap = getOrCreateMetadataMap(anObject(target), targetKey, false); if (metadataMap === undefined || !metadataMap['delete'](metadataKey)) return false; if (metadataMap.size) return true; var targetMetadata = store.get(target); targetMetadata['delete'](targetKey); return !!targetMetadata.size || store['delete'](target); } }); PKr~�\�l�Ԯ�es.date.set-year.jsnu�[���'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); } }); PKr~�\�7IS��es.math.fround.jsnu�[���'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 }); PKr~�\�����es.symbol.has-instance.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.hasInstance` well-known symbol // https://tc39.es/ecma262/#sec-symbol.hasinstance defineWellKnownSymbol('hasInstance'); PKr~�\v�K !esnext.uint8-array.from-base64.jsnu�[���// empty PKr~�\9=��!es.set.symmetric-difference.v2.jsnu�[���'use strict'; var $ = require('../internals/export'); var symmetricDifference = require('../internals/set-symmetric-difference'); var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like'); // `Set.prototype.symmetricDifference` method // https://github.com/tc39/proposal-set-methods $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('symmetricDifference') }, { symmetricDifference: symmetricDifference }); PKr~�\i?*�4 4 es.array.iterator.jsnu�[���'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 = undefined; 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 */ } PKr~�\Џ��YYes.string.includes.jsnu�[���'use strict'; var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this'); var notARegExp = require('../internals/not-a-regexp'); var requireObjectCoercible = require('../internals/require-object-coercible'); var toString = require('../internals/to-string'); var correctIsRegExpLogic = require('../internals/correct-is-regexp-logic'); var stringIndexOf = uncurryThis(''.indexOf); // `String.prototype.includes` method // https://tc39.es/ecma262/#sec-string.prototype.includes $({ target: 'String', proto: true, forced: !correctIsRegExpLogic('includes') }, { includes: function includes(searchString /* , position = 0 */) { return !!~stringIndexOf( toString(requireObjectCoercible(this)), toString(notARegExp(searchString)), arguments.length > 1 ? arguments[1] : undefined ); } }); PKr~�\�fUT��esnext.symbol.async-dispose.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.asyncDispose` well-known symbol // https://github.com/tc39/proposal-async-explicit-resource-management defineWellKnownSymbol('asyncDispose'); PKr~�\1k����es.string.from-code-point.jsnu�[���'use strict'; var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this'); var toAbsoluteIndex = require('../internals/to-absolute-index'); var $RangeError = RangeError; var fromCharCode = String.fromCharCode; // eslint-disable-next-line es/no-string-fromcodepoint -- required for testing var $fromCodePoint = String.fromCodePoint; var join = uncurryThis([].join); // length should be 1, old FF problem var INCORRECT_LENGTH = !!$fromCodePoint && $fromCodePoint.length !== 1; // `String.fromCodePoint` method // https://tc39.es/ecma262/#sec-string.fromcodepoint $({ target: 'String', stat: true, arity: 1, forced: INCORRECT_LENGTH }, { // eslint-disable-next-line no-unused-vars -- required for `.length` fromCodePoint: function fromCodePoint(x) { var elements = []; var length = arguments.length; var i = 0; var code; while (length > i) { code = +arguments[i++]; if (toAbsoluteIndex(code, 0x10FFFF) !== code) throw new $RangeError(code + ' is not a valid code point'); elements[i] = code < 0x10000 ? fromCharCode(code) : fromCharCode(((code -= 0x10000) >> 10) + 0xD800, code % 0x400 + 0xDC00); } return join(elements, ''); } }); PKr~�\��TxAAes.math.expm1.jsnu�[���'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 }); PKr~�\�i���es.number.epsilon.jsnu�[���'use strict'; var $ = require('../internals/export'); // `Number.EPSILON` constant // https://tc39.es/ecma262/#sec-number.epsilon $({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, { EPSILON: Math.pow(2, -52) }); PKr~�\v�K es.typed-array.sort.jsnu�[���// empty PKr~�\�B��es.aggregate-error.jsnu�[���'use strict'; // TODO: Remove this module from `core-js@4` since it's replaced to module below require('../modules/es.aggregate-error.constructor'); PKr~�\��jd��es.array.species.jsnu�[���'use strict'; var setSpecies = require('../internals/set-species'); // `Array[@@species]` getter // https://tc39.es/ecma262/#sec-get-array-@@species setSpecies('Array'); PKr~�\����esnext.map.merge.jsnu�[���'use strict'; var $ = require('../internals/export'); var aMap = require('../internals/a-map'); var iterate = require('../internals/iterate'); var set = require('../internals/map-helpers').set; // `Map.prototype.merge` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Map', proto: true, real: true, arity: 1, forced: true }, { // eslint-disable-next-line no-unused-vars -- required for `.length` merge: function merge(iterable /* ...iterables */) { var map = aMap(this); var argumentsLength = arguments.length; var i = 0; while (i < argumentsLength) { iterate(arguments[i++], function (key, value) { set(map, key, value); }, { AS_ENTRIES: true }); } return map; } }); PKr~�\cS�#��es.object.get-prototype-of.jsnu�[���'use strict'; var $ = require('../internals/export'); var fails = require('../internals/fails'); var toObject = require('../internals/to-object'); var nativeGetPrototypeOf = require('../internals/object-get-prototype-of'); var CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter'); var FAILS_ON_PRIMITIVES = fails(function () { nativeGetPrototypeOf(1); }); // `Object.getPrototypeOf` method // https://tc39.es/ecma262/#sec-object.getprototypeof $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !CORRECT_PROTOTYPE_GETTER }, { getPrototypeOf: function getPrototypeOf(it) { return nativeGetPrototypeOf(toObject(it)); } }); PKr~�\�o���� esnext.observable.constructor.jsnu�[���'use strict'; // https://github.com/tc39/proposal-observable var $ = require('../internals/export'); var call = require('../internals/function-call'); var DESCRIPTORS = require('../internals/descriptors'); var setSpecies = require('../internals/set-species'); var aCallable = require('../internals/a-callable'); var anObject = require('../internals/an-object'); var anInstance = require('../internals/an-instance'); var isCallable = require('../internals/is-callable'); var isNullOrUndefined = require('../internals/is-null-or-undefined'); var isObject = require('../internals/is-object'); var getMethod = require('../internals/get-method'); var defineBuiltIn = require('../internals/define-built-in'); var defineBuiltIns = require('../internals/define-built-ins'); var defineBuiltInAccessor = require('../internals/define-built-in-accessor'); var hostReportErrors = require('../internals/host-report-errors'); var wellKnownSymbol = require('../internals/well-known-symbol'); var InternalStateModule = require('../internals/internal-state'); var $$OBSERVABLE = wellKnownSymbol('observable'); var OBSERVABLE = 'Observable'; var SUBSCRIPTION = 'Subscription'; var SUBSCRIPTION_OBSERVER = 'SubscriptionObserver'; var getterFor = InternalStateModule.getterFor; var setInternalState = InternalStateModule.set; var getObservableInternalState = getterFor(OBSERVABLE); var getSubscriptionInternalState = getterFor(SUBSCRIPTION); var getSubscriptionObserverInternalState = getterFor(SUBSCRIPTION_OBSERVER); var SubscriptionState = function (observer) { this.observer = anObject(observer); this.cleanup = undefined; this.subscriptionObserver = undefined; }; SubscriptionState.prototype = { type: SUBSCRIPTION, clean: function () { var cleanup = this.cleanup; if (cleanup) { this.cleanup = undefined; try { cleanup(); } catch (error) { hostReportErrors(error); } } }, close: function () { if (!DESCRIPTORS) { var subscription = this.facade; var subscriptionObserver = this.subscriptionObserver; subscription.closed = true; if (subscriptionObserver) subscriptionObserver.closed = true; } this.observer = undefined; }, isClosed: function () { return this.observer === undefined; } }; var Subscription = function (observer, subscriber) { var subscriptionState = setInternalState(this, new SubscriptionState(observer)); var start; if (!DESCRIPTORS) this.closed = false; try { if (start = getMethod(observer, 'start')) call(start, observer, this); } catch (error) { hostReportErrors(error); } if (subscriptionState.isClosed()) return; var subscriptionObserver = subscriptionState.subscriptionObserver = new SubscriptionObserver(subscriptionState); try { var cleanup = subscriber(subscriptionObserver); var subscription = cleanup; if (!isNullOrUndefined(cleanup)) subscriptionState.cleanup = isCallable(cleanup.unsubscribe) ? function () { subscription.unsubscribe(); } : aCallable(cleanup); } catch (error) { subscriptionObserver.error(error); return; } if (subscriptionState.isClosed()) subscriptionState.clean(); }; Subscription.prototype = defineBuiltIns({}, { unsubscribe: function unsubscribe() { var subscriptionState = getSubscriptionInternalState(this); if (!subscriptionState.isClosed()) { subscriptionState.close(); subscriptionState.clean(); } } }); if (DESCRIPTORS) defineBuiltInAccessor(Subscription.prototype, 'closed', { configurable: true, get: function closed() { return getSubscriptionInternalState(this).isClosed(); } }); var SubscriptionObserver = function (subscriptionState) { setInternalState(this, { type: SUBSCRIPTION_OBSERVER, subscriptionState: subscriptionState }); if (!DESCRIPTORS) this.closed = false; }; SubscriptionObserver.prototype = defineBuiltIns({}, { next: function next(value) { var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState; if (!subscriptionState.isClosed()) { var observer = subscriptionState.observer; try { var nextMethod = getMethod(observer, 'next'); if (nextMethod) call(nextMethod, observer, value); } catch (error) { hostReportErrors(error); } } }, error: function error(value) { var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState; if (!subscriptionState.isClosed()) { var observer = subscriptionState.observer; subscriptionState.close(); try { var errorMethod = getMethod(observer, 'error'); if (errorMethod) call(errorMethod, observer, value); else hostReportErrors(value); } catch (err) { hostReportErrors(err); } subscriptionState.clean(); } }, complete: function complete() { var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState; if (!subscriptionState.isClosed()) { var observer = subscriptionState.observer; subscriptionState.close(); try { var completeMethod = getMethod(observer, 'complete'); if (completeMethod) call(completeMethod, observer); } catch (error) { hostReportErrors(error); } subscriptionState.clean(); } } }); if (DESCRIPTORS) defineBuiltInAccessor(SubscriptionObserver.prototype, 'closed', { configurable: true, get: function closed() { return getSubscriptionObserverInternalState(this).subscriptionState.isClosed(); } }); var $Observable = function Observable(subscriber) { anInstance(this, ObservablePrototype); setInternalState(this, { type: OBSERVABLE, subscriber: aCallable(subscriber) }); }; var ObservablePrototype = $Observable.prototype; defineBuiltIns(ObservablePrototype, { subscribe: function subscribe(observer) { var length = arguments.length; return new Subscription(isCallable(observer) ? { next: observer, error: length > 1 ? arguments[1] : undefined, complete: length > 2 ? arguments[2] : undefined } : isObject(observer) ? observer : {}, getObservableInternalState(this).subscriber); } }); defineBuiltIn(ObservablePrototype, $$OBSERVABLE, function () { return this; }); $({ global: true, constructor: true, forced: true }, { Observable: $Observable }); setSpecies(OBSERVABLE); PKr~�\YH)a��esnext.number.range.jsnu�[���'use strict'; var $ = require('../internals/export'); var NumericRangeIterator = require('../internals/numeric-range-iterator'); // `Number.range` method // https://github.com/tc39/proposal-Number.range // TODO: Remove from `core-js@4` $({ target: 'Number', stat: true, forced: true }, { range: function range(start, end, option) { return new NumericRangeIterator(start, end, option, 'number', 0, 1); } }); PKr~�\v�K es.regexp.exec.jsnu�[���// empty PKr~�\fs~�F F !es.aggregate-error.constructor.jsnu�[���'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 }); PKr~�\����%%esnext.map.map-values.jsnu�[���'use strict'; var $ = require('../internals/export'); var bind = require('../internals/function-bind-context'); var aMap = require('../internals/a-map'); var MapHelpers = require('../internals/map-helpers'); var iterate = require('../internals/map-iterate'); var Map = MapHelpers.Map; var set = MapHelpers.set; // `Map.prototype.mapValues` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Map', proto: true, real: true, forced: true }, { mapValues: function mapValues(callbackfn /* , thisArg */) { var map = aMap(this); var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); var newMap = new Map(); iterate(map, function (value, key) { set(newMap, key, boundFunction(value, key, map)); }); return newMap; } }); PKr~�\v�K esnext.typed-array.unique-by.jsnu�[���// empty PKr~�\L�"p}}es.promise.finally.jsnu�[���'use strict'; var $ = require('../internals/export'); var IS_PURE = require('../internals/is-pure'); var NativePromiseConstructor = require('../internals/promise-native-constructor'); var fails = require('../internals/fails'); var getBuiltIn = require('../internals/get-built-in'); var isCallable = require('../internals/is-callable'); var speciesConstructor = require('../internals/species-constructor'); var promiseResolve = require('../internals/promise-resolve'); var defineBuiltIn = require('../internals/define-built-in'); var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype; // Safari bug https://bugs.webkit.org/show_bug.cgi?id=200829 var NON_GENERIC = !!NativePromiseConstructor && fails(function () { // eslint-disable-next-line unicorn/no-thenable -- required for testing NativePromisePrototype['finally'].call({ then: function () { /* empty */ } }, function () { /* empty */ }); }); // `Promise.prototype.finally` method // https://tc39.es/ecma262/#sec-promise.prototype.finally $({ target: 'Promise', proto: true, real: true, forced: NON_GENERIC }, { 'finally': function (onFinally) { var C = speciesConstructor(this, getBuiltIn('Promise')); var isFunction = isCallable(onFinally); return this.then( isFunction ? function (x) { return promiseResolve(C, onFinally()).then(function () { return x; }); } : onFinally, isFunction ? function (e) { return promiseResolve(C, onFinally()).then(function () { throw e; }); } : onFinally ); } }); // makes sure that native promise-based APIs `Promise#finally` properly works with patched `Promise#then` if (!IS_PURE && isCallable(NativePromiseConstructor)) { var method = getBuiltIn('Promise').prototype['finally']; if (NativePromisePrototype['finally'] !== method) { defineBuiltIn(NativePromisePrototype, 'finally', method, { unsafe: true }); } } PKr~�\�,~�__esnext.string.at-alternative.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.string.at-alternative'); PKr~�\v�K es.typed-array.from.jsnu�[���// empty PKr~�\���܂�es.object.is-extensible.jsnu�[���'use strict'; var $ = require('../internals/export'); var $isExtensible = require('../internals/object-is-extensible'); // `Object.isExtensible` method // https://tc39.es/ecma262/#sec-object.isextensible // eslint-disable-next-line es/no-object-isextensible -- safe $({ target: 'Object', stat: true, forced: Object.isExtensible !== $isExtensible }, { isExtensible: $isExtensible }); PKr~�\�:J��es.number.to-fixed.jsnu�[���'use strict'; var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this'); var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); var thisNumberValue = require('../internals/this-number-value'); var $repeat = require('../internals/string-repeat'); var fails = require('../internals/fails'); var $RangeError = RangeError; var $String = String; var floor = Math.floor; var repeat = uncurryThis($repeat); var stringSlice = uncurryThis(''.slice); var nativeToFixed = uncurryThis(1.0.toFixed); var pow = function (x, n, acc) { return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc); }; var log = function (x) { var n = 0; var x2 = x; while (x2 >= 4096) { n += 12; x2 /= 4096; } while (x2 >= 2) { n += 1; x2 /= 2; } return n; }; var multiply = function (data, n, c) { var index = -1; var c2 = c; while (++index < 6) { c2 += n * data[index]; data[index] = c2 % 1e7; c2 = floor(c2 / 1e7); } }; var divide = function (data, n) { var index = 6; var c = 0; while (--index >= 0) { c += data[index]; data[index] = floor(c / n); c = (c % n) * 1e7; } }; var dataToString = function (data) { var index = 6; var s = ''; while (--index >= 0) { if (s !== '' || index === 0 || data[index] !== 0) { var t = $String(data[index]); s = s === '' ? t : s + repeat('0', 7 - t.length) + t; } } return s; }; var FORCED = fails(function () { return nativeToFixed(0.00008, 3) !== '0.000' || nativeToFixed(0.9, 0) !== '1' || nativeToFixed(1.255, 2) !== '1.25' || nativeToFixed(1000000000000000128.0, 0) !== '1000000000000000128'; }) || !fails(function () { // V8 ~ Android 4.3- nativeToFixed({}); }); // `Number.prototype.toFixed` method // https://tc39.es/ecma262/#sec-number.prototype.tofixed $({ target: 'Number', proto: true, forced: FORCED }, { toFixed: function toFixed(fractionDigits) { var number = thisNumberValue(this); var fractDigits = toIntegerOrInfinity(fractionDigits); var data = [0, 0, 0, 0, 0, 0]; var sign = ''; var result = '0'; var e, z, j, k; // TODO: ES2018 increased the maximum number of fraction digits to 100, need to improve the implementation if (fractDigits < 0 || fractDigits > 20) throw new $RangeError('Incorrect fraction digits'); // eslint-disable-next-line no-self-compare -- NaN check if (number !== number) return 'NaN'; if (number <= -1e21 || number >= 1e21) return $String(number); if (number < 0) { sign = '-'; number = -number; } if (number > 1e-21) { e = log(number * pow(2, 69, 1)) - 69; z = e < 0 ? number * pow(2, -e, 1) : number / pow(2, e, 1); z *= 0x10000000000000; e = 52 - e; if (e > 0) { multiply(data, 0, z); j = fractDigits; while (j >= 7) { multiply(data, 1e7, 0); j -= 7; } multiply(data, pow(10, j, 1), 0); j = e - 1; while (j >= 23) { divide(data, 1 << 23); j -= 23; } divide(data, 1 << j); multiply(data, 1, 1); divide(data, 2); result = dataToString(data); } else { multiply(data, 0, z); multiply(data, 1 << -e, 0); result = dataToString(data) + repeat('0', fractDigits); } } if (fractDigits > 0) { k = result.length; result = sign + (k <= fractDigits ? '0.' + repeat('0', fractDigits - k) + result : stringSlice(result, 0, k - fractDigits) + '.' + stringSlice(result, k - fractDigits)); } else { result = sign + result; } return result; } }); PKr~�\"&���esnext.math.iaddh.jsnu�[���'use strict'; var $ = require('../internals/export'); // `Math.iaddh` method // https://gist.github.com/BrendanEich/4294d5c212a6d2254703 // TODO: Remove from `core-js@4` $({ target: 'Math', stat: true, forced: true }, { iaddh: function iaddh(x0, x1, y0, y1) { var $x0 = x0 >>> 0; var $x1 = x1 >>> 0; var $y0 = y0 >>> 0; return $x1 + (y1 >>> 0) + (($x0 & $y0 | ($x0 | $y0) & ~($x0 + $y0 >>> 0)) >>> 31) | 0; } }); PKr~�\$ĕ�es.object.prevent-extensions.jsnu�[���'use strict'; var $ = require('../internals/export'); var isObject = require('../internals/is-object'); var onFreeze = require('../internals/internal-metadata').onFreeze; var FREEZING = require('../internals/freezing'); var fails = require('../internals/fails'); // eslint-disable-next-line es/no-object-preventextensions -- safe var $preventExtensions = Object.preventExtensions; var FAILS_ON_PRIMITIVES = fails(function () { $preventExtensions(1); }); // `Object.preventExtensions` method // https://tc39.es/ecma262/#sec-object.preventextensions $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, { preventExtensions: function preventExtensions(it) { return $preventExtensions && isObject(it) ? $preventExtensions(onFreeze(it)) : it; } }); PKr~�\�`/E��!es.symbol.is-concat-spreadable.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.isConcatSpreadable` well-known symbol // https://tc39.es/ecma262/#sec-symbol.isconcatspreadable defineWellKnownSymbol('isConcatSpreadable'); PKr~�\Y����esnext.set.every.jsnu�[���'use strict'; var $ = require('../internals/export'); var bind = require('../internals/function-bind-context'); var aSet = require('../internals/a-set'); var iterate = require('../internals/set-iterate'); // `Set.prototype.every` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Set', proto: true, real: true, forced: true }, { every: function every(callbackfn /* , thisArg */) { var set = aSet(this); var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); return iterate(set, function (value) { if (!boundFunction(value, value, set)) return false; }, true) !== false; } }); PKr~�\i'�X��es.set.difference.v2.jsnu�[���'use strict'; var $ = require('../internals/export'); var difference = require('../internals/set-difference'); var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like'); // `Set.prototype.difference` method // https://github.com/tc39/proposal-set-methods $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('difference') }, { difference: difference }); PKr~�\v�K es.typed-array.int8-array.jsnu�[���// empty PKr~�\�����es.math.hypot.jsnu�[���'use strict'; var $ = require('../internals/export'); // eslint-disable-next-line es/no-math-hypot -- required for testing var $hypot = Math.hypot; var abs = Math.abs; var sqrt = Math.sqrt; // Chrome 77 bug // https://bugs.chromium.org/p/v8/issues/detail?id=9546 var FORCED = !!$hypot && $hypot(Infinity, NaN) !== Infinity; // `Math.hypot` method // https://tc39.es/ecma262/#sec-math.hypot $({ target: 'Math', stat: true, arity: 2, forced: FORCED }, { // eslint-disable-next-line no-unused-vars -- required for `.length` hypot: function hypot(value1, value2) { var sum = 0; var i = 0; var aLen = arguments.length; var larg = 0; var arg, div; while (i < aLen) { arg = abs(arguments[i++]); if (larg < arg) { div = larg / arg; sum = sum * div * div + 1; larg = arg; } else if (arg > 0) { div = arg / larg; sum += div * div; } else sum += arg; } return larg === Infinity ? Infinity : larg * sqrt(sum); } }); PKr~�\<��esnext.string.cooked.jsnu�[���'use strict'; var $ = require('../internals/export'); var cooked = require('../internals/string-cooked'); // `String.cooked` method // https://github.com/tc39/proposal-string-cooked $({ target: 'String', stat: true, forced: true }, { cooked: cooked }); PKr~�\'�r��es.math.sinh.jsnu�[���'use strict'; var $ = require('../internals/export'); var fails = require('../internals/fails'); var expm1 = require('../internals/math-expm1'); var abs = Math.abs; var exp = Math.exp; var E = Math.E; var FORCED = fails(function () { // eslint-disable-next-line es/no-math-sinh -- required for testing return Math.sinh(-2e-17) !== -2e-17; }); // `Math.sinh` method // https://tc39.es/ecma262/#sec-math.sinh // V8 near Chromium 38 has a problem with very small numbers $({ target: 'Math', stat: true, forced: FORCED }, { sinh: function sinh(x) { var n = +x; return abs(n) < 1 ? (expm1(n) - expm1(-n)) / 2 : (exp(n - 1) - exp(-n - 1)) * (E / 2); } }); PKr~�\�&��VVes.array.map.jsnu�[���'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); } }); PKr~�\[=2)��esnext.weak-map.from.jsnu�[���'use strict'; var $ = require('../internals/export'); var WeakMapHelpers = require('../internals/weak-map-helpers'); var createCollectionFrom = require('../internals/collection-from'); // `WeakMap.from` method // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from $({ target: 'WeakMap', stat: true, forced: true }, { from: createCollectionFrom(WeakMapHelpers.WeakMap, WeakMapHelpers.set, true) }); PKr~�\v�K es.typed-array.uint16-array.jsnu�[���// empty PKr~�\��&��es.escape.jsnu�[���'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.0.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; } }); PKr~�\AlDdOOesnext.reflect.get-metadata.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var ReflectMetadataModule = require('../internals/reflect-metadata'); var anObject = require('../internals/an-object'); var getPrototypeOf = require('../internals/object-get-prototype-of'); var ordinaryHasOwnMetadata = ReflectMetadataModule.has; var ordinaryGetOwnMetadata = ReflectMetadataModule.get; var toMetadataKey = ReflectMetadataModule.toKey; var ordinaryGetMetadata = function (MetadataKey, O, P) { var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); if (hasOwn) return ordinaryGetOwnMetadata(MetadataKey, O, P); var parent = getPrototypeOf(O); return parent !== null ? ordinaryGetMetadata(MetadataKey, parent, P) : undefined; }; // `Reflect.getMetadata` method // https://github.com/rbuckton/reflect-metadata $({ target: 'Reflect', stat: true }, { getMetadata: function getMetadata(metadataKey, target /* , targetKey */) { var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); return ordinaryGetMetadata(metadataKey, anObject(target), targetKey); } }); PKr~�\����``es.reflect.define-property.jsnu�[���'use strict'; var $ = require('../internals/export'); var DESCRIPTORS = require('../internals/descriptors'); var anObject = require('../internals/an-object'); var toPropertyKey = require('../internals/to-property-key'); var definePropertyModule = require('../internals/object-define-property'); var fails = require('../internals/fails'); // MS Edge has broken Reflect.defineProperty - throwing instead of returning false var ERROR_INSTEAD_OF_FALSE = fails(function () { // eslint-disable-next-line es/no-reflect -- required for testing Reflect.defineProperty(definePropertyModule.f({}, 1, { value: 1 }), 1, { value: 2 }); }); // `Reflect.defineProperty` method // https://tc39.es/ecma262/#sec-reflect.defineproperty $({ target: 'Reflect', stat: true, forced: ERROR_INSTEAD_OF_FALSE, sham: !DESCRIPTORS }, { defineProperty: function defineProperty(target, propertyKey, attributes) { anObject(target); var key = toPropertyKey(propertyKey); anObject(attributes); try { definePropertyModule.f(target, key, attributes); return true; } catch (error) { return false; } } }); PKr~�\1j%���es.unescape.jsnu�[���'use strict'; var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this'); var toString = require('../internals/to-string'); var fromCharCode = String.fromCharCode; var charAt = uncurryThis(''.charAt); var exec = uncurryThis(/./.exec); var stringSlice = uncurryThis(''.slice); var hex2 = /^[\da-f]{2}$/i; var hex4 = /^[\da-f]{4}$/i; // `unescape` method // https://tc39.es/ecma262/#sec-unescape-string $({ global: true }, { unescape: function unescape(string) { var str = toString(string); var result = ''; var length = str.length; var index = 0; var chr, part; while (index < length) { chr = charAt(str, index++); if (chr === '%') { if (charAt(str, index) === 'u') { part = stringSlice(str, index + 1, index + 5); if (exec(hex4, part)) { result += fromCharCode(parseInt(part, 16)); index += 5; continue; } } else { part = stringSlice(str, index, index + 2); if (exec(hex2, part)) { result += fromCharCode(parseInt(part, 16)); index += 2; continue; } } } result += chr; } return result; } }); PKr~�\S~e�esnext.set.difference.jsnu�[���'use strict'; var $ = require('../internals/export'); var call = require('../internals/function-call'); var toSetLike = require('../internals/to-set-like'); var $difference = require('../internals/set-difference'); // `Set.prototype.difference` method // https://github.com/tc39/proposal-set-methods // TODO: Obsolete version, remove from `core-js@4` $({ target: 'Set', proto: true, real: true, forced: true }, { difference: function difference(other) { return call($difference, this, toSetLike(other)); } }); PKr~�\�DŽޣ�esnext.symbol.replace-all.jsnu�[���'use strict'; // TODO: remove from `core-js@4` var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); defineWellKnownSymbol('replaceAll'); PKr~�\Y��YYesnext.object.group-by.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.object.group-by'); PKr~�\v�K es.string.split.jsnu�[���// empty PKr~�\v�K es.array-buffer.transfer.jsnu�[���// empty PKr~�\�+1aa!esnext.typed-array.to-reversed.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.typed-array.to-reversed'); PKr~�\1�b es.reflect.set.jsnu�[���'use strict'; var $ = require('../internals/export'); var call = require('../internals/function-call'); var anObject = require('../internals/an-object'); var isObject = require('../internals/is-object'); var isDataDescriptor = require('../internals/is-data-descriptor'); var fails = require('../internals/fails'); var definePropertyModule = require('../internals/object-define-property'); var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor'); var getPrototypeOf = require('../internals/object-get-prototype-of'); var createPropertyDescriptor = require('../internals/create-property-descriptor'); // `Reflect.set` method // https://tc39.es/ecma262/#sec-reflect.set function set(target, propertyKey, V /* , receiver */) { var receiver = arguments.length < 4 ? target : arguments[3]; var ownDescriptor = getOwnPropertyDescriptorModule.f(anObject(target), propertyKey); var existingDescriptor, prototype, setter; if (!ownDescriptor) { if (isObject(prototype = getPrototypeOf(target))) { return set(prototype, propertyKey, V, receiver); } ownDescriptor = createPropertyDescriptor(0); } if (isDataDescriptor(ownDescriptor)) { if (ownDescriptor.writable === false || !isObject(receiver)) return false; if (existingDescriptor = getOwnPropertyDescriptorModule.f(receiver, propertyKey)) { if (existingDescriptor.get || existingDescriptor.set || existingDescriptor.writable === false) return false; existingDescriptor.value = V; definePropertyModule.f(receiver, propertyKey, existingDescriptor); } else definePropertyModule.f(receiver, propertyKey, createPropertyDescriptor(0, V)); } else { setter = ownDescriptor.set; if (setter === undefined) return false; call(setter, receiver, V); } return true; } // MS Edge 17-18 Reflect.set allows setting the property to object // with non-writable property on the prototype var MS_EDGE_BUG = fails(function () { var Constructor = function () { /* empty */ }; var object = definePropertyModule.f(new Constructor(), 'a', { configurable: true }); // eslint-disable-next-line es/no-reflect -- required for testing return Reflect.set(Constructor.prototype, 'a', 1, object) !== false; }); $({ target: 'Reflect', stat: true, forced: MS_EDGE_BUG }, { set: set }); PKr~�\���esnext.async-iterator.drop.jsnu�[���'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 createAsyncIteratorProxy = require('../internals/async-iterator-create-proxy'); var createIterResultObject = require('../internals/create-iter-result-object'); var IS_PURE = require('../internals/is-pure'); var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { var state = this; return new Promise(function (resolve, reject) { var doneAndReject = function (error) { state.done = true; reject(error); }; var loop = function () { try { Promise.resolve(anObject(call(state.next, state.iterator))).then(function (step) { try { if (anObject(step).done) { state.done = true; resolve(createIterResultObject(undefined, true)); } else if (state.remaining) { state.remaining--; loop(); } else resolve(createIterResultObject(step.value, false)); } catch (err) { doneAndReject(err); } }, doneAndReject); } catch (error) { doneAndReject(error); } }; loop(); }); }); // `AsyncIterator.prototype.drop` method // https://github.com/tc39/proposal-async-iterator-helpers $({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { drop: function drop(limit) { anObject(this); var remaining = toPositiveInteger(notANaN(+limit)); return new AsyncIteratorProxy(getIteratorDirect(this), { remaining: remaining }); } }); PKr~�\���es.reflect.get-prototype-of.jsnu�[���'use strict'; var $ = require('../internals/export'); var anObject = require('../internals/an-object'); var objectGetPrototypeOf = require('../internals/object-get-prototype-of'); var CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter'); // `Reflect.getPrototypeOf` method // https://tc39.es/ecma262/#sec-reflect.getprototypeof $({ target: 'Reflect', stat: true, sham: !CORRECT_PROTOTYPE_GETTER }, { getPrototypeOf: function getPrototypeOf(target) { return objectGetPrototypeOf(anObject(target)); } }); PKr~�\_�|esnext.regexp.escape.jsnu�[���'use strict'; var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this'); var toString = require('../internals/to-string'); var padStart = require('../internals/string-pad').start; var WHITESPACES = require('../internals/whitespaces'); var charCodeAt = uncurryThis(''.charCodeAt); var replace = uncurryThis(''.replace); var numberToString = uncurryThis(1.1.toString); var NEED_ESCAPING = RegExp('[!"#$%&\'()*+,\\-./:;<=>?@[\\\\\\]^`{|}~' + WHITESPACES + ']', 'g'); // `RegExp.escape` method // https://github.com/tc39/proposal-regex-escaping $({ target: 'RegExp', stat: true, forced: true }, { escape: function escape(S) { var str = toString(S); var firstCode = charCodeAt(str, 0); // escape first DecimalDigit return (firstCode > 47 && firstCode < 58 ? '\\x3' : '') + replace(str, NEED_ESCAPING, function (match) { var hex = numberToString(charCodeAt(match, 0), 16); return hex.length < 3 ? '\\x' + padStart(hex, 2, '0') : '\\u' + padStart(hex, 4, '0'); }); } }); PKr~�\�v6��'esnext.reflect.get-own-metadata-keys.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var ReflectMetadataModule = require('../internals/reflect-metadata'); var anObject = require('../internals/an-object'); var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys; var toMetadataKey = ReflectMetadataModule.toKey; // `Reflect.getOwnMetadataKeys` method // https://github.com/rbuckton/reflect-metadata $({ target: 'Reflect', stat: true }, { getOwnMetadataKeys: function getOwnMetadataKeys(target /* , targetKey */) { var targetKey = arguments.length < 2 ? undefined : toMetadataKey(arguments[1]); return ordinaryOwnMetadataKeys(anObject(target), targetKey); } }); PKr~�\�R���web.dom-exception.stack.jsnu�[���'use strict'; var $ = require('../internals/export'); var global = require('../internals/global'); var getBuiltIn = require('../internals/get-built-in'); var createPropertyDescriptor = require('../internals/create-property-descriptor'); var defineProperty = require('../internals/object-define-property').f; var hasOwn = require('../internals/has-own-property'); var anInstance = require('../internals/an-instance'); var inheritIfRequired = require('../internals/inherit-if-required'); var normalizeStringArgument = require('../internals/normalize-string-argument'); var DOMExceptionConstants = require('../internals/dom-exception-constants'); var clearErrorStack = require('../internals/error-stack-clear'); var DESCRIPTORS = require('../internals/descriptors'); var IS_PURE = require('../internals/is-pure'); var DOM_EXCEPTION = 'DOMException'; var Error = getBuiltIn('Error'); var NativeDOMException = getBuiltIn(DOM_EXCEPTION); var $DOMException = function DOMException() { anInstance(this, DOMExceptionPrototype); var argumentsLength = arguments.length; var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]); var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error'); var that = new NativeDOMException(message, name); var error = new Error(message); error.name = DOM_EXCEPTION; defineProperty(that, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1))); inheritIfRequired(that, this, $DOMException); return that; }; var DOMExceptionPrototype = $DOMException.prototype = NativeDOMException.prototype; var ERROR_HAS_STACK = 'stack' in new Error(DOM_EXCEPTION); var DOM_EXCEPTION_HAS_STACK = 'stack' in new NativeDOMException(1, 2); // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe var descriptor = NativeDOMException && DESCRIPTORS && Object.getOwnPropertyDescriptor(global, DOM_EXCEPTION); // Bun ~ 0.1.1 DOMException have incorrect descriptor and we can't redefine it // https://github.com/Jarred-Sumner/bun/issues/399 var BUGGY_DESCRIPTOR = !!descriptor && !(descriptor.writable && descriptor.configurable); var FORCED_CONSTRUCTOR = ERROR_HAS_STACK && !BUGGY_DESCRIPTOR && !DOM_EXCEPTION_HAS_STACK; // `DOMException` constructor patch for `.stack` where it's required // https://webidl.spec.whatwg.org/#es-DOMException-specialness $({ global: true, constructor: true, forced: IS_PURE || FORCED_CONSTRUCTOR }, { // TODO: fix export logic DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException }); var PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION); var PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype; if (PolyfilledDOMExceptionPrototype.constructor !== PolyfilledDOMException) { if (!IS_PURE) { defineProperty(PolyfilledDOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, PolyfilledDOMException)); } for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) { var constant = DOMExceptionConstants[key]; var constantName = constant.s; if (!hasOwn(PolyfilledDOMException, constantName)) { defineProperty(PolyfilledDOMException, constantName, createPropertyDescriptor(6, constant.c)); } } } PKr~�\�?<���es.object.lookup-setter.jsnu�[���'use strict'; var $ = require('../internals/export'); var DESCRIPTORS = require('../internals/descriptors'); var FORCED = require('../internals/object-prototype-accessors-forced'); var toObject = require('../internals/to-object'); var toPropertyKey = require('../internals/to-property-key'); var getPrototypeOf = require('../internals/object-get-prototype-of'); var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; // `Object.prototype.__lookupSetter__` method // https://tc39.es/ecma262/#sec-object.prototype.__lookupSetter__ if (DESCRIPTORS) { $({ target: 'Object', proto: true, forced: FORCED }, { __lookupSetter__: function __lookupSetter__(P) { var O = toObject(this); var key = toPropertyKey(P); var desc; do { if (desc = getOwnPropertyDescriptor(O, key)) return desc.set; } while (O = getPrototypeOf(O)); } }); } PKr~�\����� esnext.object.iterate-entries.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var ObjectIterator = require('../internals/object-iterator'); // `Object.iterateEntries` method // https://github.com/tc39/proposal-object-iteration $({ target: 'Object', stat: true, forced: true }, { iterateEntries: function iterateEntries(object) { return new ObjectIterator(object, 'entries'); } }); PKr~�\v�K es.array-buffer.constructor.jsnu�[���// empty PKr~�\���YYesnext.array.find-last.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.array.find-last'); PKr~�\N�ZZesnext.async-iterator.map.jsnu�[���'use strict'; var $ = require('../internals/export'); var map = require('../internals/async-iterator-map'); var IS_PURE = require('../internals/is-pure'); // `AsyncIterator.prototype.map` method // https://github.com/tc39/proposal-async-iterator-helpers $({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { map: map }); PKr~�\ް��2 2 es.error.cause.jsnu�[���'use strict'; /* eslint-disable no-unused-vars -- required for functions `.length` */ var $ = require('../internals/export'); var global = require('../internals/global'); var apply = require('../internals/function-apply'); var wrapErrorConstructorWithCause = require('../internals/wrap-error-constructor-with-cause'); var WEB_ASSEMBLY = 'WebAssembly'; var WebAssembly = global[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); }; }); PKr~�\b ���esnext.array.group.jsnu�[���'use strict'; var $ = require('../internals/export'); var $group = require('../internals/array-group'); var addToUnscopables = require('../internals/add-to-unscopables'); // `Array.prototype.group` method // https://github.com/tc39/proposal-array-grouping $({ target: 'Array', proto: true }, { group: function group(callbackfn /* , thisArg */) { var thisArg = arguments.length > 1 ? arguments[1] : undefined; return $group(this, callbackfn, thisArg); } }); addToUnscopables('group'); PKr~�\v�K es.regexp.test.jsnu�[���// empty PKr~�\������es.symbol.unscopables.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.unscopables` well-known symbol // https://tc39.es/ecma262/#sec-symbol.unscopables defineWellKnownSymbol('unscopables'); PKr~�\ HS���esnext.async-iterator.take.jsnu�[���'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 createAsyncIteratorProxy = require('../internals/async-iterator-create-proxy'); var createIterResultObject = require('../internals/create-iter-result-object'); var IS_PURE = require('../internals/is-pure'); var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { var state = this; var iterator = state.iterator; var returnMethod; if (!state.remaining--) { var resultDone = createIterResultObject(undefined, true); state.done = true; returnMethod = iterator['return']; if (returnMethod !== undefined) { return Promise.resolve(call(returnMethod, iterator, undefined)).then(function () { return resultDone; }); } return resultDone; } return Promise.resolve(call(state.next, iterator)).then(function (step) { if (anObject(step).done) { state.done = true; return createIterResultObject(undefined, true); } return createIterResultObject(step.value, false); }).then(null, function (error) { state.done = true; throw error; }); }); // `AsyncIterator.prototype.take` method // https://github.com/tc39/proposal-async-iterator-helpers $({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { take: function take(limit) { anObject(this); var remaining = toPositiveInteger(notANaN(+limit)); return new AsyncIteratorProxy(getIteratorDirect(this), { remaining: remaining }); } }); PKr~�\�A�esnext.array.group-to-map.jsnu�[���'use strict'; var $ = require('../internals/export'); var addToUnscopables = require('../internals/add-to-unscopables'); var $groupToMap = require('../internals/array-group-to-map'); var IS_PURE = require('../internals/is-pure'); // `Array.prototype.groupToMap` method // https://github.com/tc39/proposal-array-grouping $({ target: 'Array', proto: true, forced: IS_PURE }, { groupToMap: $groupToMap }); addToUnscopables('groupToMap'); PKr~�\��SxIIesnext.observable.from.jsnu�[���'use strict'; var $ = require('../internals/export'); var getBuiltIn = require('../internals/get-built-in'); var call = require('../internals/function-call'); var anObject = require('../internals/an-object'); var isConstructor = require('../internals/is-constructor'); var getIterator = require('../internals/get-iterator'); var getMethod = require('../internals/get-method'); var iterate = require('../internals/iterate'); var wellKnownSymbol = require('../internals/well-known-symbol'); var $$OBSERVABLE = wellKnownSymbol('observable'); // `Observable.from` method // https://github.com/tc39/proposal-observable $({ target: 'Observable', stat: true, forced: true }, { from: function from(x) { var C = isConstructor(this) ? this : getBuiltIn('Observable'); var observableMethod = getMethod(anObject(x), $$OBSERVABLE); if (observableMethod) { var observable = anObject(call(observableMethod, x)); return observable.constructor === C ? observable : new C(function (observer) { return observable.subscribe(observer); }); } var iterator = getIterator(x); return new C(function (observer) { iterate(iterator, function (it, stop) { observer.next(it); if (observer.closed) return stop(); }, { IS_ITERATOR: true, INTERRUPTED: true }); observer.complete(); }); } }); PKr~�\��Qbb,esnext.async-disposable-stack.constructor.jsnu�[���'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 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] = undefined; try { Promise.resolve(disposeMethod()).then(loop, handleError); } catch (error) { handleError(error); } } else { internalState.stack = undefined; 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 }); $({ global: true, constructor: true }, { AsyncDisposableStack: $AsyncDisposableStack }); PKr~�\�_�i es.object.is-sealed.jsnu�[���'use strict'; var $ = require('../internals/export'); var fails = require('../internals/fails'); var isObject = require('../internals/is-object'); var classof = require('../internals/classof-raw'); var ARRAY_BUFFER_NON_EXTENSIBLE = require('../internals/array-buffer-non-extensible'); // eslint-disable-next-line es/no-object-issealed -- safe var $isSealed = Object.isSealed; var FORCED = ARRAY_BUFFER_NON_EXTENSIBLE || fails(function () { $isSealed(1); }); // `Object.isSealed` method // https://tc39.es/ecma262/#sec-object.issealed $({ target: 'Object', stat: true, forced: FORCED }, { isSealed: function isSealed(it) { if (!isObject(it)) return true; if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) === 'ArrayBuffer') return true; return $isSealed ? $isSealed(it) : false; } }); PKr~�\v�K es.typed-array.reduce.jsnu�[���// empty PKr~�\v�K es.typed-array.includes.jsnu�[���// empty PKr~�\u�R1��es.string.iterator.jsnu�[���'use strict'; var charAt = require('../internals/string-multibyte').charAt; var toString = require('../internals/to-string'); var InternalStateModule = require('../internals/internal-state'); var defineIterator = require('../internals/iterator-define'); var createIterResultObject = require('../internals/create-iter-result-object'); var STRING_ITERATOR = 'String Iterator'; var setInternalState = InternalStateModule.set; var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR); // `String.prototype[@@iterator]` method // https://tc39.es/ecma262/#sec-string.prototype-@@iterator defineIterator(String, 'String', function (iterated) { setInternalState(this, { type: STRING_ITERATOR, string: toString(iterated), index: 0 }); // `%StringIteratorPrototype%.next` method // https://tc39.es/ecma262/#sec-%stringiteratorprototype%.next }, function next() { var state = getInternalState(this); var string = state.string; var index = state.index; var point; if (index >= string.length) return createIterResultObject(undefined, true); point = charAt(string, index); state.index += point.length; return createIterResultObject(point, false); }); PKr~�\�ޒ�``esnext.promise.all-settled.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.promise.all-settled.js'); PKr~�\-�esnext.string.at.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var charAt = require('../internals/string-multibyte').charAt; var requireObjectCoercible = require('../internals/require-object-coercible'); var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); var toString = require('../internals/to-string'); // `String.prototype.at` method // https://github.com/mathiasbynens/String.prototype.at $({ target: 'String', proto: true, forced: true }, { at: function at(index) { var S = toString(requireObjectCoercible(this)); var len = S.length; var relativeIndex = toIntegerOrInfinity(index); var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex; return (k < 0 || k >= len) ? undefined : charAt(S, k); } }); PKr~�\v�K es.error.to-string.jsnu�[���// empty PKr~�\��fyyesnext.map.delete-all.jsnu�[���'use strict'; var $ = require('../internals/export'); var aMap = require('../internals/a-map'); var remove = require('../internals/map-helpers').remove; // `Map.prototype.deleteAll` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Map', proto: true, real: true, forced: true }, { deleteAll: function deleteAll(/* ...elements */) { var collection = aMap(this); var allDeleted = true; var wasDeleted; for (var k = 0, len = arguments.length; k < len; k++) { wasDeleted = remove(collection, arguments[k]); allDeleted = allDeleted && wasDeleted; } return !!allDeleted; } }); PKr~�\v�K es.typed-array.int32-array.jsnu�[���// empty PKr~�\�����web.immediate.jsnu�[���'use strict'; // TODO: Remove this module from `core-js@4` since it's split to modules listed below require('../modules/web.clear-immediate'); require('../modules/web.set-immediate'); PKr~�\v�K es.typed-array.subarray.jsnu�[���// empty PKr~�\��^^es.set.constructor.jsnu�[���'use strict'; var collection = require('../internals/collection'); var collectionStrong = require('../internals/collection-strong'); // `Set` constructor // https://tc39.es/ecma262/#sec-set-objects collection('Set', function (init) { return function Set() { return init(this, arguments.length ? arguments[0] : undefined); }; }, collectionStrong); PKr~�\_;����esnext.symbol.matcher.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.matcher` well-known symbol // https://github.com/tc39/proposal-pattern-matching defineWellKnownSymbol('matcher'); PKr~�\Y��esnext.weak-map.emplace.jsnu�[���'use strict'; var $ = require('../internals/export'); var aWeakMap = require('../internals/a-weak-map'); var WeakMapHelpers = require('../internals/weak-map-helpers'); var get = WeakMapHelpers.get; var has = WeakMapHelpers.has; var set = WeakMapHelpers.set; // `WeakMap.prototype.emplace` method // https://github.com/tc39/proposal-upsert $({ target: 'WeakMap', proto: true, real: true, forced: true }, { emplace: function emplace(key, handler) { var map = aWeakMap(this); var value, inserted; if (has(map, key)) { value = get(map, key); if ('update' in handler) { value = handler.update(value, key, map); set(map, key, value); } return value; } inserted = handler.insert(key, map); set(map, key, inserted); return inserted; } }); PKr~�\mI?ZZesnext.typed-array.with.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.typed-array.with'); PKr~�\v�K es.typed-array.join.jsnu�[���// empty PKr~�\������&esnext.async-iterator.async-dispose.jsnu�[���'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); }); }); } PKr~�\lA��esnext.weak-set.add-all.jsnu�[���'use strict'; var $ = require('../internals/export'); var aWeakSet = require('../internals/a-weak-set'); var add = require('../internals/weak-set-helpers').add; // `WeakSet.prototype.addAll` method // https://github.com/tc39/proposal-collection-methods $({ target: 'WeakSet', proto: true, real: true, forced: true }, { addAll: function addAll(/* ...elements */) { var set = aWeakSet(this); for (var k = 0, len = arguments.length; k < len; k++) { add(set, arguments[k]); } return set; } }); PKr~�\�'g�--esnext.math.degrees.jsnu�[���'use strict'; var $ = require('../internals/export'); var RAD_PER_DEG = 180 / Math.PI; // `Math.degrees` method // https://rwaldron.github.io/proposal-math-extensions/ $({ target: 'Math', stat: true, forced: true }, { degrees: function degrees(radians) { return radians * RAD_PER_DEG; } }); PKr~�\`��esnext.math.umulh.jsnu�[���'use strict'; var $ = require('../internals/export'); // `Math.umulh` method // https://gist.github.com/BrendanEich/4294d5c212a6d2254703 // TODO: Remove from `core-js@4` $({ target: 'Math', stat: true, forced: true }, { umulh: function umulh(u, v) { var UINT16 = 0xFFFF; var $u = +u; var $v = +v; var u0 = $u & UINT16; var v0 = $v & UINT16; var u1 = $u >>> 16; var v1 = $v >>> 16; var t = (u1 * v0 >>> 0) + (u0 * v0 >>> 16); return u1 * v1 + (t >>> 16) + ((u0 * v1 >>> 0) + (t & UINT16) >>> 16); } }); PKr~�\��nnes.array.filter.jsnu�[���'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); } }); PKr~�\+�+$$ es.array.unscopables.flat-map.jsnu�[���'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'); PKr~�\v�K esnext.typed-array.group-by.jsnu�[���// empty PKr~�\v�K esnext.array-buffer.transfer.jsnu�[���// empty PKr~�\Ac2�ttesnext.array.unique-by.jsnu�[���'use strict'; var $ = require('../internals/export'); var addToUnscopables = require('../internals/add-to-unscopables'); var uniqueBy = require('../internals/array-unique-by'); // `Array.prototype.uniqueBy` method // https://github.com/tc39/proposal-array-unique $({ target: 'Array', proto: true, forced: true }, { uniqueBy: uniqueBy }); addToUnscopables('uniqueBy'); PKr~�\�U-ttesnext.map.update-or-insert.jsnu�[���'use strict'; // TODO: remove from `core-js@4` var $ = require('../internals/export'); var upsert = require('../internals/map-upsert'); // `Map.prototype.updateOrInsert` method (replaced by `Map.prototype.emplace`) // https://github.com/thumbsupep/proposal-upsert $({ target: 'Map', proto: true, real: true, name: 'upsert', forced: true }, { updateOrInsert: upsert }); PKr~�\Ռ�þ�es.array.to-sorted.jsnu�[���'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'); PKr~�\�C_���es.data-view.constructor.jsnu�[���'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 }); PKr~�\ۂbd��esnext.symbol.is-well-known.jsnu�[���'use strict'; var $ = require('../internals/export'); var isWellKnownSymbol = require('../internals/symbol-is-well-known'); // `Symbol.isWellKnown` method // obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol // We should patch it for newly added well-known symbols. If it's not required, this module just will not be injected $({ target: 'Symbol', stat: true, name: 'isWellKnownSymbol', forced: true }, { isWellKnown: isWellKnownSymbol }); PKr~�\��t"web.dom-exception.to-string-tag.jsnu�[���'use strict'; var getBuiltIn = require('../internals/get-built-in'); var setToStringTag = require('../internals/set-to-string-tag'); var DOM_EXCEPTION = 'DOMException'; // `DOMException.prototype[@@toStringTag]` property setToStringTag(getBuiltIn(DOM_EXCEPTION), DOM_EXCEPTION); PKr~�\�>Y���es.array.index-of.jsnu�[���'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); } }); PKr~�\�g9SS)es.reflect.get-own-property-descriptor.jsnu�[���'use strict'; var $ = require('../internals/export'); var DESCRIPTORS = require('../internals/descriptors'); var anObject = require('../internals/an-object'); var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor'); // `Reflect.getOwnPropertyDescriptor` method // https://tc39.es/ecma262/#sec-reflect.getownpropertydescriptor $({ target: 'Reflect', stat: true, sham: !DESCRIPTORS }, { getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey) { return getOwnPropertyDescriptorModule.f(anObject(target), propertyKey); } }); PKr~�\BK��es.math.cosh.jsnu�[���'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); } }); PKr~�\�Y����esnext.iterator.some.jsnu�[���'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'); // `Iterator.prototype.some` method // https://github.com/tc39/proposal-iterator-helpers $({ target: 'Iterator', proto: true, real: true }, { some: function some(predicate) { anObject(this); aCallable(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; } }); PKr~�\��fU��es.object.seal.jsnu�[���'use strict'; var $ = require('../internals/export'); var isObject = require('../internals/is-object'); var onFreeze = require('../internals/internal-metadata').onFreeze; var FREEZING = require('../internals/freezing'); var fails = require('../internals/fails'); // eslint-disable-next-line es/no-object-seal -- safe var $seal = Object.seal; var FAILS_ON_PRIMITIVES = fails(function () { $seal(1); }); // `Object.seal` method // https://tc39.es/ecma262/#sec-object.seal $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, { seal: function seal(it) { return $seal && isObject(it) ? $seal(onFreeze(it)) : it; } }); PKr~�\�/S� � es.array.splice.jsnu�[���'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; } }); PKr~�\�3�sddes.string.is-well-formed.jsnu�[���'use strict'; var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this'); var requireObjectCoercible = require('../internals/require-object-coercible'); var toString = require('../internals/to-string'); var charCodeAt = uncurryThis(''.charCodeAt); // `String.prototype.isWellFormed` method // https://github.com/tc39/proposal-is-usv-string $({ target: 'String', proto: true }, { isWellFormed: function isWellFormed() { var S = toString(requireObjectCoercible(this)); var length = S.length; for (var i = 0; i < length; i++) { var charCode = charCodeAt(S, i); // single UTF-16 code unit if ((charCode & 0xF800) !== 0xD800) continue; // unpaired surrogate if (charCode >= 0xDC00 || ++i >= length || (charCodeAt(S, i) & 0xFC00) !== 0xDC00) return false; } return true; } }); PKr~�\)����es.symbol.replace.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.replace` well-known symbol // https://tc39.es/ecma262/#sec-symbol.replace defineWellKnownSymbol('replace'); PKr~�\�l��>>"esnext.set.symmetric-difference.jsnu�[���'use strict'; var $ = require('../internals/export'); var call = require('../internals/function-call'); var toSetLike = require('../internals/to-set-like'); var $symmetricDifference = require('../internals/set-symmetric-difference'); // `Set.prototype.symmetricDifference` method // https://github.com/tc39/proposal-set-methods // TODO: Obsolete version, remove from `core-js@4` $({ target: 'Set', proto: true, real: true, forced: true }, { symmetricDifference: function symmetricDifference(other) { return call($symmetricDifference, this, toSetLike(other)); } }); PKr~�\v�K es.typed-array.float32-array.jsnu�[���// empty PKr~�\�U���es.array.reverse.jsnu�[���'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); } }); PKr~�\s�N��es.string.anchor.jsnu�[���'use strict'; var $ = require('../internals/export'); var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.anchor` method // https://tc39.es/ecma262/#sec-string.prototype.anchor $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('anchor') }, { anchor: function anchor(name) { return createHTML(this, 'a', 'name', name); } }); PKr~�\x� �ZZesnext.array.to-spliced.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.array.to-spliced'); PKr~�\�:%O��es.string.raw.jsnu�[���'use strict'; var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this'); var toIndexedObject = require('../internals/to-indexed-object'); var toObject = require('../internals/to-object'); var toString = require('../internals/to-string'); var lengthOfArrayLike = require('../internals/length-of-array-like'); var push = uncurryThis([].push); var join = uncurryThis([].join); // `String.raw` method // https://tc39.es/ecma262/#sec-string.raw $({ target: 'String', stat: true }, { raw: function raw(template) { var rawTemplate = toIndexedObject(toObject(template).raw); var literalSegments = lengthOfArrayLike(rawTemplate); if (!literalSegments) return ''; var argumentsLength = arguments.length; var elements = []; var i = 0; while (true) { push(elements, toString(rawTemplate[i++])); if (i === literalSegments) return join(elements, ''); if (i < argumentsLength) push(elements, toString(arguments[i])); } } }); PKr~�\19����esnext.iterator.dispose.jsnu�[���'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); }); } PKr~�\��!��es.array.last-index-of.jsnu�[���'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 }); PKr~�\D��<��es.date.to-json.jsnu�[���'use strict'; var $ = require('../internals/export'); var call = require('../internals/function-call'); var toObject = require('../internals/to-object'); var toPrimitive = require('../internals/to-primitive'); var toISOString = require('../internals/date-to-iso-string'); var classof = require('../internals/classof-raw'); var fails = require('../internals/fails'); var FORCED = fails(function () { return new Date(NaN).toJSON() !== null || call(Date.prototype.toJSON, { toISOString: function () { return 1; } }) !== 1; }); // `Date.prototype.toJSON` method // https://tc39.es/ecma262/#sec-date.prototype.tojson $({ target: 'Date', proto: true, 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 : (!('toISOString' in O) && classof(O) === 'Date') ? call(toISOString, O) : O.toISOString(); } }); PKr~�\�����es.set.intersection.v2.jsnu�[���'use strict'; var $ = require('../internals/export'); var fails = require('../internals/fails'); var intersection = require('../internals/set-intersection'); var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like'); var INCORRECT = !setMethodAcceptSetLike('intersection') || fails(function () { // eslint-disable-next-line es/no-array-from, es/no-set -- testing return String(Array.from(new Set([1, 2, 3]).intersection(new Set([3, 2])))) !== '3,2'; }); // `Set.prototype.intersection` method // https://github.com/tc39/proposal-set-methods $({ target: 'Set', proto: true, real: true, forced: INCORRECT }, { intersection: intersection }); PKr~�\v�K esnext.typed-array.at.jsnu�[���// empty PKr~�\{j���es.date.to-gmt-string.jsnu�[���'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 }); PKr~�\v�K esnext.array-buffer.detached.jsnu�[���// empty PKr~�\j�s��es.object.from-entries.jsnu�[���'use strict'; var $ = require('../internals/export'); var iterate = require('../internals/iterate'); var createProperty = require('../internals/create-property'); // `Object.fromEntries` method // https://github.com/tc39/proposal-object-from-entries $({ target: 'Object', stat: true }, { fromEntries: function fromEntries(iterable) { var obj = {}; iterate(iterable, function (k, v) { createProperty(obj, k, v); }, { AS_ENTRIES: true }); return obj; } }); PKr~�\v�K es.typed-array.filter.jsnu�[���// empty PKr~�\�����es.object.is.jsnu�[���'use strict'; var $ = require('../internals/export'); var is = require('../internals/same-value'); // `Object.is` method // https://tc39.es/ecma262/#sec-object.is $({ target: 'Object', stat: true }, { is: is }); PKr~�\Q�'NN!esnext.function.is-constructor.jsnu�[���'use strict'; var $ = require('../internals/export'); var isConstructor = require('../internals/is-constructor'); // `Function.isConstructor` method // https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md $({ target: 'Function', stat: true, forced: true }, { isConstructor: isConstructor }); PKr~�\�N�� README.mdnu�[���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. PKr~�\g�-�ffesnext.async-iterator.find.jsnu�[���'use strict'; var $ = require('../internals/export'); var $find = require('../internals/async-iterator-iteration').find; // `AsyncIterator.prototype.find` method // https://github.com/tc39/proposal-async-iterator-helpers $({ target: 'AsyncIterator', proto: true, real: true }, { find: function find(predicate) { return $find(this, predicate); } }); PKr~�\�H�ZZes.object.create.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var DESCRIPTORS = require('../internals/descriptors'); var create = require('../internals/object-create'); // `Object.create` method // https://tc39.es/ecma262/#sec-object.create $({ target: 'Object', stat: true, sham: !DESCRIPTORS }, { create: create }); PKr~�\v�K esnext.typed-array.from-async.jsnu�[���// empty PKr~�\v�K web.url-search-params.has.jsnu�[���// empty PKr~�\ΊIUNNes.math.cbrt.jsnu�[���'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); } }); PKr~�\v�K esnext.uint8-array.to-hex.jsnu�[���// empty PKr~�\��%[[es.regexp.constructor.jsnu�[���'use strict'; var setSpecies = require('../internals/set-species'); setSpecies('RegExp'); PKr~�\�V�FFes.promise.resolve.jsnu�[���'use strict'; var $ = require('../internals/export'); var getBuiltIn = require('../internals/get-built-in'); var IS_PURE = require('../internals/is-pure'); var NativePromiseConstructor = require('../internals/promise-native-constructor'); var FORCED_PROMISE_CONSTRUCTOR = require('../internals/promise-constructor-detection').CONSTRUCTOR; var promiseResolve = require('../internals/promise-resolve'); var PromiseConstructorWrapper = getBuiltIn('Promise'); var CHECK_WRAPPER = IS_PURE && !FORCED_PROMISE_CONSTRUCTOR; // `Promise.resolve` method // https://tc39.es/ecma262/#sec-promise.resolve $({ target: 'Promise', stat: true, forced: IS_PURE || FORCED_PROMISE_CONSTRUCTOR }, { resolve: function resolve(x) { return promiseResolve(CHECK_WRAPPER && this === PromiseConstructorWrapper ? NativePromiseConstructor : this, x); } }); PKr~�\iV[nnes.string.to-well-formed.jsnu�[���'use strict'; var $ = require('../internals/export'); var call = require('../internals/function-call'); var uncurryThis = require('../internals/function-uncurry-this'); var requireObjectCoercible = require('../internals/require-object-coercible'); var toString = require('../internals/to-string'); var fails = require('../internals/fails'); var $Array = Array; var charAt = uncurryThis(''.charAt); var charCodeAt = uncurryThis(''.charCodeAt); var join = uncurryThis([].join); // eslint-disable-next-line es/no-string-prototype-iswellformed-towellformed -- safe var $toWellFormed = ''.toWellFormed; var REPLACEMENT_CHARACTER = '\uFFFD'; // Safari bug var TO_STRING_CONVERSION_BUG = $toWellFormed && fails(function () { return call($toWellFormed, 1) !== '1'; }); // `String.prototype.toWellFormed` method // https://github.com/tc39/proposal-is-usv-string $({ target: 'String', proto: true, forced: TO_STRING_CONVERSION_BUG }, { toWellFormed: function toWellFormed() { var S = toString(requireObjectCoercible(this)); if (TO_STRING_CONVERSION_BUG) return call($toWellFormed, S); var length = S.length; var result = $Array(length); for (var i = 0; i < length; i++) { var charCode = charCodeAt(S, i); // single UTF-16 code unit if ((charCode & 0xF800) !== 0xD800) result[i] = charAt(S, i); // unpaired surrogate else if (charCode >= 0xDC00 || i + 1 >= length || (charCodeAt(S, i + 1) & 0xFC00) !== 0xDC00) result[i] = REPLACEMENT_CHARACTER; // surrogate pair else { result[i] = charAt(S, i); result[++i] = charAt(S, i); } } return join(result, ''); } }); PKr~�\�*���&esnext.disposable-stack.constructor.jsnu�[���'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] = undefined; try { disposeMethod(); } catch (errorResult) { if (thrown) { suppressed = new SuppressedError(errorResult, suppressed); } else { thrown = true; suppressed = errorResult; } } } internalState.stack = undefined; 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 }); PKr~�\>��ɇ�es.function.bind.jsnu�[���'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 }); PKr~�\v�K es.typed-array.reverse.jsnu�[���// empty PKr~�\�Ï�__esnext.string.is-well-formed.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.string.is-well-formed'); PKr~�\(J�)�� es.reflect.prevent-extensions.jsnu�[���'use strict'; var $ = require('../internals/export'); var getBuiltIn = require('../internals/get-built-in'); var anObject = require('../internals/an-object'); var FREEZING = require('../internals/freezing'); // `Reflect.preventExtensions` method // https://tc39.es/ecma262/#sec-reflect.preventextensions $({ target: 'Reflect', stat: true, sham: !FREEZING }, { preventExtensions: function preventExtensions(target) { anObject(target); try { var objectPreventExtensions = getBuiltIn('Object', 'preventExtensions'); if (objectPreventExtensions) objectPreventExtensions(target); return true; } catch (error) { return false; } } }); PKr~�\�fF�hhes.array.for-each.jsnu�[���'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 }); PKr~�\]�!�es.number.is-finite.jsnu�[���'use strict'; var $ = require('../internals/export'); var numberIsFinite = require('../internals/number-is-finite'); // `Number.isFinite` method // https://tc39.es/ecma262/#sec-number.isfinite $({ target: 'Number', stat: true }, { isFinite: numberIsFinite }); PKr~�\c� ��es.json.to-string-tag.jsnu�[���'use strict'; var global = require('../internals/global'); var setToStringTag = require('../internals/set-to-string-tag'); // JSON[@@toStringTag] property // https://tc39.es/ecma262/#sec-json-@@tostringtag setToStringTag(global.JSON, 'JSON', true); PKr~�\?��55es.string.match-all.jsnu�[���'use strict'; /* eslint-disable es/no-string-prototype-matchall -- safe */ var $ = require('../internals/export'); var call = require('../internals/function-call'); var uncurryThis = require('../internals/function-uncurry-this-clause'); var createIteratorConstructor = require('../internals/iterator-create-constructor'); var createIterResultObject = require('../internals/create-iter-result-object'); var requireObjectCoercible = require('../internals/require-object-coercible'); var toLength = require('../internals/to-length'); var toString = require('../internals/to-string'); var anObject = require('../internals/an-object'); var isNullOrUndefined = require('../internals/is-null-or-undefined'); var classof = require('../internals/classof-raw'); var isRegExp = require('../internals/is-regexp'); var getRegExpFlags = require('../internals/regexp-get-flags'); var getMethod = require('../internals/get-method'); var defineBuiltIn = require('../internals/define-built-in'); var fails = require('../internals/fails'); var wellKnownSymbol = require('../internals/well-known-symbol'); var speciesConstructor = require('../internals/species-constructor'); var advanceStringIndex = require('../internals/advance-string-index'); var regExpExec = require('../internals/regexp-exec-abstract'); var InternalStateModule = require('../internals/internal-state'); var IS_PURE = require('../internals/is-pure'); var MATCH_ALL = wellKnownSymbol('matchAll'); var REGEXP_STRING = 'RegExp String'; var REGEXP_STRING_ITERATOR = REGEXP_STRING + ' Iterator'; var setInternalState = InternalStateModule.set; var getInternalState = InternalStateModule.getterFor(REGEXP_STRING_ITERATOR); var RegExpPrototype = RegExp.prototype; var $TypeError = TypeError; var stringIndexOf = uncurryThis(''.indexOf); var nativeMatchAll = uncurryThis(''.matchAll); var WORKS_WITH_NON_GLOBAL_REGEX = !!nativeMatchAll && !fails(function () { nativeMatchAll('a', /./); }); var $RegExpStringIterator = createIteratorConstructor(function RegExpStringIterator(regexp, string, $global, fullUnicode) { setInternalState(this, { type: REGEXP_STRING_ITERATOR, regexp: regexp, string: string, global: $global, unicode: fullUnicode, done: false }); }, REGEXP_STRING, function next() { var state = getInternalState(this); if (state.done) return createIterResultObject(undefined, true); var R = state.regexp; var S = state.string; var match = regExpExec(R, S); if (match === null) { state.done = true; return createIterResultObject(undefined, true); } if (state.global) { if (toString(match[0]) === '') R.lastIndex = advanceStringIndex(S, toLength(R.lastIndex), state.unicode); return createIterResultObject(match, false); } state.done = true; return createIterResultObject(match, false); }); var $matchAll = function (string) { var R = anObject(this); var S = toString(string); var C = speciesConstructor(R, RegExp); var flags = toString(getRegExpFlags(R)); var matcher, $global, fullUnicode; matcher = new C(C === RegExp ? R.source : R, flags); $global = !!~stringIndexOf(flags, 'g'); fullUnicode = !!~stringIndexOf(flags, 'u'); matcher.lastIndex = toLength(R.lastIndex); return new $RegExpStringIterator(matcher, S, $global, fullUnicode); }; // `String.prototype.matchAll` method // https://tc39.es/ecma262/#sec-string.prototype.matchall $({ target: 'String', proto: true, forced: WORKS_WITH_NON_GLOBAL_REGEX }, { matchAll: function matchAll(regexp) { var O = requireObjectCoercible(this); var flags, S, matcher, rx; if (!isNullOrUndefined(regexp)) { if (isRegExp(regexp)) { flags = toString(requireObjectCoercible(getRegExpFlags(regexp))); if (!~stringIndexOf(flags, 'g')) throw new $TypeError('`.matchAll` does not allow non-global regexes'); } if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll(O, regexp); matcher = getMethod(regexp, MATCH_ALL); if (matcher === undefined && IS_PURE && classof(regexp) === 'RegExp') matcher = $matchAll; if (matcher) return call(matcher, regexp, O); } else if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll(O, regexp); S = toString(O); rx = new RegExp(regexp, 'g'); return IS_PURE ? call($matchAll, rx, S) : rx[MATCH_ALL](S); } }); IS_PURE || MATCH_ALL in RegExpPrototype || defineBuiltIn(RegExpPrototype, MATCH_ALL, $matchAll); PKr~�\��t&~~esnext.set.from.jsnu�[���'use strict'; var $ = require('../internals/export'); var SetHelpers = require('../internals/set-helpers'); var createCollectionFrom = require('../internals/collection-from'); // `Set.from` method // https://tc39.github.io/proposal-setmap-offrom/#sec-set.from $({ target: 'Set', stat: true, forced: true }, { from: createCollectionFrom(SetHelpers.Set, SetHelpers.add, false) }); PKr~�\v�K es.typed-array.set.jsnu�[���// empty PKr~�\v�K es.regexp.dot-all.jsnu�[���// empty PKr~�\v�K es.typed-array.last-index-of.jsnu�[���// empty PKr~�\v���esnext.set.find.jsnu�[���'use strict'; var $ = require('../internals/export'); var bind = require('../internals/function-bind-context'); var aSet = require('../internals/a-set'); var iterate = require('../internals/set-iterate'); // `Set.prototype.find` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Set', proto: true, real: true, forced: true }, { find: function find(callbackfn /* , thisArg */) { var set = aSet(this); var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); var result = iterate(set, function (value) { if (boundFunction(value, value, set)) return { value: value }; }, true); return result && result.value; } }); PKr~�\�-@es.parse-int.jsnu�[���'use strict'; var $ = require('../internals/export'); var $parseInt = require('../internals/number-parse-int'); // `parseInt` method // https://tc39.es/ecma262/#sec-parseint-string-radix $({ global: true, forced: parseInt !== $parseInt }, { parseInt: $parseInt }); PKr~�\v�K es.math.to-string-tag.jsnu�[���// empty PKr~�\v�K %esnext.data-view.get-uint8-clamped.jsnu�[���// empty PKr~�\W�����!esnext.reflect.define-metadata.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var ReflectMetadataModule = require('../internals/reflect-metadata'); var anObject = require('../internals/an-object'); var toMetadataKey = ReflectMetadataModule.toKey; var ordinaryDefineOwnMetadata = ReflectMetadataModule.set; // `Reflect.defineMetadata` method // https://github.com/rbuckton/reflect-metadata $({ target: 'Reflect', stat: true }, { defineMetadata: function defineMetadata(metadataKey, metadataValue, target /* , targetKey */) { var targetKey = arguments.length < 4 ? undefined : toMetadataKey(arguments[3]); ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), targetKey); } }); PKr~�\�.�mweb.self.jsnu�[���'use strict'; var $ = require('../internals/export'); var global = require('../internals/global'); // `self` getter // https://html.spec.whatwg.org/multipage/window-object.html#dom-self $({ global: true, forced: global.self !== global }, { self: global }); PKr~�\#,.�ZZ es.promise.jsnu�[���'use strict'; // TODO: Remove this module from `core-js@4` since it's split to modules listed below require('../modules/es.promise.constructor'); require('../modules/es.promise.all'); require('../modules/es.promise.catch'); require('../modules/es.promise.race'); require('../modules/es.promise.reject'); require('../modules/es.promise.resolve'); PKr~�\2L>�jj!esnext.async-iterator.for-each.jsnu�[���'use strict'; var $ = require('../internals/export'); var $forEach = require('../internals/async-iterator-iteration').forEach; // `AsyncIterator.prototype.forEach` method // https://github.com/tc39/proposal-async-iterator-helpers $({ target: 'AsyncIterator', proto: true, real: true }, { forEach: function forEach(fn) { return $forEach(this, fn); } }); PKr~�\�>�es.array.some.jsnu�[���'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); } }); PKr~�\+�ʇbbes.object.assign.jsnu�[���'use strict'; var $ = require('../internals/export'); var assign = require('../internals/object-assign'); // `Object.assign` method // https://tc39.es/ecma262/#sec-object.assign // eslint-disable-next-line es/no-object-assign -- required for testing $({ target: 'Object', stat: true, arity: 2, forced: Object.assign !== assign }, { assign: assign }); PKr~�\��'�llesnext.async-iterator.every.jsnu�[���'use strict'; var $ = require('../internals/export'); var $every = require('../internals/async-iterator-iteration').every; // `AsyncIterator.prototype.every` method // https://github.com/tc39/proposal-async-iterator-helpers $({ target: 'AsyncIterator', proto: true, real: true }, { every: function every(predicate) { return $every(this, predicate); } }); PKr~�\}�L�--es.array.unshift.jsnu�[���'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); } }); PKr~�\v�K es.object.to-string.jsnu�[���// empty PKr~�\�:Z�BBes.symbol.jsnu�[���'use strict'; // TODO: Remove this module from `core-js@4` since it's split to modules listed below require('../modules/es.symbol.constructor'); require('../modules/es.symbol.for'); require('../modules/es.symbol.key-for'); require('../modules/es.json.stringify'); require('../modules/es.object.get-own-property-symbols'); PKr~�\ڄ�ffesnext.async-iterator.some.jsnu�[���'use strict'; var $ = require('../internals/export'); var $some = require('../internals/async-iterator-iteration').some; // `AsyncIterator.prototype.some` method // https://github.com/tc39/proposal-async-iterator-helpers $({ target: 'AsyncIterator', proto: true, real: true }, { some: function some(predicate) { return $some(this, predicate); } }); PKr~�\v�K es.date.to-primitive.jsnu�[���// empty PKr~�\^s+��esnext.map.emplace.jsnu�[���'use strict'; var $ = require('../internals/export'); var aMap = require('../internals/a-map'); var MapHelpers = require('../internals/map-helpers'); var get = MapHelpers.get; var has = MapHelpers.has; var set = MapHelpers.set; // `Map.prototype.emplace` method // https://github.com/tc39/proposal-upsert $({ target: 'Map', proto: true, real: true, forced: true }, { emplace: function emplace(key, handler) { var map = aMap(this); var value, inserted; if (has(map, key)) { value = get(map, key); if ('update' in handler) { value = handler.update(value, key, map); set(map, key, value); } return value; } inserted = handler.insert(key, map); set(map, key, inserted); return inserted; } }); PKr~�\���RResnext.array.at.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.array.at'); PKr~�\=[ɉ� es.map.jsnu�[���'use strict'; // TODO: Remove this module from `core-js@4` since it's replaced to module below require('../modules/es.map.constructor'); PKr~�\v�K es.array-buffer.detached.jsnu�[���// empty PKr~�\"�Ș``esnext.function.un-this.jsnu�[���'use strict'; var $ = require('../internals/export'); var demethodize = require('../internals/function-demethodize'); // `Function.prototype.unThis` method // https://github.com/js-choi/proposal-function-demethodize // TODO: Remove from `core-js@4` $({ target: 'Function', proto: true, forced: true, name: 'demethodize' }, { unThis: demethodize }); PKr~�\K$k���es.math.log1p.jsnu�[���'use strict'; var $ = require('../internals/export'); var log1p = require('../internals/math-log1p'); // `Math.log1p` method // https://tc39.es/ecma262/#sec-math.log1p $({ target: 'Math', stat: true }, { log1p: log1p }); PKr~�\_֙ ��es.reflect.has.jsnu�[���'use strict'; var $ = require('../internals/export'); // `Reflect.has` method // https://tc39.es/ecma262/#sec-reflect.has $({ target: 'Reflect', stat: true }, { has: function has(target, propertyKey) { return propertyKey in target; } }); PKr~�\N�~VV esnext.async-iterator.indexed.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var indexed = require('../internals/async-iterator-indexed'); // `AsyncIterator.prototype.indexed` method // https://github.com/tc39/proposal-iterator-helpers $({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { indexed: indexed }); PKr~�\v�K es.typed-array.map.jsnu�[���// empty PKr~�\v�K es.typed-array.some.jsnu�[���// empty PKr~�\e3.es.reflect.apply.jsnu�[���'use strict'; var $ = require('../internals/export'); var functionApply = require('../internals/function-apply'); var aCallable = require('../internals/a-callable'); var anObject = require('../internals/an-object'); var fails = require('../internals/fails'); // MS Edge argumentsList argument is optional var OPTIONAL_ARGUMENTS_LIST = !fails(function () { // eslint-disable-next-line es/no-reflect -- required for testing Reflect.apply(function () { /* empty */ }); }); // `Reflect.apply` method // https://tc39.es/ecma262/#sec-reflect.apply $({ target: 'Reflect', stat: true, forced: OPTIONAL_ARGUMENTS_LIST }, { apply: function apply(target, thisArgument, argumentsList) { return functionApply(aCallable(target), thisArgument, anObject(argumentsList)); } }); PKr~�\��n��es.symbol.iterator.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.iterator` well-known symbol // https://tc39.es/ecma262/#sec-symbol.iterator defineWellKnownSymbol('iterator'); PKr~�\����11es.string.replace-all.jsnu�[���'use strict'; var $ = require('../internals/export'); var call = require('../internals/function-call'); var uncurryThis = require('../internals/function-uncurry-this'); var requireObjectCoercible = require('../internals/require-object-coercible'); var isCallable = require('../internals/is-callable'); var isNullOrUndefined = require('../internals/is-null-or-undefined'); var isRegExp = require('../internals/is-regexp'); var toString = require('../internals/to-string'); var getMethod = require('../internals/get-method'); var getRegExpFlags = require('../internals/regexp-get-flags'); var getSubstitution = require('../internals/get-substitution'); var wellKnownSymbol = require('../internals/well-known-symbol'); var IS_PURE = require('../internals/is-pure'); var REPLACE = wellKnownSymbol('replace'); var $TypeError = TypeError; var indexOf = uncurryThis(''.indexOf); var replace = uncurryThis(''.replace); var stringSlice = uncurryThis(''.slice); var max = Math.max; // `String.prototype.replaceAll` method // https://tc39.es/ecma262/#sec-string.prototype.replaceall $({ target: 'String', proto: true }, { replaceAll: function replaceAll(searchValue, replaceValue) { var O = requireObjectCoercible(this); var IS_REG_EXP, flags, replacer, string, searchString, functionalReplace, searchLength, advanceBy, replacement; var position = 0; var endOfLastMatch = 0; var result = ''; if (!isNullOrUndefined(searchValue)) { IS_REG_EXP = isRegExp(searchValue); if (IS_REG_EXP) { flags = toString(requireObjectCoercible(getRegExpFlags(searchValue))); if (!~indexOf(flags, 'g')) throw new $TypeError('`.replaceAll` does not allow non-global regexes'); } replacer = getMethod(searchValue, REPLACE); if (replacer) { return call(replacer, searchValue, O, replaceValue); } else if (IS_PURE && IS_REG_EXP) { return replace(toString(O), searchValue, replaceValue); } } string = toString(O); searchString = toString(searchValue); functionalReplace = isCallable(replaceValue); if (!functionalReplace) replaceValue = toString(replaceValue); searchLength = searchString.length; advanceBy = max(1, searchLength); position = indexOf(string, searchString); while (position !== -1) { replacement = functionalReplace ? toString(replaceValue(searchString, position, string)) : getSubstitution(searchString, string, position, [], undefined, replaceValue); result += stringSlice(string, endOfLastMatch, position) + replacement; endOfLastMatch = position + searchLength; position = position + advanceBy > string.length ? -1 : indexOf(string, searchString, position + advanceBy); } if (endOfLastMatch < string.length) { result += stringSlice(string, endOfLastMatch); } return result; } }); PKr~�\�5'Q��es.weak-set.jsnu�[���'use strict'; // TODO: Remove this module from `core-js@4` since it's replaced to module below require('../modules/es.weak-set.constructor'); PKr~�\�Q�ffes.array.reduce.jsnu�[���'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/engine-v8-version'); var IS_NODE = require('../internals/engine-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); } }); PKr~�\�lqesnext.set.filter.jsnu�[���'use strict'; var $ = require('../internals/export'); var bind = require('../internals/function-bind-context'); var aSet = require('../internals/a-set'); var SetHelpers = require('../internals/set-helpers'); var iterate = require('../internals/set-iterate'); var Set = SetHelpers.Set; var add = SetHelpers.add; // `Set.prototype.filter` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Set', proto: true, real: true, forced: true }, { filter: function filter(callbackfn /* , thisArg */) { var set = aSet(this); var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); var newSet = new Set(); iterate(set, function (value) { if (boundFunction(value, value, set)) add(newSet, value); }); return newSet; } }); PKr~�\cI���esnext.weak-set.delete-all.jsnu�[���'use strict'; var $ = require('../internals/export'); var aWeakSet = require('../internals/a-weak-set'); var remove = require('../internals/weak-set-helpers').remove; // `WeakSet.prototype.deleteAll` method // https://github.com/tc39/proposal-collection-methods $({ target: 'WeakSet', proto: true, real: true, forced: true }, { deleteAll: function deleteAll(/* ...elements */) { var collection = aWeakSet(this); var allDeleted = true; var wasDeleted; for (var k = 0, len = arguments.length; k < len; k++) { wasDeleted = remove(collection, arguments[k]); allDeleted = allDeleted && wasDeleted; } return !!allDeleted; } }); PKr~�\A+�S��es.symbol.split.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.split` well-known symbol // https://tc39.es/ecma262/#sec-symbol.split defineWellKnownSymbol('split'); PKr~�\�����esnext.iterator.drop.jsnu�[���'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 IS_PURE = require('../internals/is-pure'); 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://github.com/tc39/proposal-iterator-helpers $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { drop: function drop(limit) { anObject(this); var remaining = toPositiveInteger(notANaN(+limit)); return new IteratorProxy(getIteratorDirect(this), { remaining: remaining }); } }); PKr~�\R�mmesnext.math.sum-precise.jsnu�[���'use strict'; // based on Shewchuk's algorithm for exactly floating point addition // adapted from https://github.com/tc39/proposal-math-sum/blob/3513d58323a1ae25560e8700aa5294500c6c9287/polyfill/polyfill.mjs var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this'); var iterate = require('../internals/iterate'); var $RangeError = RangeError; var $TypeError = TypeError; var $Infinity = Infinity; var $NaN = NaN; var abs = Math.abs; var pow = Math.pow; var push = uncurryThis([].push); var POW_2_1023 = pow(2, 1023); var MAX_SAFE_INTEGER = pow(2, 53) - 1; // 2 ** 53 - 1 === 9007199254740992 var MAX_DOUBLE = Number.MAX_VALUE; // 2 ** 1024 - 2 ** (1023 - 52) === 1.79769313486231570815e+308 var MAX_ULP = pow(2, 971); // 2 ** (1023 - 52) === 1.99584030953471981166e+292 var NOT_A_NUMBER = {}; var MINUS_INFINITY = {}; var PLUS_INFINITY = {}; var MINUS_ZERO = {}; var FINITE = {}; // prerequisite: abs(x) >= abs(y) var twosum = function (x, y) { var hi = x + y; var lo = y - (hi - x); return { hi: hi, lo: lo }; }; // `Math.sumPrecise` method // https://github.com/tc39/proposal-math-sum $({ target: 'Math', stat: true, forced: true }, { // eslint-disable-next-line max-statements -- ok sumPrecise: function sumPrecise(items) { var numbers = []; var count = 0; var state = MINUS_ZERO; iterate(items, function (n) { if (++count >= MAX_SAFE_INTEGER) throw new $RangeError('Maximum allowed index exceeded'); if (typeof n != 'number') throw new $TypeError('Value is not a number'); if (state !== NOT_A_NUMBER) { // eslint-disable-next-line no-self-compare -- NaN check if (n !== n) state = NOT_A_NUMBER; else if (n === $Infinity) state = state === MINUS_INFINITY ? NOT_A_NUMBER : PLUS_INFINITY; else if (n === -$Infinity) state = state === PLUS_INFINITY ? NOT_A_NUMBER : MINUS_INFINITY; else if ((n !== 0 || (1 / n) === $Infinity) && (state === MINUS_ZERO || state === FINITE)) { state = FINITE; push(numbers, n); } } }); switch (state) { case NOT_A_NUMBER: return $NaN; case MINUS_INFINITY: return -$Infinity; case PLUS_INFINITY: return $Infinity; case MINUS_ZERO: return -0; } var partials = []; var overflow = 0; // conceptually 2 ** 1024 times this value; the final partial is biased by this amount var x, y, sum, hi, lo, tmp; for (var i = 0; i < numbers.length; i++) { x = numbers[i]; var actuallyUsedPartials = 0; for (var j = 0; j < partials.length; j++) { y = partials[j]; if (abs(x) < abs(y)) { tmp = x; x = y; y = tmp; } sum = twosum(x, y); hi = sum.hi; lo = sum.lo; if (abs(hi) === $Infinity) { var sign = hi === $Infinity ? 1 : -1; overflow += sign; x = (x - (sign * POW_2_1023)) - (sign * POW_2_1023); if (abs(x) < abs(y)) { tmp = x; x = y; y = tmp; } sum = twosum(x, y); hi = sum.hi; lo = sum.lo; } if (lo !== 0) partials[actuallyUsedPartials++] = lo; x = hi; } partials.length = actuallyUsedPartials; if (x !== 0) push(partials, x); } // compute the exact sum of partials, stopping once we lose precision var n = partials.length - 1; hi = 0; lo = 0; if (overflow !== 0) { var next = n >= 0 ? partials[n] : 0; n--; if (abs(overflow) > 1 || (overflow > 0 && next > 0) || (overflow < 0 && next < 0)) { return overflow > 0 ? $Infinity : -$Infinity; } // here we actually have to do the arithmetic // drop a factor of 2 so we can do it without overflow // assert(abs(overflow) === 1) sum = twosum(overflow * POW_2_1023, next / 2); hi = sum.hi; lo = sum.lo; lo *= 2; if (abs(2 * hi) === $Infinity) { // rounding to the maximum value if (hi > 0) { return (hi === POW_2_1023 && lo === -(MAX_ULP / 2) && n >= 0 && partials[n] < 0) ? MAX_DOUBLE : $Infinity; } return (hi === -POW_2_1023 && lo === (MAX_ULP / 2) && n >= 0 && partials[n] > 0) ? -MAX_DOUBLE : -$Infinity; } if (lo !== 0) { partials[++n] = lo; lo = 0; } hi *= 2; } while (n >= 0) { sum = twosum(hi, partials[n--]); hi = sum.hi; lo = sum.lo; if (lo !== 0) break; } if (n >= 0 && ((lo < 0 && partials[n] < 0) || (lo > 0 && partials[n] > 0))) { y = lo * 2; x = hi + y; if (y === x - hi) hi = x; } return hi; } }); PKr~�\�D���es.object.group-by.jsnu�[���'use strict'; var $ = require('../internals/export'); var getBuiltIn = require('../internals/get-built-in'); var uncurryThis = require('../internals/function-uncurry-this'); var aCallable = require('../internals/a-callable'); var requireObjectCoercible = require('../internals/require-object-coercible'); var toPropertyKey = require('../internals/to-property-key'); var iterate = require('../internals/iterate'); var fails = require('../internals/fails'); // eslint-disable-next-line es/no-object-map-groupby -- testing var nativeGroupBy = Object.groupBy; var create = getBuiltIn('Object', 'create'); var push = uncurryThis([].push); var DOES_NOT_WORK_WITH_PRIMITIVES = !nativeGroupBy || fails(function () { return nativeGroupBy('ab', function (it) { return it; }).a.length !== 1; }); // `Object.groupBy` method // https://github.com/tc39/proposal-array-grouping $({ target: 'Object', stat: true, forced: DOES_NOT_WORK_WITH_PRIMITIVES }, { groupBy: function groupBy(items, callbackfn) { requireObjectCoercible(items); aCallable(callbackfn); var obj = create(null); var k = 0; iterate(items, function (value) { var key = toPropertyKey(callbackfn(value, k++)); // in some IE versions, `hasOwnProperty` returns incorrect result on integer keys // but since it's a `null` prototype object, we can safely use `in` if (key in obj) push(obj[key], value); else obj[key] = [value]; }); return obj; } }); PKr~�\ ��LCCesnext.iterator.map.jsnu�[���'use strict'; var $ = require('../internals/export'); var map = require('../internals/iterator-map'); var IS_PURE = require('../internals/is-pure'); // `Iterator.prototype.map` method // https://github.com/tc39/proposal-iterator-helpers $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { map: map }); PKr~�\�:m��esnext.map.every.jsnu�[���'use strict'; var $ = require('../internals/export'); var bind = require('../internals/function-bind-context'); var aMap = require('../internals/a-map'); var iterate = require('../internals/map-iterate'); // `Map.prototype.every` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Map', proto: true, real: true, forced: true }, { every: function every(callbackfn /* , thisArg */) { var map = aMap(this); var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); return iterate(map, function (value, key) { if (!boundFunction(value, key, map)) return false; }, true) !== false; } }); PKr~�\�D��/&/&es.promise.constructor.jsnu�[���'use strict'; var $ = require('../internals/export'); var IS_PURE = require('../internals/is-pure'); var IS_NODE = require('../internals/engine-is-node'); var global = require('../internals/global'); var call = require('../internals/function-call'); var defineBuiltIn = require('../internals/define-built-in'); var setPrototypeOf = require('../internals/object-set-prototype-of'); var setToStringTag = require('../internals/set-to-string-tag'); var setSpecies = require('../internals/set-species'); var aCallable = require('../internals/a-callable'); var isCallable = require('../internals/is-callable'); var isObject = require('../internals/is-object'); var anInstance = require('../internals/an-instance'); var speciesConstructor = require('../internals/species-constructor'); var task = require('../internals/task').set; var microtask = require('../internals/microtask'); var hostReportErrors = require('../internals/host-report-errors'); var perform = require('../internals/perform'); var Queue = require('../internals/queue'); var InternalStateModule = require('../internals/internal-state'); var NativePromiseConstructor = require('../internals/promise-native-constructor'); var PromiseConstructorDetection = require('../internals/promise-constructor-detection'); var newPromiseCapabilityModule = require('../internals/new-promise-capability'); var PROMISE = 'Promise'; var FORCED_PROMISE_CONSTRUCTOR = PromiseConstructorDetection.CONSTRUCTOR; var NATIVE_PROMISE_REJECTION_EVENT = PromiseConstructorDetection.REJECTION_EVENT; var NATIVE_PROMISE_SUBCLASSING = PromiseConstructorDetection.SUBCLASSING; var getInternalPromiseState = InternalStateModule.getterFor(PROMISE); var setInternalState = InternalStateModule.set; var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype; var PromiseConstructor = NativePromiseConstructor; var PromisePrototype = NativePromisePrototype; var TypeError = global.TypeError; var document = global.document; var process = global.process; var newPromiseCapability = newPromiseCapabilityModule.f; var newGenericPromiseCapability = newPromiseCapability; var DISPATCH_EVENT = !!(document && document.createEvent && global.dispatchEvent); var UNHANDLED_REJECTION = 'unhandledrejection'; var REJECTION_HANDLED = 'rejectionhandled'; var PENDING = 0; var FULFILLED = 1; var REJECTED = 2; var HANDLED = 1; var UNHANDLED = 2; var Internal, OwnPromiseCapability, PromiseWrapper, nativeThen; // helpers var isThenable = function (it) { var then; return isObject(it) && isCallable(then = it.then) ? then : false; }; var callReaction = function (reaction, state) { var value = state.value; var ok = state.state === FULFILLED; var handler = ok ? reaction.ok : reaction.fail; var resolve = reaction.resolve; var reject = reaction.reject; var domain = reaction.domain; var result, then, exited; try { if (handler) { if (!ok) { if (state.rejection === UNHANDLED) onHandleUnhandled(state); state.rejection = HANDLED; } if (handler === true) result = value; else { if (domain) domain.enter(); result = handler(value); // can throw if (domain) { domain.exit(); exited = true; } } if (result === reaction.promise) { reject(new TypeError('Promise-chain cycle')); } else if (then = isThenable(result)) { call(then, result, resolve, reject); } else resolve(result); } else reject(value); } catch (error) { if (domain && !exited) domain.exit(); reject(error); } }; var notify = function (state, isReject) { if (state.notified) return; state.notified = true; microtask(function () { var reactions = state.reactions; var reaction; while (reaction = reactions.get()) { callReaction(reaction, state); } state.notified = false; if (isReject && !state.rejection) onUnhandled(state); }); }; var dispatchEvent = function (name, promise, reason) { var event, handler; if (DISPATCH_EVENT) { event = document.createEvent('Event'); event.promise = promise; event.reason = reason; event.initEvent(name, false, true); global.dispatchEvent(event); } else event = { promise: promise, reason: reason }; if (!NATIVE_PROMISE_REJECTION_EVENT && (handler = global['on' + name])) handler(event); else if (name === UNHANDLED_REJECTION) hostReportErrors('Unhandled promise rejection', reason); }; var onUnhandled = function (state) { call(task, global, function () { var promise = state.facade; var value = state.value; var IS_UNHANDLED = isUnhandled(state); var result; if (IS_UNHANDLED) { result = perform(function () { if (IS_NODE) { process.emit('unhandledRejection', value, promise); } else dispatchEvent(UNHANDLED_REJECTION, promise, value); }); // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should state.rejection = IS_NODE || isUnhandled(state) ? UNHANDLED : HANDLED; if (result.error) throw result.value; } }); }; var isUnhandled = function (state) { return state.rejection !== HANDLED && !state.parent; }; var onHandleUnhandled = function (state) { call(task, global, function () { var promise = state.facade; if (IS_NODE) { process.emit('rejectionHandled', promise); } else dispatchEvent(REJECTION_HANDLED, promise, state.value); }); }; var bind = function (fn, state, unwrap) { return function (value) { fn(state, value, unwrap); }; }; var internalReject = function (state, value, unwrap) { if (state.done) return; state.done = true; if (unwrap) state = unwrap; state.value = value; state.state = REJECTED; notify(state, true); }; var internalResolve = function (state, value, unwrap) { if (state.done) return; state.done = true; if (unwrap) state = unwrap; try { if (state.facade === value) throw new TypeError("Promise can't be resolved itself"); var then = isThenable(value); if (then) { microtask(function () { var wrapper = { done: false }; try { call(then, value, bind(internalResolve, wrapper, state), bind(internalReject, wrapper, state) ); } catch (error) { internalReject(wrapper, error, state); } }); } else { state.value = value; state.state = FULFILLED; notify(state, false); } } catch (error) { internalReject({ done: false }, error, state); } }; // constructor polyfill if (FORCED_PROMISE_CONSTRUCTOR) { // 25.4.3.1 Promise(executor) PromiseConstructor = function Promise(executor) { anInstance(this, PromisePrototype); aCallable(executor); call(Internal, this); var state = getInternalPromiseState(this); try { executor(bind(internalResolve, state), bind(internalReject, state)); } catch (error) { internalReject(state, error); } }; PromisePrototype = PromiseConstructor.prototype; // eslint-disable-next-line no-unused-vars -- required for `.length` Internal = function Promise(executor) { setInternalState(this, { type: PROMISE, done: false, notified: false, parent: false, reactions: new Queue(), rejection: false, state: PENDING, value: undefined }); }; // `Promise.prototype.then` method // https://tc39.es/ecma262/#sec-promise.prototype.then Internal.prototype = defineBuiltIn(PromisePrototype, 'then', function then(onFulfilled, onRejected) { var state = getInternalPromiseState(this); var reaction = newPromiseCapability(speciesConstructor(this, PromiseConstructor)); state.parent = true; reaction.ok = isCallable(onFulfilled) ? onFulfilled : true; reaction.fail = isCallable(onRejected) && onRejected; reaction.domain = IS_NODE ? process.domain : undefined; if (state.state === PENDING) state.reactions.add(reaction); else microtask(function () { callReaction(reaction, state); }); return reaction.promise; }); OwnPromiseCapability = function () { var promise = new Internal(); var state = getInternalPromiseState(promise); this.promise = promise; this.resolve = bind(internalResolve, state); this.reject = bind(internalReject, state); }; newPromiseCapabilityModule.f = newPromiseCapability = function (C) { return C === PromiseConstructor || C === PromiseWrapper ? new OwnPromiseCapability(C) : newGenericPromiseCapability(C); }; if (!IS_PURE && isCallable(NativePromiseConstructor) && NativePromisePrototype !== Object.prototype) { nativeThen = NativePromisePrototype.then; if (!NATIVE_PROMISE_SUBCLASSING) { // make `Promise#then` return a polyfilled `Promise` for native promise-based APIs defineBuiltIn(NativePromisePrototype, 'then', function then(onFulfilled, onRejected) { var that = this; return new PromiseConstructor(function (resolve, reject) { call(nativeThen, that, resolve, reject); }).then(onFulfilled, onRejected); // https://github.com/zloirock/core-js/issues/640 }, { unsafe: true }); } // make `.constructor === Promise` work for native promise-based APIs try { delete NativePromisePrototype.constructor; } catch (error) { /* empty */ } // make `instanceof Promise` work for native promise-based APIs if (setPrototypeOf) { setPrototypeOf(NativePromisePrototype, PromisePrototype); } } } $({ global: true, constructor: true, wrap: true, forced: FORCED_PROMISE_CONSTRUCTOR }, { Promise: PromiseConstructor }); setToStringTag(PromiseConstructor, PROMISE, false, true); setSpecies(PROMISE); PKr~�\v�K es.array-buffer.is-view.jsnu�[���// empty PKr~�\y��*��esnext.iterator.every.jsnu�[���'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'); // `Iterator.prototype.every` method // https://github.com/tc39/proposal-iterator-helpers $({ target: 'Iterator', proto: true, real: true }, { every: function every(predicate) { anObject(this); aCallable(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; } }); PKr~�\v�K es.object.proto.jsnu�[���// empty PKr~�\�a6??web.queue-microtask.jsnu�[���'use strict'; var $ = require('../internals/export'); var globalThis = require('../internals/global'); var microtask = require('../internals/microtask'); var aCallable = require('../internals/a-callable'); var validateArgumentsLength = require('../internals/validate-arguments-length'); var fails = require('../internals/fails'); var DESCRIPTORS = require('../internals/descriptors'); // Bun ~ 1.0.30 bug // https://github.com/oven-sh/bun/issues/9249 var WRONG_ARITY = fails(function () { // getOwnPropertyDescriptor for prevent experimental warning in Node 11 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe return DESCRIPTORS && Object.getOwnPropertyDescriptor(globalThis, 'queueMicrotask').value.length !== 1; }); // `queueMicrotask` method // https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-queuemicrotask $({ global: true, enumerable: true, dontCallGetSet: true, forced: WRONG_ARITY }, { queueMicrotask: function queueMicrotask(fn) { validateArgumentsLength(arguments.length, 1); microtask(aCallable(fn)); } }); PKr~�\���esnext.math.imulh.jsnu�[���'use strict'; var $ = require('../internals/export'); // `Math.imulh` method // https://gist.github.com/BrendanEich/4294d5c212a6d2254703 // TODO: Remove from `core-js@4` $({ target: 'Math', stat: true, forced: true }, { imulh: function imulh(u, v) { var UINT16 = 0xFFFF; var $u = +u; var $v = +v; var u0 = $u & UINT16; var v0 = $v & UINT16; var u1 = $u >> 16; var v1 = $v >> 16; var t = (u1 * v0 >>> 0) + (u0 * v0 >>> 16); return u1 * v1 + (t >> 16) + ((u0 * v1 >>> 0) + (t & UINT16) >> 16); } }); PKr~�\�%��ss!esnext.async-iterator.to-array.jsnu�[���'use strict'; var $ = require('../internals/export'); var $toArray = require('../internals/async-iterator-iteration').toArray; // `AsyncIterator.prototype.toArray` method // https://github.com/tc39/proposal-async-iterator-helpers $({ target: 'AsyncIterator', proto: true, real: true }, { toArray: function toArray() { return $toArray(this, undefined, []); } }); PKr~�\)�#��es.array.copy-within.jsnu�[���'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'); PKr~�\v�K es.typed-array.float64-array.jsnu�[���// empty PKr~�\����es.string.pad-end.jsnu�[���'use strict'; var $ = require('../internals/export'); var $padEnd = require('../internals/string-pad').end; var WEBKIT_BUG = require('../internals/string-pad-webkit-bug'); // `String.prototype.padEnd` method // https://tc39.es/ecma262/#sec-string.prototype.padend $({ target: 'String', proto: true, forced: WEBKIT_BUG }, { padEnd: function padEnd(maxLength /* , fillString = ' ' */) { return $padEnd(this, maxLength, arguments.length > 1 ? arguments[1] : undefined); } }); PKr~�\�� RRes.math.clz32.jsnu�[���'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; } }); PKr~�\d|��es.array.every.jsnu�[���'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); } }); PKr~�\A!<IJ�es.string.small.jsnu�[���'use strict'; var $ = require('../internals/export'); var createHTML = require('../internals/create-html'); var forcedStringHTMLMethod = require('../internals/string-html-forced'); // `String.prototype.small` method // https://tc39.es/ecma262/#sec-string.prototype.small $({ target: 'String', proto: true, forced: forcedStringHTMLMethod('small') }, { small: function small() { return createHTML(this, 'small', '', ''); } }); PKr~�\v�K es.regexp.sticky.jsnu�[���// empty PKr~�\U�H5��esnext.function.metadata.jsnu�[���'use strict'; var wellKnownSymbol = require('../internals/well-known-symbol'); var defineProperty = require('../internals/object-define-property').f; var METADATA = wellKnownSymbol('metadata'); var FunctionPrototype = Function.prototype; // Function.prototype[@@metadata] // https://github.com/tc39/proposal-decorator-metadata if (FunctionPrototype[METADATA] === undefined) { defineProperty(FunctionPrototype, METADATA, { value: null }); } PKr~�\+z�ffesnext.math.signbit.jsnu�[���'use strict'; var $ = require('../internals/export'); // `Math.signbit` method // https://github.com/tc39/proposal-Math.signbit $({ target: 'Math', stat: true, forced: true }, { signbit: function signbit(x) { var n = +x; // eslint-disable-next-line no-self-compare -- NaN check return n === n && n === 0 ? 1 / n === -Infinity : n < 0; } }); PKr~�\v�K !es.typed-array.find-last-index.jsnu�[���// empty PKr~�\v���esnext.json.raw-json.jsnu�[���'use strict'; var $ = require('../internals/export'); var FREEZING = require('../internals/freezing'); var NATIVE_RAW_JSON = require('../internals/native-raw-json'); var getBuiltIn = require('../internals/get-built-in'); var call = require('../internals/function-call'); var uncurryThis = require('../internals/function-uncurry-this'); var isCallable = require('../internals/is-callable'); var isRawJSON = require('../internals/is-raw-json'); var toString = require('../internals/to-string'); var createProperty = require('../internals/create-property'); var parseJSONString = require('../internals/parse-json-string'); var getReplacerFunction = require('../internals/get-json-replacer-function'); var uid = require('../internals/uid'); var setInternalState = require('../internals/internal-state').set; var $String = String; var $SyntaxError = SyntaxError; var parse = getBuiltIn('JSON', 'parse'); var $stringify = getBuiltIn('JSON', 'stringify'); var create = getBuiltIn('Object', 'create'); var freeze = getBuiltIn('Object', 'freeze'); var at = uncurryThis(''.charAt); var slice = uncurryThis(''.slice); var exec = uncurryThis(/./.exec); var push = uncurryThis([].push); var MARK = uid(); var MARK_LENGTH = MARK.length; var ERROR_MESSAGE = 'Unacceptable as raw JSON'; var IS_WHITESPACE = /^[\t\n\r ]$/; // `JSON.parse` method // https://tc39.es/proposal-json-parse-with-source/#sec-json.israwjson // https://github.com/tc39/proposal-json-parse-with-source $({ target: 'JSON', stat: true, forced: !NATIVE_RAW_JSON }, { rawJSON: function rawJSON(text) { var jsonString = toString(text); if (jsonString === '' || exec(IS_WHITESPACE, at(jsonString, 0)) || exec(IS_WHITESPACE, at(jsonString, jsonString.length - 1))) { throw new $SyntaxError(ERROR_MESSAGE); } var parsed = parse(jsonString); if (typeof parsed == 'object' && parsed !== null) throw new $SyntaxError(ERROR_MESSAGE); var obj = create(null); setInternalState(obj, { type: 'RawJSON' }); createProperty(obj, 'rawJSON', jsonString); return FREEZING ? freeze(obj) : obj; } }); // `JSON.stringify` method // https://tc39.es/ecma262/#sec-json.stringify // https://github.com/tc39/proposal-json-parse-with-source if ($stringify) $({ target: 'JSON', stat: true, arity: 3, forced: !NATIVE_RAW_JSON }, { stringify: function stringify(text, replacer, space) { var replacerFunction = getReplacerFunction(replacer); var rawStrings = []; var json = $stringify(text, function (key, value) { // some old implementations (like WebKit) could pass numbers as keys var v = isCallable(replacerFunction) ? call(replacerFunction, this, $String(key), value) : value; return isRawJSON(v) ? MARK + (push(rawStrings, v.rawJSON) - 1) : v; }, space); if (typeof json != 'string') return json; var result = ''; var length = json.length; for (var i = 0; i < length; i++) { var chr = at(json, i); if (chr === '"') { var end = parseJSONString(json, ++i).end - 1; var string = slice(json, i, end); result += slice(string, 0, MARK_LENGTH) === MARK ? rawStrings[slice(string, MARK_LENGTH)] : '"' + string + '"'; i = end; } else result += chr; } return result; } }); PKr~�\֔5��es.promise.all-settled.jsnu�[���'use strict'; var $ = require('../internals/export'); var call = require('../internals/function-call'); var aCallable = require('../internals/a-callable'); var newPromiseCapabilityModule = require('../internals/new-promise-capability'); var perform = require('../internals/perform'); var iterate = require('../internals/iterate'); var PROMISE_STATICS_INCORRECT_ITERATION = require('../internals/promise-statics-incorrect-iteration'); // `Promise.allSettled` method // https://tc39.es/ecma262/#sec-promise.allsettled $({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, { allSettled: function allSettled(iterable) { var C = this; var capability = newPromiseCapabilityModule.f(C); var resolve = capability.resolve; var reject = capability.reject; var result = perform(function () { var promiseResolve = aCallable(C.resolve); var values = []; var counter = 0; var remaining = 1; iterate(iterable, function (promise) { var index = counter++; var alreadyCalled = false; remaining++; call(promiseResolve, C, promise).then(function (value) { if (alreadyCalled) return; alreadyCalled = true; values[index] = { status: 'fulfilled', value: value }; --remaining || resolve(values); }, function (error) { if (alreadyCalled) return; alreadyCalled = true; values[index] = { status: 'rejected', reason: error }; --remaining || resolve(values); }); }); --remaining || resolve(values); }); if (result.error) reject(result.value); return capability.promise; } }); PKr~�\v�K %esnext.typed-array.find-last-index.jsnu�[���// empty PKr~�\ڂy���esnext.set.some.jsnu�[���'use strict'; var $ = require('../internals/export'); var bind = require('../internals/function-bind-context'); var aSet = require('../internals/a-set'); var iterate = require('../internals/set-iterate'); // `Set.prototype.some` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Set', proto: true, real: true, forced: true }, { some: function some(callbackfn /* , thisArg */) { var set = aSet(this); var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); return iterate(set, function (value) { if (boundFunction(value, value, set)) return true; }, true) === true; } }); PKr~�\���::esnext.math.clamp.jsnu�[���'use strict'; var $ = require('../internals/export'); var min = Math.min; var max = Math.max; // `Math.clamp` method // https://rwaldron.github.io/proposal-math-extensions/ $({ target: 'Math', stat: true, forced: true }, { clamp: function clamp(x, lower, upper) { return min(upper, max(lower, x)); } }); PKr~�\v�K es.typed-array.uint8-array.jsnu�[���// empty PKr~�\�����esnext.math.deg-per-rad.jsnu�[���'use strict'; var $ = require('../internals/export'); // `Math.DEG_PER_RAD` constant // https://rwaldron.github.io/proposal-math-extensions/ $({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, { DEG_PER_RAD: Math.PI / 180 }); PKr~�\�:U���es.json.stringify.jsnu�[���'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.0.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; } }); } PKr~�\�ǘ ��es.array.with.jsnu�[���'use strict'; var $ = require('../internals/export'); var arrayWith = require('../internals/array-with'); var toIndexedObject = require('../internals/to-indexed-object'); var $Array = Array; // `Array.prototype.with` method // https://tc39.es/ecma262/#sec-array.prototype.with $({ target: 'Array', proto: true }, { 'with': function (index, value) { return arrayWith(toIndexedObject(this), $Array, index, value); } }); PKr~�\3Z6�[[esnext.array.to-reversed.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.array.to-reversed'); PKr~�\(O����es.array.sort.jsnu�[���'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/engine-ff-version'); var IE_OR_EDGE = require('../internals/engine-is-ie-or-edge'); var V8 = require('../internals/engine-v8-version'); var WEBKIT = require('../internals/engine-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; } }); PKr~�\v�K esnext.data-view.get-float16.jsnu�[���// empty PKr~�\v�K es.typed-array.fill.jsnu�[���// empty PKr~�\�eރYYesnext.composite-symbol.jsnu�[���'use strict'; var $ = require('../internals/export'); var getCompositeKeyNode = require('../internals/composite-key'); var getBuiltIn = require('../internals/get-built-in'); var apply = require('../internals/function-apply'); // https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey $({ global: true, forced: true }, { compositeSymbol: function compositeSymbol() { if (arguments.length === 1 && typeof arguments[0] == 'string') return getBuiltIn('Symbol')['for'](arguments[0]); return apply(getCompositeKeyNode, null, arguments).get('symbol', getBuiltIn('Symbol')); } }); PKr~�\&T�(!!esnext.map.map-keys.jsnu�[���'use strict'; var $ = require('../internals/export'); var bind = require('../internals/function-bind-context'); var aMap = require('../internals/a-map'); var MapHelpers = require('../internals/map-helpers'); var iterate = require('../internals/map-iterate'); var Map = MapHelpers.Map; var set = MapHelpers.set; // `Map.prototype.mapKeys` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Map', proto: true, real: true, forced: true }, { mapKeys: function mapKeys(callbackfn /* , thisArg */) { var map = aMap(this); var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); var newMap = new Map(); iterate(map, function (value, key) { set(newMap, boundFunction(value, key, map), value); }); return newMap; } }); PKr~�\����<<es.array.slice.jsnu�[���'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; } }); PKr~�\,���es.array.from.jsnu�[���'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 }); PKr~�\ˣ*SSes.string.code-point-at.jsnu�[���'use strict'; var $ = require('../internals/export'); var codeAt = require('../internals/string-multibyte').codeAt; // `String.prototype.codePointAt` method // https://tc39.es/ecma262/#sec-string.prototype.codepointat $({ target: 'String', proto: true }, { codePointAt: function codePointAt(pos) { return codeAt(this, pos); } }); PKr~�\É�,((es.object.entries.jsnu�[���'use strict'; var $ = require('../internals/export'); var $entries = require('../internals/object-to-array').entries; // `Object.entries` method // https://tc39.es/ecma262/#sec-object.entries $({ target: 'Object', stat: true }, { entries: function entries(O) { return $entries(O); } }); PKr~�\n���//es.number.to-precision.jsnu�[���'use strict'; var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this'); var fails = require('../internals/fails'); var thisNumberValue = require('../internals/this-number-value'); var nativeToPrecision = uncurryThis(1.0.toPrecision); var FORCED = fails(function () { // IE7- return nativeToPrecision(1, undefined) !== '1'; }) || !fails(function () { // V8 ~ Android 4.3- nativeToPrecision({}); }); // `Number.prototype.toPrecision` method // https://tc39.es/ecma262/#sec-number.prototype.toprecision $({ target: 'Number', proto: true, forced: FORCED }, { toPrecision: function toPrecision(precision) { return precision === undefined ? nativeToPrecision(thisNumberValue(this)) : nativeToPrecision(thisNumberValue(this), precision); } }); PKr~�\v�K es.typed-array.with.jsnu�[���// empty PKr~�\��_TTesnext.promise.try.jsnu�[���'use strict'; var $ = require('../internals/export'); var apply = require('../internals/function-apply'); var slice = require('../internals/array-slice'); var newPromiseCapabilityModule = require('../internals/new-promise-capability'); var aCallable = require('../internals/a-callable'); var perform = require('../internals/perform'); // `Promise.try` method // https://github.com/tc39/proposal-promise-try $({ target: 'Promise', stat: true, forced: true }, { 'try': function (callbackfn /* , ...args */) { var args = slice(arguments, 1); var promiseCapability = newPromiseCapabilityModule.f(this); var result = perform(function () { return apply(aCallable(callbackfn), undefined, args); }); (result.error ? promiseCapability.reject : promiseCapability.resolve)(result.value); return promiseCapability.promise; } }); PKr~�\�YYesnext.aggregate-error.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` require('../modules/es.aggregate-error'); PKr~�\�_���es.date.to-iso-string.jsnu�[���'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 }); PKr~�\:�.�22esnext.function.is-callable.jsnu�[���'use strict'; var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this'); var $isCallable = require('../internals/is-callable'); var inspectSource = require('../internals/inspect-source'); var hasOwn = require('../internals/has-own-property'); var DESCRIPTORS = require('../internals/descriptors'); // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; var classRegExp = /^\s*class\b/; var exec = uncurryThis(classRegExp.exec); var isClassConstructor = function (argument) { try { // `Function#toString` throws on some built-it function in some legacy engines // (for example, `DOMQuad` and similar in FF41-) if (!DESCRIPTORS || !exec(classRegExp, inspectSource(argument))) return false; } catch (error) { /* empty */ } var prototype = getOwnPropertyDescriptor(argument, 'prototype'); return !!prototype && hasOwn(prototype, 'writable') && !prototype.writable; }; // `Function.isCallable` method // https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md $({ target: 'Function', stat: true, sham: true, forced: true }, { isCallable: function isCallable(argument) { return $isCallable(argument) && !isClassConstructor(argument); } }); PKr~�\Q�\��&esnext.suppressed-error.constructor.jsnu�[���'use strict'; var $ = require('../internals/export'); var globalThis = require('../internals/global'); 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 installErrorStack = require('../internals/error-stack-install'); var normalizeStringArgument = require('../internals/normalize-string-argument'); var wellKnownSymbol = require('../internals/well-known-symbol'); var fails = require('../internals/fails'); var IS_PURE = require('../internals/is-pure'); var NativeSuppressedError = globalThis.SuppressedError; var TO_STRING_TAG = wellKnownSymbol('toStringTag'); var $Error = Error; // https://github.com/oven-sh/bun/issues/9282 var WRONG_ARITY = !!NativeSuppressedError && NativeSuppressedError.length !== 3; // https://github.com/oven-sh/bun/issues/9283 var EXTRA_ARGS_SUPPORT = !!NativeSuppressedError && fails(function () { return new NativeSuppressedError(1, 2, 3, { cause: 4 }).cause === 4; }); var PATCH = WRONG_ARITY || EXTRA_ARGS_SUPPORT; var $SuppressedError = function SuppressedError(error, suppressed, message) { var isInstance = isPrototypeOf(SuppressedErrorPrototype, this); var that; if (setPrototypeOf) { that = PATCH && (!isInstance || getPrototypeOf(this) === SuppressedErrorPrototype) ? new NativeSuppressedError() : setPrototypeOf(new $Error(), isInstance ? getPrototypeOf(this) : SuppressedErrorPrototype); } else { that = isInstance ? this : create(SuppressedErrorPrototype); createNonEnumerableProperty(that, TO_STRING_TAG, 'Error'); } if (message !== undefined) createNonEnumerableProperty(that, 'message', normalizeStringArgument(message)); installErrorStack(that, $SuppressedError, that.stack, 1); createNonEnumerableProperty(that, 'error', error); createNonEnumerableProperty(that, 'suppressed', suppressed); return that; }; if (setPrototypeOf) setPrototypeOf($SuppressedError, $Error); else copyConstructorProperties($SuppressedError, $Error, { name: true }); var SuppressedErrorPrototype = $SuppressedError.prototype = PATCH ? NativeSuppressedError.prototype : create($Error.prototype, { constructor: createPropertyDescriptor(1, $SuppressedError), message: createPropertyDescriptor(1, ''), name: createPropertyDescriptor(1, 'SuppressedError') }); if (PATCH && !IS_PURE) SuppressedErrorPrototype.constructor = $SuppressedError; // `SuppressedError` constructor // https://github.com/tc39/proposal-explicit-resource-management $({ global: true, constructor: true, arity: 3, forced: PATCH }, { SuppressedError: $SuppressedError }); PKr~�\F�(GGes.promise.reject.jsnu�[���'use strict'; var $ = require('../internals/export'); var newPromiseCapabilityModule = require('../internals/new-promise-capability'); var FORCED_PROMISE_CONSTRUCTOR = require('../internals/promise-constructor-detection').CONSTRUCTOR; // `Promise.reject` method // https://tc39.es/ecma262/#sec-promise.reject $({ target: 'Promise', stat: true, forced: FORCED_PROMISE_CONSTRUCTOR }, { reject: function reject(r) { var capability = newPromiseCapabilityModule.f(this); var capabilityReject = capability.reject; capabilityReject(r); return capability.promise; } }); PKr~�\�a��es.string.trim.jsnu�[���'use strict'; var $ = require('../internals/export'); var $trim = require('../internals/string-trim').trim; var forcedStringTrimMethod = require('../internals/string-trim-forced'); // `String.prototype.trim` method // https://tc39.es/ecma262/#sec-string.prototype.trim $({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, { trim: function trim() { return $trim(this); } }); PKr~�\�����es.array.to-spliced.jsnu�[���'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'); PKr~�\��esnext.set.is-superset-of.jsnu�[���'use strict'; var $ = require('../internals/export'); var call = require('../internals/function-call'); var toSetLike = require('../internals/to-set-like'); var $isSupersetOf = require('../internals/set-is-superset-of'); // `Set.prototype.isSupersetOf` method // https://github.com/tc39/proposal-set-methods // TODO: Obsolete version, remove from `core-js@4` $({ target: 'Set', proto: true, real: true, forced: true }, { isSupersetOf: function isSupersetOf(other) { return call($isSupersetOf, this, toSetLike(other)); } }); PKr~�\u�$��esnext.symbol.metadata.jsnu�[���'use strict'; var defineWellKnownSymbol = require('../internals/well-known-symbol-define'); // `Symbol.metadata` well-known symbol // https://github.com/tc39/proposal-decorators defineWellKnownSymbol('metadata'); PKr~�\�j�%FFesnext.iterator.indexed.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` var $ = require('../internals/export'); var indexed = require('../internals/iterator-indexed'); // `Iterator.prototype.indexed` method // https://github.com/tc39/proposal-iterator-helpers $({ target: 'Iterator', proto: true, real: true, forced: true }, { indexed: indexed }); PKr~�\n�����es.map.group-by.jsnu�[���'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); 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://github.com/tc39/proposal-array-grouping $({ 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; } }); PKr~�\�d��esnext.iterator.from.jsnu�[���'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 IteratorProxy = createIteratorProxy(function () { return call(this.next, this.iterator); }, true); // `Iterator.from` method // https://github.com/tc39/proposal-iterator-helpers $({ target: 'Iterator', stat: true, forced: IS_PURE }, { from: function from(O) { var iteratorRecord = getIteratorFlattenable(typeof O == 'string' ? toObject(O) : O, true); return isPrototypeOf(IteratorPrototype, iteratorRecord.iterator) ? iteratorRecord.iterator : new IteratorProxy(iteratorRecord); } }); PKr~�\v�K es.typed-array.every.jsnu�[���// empty PKr~�\p�1��es.string.starts-with.jsnu�[���'use strict'; var $ = require('../internals/export'); var uncurryThis = require('../internals/function-uncurry-this-clause'); var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f; var toLength = require('../internals/to-length'); var toString = require('../internals/to-string'); var notARegExp = require('../internals/not-a-regexp'); var requireObjectCoercible = require('../internals/require-object-coercible'); var correctIsRegExpLogic = require('../internals/correct-is-regexp-logic'); var IS_PURE = require('../internals/is-pure'); var stringSlice = uncurryThis(''.slice); var min = Math.min; var CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith'); // https://github.com/zloirock/core-js/pull/702 var MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () { var descriptor = getOwnPropertyDescriptor(String.prototype, 'startsWith'); return descriptor && !descriptor.writable; }(); // `String.prototype.startsWith` method // https://tc39.es/ecma262/#sec-string.prototype.startswith $({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, { startsWith: function startsWith(searchString /* , position = 0 */) { var that = toString(requireObjectCoercible(this)); notARegExp(searchString); var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length)); var search = toString(searchString); return stringSlice(that, index, index + search.length) === search; } }); PKr~�\|��F��es.object.freeze.jsnu�[���'use strict'; var $ = require('../internals/export'); var FREEZING = require('../internals/freezing'); var fails = require('../internals/fails'); var isObject = require('../internals/is-object'); var onFreeze = require('../internals/internal-metadata').onFreeze; // eslint-disable-next-line es/no-object-freeze -- safe var $freeze = Object.freeze; var FAILS_ON_PRIMITIVES = fails(function () { $freeze(1); }); // `Object.freeze` method // https://tc39.es/ecma262/#sec-object.freeze $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, { freeze: function freeze(it) { return $freeze && isObject(it) ? $freeze(onFreeze(it)) : it; } }); PKr~�\�����esnext.map.find.jsnu�[���'use strict'; var $ = require('../internals/export'); var bind = require('../internals/function-bind-context'); var aMap = require('../internals/a-map'); var iterate = require('../internals/map-iterate'); // `Map.prototype.find` method // https://github.com/tc39/proposal-collection-methods $({ target: 'Map', proto: true, real: true, forced: true }, { find: function find(callbackfn /* , thisArg */) { var map = aMap(this); var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); var result = iterate(map, function (value, key) { if (boundFunction(value, key, map)) return { value: value }; }, true); return result && result.value; } }); PKr~�\����es.set.is-superset-of.v2.jsnu�[���'use strict'; var $ = require('../internals/export'); var isSupersetOf = require('../internals/set-is-superset-of'); var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like'); // `Set.prototype.isSupersetOf` method // https://github.com/tc39/proposal-set-methods $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isSupersetOf') }, { isSupersetOf: isSupersetOf }); PKr~�\E��// esnext.typed-array.filter-out.jsnu�[���'use strict'; // TODO: Remove from `core-js@4` PKr~�\v�K es.typed-array.uint32-array.jsnu�[���PKr~�\ ��]]Wesnext.set.is-subset-of.v2.jsnu�[���PKr~�\|l���esnext.map.key-by.jsnu�[���PKr~�\"� 44Aesnext.function.demethodize.jsnu�[���PKr~�\= fZ�es.number.is-integer.jsnu�[���PKr~�\&�tkkes.number.parse-int.jsnu�[���PKr~�\�E}����es.symbol.match.jsnu�[���PKr~�\į���� esnext.set.union.jsnu�[���PKr~�\v�K es.typed-array.at.jsnu�[���PKr~�\0\�@wwTes.date.get-year.jsnu�[���PKr~�\�d��es.array.concat.jsnu�[���PKr~�\kq^�DD%Oesnext.symbol.is-registered-symbol.jsnu�[���PKr~�\ QsFaa�es.array.flat.jsnu�[���PKr~�\v�K �es.typed-array.to-string.jsnu�[���PKr~�\S�V_�9�9$�web.url-search-params.constructor.jsnu�[���PKr~�\ �Z���Wesnext.set.join.jsnu�[���PKr~�\z����[esnext.composite-key.jsnu�[���PKr~�\s�,���^esnext.iterator.find.jsnu�[���PKr~�\�J*`` 0aesnext.promise.with-resolvers.jsnu�[���PKr~�\h��6�� �aes.set.jsnu�[���PKr~�\ܣ����bes.object.define-property.jsnu�[���PKr~�\v�K �des.regexp.to-string.jsnu�[���PKr~�\Bf����ees.promise.catch.jsnu�[���PKr~�\v�K �ies.typed-array.find-last.jsnu�[���PKr~�\����#Ejesnext.reflect.get-metadata-keys.jsnu�[���PKr~�\+ޛ���|oes.string.sup.jsnu�[���PKr~�\(dp�bqes.number.max-safe-integer.jsnu�[���PKr~�\�����resnext.weak-set.from.jsnu�[���PKr~�\h�~5���tweb.set-interval.jsnu�[���PKr~�\?�~��ves.number.min-safe-integer.jsnu�[���PKr~�\\#� 77xes.array.find-last-index.jsnu�[���PKr~�\Q�Tg66�zes.reflect.delete-property.jsnu�[���PKr~�\Ǧ�(__}esnext.set.is-superset-of.v2.jsnu�[���PKr~�\v�K �}es.function.name.jsnu�[���PKr~�\�v�A��~esnext.weak-map.of.jsnu�[���PKr~�\��)�esnext.symbol.metadata-key.jsnu�[���PKr~�\v�K >�es.reflect.to-string-tag.jsnu�[���PKr~�\�<xK����es.symbol.key-for.jsnu�[���PKr~�\]�̊��̄esnext.json.is-raw-json.jsnu�[���PKr~�\�E�����esnext.map.reduce.jsnu�[���PKr~�\ ��m����es.math.atanh.jsnu�[���PKr~�\v�K ��es.string.search.jsnu�[���PKr~�\��9YY�esnext.array.to-sorted.jsnu�[���PKr~�\�de����es.string.trim-right.jsnu�[���PKr~�\v�K |�es.typed-array.slice.jsnu�[���PKr~�\ L|��̏esnext.set.add-all.jsnu�[���PKr~�\�������es.string.fontcolor.jsnu�[���PKr~�\��z`HH�es.array.find-index.jsnu�[���PKr~�\��|%%��esnext.map.includes.jsnu�[���PKr~�\�?�VV �esnext.map.group-by.jsnu�[���PKr~�\ Y�����es.string.blink.jsnu�[���PKr~�\v�K ��es.regexp.flags.jsnu�[���PKr~�\v�K �es.typed-array.index-of.jsnu�[���PKr~�\v�K 7�web.dom-collections.for-each.jsnu�[���PKr~�\�oB}����es.object.define-getter.jsnu�[���PKr~�\�������es.array.is-array.jsnu�[���PKr~�\ ���esnext.math.fscale.jsnu�[���PKr~�\���IZZΣesnext.weak-map.upsert.jsnu�[���PKr~�\���aa!q�esnext.set.is-disjoint-from.v2.jsnu�[���PKr~�\v�K #�es.string.match.jsnu�[���PKr~�\v�K n�es.typed-array.to-reversed.jsnu�[���PKr~�\�Ա� � Ħesnext.json.parse.jsnu�[���PKr~�\v�K �es.typed-array.iterator.jsnu�[���PKr~�\����S�es.array.push.jsnu�[���PKr~�\꿱��W�esnext.math.scale.jsnu�[���PKr~�\�=~�hh��esnext.symbol.is-registered.jsnu�[���PKr~�\(|�J^^L�es.map.constructor.jsnu�[���PKr~�\�O^���"��esnext.reflect.has-own-metadata.jsnu�[���PKr~�\��h����es.object.keys.jsnu�[���PKr~�\�����es.parse-float.jsnu�[���PKr~�\M�t��e�es.string.italics.jsnu�[���PKr~�\a�H���a�es.reflect.construct.jsnu�[���PKr~�\�#�\\��esnext.string.replace-all.jsnu�[���PKr~�\�U�~__N�esnext.array.find-last-index.jsnu�[���PKr~�\��n�66��esnext.array.filter-out.jsnu�[���PKr~�\a�0��|�esnext.map.key-of.jsnu�[���PKr~�\RZ����web.atob.jsnu�[���PKr~�\v�K ��esnext.data-view.set-float16.jsnu�[���PKr~�\�z���� P�web.timers.jsnu�[���PKr~�\+��=UU@�esnext.promise.any.jsnu�[���PKr~�\v�K �es.typed-array.reduce-right.jsnu�[���PKr~�\t�N���1�esnext.map.update.jsnu�[���PKr~�\L,%@���es.string.substr.jsnu�[���PKr~�\E��� � 6�esnext.iterator.constructor.jsnu�[���PKr~�\�r��wwd esnext.array.from-async.jsnu�[���PKr~�\�J ��%es.symbol.search.jsnu�[���PKr~�\�<x��9 esnext.reflect.has-metadata.jsnu�[���PKr~�\�9���ues.math.imul.jsnu�[���PKr~�\��Y��� �web.url.jsnu�[���PKr~�\ӣ��Des.reflect.set-prototype-of.jsnu�[���PKr~�\;]H���esnext.set.reduce.jsnu�[���PKr~�\s�T����es.reflect.own-keys.jsnu�[���PKr~�\���M1es.promise.race.jsnu�[���PKr~�\v�K �!es.typed-array.to-sorted.jsnu�[���PKr~�\v�K �!esnext.typed-array.find-last.jsnu�[���PKr~�\v�K 1"es.typed-array.find-index.jsnu�[���PKr~�\ќ���"esnext.iterator.flat-map.jsnu�[���PKr~�\� 4rr�(esnext.set.of.jsnu�[���PKr~�\�d�#���*esnext.symbol.dispose.jsnu�[���PKr~�\v�K +�+es.array-buffer.transfer-to-fixed-length.jsnu�[���PKr~�\��+tt,es.set.union.v2.jsnu�[���PKr~�\�?U����-esnext.symbol.custom-matcher.jsnu�[���PKr~�\�1"?##/web.set-immediate.jsnu�[���PKr~�\v�K j1esnext.array.last-item.jsnu�[���PKr~�\��Q6 �1esnext.set.is-subset-of.jsnu�[���PKr~�\�b���4es.aggregate-error.cause.jsnu�[���PKr~�\ ��P��*8es.string.strike.jsnu�[���PKr~�\/�D!!%:esnext.set.is-disjoint-from.jsnu�[���PKr~�\ԃ\/�� �<web.dom-exception.constructor.jsnu�[���PKr~�\v�K �Tes.typed-array.for-each.jsnu�[���PKr~�\E4�����Tesnext.math.rad-per-deg.jsnu�[���PKr~�\b�x5Ves.array.find-last.jsnu�[���PKr~�\rV+{{�Xweb.clear-immediate.jsnu�[���PKr~�\��7���JZes.math.log10.jsnu�[���PKr~�\v�K "j[es.typed-array.to-locale-string.jsnu�[���PKr~�\�Q�=�[es.array.find.jsnu�[���PKr~�\v�K /_esnext.array-buffer.transfer-to-fixed-length.jsnu�[���PKr~�\��p_es.promise.with-resolvers.jsnu�[���PKr~�\�踮���aes.weak-map.jsnu�[���PKr~�\v�K �bes.string.replace.jsnu�[���PKr~�\��w)�bes.object.get-own-property-descriptors.jsnu�[���PKr~�\v�K Hges.typed-array.of.jsnu�[���PKr~�\-�*((�ges.number.is-nan.jsnu�[���PKr~�\���##ies.array.to-reversed.jsnu�[���PKr~�\����jkes.string.pad-start.jsnu�[���PKr~�\v�K �mweb.url-search-params.delete.jsnu�[���PKr~�\<�s����mesnext.math.f16round.jsnu�[���PKr~�\˾b�662oes.string.ends-with.jsnu�[���PKr~�\�O���uesnext.array.group-by.jsnu�[���PKr~�\�1�Eee#�xesnext.iterator.as-indexed-pairs.jsnu�[���PKr~�\�vcM��nzes.symbol.async-iterator.jsnu�[���PKr~�\���LL�{es.reflect.get.jsnu�[���PKr~�\�B����,�esnext.observable.jsnu�[���PKr~�\�?� c�es.object.set-prototype-of.jsnu�[���PKr~�\v�K #Ђesnext.typed-array.filter-reject.jsnu�[���PKr~�\�Щ�,�es.string.bold.jsnu�[���PKr~�\�y<^''�esnext.map.filter.jsnu�[���PKr~�\D��T__��esnext.typed-array.to-sorted.jsnu�[���PKr~�\2����/�es.symbol.match-all.jsnu�[���PKr~�\v�K L�esnext.array.last-index.jsnu�[���PKr~�\�%�5XX��esnext.object.has-own.jsnu�[���PKr~�\�ύ]��?�es.object.lookup-getter.jsnu�[���PKr~�\YG�w���es.number.to-exponential.jsnu�[���PKr~�\���ˬ�$U�esnext.async-iterator.constructor.jsnu�[���PKr~�\v�K U�es.typed-array.find.jsnu�[���PKr~�\��8����es.symbol.species.jsnu�[���PKr~�\u�d�AA#��es.object.get-own-property-names.jsnu�[���PKr~�\�����P�es.string.trim-left.jsnu�[���PKr~�\�l�-�esnext.symbol.pattern-match.jsnu�[���PKr~�\�Ć���esnext.set.intersection.jsnu�[���PKr~�\BX�3qqݪesnext.map.of.jsnu�[���PKr~�\:~��[[��esnext.set.difference.v2.jsnu�[���PKr~�\s����4�es.set.is-disjoint-from.v2.jsnu�[���PKr~�\ͫ-�es.math.acosh.jsnu�[���PKr~�\���p�es.array.join.jsnu�[���PKr~�\jV���esnext.set.map.jsnu�[���PKr~�\���߸es.global-this.jsnu�[���PKr~�\>�����esnext.map.find-key.jsnu�[���PKr~�\�����!�es.array.at.jsnu�[���PKr~�\6�0N��<�esnext.symbol.observable.jsnu�[���PKr~�\��YQ�Q�a�web.url.constructor.jsnu�[���PKr~�\�4LCS S �Mesnext.async-iterator.filter.jsnu�[���PKr~�\�RK�!!�Wweb.url.parse.jsnu�[���PKr~�\v�K �Zes.data-view.jsnu�[���PKr~�\�3k}}C[esnext.map.from.jsnu�[���PKr~�\~�*�]es.math.log2.jsnu�[���PKr~�\A1����A^esnext.object.iterate-keys.jsnu�[���PKr~�\������`esnext.string.dedent.jsnu�[���PKr~�\����ses.math.asinh.jsnu�[���PKr~�\jP��;;@vesnext.iterator.reduce.jsnu�[���PKr~�\v�K �zes.typed-array.int16-array.jsnu�[���PKr~�\Y�U���{es.symbol.to-string-tag.jsnu�[���PKr~�\��HP}}Y}es.number.parse-float.jsnu�[���PKr~�\-���es.string.at-alternative.jsnu�[���PKr~�\f�'<��"=�esnext.array.is-template-object.jsnu�[���PKr~�\��{�R�es.array.includes.jsnu�[���PKr~�\)��VV��esnext.set.union.v2.jsnu�[���PKr~�\?4����L�es.math.trunc.jsnu�[���PKr~�\��:R��l�esnext.weak-set.of.jsnu�[���PKr~�\�j���D�esnext.number.from-string.jsnu�[���PKr~�\v�K ^�web.url.to-json.jsnu�[���PKr~�\ѥ2UU��esnext.global-this.jsnu�[���PKr~�\81����C�esnext.iterator.filter.jsnu�[���PKr~�\t����~�esnext.observable.of.jsnu�[���PKr~�\�Ta�����es.symbol.to-primitive.jsnu�[���PKr~�\F� H��àes.math.tanh.jsnu�[���PKr~�\�;����es.string.fixed.jsnu�[���PKr~�\��H��(��es.object.get-own-property-descriptor.jsnu�[���PKr~�\L�M����web.set-timeout.jsnu�[���PKr~�\��kצ�ϩes.string.big.jsnu�[���PKr~�\+�����es.string.fontsize.jsnu�[���PKr~�\v�K ĭesnext.uint8-array.from-hex.jsnu�[���PKr~�\v�K �es.typed-array.copy-within.jsnu�[���PKr~�\_�����q�es.math.sign.jsnu�[���PKr~�\�]S;;��esnext.string.code-points.jsnu�[���PKr~�\�K�pZZ�esnext.string.match-all.jsnu�[���PKr~�\�,�,,��esnext.iterator.to-array.jsnu�[���PKr~�\^Yqdyy,�esnext.set.delete-all.jsnu�[���PKr~�\6�FF�es.promise.any.jsnu�[���PKr~�\*�}��t�esnext.array.group-by-to-map.jsnu�[���PKr~�\Q��Y�es.string.repeat.jsnu�[���PKr~�\�L��--��esnext.math.radians.jsnu�[���PKr~�\4�����es.string.link.jsnu�[���PKr~�\�|�7 �esnext.bigint.range.jsnu�[���PKr~�\t��TTS�esnext.map.upsert.jsnu�[���PKr~�\�I>�hh��web.btoa.jsnu�[���PKr~�\��'��%��esnext.symbol.is-well-known-symbol.jsnu�[���PKr~�\A���__��esnext.string.to-well-formed.jsnu�[���PKr~�\x���{{T�es.array.reduce-right.jsnu�[���PKr~�\��=����es.set.is-subset-of.v2.jsnu�[���PKr~�\!������esnext.math.isubh.jsnu�[���PKr~�\��Lj�%��es.object.get-own-property-symbols.jsnu�[���PKr~�\af#t����es.object.has-own.jsnu�[���PKr~�\̘���*�*��es.symbol.constructor.jsnu�[���PKr~�\~����?es.date.now.jsnu�[���PKr~�\v�K es.array-buffer.slice.jsnu�[���PKr~�\w��!!]es.object.values.jsnu�[���PKr~�\d�2��es.number.constructor.jsnu�[���PKr~�\v�K 'esnext.typed-array.to-spliced.jsnu�[���PKr~�\Qo=��c'es.number.is-safe-integer.jsnu�[���PKr~�\h�ހll<)es.weak-set.constructor.jsnu�[���PKr~�\v�K �*esnext.uint8-array.to-base64.jsnu�[���PKr~�\�<�n!!J+esnext.array.filter-reject.jsnu�[���PKr~�\v�K �-es.date.to-string.jsnu�[���PKr~�\\��D]].esnext.set.intersection.v2.jsnu�[���PKr~�\��a,���.es.reflect.is-extensible.jsnu�[���PKr~�\v�K �0web.url-search-params.size.jsnu�[���PKr~�\Yن#9 9 �0esnext.async-iterator.reduce.jsnu�[���PKr~�\��a@��"p:esnext.reflect.get-own-metadata.jsnu�[���PKr~�\x�uA��r=esnext.iterator.take.jsnu�[���PKr~�\��'�kkwBesnext.reflect.metadata.jsnu�[���PKr~�\ҍ�\��,Ees.object.define-properties.jsnu�[���PKr~�\�_x���jGes.string.trim-start.jsnu�[���PKr~�\�������Iesnext.iterator.range.jsnu�[���PKr~�\|a�2���Les.function.has-instance.jsnu�[���PKr~�\�&����\Pes.array.fill.jsnu�[���PKr~�\��Σ +Res.object.is-frozen.jsnu�[���PKr~�\�幓��Uesnext.weak-map.delete-all.jsnu�[���PKr~�\�J�C��qXesnext.iterator.to-async.jsnu�[���PKr~�\����o[es.string.sub.jsnu�[���PKr~�\�Rم!!U]es.array.unscopables.flat.jsnu�[���PKr~�\àJ@EE�^es.array.flat-map.jsnu�[���PKr~�\UAE�uu)Kbesnext.async-iterator.as-indexed-pairs.jsnu�[���PKr~�\uد��dweb.url.can-parse.jsnu�[���PKr~�\�G��iweb.url-search-params.jsnu�[���PKr~�\�1��ee%�iesnext.set.symmetric-difference.v2.jsnu�[���PKr~�\v�K %�jesnext.data-view.set-uint8-clamped.jsnu�[���PKr~�\1�j��kes.symbol.for.jsnu�[���PKr~�\, a/gg�nes.weak-map.constructor.jsnu�[���PKr~�\v�K %�es.typed-array.uint8-clamped-array.jsnu�[���PKr~�\����esnext.object.iterate-values.jsnu�[���PKr~�\v�K Ӂes.symbol.description.jsnu�[���PKr~�\J��II$�esnext.math.seeded-prng.jsnu�[���PKr~�\)�%�����es.string.trim-end.jsnu�[���PKr~�\6��TTۊesnext.array.with.jsnu�[���PKr~�\�%��J�Js�web.structured-clone.jsnu�[���PKr~�\�k�����web.dom-collections.iterator.jsnu�[���PKr~�\X���||{�esnext.async-iterator.from.jsnu�[���PKr~�\��*��D�esnext.map.some.jsnu�[���PKr~�\�����!�esnext.async-iterator.flat-map.jsnu�[���PKr~�\M}Up����es.object.define-setter.jsnu�[���PKr~�\��|b���es.promise.all.jsnu�[���PKr~�\�ߒ���esnext.iterator.for-each.jsnu�[���PKr~�\�Fr)}}�es.array.of.jsnu�[���PKr~�\H�KU��!��esnext.reflect.delete-metadata.jsnu�[���PKr~�\�l�Ԯ���es.date.set-year.jsnu�[���PKr~�\�7IS���es.math.fround.jsnu�[���PKr~�\������es.symbol.has-instance.jsnu�[���PKr~�\v�K !�esnext.uint8-array.from-base64.jsnu�[���PKr~�\9=��!>es.set.symmetric-difference.v2.jsnu�[���PKr~�\i?*�4 4 Xes.array.iterator.jsnu�[���PKr~�\Џ��YY�es.string.includes.jsnu�[���PKr~�\�fUT��nesnext.symbol.async-dispose.jsnu�[���PKr~�\1k�����es.string.from-code-point.jsnu�[���PKr~�\��TxAA�es.math.expm1.jsnu�[���PKr~�\�i���Wes.number.epsilon.jsnu�[���PKr~�\v�K �es.typed-array.sort.jsnu�[���PKr~�\�B���es.aggregate-error.jsnu�[���PKr~�\��jd���es.array.species.jsnu�[���PKr~�\����� esnext.map.merge.jsnu�[���PKr~�\cS�#���#es.object.get-prototype-of.jsnu�[���PKr~�\�o���� �&esnext.observable.constructor.jsnu�[���PKr~�\YH)a���?esnext.number.range.jsnu�[���PKr~�\v�K �Aes.regexp.exec.jsnu�[���PKr~�\fs~�F F ! Bes.aggregate-error.constructor.jsnu�[���PKr~�\����%%�Kesnext.map.map-values.jsnu�[���PKr~�\v�K $Oesnext.typed-array.unique-by.jsnu�[���PKr~�\L�"p}}|Oes.promise.finally.jsnu�[���PKr~�\�,~�__>Wesnext.string.at-alternative.jsnu�[���PKr~�\v�K �Wes.typed-array.from.jsnu�[���PKr~�\���܂�;Xes.object.is-extensible.jsnu�[���PKr~�\�:J��Zes.number.to-fixed.jsnu�[���PKr~�\"&����hesnext.math.iaddh.jsnu�[���PKr~�\$ĕ��jes.object.prevent-extensions.jsnu�[���PKr~�\�`/E��!"nes.symbol.is-concat-spreadable.jsnu�[���PKr~�\Y����hoesnext.set.every.jsnu�[���PKr~�\i'�X��?res.set.difference.v2.jsnu�[���PKr~�\v�K tes.typed-array.int8-array.jsnu�[���PKr~�\�����mtes.math.hypot.jsnu�[���PKr~�\<���xesnext.string.cooked.jsnu�[���PKr~�\'�r���yes.math.sinh.jsnu�[���PKr~�\�&��VV�|es.array.map.jsnu�[���PKr~�\[=2)��Vesnext.weak-map.from.jsnu�[���PKr~�\v�K ;�es.typed-array.uint16-array.jsnu�[���PKr~�\��&����es.escape.jsnu�[���PKr~�\AlDdOOO�esnext.reflect.get-metadata.jsnu�[���PKr~�\����``�es.reflect.define-property.jsnu�[���PKr~�\1j%�����es.unescape.jsnu�[���PKr~�\S~e���esnext.set.difference.jsnu�[���PKr~�\�DŽޣ� �esnext.symbol.replace-all.jsnu�[���PKr~�\Y��YY��esnext.object.group-by.jsnu�[���PKr~�\v�K ��es.string.split.jsnu�[���PKr~�\v�K �es.array-buffer.transfer.jsnu�[���PKr~�\�+1aa!:�esnext.typed-array.to-reversed.jsnu�[���PKr~�\1�b �es.reflect.set.jsnu�[���PKr~�\���=�esnext.async-iterator.drop.jsnu�[���PKr~�\�����es.reflect.get-prototype-of.jsnu�[���PKr~�\_�|�esnext.regexp.escape.jsnu�[���PKr~�\�v6��'F�esnext.reflect.get-own-metadata-keys.jsnu�[���PKr~�\�R���B�web.dom-exception.stack.jsnu�[���PKr~�\�?<���6�es.object.lookup-setter.jsnu�[���PKr~�\����� �esnext.object.iterate-entries.jsnu�[���PKr~�\v�K ��es.array-buffer.constructor.jsnu�[���PKr~�\���YYE�esnext.array.find-last.jsnu�[���PKr~�\N�ZZ��esnext.async-iterator.map.jsnu�[���PKr~�\ް��2 2 ��es.error.cause.jsnu�[���PKr~�\b ����esnext.array.group.jsnu�[���PKr~�\v�K 7�es.regexp.test.jsnu�[���PKr~�\��������es.symbol.unscopables.jsnu�[���PKr~�\ HS�����esnext.async-iterator.take.jsnu�[���PKr~�\�A���esnext.array.group-to-map.jsnu�[���PKr~�\��SxII��esnext.observable.from.jsnu�[���PKr~�\��Qbb,j�esnext.async-disposable-stack.constructor.jsnu�[���PKr~�\�_�i (�es.object.is-sealed.jsnu�[���PKr~�\v�K ��es.typed-array.reduce.jsnu�[���PKr~�\v�K �es.typed-array.includes.jsnu�[���PKr~�\u�R1��2�es.string.iterator.jsnu�[���PKr~�\�ޒ�``esnext.promise.all-settled.jsnu�[���PKr~�\-��esnext.string.at.jsnu�[���PKr~�\v�K es.error.to-string.jsnu�[���PKr~�\��fyygesnext.map.delete-all.jsnu�[���PKr~�\v�K ( es.typed-array.int32-array.jsnu�[���PKr~�\�����~ web.immediate.jsnu�[���PKr~�\v�K v es.typed-array.subarray.jsnu�[���PKr~�\��^^� es.set.constructor.jsnu�[���PKr~�\_;����lesnext.symbol.matcher.jsnu�[���PKr~�\Y��� esnext.weak-map.emplace.jsnu�[���PKr~�\mI?ZZ�esnext.typed-array.with.jsnu�[���PKr~�\v�K �es.typed-array.join.jsnu�[���PKr~�\������&�esnext.async-iterator.async-dispose.jsnu�[���PKr~�\lA��4esnext.weak-set.add-all.jsnu�[���PKr~�\�'g�--esnext.math.degrees.jsnu�[���PKr~�\`���esnext.math.umulh.jsnu�[���PKr~�\��nnUes.array.filter.jsnu�[���PKr~�\+�+$$ es.array.unscopables.flat-map.jsnu�[���PKr~�\v�K y esnext.typed-array.group-by.jsnu�[���PKr~�\v�K � esnext.array-buffer.transfer.jsnu�[���PKr~�\Ac2�tt(!esnext.array.unique-by.jsnu�[���PKr~�\�U-tt�"esnext.map.update-or-insert.jsnu�[���PKr~�\Ռ�þ��$es.array.to-sorted.jsnu�[���PKr~�\�C_����(es.data-view.constructor.jsnu�[���PKr~�\ۂbd��{*esnext.symbol.is-well-known.jsnu�[���PKr~�\��t"�,web.dom-exception.to-string-tag.jsnu�[���PKr~�\�>Y���.es.array.index-of.jsnu�[���PKr~�\�g9SS)+2es.reflect.get-own-property-descriptor.jsnu�[���PKr~�\BK���4es.math.cosh.jsnu�[���PKr~�\�Y����7esnext.iterator.some.jsnu�[���PKr~�\��fU��4:es.object.seal.jsnu�[���PKr~�\�/S� � =es.array.splice.jsnu�[���PKr~�\�3�sdd4Hes.string.is-well-formed.jsnu�[���PKr~�\)�����Kes.symbol.replace.jsnu�[���PKr~�\�l��>>"�Lesnext.set.symmetric-difference.jsnu�[���PKr~�\v�K �Oes.typed-array.float32-array.jsnu�[���PKr~�\�U����Oes.array.reverse.jsnu�[���PKr~�\s�N���Res.string.anchor.jsnu�[���PKr~�\x� �ZZ�Tesnext.array.to-spliced.jsnu�[���PKr~�\�:%O��jUes.string.raw.jsnu�[���PKr~�\19�����Yesnext.iterator.dispose.jsnu�[���PKr~�\��!���\es.array.last-index-of.jsnu�[���PKr~�\D��<��v^es.date.to-json.jsnu�[���PKr~�\������bes.set.intersection.v2.jsnu�[���PKr~�\v�K �eesnext.typed-array.at.jsnu�[���PKr~�\{j����ees.date.to-gmt-string.jsnu�[���PKr~�\v�K gesnext.array-buffer.detached.jsnu�[���PKr~�\j�s��kges.object.from-entries.jsnu�[���PKr~�\v�K �ies.typed-array.filter.jsnu�[���PKr~�\������ies.object.is.jsnu�[���PKr~�\Q�'NN!�jesnext.function.is-constructor.jsnu�[���PKr~�\�N�� �lREADME.mdnu�[���PKr~�\g�-�ffymesnext.async-iterator.find.jsnu�[���PKr~�\�H�ZZ,oes.object.create.jsnu�[���PKr~�\v�K �pesnext.typed-array.from-async.jsnu�[���PKr~�\v�K "qweb.url-search-params.has.jsnu�[���PKr~�\ΊIUNNwqes.math.cbrt.jsnu�[���PKr~�\v�K sesnext.uint8-array.to-hex.jsnu�[���PKr~�\��%[[Yses.regexp.constructor.jsnu�[���PKr~�\�V�FF�ses.promise.resolve.jsnu�[���PKr~�\iV[nn�wes.string.to-well-formed.jsnu�[���PKr~�\�*���&@~esnext.disposable-stack.constructor.jsnu�[���PKr~�\>��ɇ�Q�es.function.bind.jsnu�[���PKr~�\v�K �es.typed-array.reverse.jsnu�[���PKr~�\�Ï�__m�esnext.string.is-well-formed.jsnu�[���PKr~�\(J�)�� �es.reflect.prevent-extensions.jsnu�[���PKr~�\�fF�hh�es.array.for-each.jsnu�[���PKr~�\]�!���es.number.is-finite.jsnu�[���PKr~�\c� ���es.json.to-string-tag.jsnu�[���PKr~�\?��55E�es.string.match-all.jsnu�[���PKr~�\��t&~~��esnext.set.from.jsnu�[���PKr~�\v�K ��es.typed-array.set.jsnu�[���PKr~�\v�K Ϋes.regexp.dot-all.jsnu�[���PKr~�\v�K �es.typed-array.last-index-of.jsnu�[���PKr~�\v���s�esnext.set.find.jsnu�[���PKr~�\�-@o�es.parse-int.jsnu�[���PKr~�\v�K ��es.math.to-string-tag.jsnu�[���PKr~�\v�K %�esnext.data-view.get-uint8-clamped.jsnu�[���PKr~�\W�����!i�esnext.reflect.define-metadata.jsnu�[���PKr~�\�.�m��web.self.jsnu�[���PKr~�\#,.�ZZ Ƶes.promise.jsnu�[���PKr~�\2L>�jj!]�esnext.async-iterator.for-each.jsnu�[���PKr~�\�>��es.array.some.jsnu�[���PKr~�\+�ʇbbj�es.object.assign.jsnu�[���PKr~�\��'�ll�esnext.async-iterator.every.jsnu�[���PKr~�\}�L�--ɾes.array.unshift.jsnu�[���PKr~�\v�K 9�es.object.to-string.jsnu�[���PKr~�\�:Z�BB��es.symbol.jsnu�[���PKr~�\ڄ�ff�esnext.async-iterator.some.jsnu�[���PKr~�\v�K ��es.date.to-primitive.jsnu�[���PKr~�\^s+�� �esnext.map.emplace.jsnu�[���PKr~�\���RRC�esnext.array.at.jsnu�[���PKr~�\=[ɉ� ��es.map.jsnu�[���PKr~�\v�K ��es.array-buffer.detached.jsnu�[���PKr~�\"�Ș``��esnext.function.un-this.jsnu�[���PKr~�\K$k�����es.math.log1p.jsnu�[���PKr~�\_֙ ����es.reflect.has.jsnu�[���PKr~�\N�~VV ��esnext.async-iterator.indexed.jsnu�[���PKr~�\v�K ��es.typed-array.map.jsnu�[���PKr~�\v�K ��es.typed-array.some.jsnu�[���PKr~�\e3.0�es.reflect.apply.jsnu�[���PKr~�\��n��z�es.symbol.iterator.jsnu�[���PKr~�\����11��es.string.replace-all.jsnu�[���PKr~�\�5'Q���es.weak-set.jsnu�[���PKr~�\�Q�ff��es.array.reduce.jsnu�[���PKr~�\�lq��esnext.set.filter.jsnu�[���PKr~�\cI�����esnext.weak-set.delete-all.jsnu�[���PKr~�\A+�S����es.symbol.split.jsnu�[���PKr~�\�������esnext.iterator.drop.jsnu�[���PKr~�\R�mm��esnext.math.sum-precise.jsnu�[���PKr~�\�D����es.object.group-by.jsnu�[���PKr~�\ ��LCC� esnext.iterator.map.jsnu�[���PKr~�\�:m��/esnext.map.every.jsnu�[���PKr~�\�D��/&/& es.promise.constructor.jsnu�[���PKr~�\v�K �8es.array-buffer.is-view.jsnu�[���PKr~�\y��*���8esnext.iterator.every.jsnu�[���PKr~�\v�K �;es.object.proto.jsnu�[���PKr~�\�a6??E<web.queue-microtask.jsnu�[���PKr~�\����@esnext.math.imulh.jsnu�[���PKr~�\�%��ss!)Cesnext.async-iterator.to-array.jsnu�[���PKr~�\)�#���Des.array.copy-within.jsnu�[���PKr~�\v�K �Fes.typed-array.float64-array.jsnu�[���PKr~�\����FGes.string.pad-end.jsnu�[���PKr~�\�� RRlIes.math.clz32.jsnu�[���PKr~�\d|���Jes.array.every.jsnu�[���PKr~�\A!<IJ�YMes.string.small.jsnu�[���PKr~�\v�K MOes.regexp.sticky.jsnu�[���PKr~�\U�H5���Oesnext.function.metadata.jsnu�[���PKr~�\+z�ff�Qesnext.math.signbit.jsnu�[���PKr~�\v�K !RSes.typed-array.find-last-index.jsnu�[���PKr~�\v����Sesnext.json.raw-json.jsnu�[���PKr~�\֔5���`es.promise.all-settled.jsnu�[���PKr~�\v�K %�gesnext.typed-array.find-last-index.jsnu�[���PKr~�\ڂy����gesnext.set.some.jsnu�[���PKr~�\���::�jesnext.math.clamp.jsnu�[���PKr~�\v�K Hles.typed-array.uint8-array.jsnu�[���PKr~�\������lesnext.math.deg-per-rad.jsnu�[���PKr~�\�:U����mes.json.stringify.jsnu�[���PKr~�\�ǘ ��zes.array.with.jsnu�[���PKr~�\3Z6�[[|esnext.array.to-reversed.jsnu�[���PKr~�\(O�����|es.array.sort.jsnu�[���PKr~�\v�K ��esnext.data-view.get-float16.jsnu�[���PKr~�\v�K �es.typed-array.fill.jsnu�[���PKr~�\�eރYYY�esnext.composite-symbol.jsnu�[���PKr~�\&T�(!!��esnext.map.map-keys.jsnu�[���PKr~�\����<<c�es.array.slice.jsnu�[���PKr~�\,����es.array.from.jsnu�[���PKr~�\ˣ*SS&�es.string.code-point-at.jsnu�[���PKr~�\É�,((Ües.object.entries.jsnu�[���PKr~�\n���///�es.number.to-precision.jsnu�[���PKr~�\v�K ��es.typed-array.with.jsnu�[���PKr~�\��_TT��esnext.promise.try.jsnu�[���PKr~�\�YY��esnext.aggregate-error.jsnu�[���PKr~�\�_���1�es.date.to-iso-string.jsnu�[���PKr~�\:�.�22��esnext.function.is-callable.jsnu�[���PKr~�\Q�\��&�esnext.suppressed-error.constructor.jsnu�[���PKr~�\F�(GG��es.promise.reject.jsnu�[���PKr~�\�a���es.string.trim.jsnu�[���PKr~�\������es.array.to-spliced.jsnu�[���PKr~�\����esnext.set.is-superset-of.jsnu�[���PKr~�\u�$�� �esnext.symbol.metadata.jsnu�[���PKr~�\�j�%FF?�esnext.iterator.indexed.jsnu�[���PKr~�\n�������es.map.group-by.jsnu�[���PKr~�\�d����esnext.iterator.from.jsnu�[���PKr~�\v�K 4�es.typed-array.every.jsnu�[���PKr~�\p�1����es.string.starts-with.jsnu�[���PKr~�\|��F����es.object.freeze.jsnu�[���PKr~�\�������esnext.map.find.jsnu�[���PKr~�\������es.set.is-superset-of.v2.jsnu�[���PKr~�\E��// ��esnext.typed-array.filter-out.jsnu�[���PK��B��
/home/emeraadmin/www/node_modules/d3-collection/../../4d695/modules.zip