diff --git a/CHANGELOG.md b/CHANGELOG.md index a1128380c7ea..2e8976e8d483 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ ## Changelog ##### Unreleased +- Nothing + +##### [3.37.0 - 2024.04.17](https://github.com/zloirock/core-js/releases/tag/v3.37.0) +- Changes [v3.36.1...v3.37.0](https://github.com/zloirock/core-js/compare/v3.36.1...v3.37.0) - [New `Set` methods proposal](https://github.com/tc39/proposal-set-methods): - Built-ins: - `Set.prototype.intersection` diff --git a/README.md b/README.md index 53444ba34044..dbb6c22db82c 100644 --- a/README.md +++ b/README.md @@ -212,11 +212,11 @@ structuredClone(new Set([1, 2, 3])); // => new Set([1, 2, 3]) ### Installation:[⬆](#index) ```sh // global version -npm install --save core-js@3.36.1 +npm install --save core-js@3.37.0 // version without global namespace pollution -npm install --save core-js-pure@3.36.1 +npm install --save core-js-pure@3.37.0 // bundled global version -npm install --save core-js-bundle@3.36.1 +npm install --save core-js-bundle@3.37.0 ``` Or you can use `core-js` [from CDN](https://www.jsdelivr.com/package/npm/core-js-bundle). @@ -313,9 +313,9 @@ import 'regenerator-runtime/runtime'; #### `@babel/preset-env`[⬆](#index) -[`@babel/preset-env`](https://github.com/babel/babel/tree/master/packages/babel-preset-env) has `useBuiltIns` option, which optimizes working with global version of `core-js`. With `useBuiltIns` option, you should also set `corejs` option to used version of `core-js`, like `corejs: '3.36'`. +[`@babel/preset-env`](https://github.com/babel/babel/tree/master/packages/babel-preset-env) has `useBuiltIns` option, which optimizes working with global version of `core-js`. With `useBuiltIns` option, you should also set `corejs` option to used version of `core-js`, like `corejs: '3.37'`. -> **Warning!** Recommended to specify used minor `core-js` version, like `corejs: '3.36'`, instead of `corejs: 3`, since with `corejs: 3` will not be injected modules which were added in minor `core-js` releases. +> **Warning!** Recommended to specify used minor `core-js` version, like `corejs: '3.37'`, instead of `corejs: 3`, since with `corejs: 3` will not be injected modules which were added in minor `core-js` releases. - `useBuiltIns: 'entry'` replaces imports of `core-js` to import only required for a target environment modules. So, for example, ```js @@ -370,7 +370,7 @@ import 'core-js/modules/es.array.of'; var array = Array.of(1, 2, 3); ``` -By default, `@babel/preset-env` with `useBuiltIns: 'usage'` option only polyfills stable features, but you can enable polyfilling of proposals by `proposals` option, as `corejs: { version: '3.36', proposals: true }`. +By default, `@babel/preset-env` with `useBuiltIns: 'usage'` option only polyfills stable features, but you can enable polyfilling of proposals by `proposals` option, as `corejs: { version: '3.37', proposals: true }`. > **Warning!** In the case of `useBuiltIns: 'usage'`, you should not add `core-js` imports by yourself, they will be added automatically. @@ -406,7 +406,7 @@ Fast JavaScript transpiler `swc` [contains integration with `core-js`](https://s "env": { "targets": "> 0.25%, not dead", "mode": "entry", - "coreJs": "3.36" + "coreJs": "3.37" } } ``` diff --git a/deno/corejs/README.md b/deno/corejs/README.md index 646d7279ef9b..fb97bccbf78b 100644 --- a/deno/corejs/README.md +++ b/deno/corejs/README.md @@ -29,7 +29,7 @@ *Example*: ```js -import 'https://deno.land/x/corejs@v3.36.1/index.js'; // <- at the top of your entry point +import 'https://deno.land/x/corejs@v3.37.0/index.js'; // <- at the top of your entry point Object.hasOwn({ foo: 42 }, 'foo'); // => true diff --git a/deno/corejs/index.js b/deno/corejs/index.js index 2461f2b6cd1d..0d8bf6f0f9eb 100644 --- a/deno/corejs/index.js +++ b/deno/corejs/index.js @@ -1,7 +1,7 @@ /** - * core-js 3.36.1 + * core-js 3.37.0 * © 2014-2024 Denis Pushkarev (zloirock.ru) - * license: https://github.com/zloirock/core-js/blob/v3.36.1/LICENSE + * license: https://github.com/zloirock/core-js/blob/v3.37.0/LICENSE * source: https://github.com/zloirock/core-js */ !function (undefined) { 'use strict'; /******/ (function(modules) { // webpackBootstrap @@ -120,133 +120,129 @@ __webpack_require__(169); __webpack_require__(170); __webpack_require__(171); __webpack_require__(173); -__webpack_require__(174); -__webpack_require__(175); -__webpack_require__(179); -__webpack_require__(180); -__webpack_require__(183); __webpack_require__(184); -__webpack_require__(185); +__webpack_require__(186); __webpack_require__(188); -__webpack_require__(189); __webpack_require__(190); -__webpack_require__(193); +__webpack_require__(192); __webpack_require__(194); -__webpack_require__(204); +__webpack_require__(196); +__webpack_require__(197); +__webpack_require__(198); +__webpack_require__(202); +__webpack_require__(203); +__webpack_require__(206); +__webpack_require__(207); __webpack_require__(208); -__webpack_require__(210); +__webpack_require__(211); __webpack_require__(212); -__webpack_require__(214); -__webpack_require__(215); +__webpack_require__(213); __webpack_require__(216); __webpack_require__(217); -__webpack_require__(218); -__webpack_require__(222); -__webpack_require__(224); -__webpack_require__(225); -__webpack_require__(229); +__webpack_require__(226); __webpack_require__(230); __webpack_require__(232); -__webpack_require__(233); __webpack_require__(234); -__webpack_require__(235); +__webpack_require__(236); __webpack_require__(237); __webpack_require__(238); +__webpack_require__(239); __webpack_require__(240); -__webpack_require__(241); -__webpack_require__(242); __webpack_require__(243); -__webpack_require__(244); __webpack_require__(245); __webpack_require__(246); __webpack_require__(250); +__webpack_require__(251); +__webpack_require__(253); +__webpack_require__(254); +__webpack_require__(255); +__webpack_require__(256); +__webpack_require__(258); +__webpack_require__(259); +__webpack_require__(261); +__webpack_require__(262); +__webpack_require__(263); +__webpack_require__(264); __webpack_require__(265); __webpack_require__(266); -__webpack_require__(268); -__webpack_require__(269); -__webpack_require__(274); -__webpack_require__(276); -__webpack_require__(277); -__webpack_require__(279); -__webpack_require__(280); -__webpack_require__(281); -__webpack_require__(282); -__webpack_require__(283); -__webpack_require__(285); +__webpack_require__(267); +__webpack_require__(271); +__webpack_require__(286); +__webpack_require__(287); +__webpack_require__(289); __webpack_require__(290); -__webpack_require__(291); -__webpack_require__(292); -__webpack_require__(293); -__webpack_require__(294); __webpack_require__(295); __webpack_require__(297); __webpack_require__(298); -__webpack_require__(299); __webpack_require__(300); __webpack_require__(301); __webpack_require__(302); __webpack_require__(303); __webpack_require__(304); -__webpack_require__(305); __webpack_require__(306); -__webpack_require__(307); -__webpack_require__(310); +__webpack_require__(311); __webpack_require__(312); +__webpack_require__(313); __webpack_require__(314); +__webpack_require__(315); __webpack_require__(316); -__webpack_require__(317); __webpack_require__(318); __webpack_require__(319); __webpack_require__(320); __webpack_require__(321); +__webpack_require__(322); __webpack_require__(323); +__webpack_require__(324); __webpack_require__(325); __webpack_require__(326); __webpack_require__(327); __webpack_require__(328); -__webpack_require__(329); -__webpack_require__(330); -__webpack_require__(332); +__webpack_require__(331); __webpack_require__(333); -__webpack_require__(334); __webpack_require__(335); -__webpack_require__(336); __webpack_require__(337); __webpack_require__(338); +__webpack_require__(339); +__webpack_require__(340); __webpack_require__(341); __webpack_require__(342); -__webpack_require__(343); __webpack_require__(344); -__webpack_require__(345); __webpack_require__(346); __webpack_require__(347); __webpack_require__(348); -__webpack_require__(352); +__webpack_require__(349); +__webpack_require__(350); +__webpack_require__(351); __webpack_require__(353); +__webpack_require__(354); __webpack_require__(355); __webpack_require__(356); __webpack_require__(357); __webpack_require__(358); __webpack_require__(359); -__webpack_require__(360); -__webpack_require__(361); __webpack_require__(362); __webpack_require__(363); +__webpack_require__(364); __webpack_require__(365); +__webpack_require__(366); +__webpack_require__(367); __webpack_require__(368); __webpack_require__(369); -__webpack_require__(376); +__webpack_require__(370); +__webpack_require__(374); +__webpack_require__(375); +__webpack_require__(377); +__webpack_require__(378); __webpack_require__(379); __webpack_require__(380); __webpack_require__(381); __webpack_require__(382); __webpack_require__(383); +__webpack_require__(384); __webpack_require__(385); -__webpack_require__(386); -__webpack_require__(388); __webpack_require__(389); +__webpack_require__(390); __webpack_require__(391); -__webpack_require__(392); __webpack_require__(394); __webpack_require__(395); __webpack_require__(396); @@ -254,49 +250,56 @@ __webpack_require__(397); __webpack_require__(398); __webpack_require__(399); __webpack_require__(400); +__webpack_require__(401); __webpack_require__(402); __webpack_require__(403); +__webpack_require__(404); __webpack_require__(405); __webpack_require__(406); +__webpack_require__(407); __webpack_require__(408); -__webpack_require__(410); +__webpack_require__(409); +__webpack_require__(411); __webpack_require__(413); -__webpack_require__(417); -__webpack_require__(418); +__webpack_require__(416); __webpack_require__(420); __webpack_require__(421); -__webpack_require__(423); +__webpack_require__(422); __webpack_require__(424); __webpack_require__(425); -__webpack_require__(426); __webpack_require__(427); __webpack_require__(428); __webpack_require__(429); +__webpack_require__(430); +__webpack_require__(431); __webpack_require__(432); __webpack_require__(433); -__webpack_require__(434); -__webpack_require__(435); -__webpack_require__(440); -__webpack_require__(441); -__webpack_require__(443); +__webpack_require__(436); +__webpack_require__(437); +__webpack_require__(438); +__webpack_require__(439); __webpack_require__(444); -__webpack_require__(446); +__webpack_require__(445); __webpack_require__(447); __webpack_require__(448); -__webpack_require__(449); +__webpack_require__(450); +__webpack_require__(451); __webpack_require__(452); __webpack_require__(453); -__webpack_require__(454); -__webpack_require__(455); +__webpack_require__(456); +__webpack_require__(457); __webpack_require__(458); __webpack_require__(459); -__webpack_require__(460); -__webpack_require__(465); -__webpack_require__(466); -__webpack_require__(467); +__webpack_require__(462); +__webpack_require__(463); +__webpack_require__(464); __webpack_require__(469); __webpack_require__(470); -module.exports = __webpack_require__(471); +__webpack_require__(471); +__webpack_require__(473); +__webpack_require__(474); +__webpack_require__(475); +module.exports = __webpack_require__(476); /***/ }), @@ -1025,10 +1028,10 @@ var SHARED = '__core-js_shared__'; var store = module.exports = globalThis[SHARED] || defineGlobalProperty(SHARED, {}); (store.versions || (store.versions = [])).push({ - version: '3.36.1', + version: '3.37.0', mode: IS_PURE ? 'pure' : 'global', copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru)', - license: 'https://github.com/zloirock/core-js/blob/v3.36.1/LICENSE', + license: 'https://github.com/zloirock/core-js/blob/v3.37.0/LICENSE', source: 'https://github.com/zloirock/core-js' }); @@ -3463,6 +3466,7 @@ var requireObjectCoercible = __webpack_require__(15); var iterate = __webpack_require__(91); var MapHelpers = __webpack_require__(132); var IS_PURE = __webpack_require__(35); +var fails = __webpack_require__(6); var Map = MapHelpers.Map; var has = MapHelpers.has; @@ -3470,9 +3474,15 @@ 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 }, { +$({ target: 'Map', stat: true, forced: IS_PURE || DOES_NOT_WORK_WITH_PRIMITIVES }, { groupBy: function groupBy(items, callbackfn) { requireObjectCoercible(items); aCallable(callbackfn); @@ -3523,13 +3533,22 @@ var aCallable = __webpack_require__(29); var requireObjectCoercible = __webpack_require__(15); var toPropertyKey = __webpack_require__(17); var iterate = __webpack_require__(91); +var fails = __webpack_require__(6); +// 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 }, { +$({ target: 'Object', stat: true, forced: DOES_NOT_WORK_WITH_PRIMITIVES }, { groupBy: function groupBy(items, callbackfn) { requireObjectCoercible(items); aCallable(callbackfn); @@ -5048,29 +5067,13 @@ module.exports = function () { "use strict"; var $ = __webpack_require__(2); -var uncurryThis = __webpack_require__(13); -var requireObjectCoercible = __webpack_require__(15); -var toIntegerOrInfinity = __webpack_require__(60); -var toString = __webpack_require__(76); -var fails = __webpack_require__(6); - -var charAt = uncurryThis(''.charAt); - -var FORCED = fails(function () { - // eslint-disable-next-line es/no-array-string-prototype-at -- safe - return '𠮷'.at(-2) !== '\uD842'; -}); +var difference = __webpack_require__(174); +var setMethodAcceptSetLike = __webpack_require__(183); -// `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); - } +// `Set.prototype.difference` method +// https://github.com/tc39/proposal-set-methods +$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('difference') }, { + difference: difference }); @@ -5080,28 +5083,31 @@ $({ target: 'String', proto: true, forced: FORCED }, { "use strict"; -var $ = __webpack_require__(2); -var uncurryThis = __webpack_require__(13); -var requireObjectCoercible = __webpack_require__(15); -var toString = __webpack_require__(76); +var aSet = __webpack_require__(175); +var SetHelpers = __webpack_require__(176); +var clone = __webpack_require__(177); +var size = __webpack_require__(180); +var getSetRecord = __webpack_require__(181); +var iterateSet = __webpack_require__(178); +var iterateSimple = __webpack_require__(179); -var charCodeAt = uncurryThis(''.charCodeAt); +var has = SetHelpers.has; +var remove = SetHelpers.remove; -// `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; - } -}); +// `Set.prototype.difference` method +// https://github.com/tc39/proposal-set-methods +module.exports = function difference(other) { + var O = aSet(this); + var otherRec = getSetRecord(other); + var result = clone(O); + if (size(O) <= otherRec.size) iterateSet(O, function (e) { + if (otherRec.includes(e)) remove(result, e); + }); + else iterateSimple(otherRec.getIterator(), function (e) { + if (has(O, e)) remove(result, e); + }); + return result; +}; /***/ }), @@ -5110,70 +5116,13 @@ $({ target: 'String', proto: true }, { "use strict"; -var $ = __webpack_require__(2); -var call = __webpack_require__(7); -var uncurryThis = __webpack_require__(13); -var requireObjectCoercible = __webpack_require__(15); -var isCallable = __webpack_require__(20); -var isNullOrUndefined = __webpack_require__(16); -var isRegExp = __webpack_require__(176); -var toString = __webpack_require__(76); -var getMethod = __webpack_require__(28); -var getRegExpFlags = __webpack_require__(177); -var getSubstitution = __webpack_require__(178); -var wellKnownSymbol = __webpack_require__(32); -var IS_PURE = __webpack_require__(35); - -var REPLACE = wellKnownSymbol('replace'); -var $TypeError = TypeError; -var indexOf = uncurryThis(''.indexOf); -var replace = uncurryThis(''.replace); -var stringSlice = uncurryThis(''.slice); -var max = Math.max; +var has = __webpack_require__(176).has; -// `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; - } -}); +// Perform ? RequireInternalSlot(M, [[SetData]]) +module.exports = function (it) { + has(it); + return it; +}; /***/ }), @@ -5182,17 +5131,18 @@ $({ target: 'String', proto: true }, { "use strict"; -var isObject = __webpack_require__(19); -var classof = __webpack_require__(14); -var wellKnownSymbol = __webpack_require__(32); +var uncurryThis = __webpack_require__(13); -var MATCH = wellKnownSymbol('match'); +// eslint-disable-next-line es/no-set -- safe +var SetPrototype = Set.prototype; -// `IsRegExp` abstract operation -// https://tc39.es/ecma262/#sec-isregexp -module.exports = function (it) { - var isRegExp; - return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) === 'RegExp'); +module.exports = { + // eslint-disable-next-line es/no-set -- safe + Set: Set, + add: uncurryThis(SetPrototype.add), + has: uncurryThis(SetPrototype.has), + remove: uncurryThis(SetPrototype['delete']), + proto: SetPrototype }; @@ -5202,17 +5152,18 @@ module.exports = function (it) { "use strict"; -var call = __webpack_require__(7); -var hasOwn = __webpack_require__(37); -var isPrototypeOf = __webpack_require__(23); -var regExpFlags = __webpack_require__(172); +var SetHelpers = __webpack_require__(176); +var iterate = __webpack_require__(178); -var RegExpPrototype = RegExp.prototype; +var Set = SetHelpers.Set; +var add = SetHelpers.add; -module.exports = function (R) { - var flags = R.flags; - return flags === undefined && !('flags' in RegExpPrototype) && !hasOwn(R, 'flags') && isPrototypeOf(RegExpPrototype, R) - ? call(regExpFlags, R) : flags; +module.exports = function (set) { + var result = new Set(); + iterate(set, function (it) { + add(result, it); + }); + return result; }; @@ -5223,49 +5174,17 @@ module.exports = function (R) { "use strict"; var uncurryThis = __webpack_require__(13); -var toObject = __webpack_require__(38); +var iterateSimple = __webpack_require__(179); +var SetHelpers = __webpack_require__(176); -var floor = Math.floor; -var charAt = uncurryThis(''.charAt); -var replace = uncurryThis(''.replace); -var stringSlice = uncurryThis(''.slice); -// eslint-disable-next-line redos/no-vulnerable -- safe -var SUBSTITUTION_SYMBOLS = /\$([$&'`]|\d{1,2}|<[^>]*>)/g; -var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d{1,2})/g; +var Set = SetHelpers.Set; +var SetPrototype = SetHelpers.proto; +var forEach = uncurryThis(SetPrototype.forEach); +var keys = uncurryThis(SetPrototype.keys); +var next = keys(new Set()).next; -// `GetSubstitution` abstract operation -// https://tc39.es/ecma262/#sec-getsubstitution -module.exports = function (matched, str, position, captures, namedCaptures, replacement) { - var tailPos = position + matched.length; - var m = captures.length; - var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED; - if (namedCaptures !== undefined) { - namedCaptures = toObject(namedCaptures); - symbols = SUBSTITUTION_SYMBOLS; - } - return replace(replacement, symbols, function (match, ch) { - var capture; - switch (charAt(ch, 0)) { - case '$': return '$'; - case '&': return matched; - case '`': return stringSlice(str, 0, position); - case "'": return stringSlice(str, tailPos); - case '<': - capture = namedCaptures[stringSlice(ch, 1, -1)]; - break; - default: // \d\d? - var n = +ch; - if (n === 0) return match; - if (n > m) { - var f = floor(n / 10); - if (f === 0) return match; - if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1); - return match; - } - capture = captures[n - 1]; - } - return capture === undefined ? '' : capture; - }); +module.exports = function (set, fn, interruptible) { + return interruptible ? iterateSimple({ iterator: keys(set), next: next }, fn) : forEach(set, fn); }; @@ -5275,28 +5194,674 @@ module.exports = function (matched, str, position, captures, namedCaptures, repl "use strict"; -var $ = __webpack_require__(2); var call = __webpack_require__(7); -var uncurryThis = __webpack_require__(13); -var requireObjectCoercible = __webpack_require__(15); -var toString = __webpack_require__(76); -var fails = __webpack_require__(6); -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'; +module.exports = function (record, fn, ITERATOR_INSTEAD_OF_RECORD) { + var iterator = ITERATOR_INSTEAD_OF_RECORD ? record : record.iterator; + var next = record.next; + var step, result; + while (!(step = call(next, iterator)).done) { + result = fn(step.value); + if (result !== undefined) return result; + } +}; -// 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 +/***/ }), +/* 180 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThisAccessor = __webpack_require__(70); +var SetHelpers = __webpack_require__(176); + +module.exports = uncurryThisAccessor(SetHelpers.proto, 'size', 'get') || function (set) { + return set.size; +}; + + +/***/ }), +/* 181 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var aCallable = __webpack_require__(29); +var anObject = __webpack_require__(45); +var call = __webpack_require__(7); +var toIntegerOrInfinity = __webpack_require__(60); +var getIteratorDirect = __webpack_require__(182); + +var INVALID_SIZE = 'Invalid size'; +var $RangeError = RangeError; +var $TypeError = TypeError; +var max = Math.max; + +var SetRecord = function (set, intSize) { + this.set = set; + this.size = max(intSize, 0); + this.has = aCallable(set.has); + this.keys = aCallable(set.keys); +}; + +SetRecord.prototype = { + getIterator: function () { + return getIteratorDirect(anObject(call(this.keys, this.set))); + }, + includes: function (it) { + return call(this.has, this.set, it); + } +}; + +// `GetSetRecord` abstract operation +// https://tc39.es/proposal-set-methods/#sec-getsetrecord +module.exports = function (obj) { + anObject(obj); + var numSize = +obj.size; + // NOTE: If size is undefined, then numSize will be NaN + // eslint-disable-next-line no-self-compare -- NaN check + if (numSize !== numSize) throw new $TypeError(INVALID_SIZE); + var intSize = toIntegerOrInfinity(numSize); + if (intSize < 0) throw new $RangeError(INVALID_SIZE); + return new SetRecord(obj, intSize); +}; + + +/***/ }), +/* 182 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// `GetIteratorDirect(obj)` abstract operation +// https://tc39.es/proposal-iterator-helpers/#sec-getiteratordirect +module.exports = function (obj) { + return { + iterator: obj, + next: obj.next, + done: false + }; +}; + + +/***/ }), +/* 183 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var getBuiltIn = __webpack_require__(22); + +var createSetLike = function (size) { + return { + size: size, + has: function () { + return false; + }, + keys: function () { + return { + next: function () { + return { done: true }; + } + }; + } + }; +}; + +module.exports = function (name) { + var Set = getBuiltIn('Set'); + try { + new Set()[name](createSetLike(0)); + try { + // late spec change, early WebKit ~ Safari 17.0 beta implementation does not pass it + // https://github.com/tc39/proposal-set-methods/pull/88 + new Set()[name](createSetLike(-1)); + return false; + } catch (error2) { + return true; + } + } catch (error) { + return false; + } +}; + + +/***/ }), +/* 184 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(2); +var fails = __webpack_require__(6); +var intersection = __webpack_require__(185); +var setMethodAcceptSetLike = __webpack_require__(183); + +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 +}); + + +/***/ }), +/* 185 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var aSet = __webpack_require__(175); +var SetHelpers = __webpack_require__(176); +var size = __webpack_require__(180); +var getSetRecord = __webpack_require__(181); +var iterateSet = __webpack_require__(178); +var iterateSimple = __webpack_require__(179); + +var Set = SetHelpers.Set; +var add = SetHelpers.add; +var has = SetHelpers.has; + +// `Set.prototype.intersection` method +// https://github.com/tc39/proposal-set-methods +module.exports = function intersection(other) { + var O = aSet(this); + var otherRec = getSetRecord(other); + var result = new Set(); + + if (size(O) > otherRec.size) { + iterateSimple(otherRec.getIterator(), function (e) { + if (has(O, e)) add(result, e); + }); + } else { + iterateSet(O, function (e) { + if (otherRec.includes(e)) add(result, e); + }); + } + + return result; +}; + + +/***/ }), +/* 186 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(2); +var isDisjointFrom = __webpack_require__(187); +var setMethodAcceptSetLike = __webpack_require__(183); + +// `Set.prototype.isDisjointFrom` method +// https://github.com/tc39/proposal-set-methods +$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isDisjointFrom') }, { + isDisjointFrom: isDisjointFrom +}); + + +/***/ }), +/* 187 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var aSet = __webpack_require__(175); +var has = __webpack_require__(176).has; +var size = __webpack_require__(180); +var getSetRecord = __webpack_require__(181); +var iterateSet = __webpack_require__(178); +var iterateSimple = __webpack_require__(179); +var iteratorClose = __webpack_require__(98); + +// `Set.prototype.isDisjointFrom` method +// https://tc39.github.io/proposal-set-methods/#Set.prototype.isDisjointFrom +module.exports = function isDisjointFrom(other) { + var O = aSet(this); + var otherRec = getSetRecord(other); + if (size(O) <= otherRec.size) return iterateSet(O, function (e) { + if (otherRec.includes(e)) return false; + }, true) !== false; + var iterator = otherRec.getIterator(); + return iterateSimple(iterator, function (e) { + if (has(O, e)) return iteratorClose(iterator, 'normal', false); + }) !== false; +}; + + +/***/ }), +/* 188 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(2); +var isSubsetOf = __webpack_require__(189); +var setMethodAcceptSetLike = __webpack_require__(183); + +// `Set.prototype.isSubsetOf` method +// https://github.com/tc39/proposal-set-methods +$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isSubsetOf') }, { + isSubsetOf: isSubsetOf +}); + + +/***/ }), +/* 189 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var aSet = __webpack_require__(175); +var size = __webpack_require__(180); +var iterate = __webpack_require__(178); +var getSetRecord = __webpack_require__(181); + +// `Set.prototype.isSubsetOf` method +// https://tc39.github.io/proposal-set-methods/#Set.prototype.isSubsetOf +module.exports = function isSubsetOf(other) { + var O = aSet(this); + var otherRec = getSetRecord(other); + if (size(O) > otherRec.size) return false; + return iterate(O, function (e) { + if (!otherRec.includes(e)) return false; + }, true) !== false; +}; + + +/***/ }), +/* 190 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(2); +var isSupersetOf = __webpack_require__(191); +var setMethodAcceptSetLike = __webpack_require__(183); + +// `Set.prototype.isSupersetOf` method +// https://github.com/tc39/proposal-set-methods +$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isSupersetOf') }, { + isSupersetOf: isSupersetOf +}); + + +/***/ }), +/* 191 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var aSet = __webpack_require__(175); +var has = __webpack_require__(176).has; +var size = __webpack_require__(180); +var getSetRecord = __webpack_require__(181); +var iterateSimple = __webpack_require__(179); +var iteratorClose = __webpack_require__(98); + +// `Set.prototype.isSupersetOf` method +// https://tc39.github.io/proposal-set-methods/#Set.prototype.isSupersetOf +module.exports = function isSupersetOf(other) { + var O = aSet(this); + var otherRec = getSetRecord(other); + if (size(O) < otherRec.size) return false; + var iterator = otherRec.getIterator(); + return iterateSimple(iterator, function (e) { + if (!has(O, e)) return iteratorClose(iterator, 'normal', false); + }) !== false; +}; + + +/***/ }), +/* 192 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(2); +var symmetricDifference = __webpack_require__(193); +var setMethodAcceptSetLike = __webpack_require__(183); + +// `Set.prototype.symmetricDifference` method +// https://github.com/tc39/proposal-set-methods +$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('symmetricDifference') }, { + symmetricDifference: symmetricDifference +}); + + +/***/ }), +/* 193 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var aSet = __webpack_require__(175); +var SetHelpers = __webpack_require__(176); +var clone = __webpack_require__(177); +var getSetRecord = __webpack_require__(181); +var iterateSimple = __webpack_require__(179); + +var add = SetHelpers.add; +var has = SetHelpers.has; +var remove = SetHelpers.remove; + +// `Set.prototype.symmetricDifference` method +// https://github.com/tc39/proposal-set-methods +module.exports = function symmetricDifference(other) { + var O = aSet(this); + var keysIter = getSetRecord(other).getIterator(); + var result = clone(O); + iterateSimple(keysIter, function (e) { + if (has(O, e)) remove(result, e); + else add(result, e); + }); + return result; +}; + + +/***/ }), +/* 194 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(2); +var union = __webpack_require__(195); +var setMethodAcceptSetLike = __webpack_require__(183); + +// `Set.prototype.union` method +// https://github.com/tc39/proposal-set-methods +$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('union') }, { + union: union +}); + + +/***/ }), +/* 195 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var aSet = __webpack_require__(175); +var add = __webpack_require__(176).add; +var clone = __webpack_require__(177); +var getSetRecord = __webpack_require__(181); +var iterateSimple = __webpack_require__(179); + +// `Set.prototype.union` method +// https://github.com/tc39/proposal-set-methods +module.exports = function union(other) { + var O = aSet(this); + var keysIter = getSetRecord(other).getIterator(); + var result = clone(O); + iterateSimple(keysIter, function (it) { + add(result, it); + }); + return result; +}; + + +/***/ }), +/* 196 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(2); +var uncurryThis = __webpack_require__(13); +var requireObjectCoercible = __webpack_require__(15); +var toIntegerOrInfinity = __webpack_require__(60); +var toString = __webpack_require__(76); +var fails = __webpack_require__(6); + +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); + } +}); + + +/***/ }), +/* 197 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(2); +var uncurryThis = __webpack_require__(13); +var requireObjectCoercible = __webpack_require__(15); +var toString = __webpack_require__(76); + +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; + } +}); + + +/***/ }), +/* 198 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(2); +var call = __webpack_require__(7); +var uncurryThis = __webpack_require__(13); +var requireObjectCoercible = __webpack_require__(15); +var isCallable = __webpack_require__(20); +var isNullOrUndefined = __webpack_require__(16); +var isRegExp = __webpack_require__(199); +var toString = __webpack_require__(76); +var getMethod = __webpack_require__(28); +var getRegExpFlags = __webpack_require__(200); +var getSubstitution = __webpack_require__(201); +var wellKnownSymbol = __webpack_require__(32); +var IS_PURE = __webpack_require__(35); + +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; + } +}); + + +/***/ }), +/* 199 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var isObject = __webpack_require__(19); +var classof = __webpack_require__(14); +var wellKnownSymbol = __webpack_require__(32); + +var MATCH = wellKnownSymbol('match'); + +// `IsRegExp` abstract operation +// https://tc39.es/ecma262/#sec-isregexp +module.exports = function (it) { + var isRegExp; + return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) === 'RegExp'); +}; + + +/***/ }), +/* 200 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var call = __webpack_require__(7); +var hasOwn = __webpack_require__(37); +var isPrototypeOf = __webpack_require__(23); +var regExpFlags = __webpack_require__(172); + +var RegExpPrototype = RegExp.prototype; + +module.exports = function (R) { + var flags = R.flags; + return flags === undefined && !('flags' in RegExpPrototype) && !hasOwn(R, 'flags') && isPrototypeOf(RegExpPrototype, R) + ? call(regExpFlags, R) : flags; +}; + + +/***/ }), +/* 201 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(13); +var toObject = __webpack_require__(38); + +var floor = Math.floor; +var charAt = uncurryThis(''.charAt); +var replace = uncurryThis(''.replace); +var stringSlice = uncurryThis(''.slice); +// eslint-disable-next-line redos/no-vulnerable -- safe +var SUBSTITUTION_SYMBOLS = /\$([$&'`]|\d{1,2}|<[^>]*>)/g; +var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d{1,2})/g; + +// `GetSubstitution` abstract operation +// https://tc39.es/ecma262/#sec-getsubstitution +module.exports = function (matched, str, position, captures, namedCaptures, replacement) { + var tailPos = position + matched.length; + var m = captures.length; + var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED; + if (namedCaptures !== undefined) { + namedCaptures = toObject(namedCaptures); + symbols = SUBSTITUTION_SYMBOLS; + } + return replace(replacement, symbols, function (match, ch) { + var capture; + switch (charAt(ch, 0)) { + case '$': return '$'; + case '&': return matched; + case '`': return stringSlice(str, 0, position); + case "'": return stringSlice(str, tailPos); + case '<': + capture = namedCaptures[stringSlice(ch, 1, -1)]; + break; + default: // \d\d? + var n = +ch; + if (n === 0) return match; + if (n > m) { + var f = floor(n / 10); + if (f === 0) return match; + if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1); + return match; + } + capture = captures[n - 1]; + } + return capture === undefined ? '' : capture; + }); +}; + + +/***/ }), +/* 202 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(2); +var call = __webpack_require__(7); +var uncurryThis = __webpack_require__(13); +var requireObjectCoercible = __webpack_require__(15); +var toString = __webpack_require__(76); +var fails = __webpack_require__(6); + +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)); @@ -5320,12 +5885,12 @@ $({ target: 'String', proto: true, forced: TO_STRING_CONVERSION_BUG }, { /***/ }), -/* 180 */ +/* 203 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var ArrayBufferViewCore = __webpack_require__(181); +var ArrayBufferViewCore = __webpack_require__(204); var lengthOfArrayLike = __webpack_require__(62); var toIntegerOrInfinity = __webpack_require__(60); @@ -5344,12 +5909,12 @@ exportTypedArrayMethod('at', function at(index) { /***/ }), -/* 181 */ +/* 204 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var NATIVE_ARRAY_BUFFER = __webpack_require__(182); +var NATIVE_ARRAY_BUFFER = __webpack_require__(205); var DESCRIPTORS = __webpack_require__(5); var global = __webpack_require__(3); var isCallable = __webpack_require__(20); @@ -5544,7 +6109,7 @@ module.exports = { /***/ }), -/* 182 */ +/* 205 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5554,12 +6119,12 @@ module.exports = typeof ArrayBuffer != 'undefined' && typeof DataView != 'undefi /***/ }), -/* 183 */ +/* 206 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var ArrayBufferViewCore = __webpack_require__(181); +var ArrayBufferViewCore = __webpack_require__(204); var $findLast = __webpack_require__(103).findLast; var aTypedArray = ArrayBufferViewCore.aTypedArray; @@ -5573,12 +6138,12 @@ exportTypedArrayMethod('findLast', function findLast(predicate /* , thisArg */) /***/ }), -/* 184 */ +/* 207 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var ArrayBufferViewCore = __webpack_require__(181); +var ArrayBufferViewCore = __webpack_require__(204); var $findLastIndex = __webpack_require__(103).findLastIndex; var aTypedArray = ArrayBufferViewCore.aTypedArray; @@ -5592,16 +6157,16 @@ exportTypedArrayMethod('findLastIndex', function findLastIndex(predicate /* , th /***/ }), -/* 185 */ +/* 208 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var global = __webpack_require__(3); var call = __webpack_require__(7); -var ArrayBufferViewCore = __webpack_require__(181); +var ArrayBufferViewCore = __webpack_require__(204); var lengthOfArrayLike = __webpack_require__(62); -var toOffset = __webpack_require__(186); +var toOffset = __webpack_require__(209); var toIndexedObject = __webpack_require__(38); var fails = __webpack_require__(6); @@ -5643,12 +6208,12 @@ exportTypedArrayMethod('set', function set(arrayLike /* , offset */) { /***/ }), -/* 186 */ +/* 209 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var toPositiveInteger = __webpack_require__(187); +var toPositiveInteger = __webpack_require__(210); var $RangeError = RangeError; @@ -5660,7 +6225,7 @@ module.exports = function (it, BYTES) { /***/ }), -/* 187 */ +/* 210 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5677,13 +6242,13 @@ module.exports = function (it) { /***/ }), -/* 188 */ +/* 211 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var arrayToReversed = __webpack_require__(110); -var ArrayBufferViewCore = __webpack_require__(181); +var ArrayBufferViewCore = __webpack_require__(204); var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; @@ -5697,12 +6262,12 @@ exportTypedArrayMethod('toReversed', function toReversed() { /***/ }), -/* 189 */ +/* 212 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var ArrayBufferViewCore = __webpack_require__(181); +var ArrayBufferViewCore = __webpack_require__(204); var uncurryThis = __webpack_require__(13); var aCallable = __webpack_require__(29); var arrayFromConstructorAndList = __webpack_require__(112); @@ -5723,16 +6288,16 @@ exportTypedArrayMethod('toSorted', function toSorted(compareFn) { /***/ }), -/* 190 */ +/* 213 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var arrayWith = __webpack_require__(116); -var ArrayBufferViewCore = __webpack_require__(181); -var isBigIntArray = __webpack_require__(191); +var ArrayBufferViewCore = __webpack_require__(204); +var isBigIntArray = __webpack_require__(214); var toIntegerOrInfinity = __webpack_require__(60); -var toBigInt = __webpack_require__(192); +var toBigInt = __webpack_require__(215); var aTypedArray = ArrayBufferViewCore.aTypedArray; var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; @@ -5760,7 +6325,7 @@ exportTypedArrayMethod('with', { 'with': function (index, value) { /***/ }), -/* 191 */ +/* 214 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5774,7 +6339,7 @@ module.exports = function (it) { /***/ }), -/* 192 */ +/* 215 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5794,7 +6359,7 @@ module.exports = function (argument) { /***/ }), -/* 193 */ +/* 216 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5865,23 +6430,35 @@ $({ global: true, constructor: true, arity: 3, forced: PATCH }, { /***/ }), -/* 194 */ +/* 217 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var fromAsync = __webpack_require__(195); +var fromAsync = __webpack_require__(218); +var fails = __webpack_require__(6); + +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 }, { +$({ target: 'Array', stat: true, forced: INCORRECT_CONSTRUCTURING }, { fromAsync: fromAsync }); /***/ }), -/* 195 */ +/* 218 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5890,16 +6467,16 @@ var bind = __webpack_require__(92); var uncurryThis = __webpack_require__(13); var toObject = __webpack_require__(38); var isConstructor = __webpack_require__(143); -var getAsyncIterator = __webpack_require__(196); +var getAsyncIterator = __webpack_require__(219); var getIterator = __webpack_require__(96); -var getIteratorDirect = __webpack_require__(201); +var getIteratorDirect = __webpack_require__(182); var getIteratorMethod = __webpack_require__(97); var getMethod = __webpack_require__(28); var getBuiltIn = __webpack_require__(22); var getBuiltInPrototypeMethod = __webpack_require__(113); var wellKnownSymbol = __webpack_require__(32); -var AsyncFromSyncIterator = __webpack_require__(197); -var toArray = __webpack_require__(202).toArray; +var AsyncFromSyncIterator = __webpack_require__(220); +var toArray = __webpack_require__(224).toArray; var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); var arrayIterator = uncurryThis(getBuiltInPrototypeMethod('Array', 'values')); @@ -5939,16 +6516,16 @@ module.exports = function fromAsync(asyncItems /* , mapfn = undefined, thisArg = /***/ }), -/* 196 */ +/* 219 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var call = __webpack_require__(7); -var AsyncFromSyncIterator = __webpack_require__(197); +var AsyncFromSyncIterator = __webpack_require__(220); var anObject = __webpack_require__(45); var getIterator = __webpack_require__(96); -var getIteratorDirect = __webpack_require__(201); +var getIteratorDirect = __webpack_require__(182); var getMethod = __webpack_require__(28); var wellKnownSymbol = __webpack_require__(32); @@ -5961,7 +6538,7 @@ module.exports = function (it, usingIterator) { /***/ }), -/* 197 */ +/* 220 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5970,11 +6547,11 @@ var call = __webpack_require__(7); var anObject = __webpack_require__(45); var create = __webpack_require__(87); var getMethod = __webpack_require__(28); -var defineBuiltIns = __webpack_require__(198); +var defineBuiltIns = __webpack_require__(221); var InternalStateModule = __webpack_require__(50); var getBuiltIn = __webpack_require__(22); -var AsyncIteratorPrototype = __webpack_require__(199); -var createIterResultObject = __webpack_require__(200); +var AsyncIteratorPrototype = __webpack_require__(222); +var createIterResultObject = __webpack_require__(223); var Promise = getBuiltIn('Promise'); @@ -6017,7 +6594,7 @@ module.exports = AsyncFromSyncIterator; /***/ }), -/* 198 */ +/* 221 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6031,7 +6608,7 @@ module.exports = function (target, src, options) { /***/ }), -/* 199 */ +/* 222 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6076,7 +6653,7 @@ module.exports = AsyncIteratorPrototype; /***/ }), -/* 200 */ +/* 223 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6089,24 +6666,7 @@ module.exports = function (value, done) { /***/ }), -/* 201 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// `GetIteratorDirect(obj)` abstract operation -// https://tc39.es/proposal-iterator-helpers/#sec-getiteratordirect -module.exports = function (obj) { - return { - iterator: obj, - next: obj.next, - done: false - }; -}; - - -/***/ }), -/* 202 */ +/* 224 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6119,8 +6679,8 @@ var anObject = __webpack_require__(45); var isObject = __webpack_require__(19); var doesNotExceedSafeInteger = __webpack_require__(108); var getBuiltIn = __webpack_require__(22); -var getIteratorDirect = __webpack_require__(201); -var closeAsyncIteration = __webpack_require__(203); +var getIteratorDirect = __webpack_require__(182); +var closeAsyncIteration = __webpack_require__(225); var createMethod = function (TYPE) { var IS_TO_ARRAY = TYPE === 0; @@ -6203,7 +6763,7 @@ module.exports = { /***/ }), -/* 203 */ +/* 225 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6229,13 +6789,13 @@ module.exports = function (iterator, method, argument, reject) { /***/ }), -/* 204 */ +/* 226 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var $filterReject = __webpack_require__(205).filterReject; +var $filterReject = __webpack_require__(227).filterReject; var addToUnscopables = __webpack_require__(101); // `Array.prototype.filterReject` method @@ -6250,7 +6810,7 @@ addToUnscopables('filterReject'); /***/ }), -/* 205 */ +/* 227 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6260,7 +6820,7 @@ var uncurryThis = __webpack_require__(13); var IndexedObject = __webpack_require__(12); var toObject = __webpack_require__(38); var lengthOfArrayLike = __webpack_require__(62); -var arraySpeciesCreate = __webpack_require__(206); +var arraySpeciesCreate = __webpack_require__(228); var push = uncurryThis([].push); @@ -6331,12 +6891,12 @@ module.exports = { /***/ }), -/* 206 */ +/* 228 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var arraySpeciesConstructor = __webpack_require__(207); +var arraySpeciesConstructor = __webpack_require__(229); // `ArraySpeciesCreate` abstract operation // https://tc39.es/ecma262/#sec-arrayspeciescreate @@ -6346,7 +6906,7 @@ module.exports = function (originalArray, length) { /***/ }), -/* 207 */ +/* 229 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6376,13 +6936,13 @@ module.exports = function (originalArray) { /***/ }), -/* 208 */ +/* 230 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var $group = __webpack_require__(209); +var $group = __webpack_require__(231); var addToUnscopables = __webpack_require__(101); // `Array.prototype.group` method @@ -6398,7 +6958,7 @@ addToUnscopables('group'); /***/ }), -/* 209 */ +/* 231 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6442,15 +7002,15 @@ module.exports = function ($this, callbackfn, that, specificConstructor) { /***/ }), -/* 210 */ +/* 232 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var $group = __webpack_require__(209); -var arrayMethodIsStrict = __webpack_require__(211); +var $group = __webpack_require__(231); +var arrayMethodIsStrict = __webpack_require__(233); var addToUnscopables = __webpack_require__(101); // `Array.prototype.groupBy` method @@ -6467,7 +7027,7 @@ addToUnscopables('groupBy'); /***/ }), -/* 211 */ +/* 233 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6484,16 +7044,16 @@ module.exports = function (METHOD_NAME, argument) { /***/ }), -/* 212 */ +/* 234 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var arrayMethodIsStrict = __webpack_require__(211); +var arrayMethodIsStrict = __webpack_require__(233); var addToUnscopables = __webpack_require__(101); -var $groupToMap = __webpack_require__(213); +var $groupToMap = __webpack_require__(235); var IS_PURE = __webpack_require__(35); // `Array.prototype.groupByToMap` method @@ -6507,7 +7067,7 @@ addToUnscopables('groupByToMap'); /***/ }), -/* 213 */ +/* 235 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6545,14 +7105,14 @@ module.exports = function groupToMap(callbackfn /* , thisArg */) { /***/ }), -/* 214 */ +/* 236 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var addToUnscopables = __webpack_require__(101); -var $groupToMap = __webpack_require__(213); +var $groupToMap = __webpack_require__(235); var IS_PURE = __webpack_require__(35); // `Array.prototype.groupToMap` method @@ -6565,7 +7125,7 @@ addToUnscopables('groupToMap'); /***/ }), -/* 215 */ +/* 237 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6601,7 +7161,7 @@ $({ target: 'Array', stat: true, sham: true, forced: true }, { /***/ }), -/* 216 */ +/* 238 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6630,7 +7190,7 @@ if (DESCRIPTORS) { /***/ }), -/* 217 */ +/* 239 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6664,14 +7224,14 @@ if (DESCRIPTORS) { /***/ }), -/* 218 */ +/* 240 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var addToUnscopables = __webpack_require__(101); -var uniqueBy = __webpack_require__(219); +var uniqueBy = __webpack_require__(241); // `Array.prototype.uniqueBy` method // https://github.com/tc39/proposal-array-unique @@ -6683,7 +7243,7 @@ addToUnscopables('uniqueBy'); /***/ }), -/* 219 */ +/* 241 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6694,7 +7254,7 @@ var isNullOrUndefined = __webpack_require__(16); var lengthOfArrayLike = __webpack_require__(62); var toObject = __webpack_require__(38); var MapHelpers = __webpack_require__(132); -var iterate = __webpack_require__(220); +var iterate = __webpack_require__(242); var Map = MapHelpers.Map; var mapHas = MapHelpers.has; @@ -6725,13 +7285,13 @@ module.exports = function uniqueBy(resolver) { /***/ }), -/* 220 */ +/* 242 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var uncurryThis = __webpack_require__(13); -var iterateSimple = __webpack_require__(221); +var iterateSimple = __webpack_require__(179); var MapHelpers = __webpack_require__(132); var Map = MapHelpers.Map; @@ -6748,26 +7308,7 @@ module.exports = function (map, fn, interruptible) { /***/ }), -/* 221 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var call = __webpack_require__(7); - -module.exports = function (record, fn, ITERATOR_INSTEAD_OF_RECORD) { - var iterator = ITERATOR_INSTEAD_OF_RECORD ? record : record.iterator; - var next = record.next; - var step, result; - while (!(step = call(next, iterator)).done) { - result = fn(step.value); - if (result !== undefined) return result; - } -}; - - -/***/ }), -/* 222 */ +/* 243 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6779,11 +7320,11 @@ var getBuiltIn = __webpack_require__(22); var aCallable = __webpack_require__(29); var anInstance = __webpack_require__(140); var defineBuiltIn = __webpack_require__(46); -var defineBuiltIns = __webpack_require__(198); +var defineBuiltIns = __webpack_require__(221); var defineBuiltInAccessor = __webpack_require__(118); var wellKnownSymbol = __webpack_require__(32); var InternalStateModule = __webpack_require__(50); -var addDisposableResource = __webpack_require__(223); +var addDisposableResource = __webpack_require__(244); var Promise = getBuiltIn('Promise'); var SuppressedError = getBuiltIn('SuppressedError'); @@ -6845,14 +7386,14 @@ defineBuiltIns(AsyncDisposableStackPrototype, { var loop = function () { if (i) { var disposeMethod = stack[--i]; - stack[i] = null; + stack[i] = undefined; try { Promise.resolve(disposeMethod()).then(loop, handleError); } catch (error) { handleError(error); } } else { - internalState.stack = null; + internalState.stack = undefined; thrown ? reject(suppressed) : resolve(undefined); } }; @@ -6904,7 +7445,7 @@ $({ global: true, constructor: true }, { /***/ }), -/* 223 */ +/* 244 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6930,6 +7471,7 @@ var getDisposeMethod = function (V, hint) { var method = getMethod(V, ASYNC_DISPOSE); if (method !== undefined) return method; method = getMethod(V, DISPOSE); + if (method === undefined) return method; return function () { call(method, this); }; @@ -6966,7 +7508,7 @@ module.exports = function (disposable, V, hint, method) { /***/ }), -/* 224 */ +/* 245 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6977,7 +7519,7 @@ var getPrototypeOf = __webpack_require__(85); var createNonEnumerableProperty = __webpack_require__(42); var hasOwn = __webpack_require__(37); var wellKnownSymbol = __webpack_require__(32); -var AsyncIteratorPrototype = __webpack_require__(199); +var AsyncIteratorPrototype = __webpack_require__(222); var IS_PURE = __webpack_require__(35); var TO_STRING_TAG = wellKnownSymbol('toStringTag'); @@ -7007,14 +7549,14 @@ $({ global: true, constructor: true, forced: IS_PURE }, { /***/ }), -/* 225 */ +/* 246 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var indexed = __webpack_require__(226); +var indexed = __webpack_require__(247); // `AsyncIterator.prototype.asIndexedPairs` method // https://github.com/tc39/proposal-iterator-helpers @@ -7024,13 +7566,13 @@ $({ target: 'AsyncIterator', name: 'indexed', proto: true, real: true, forced: t /***/ }), -/* 226 */ +/* 247 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var call = __webpack_require__(7); -var map = __webpack_require__(227); +var map = __webpack_require__(248); var callback = function (value, counter) { return [counter, value]; @@ -7044,7 +7586,7 @@ module.exports = function indexed() { /***/ }), -/* 227 */ +/* 248 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7053,10 +7595,10 @@ var call = __webpack_require__(7); var aCallable = __webpack_require__(29); var anObject = __webpack_require__(45); var isObject = __webpack_require__(19); -var getIteratorDirect = __webpack_require__(201); -var createAsyncIteratorProxy = __webpack_require__(228); -var createIterResultObject = __webpack_require__(200); -var closeAsyncIteration = __webpack_require__(203); +var getIteratorDirect = __webpack_require__(182); +var createAsyncIteratorProxy = __webpack_require__(249); +var createIterResultObject = __webpack_require__(223); +var closeAsyncIteration = __webpack_require__(225); var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { var state = this; @@ -7108,7 +7650,7 @@ module.exports = function map(mapper) { /***/ }), -/* 228 */ +/* 249 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7118,13 +7660,13 @@ var perform = __webpack_require__(154); var anObject = __webpack_require__(45); var create = __webpack_require__(87); var createNonEnumerableProperty = __webpack_require__(42); -var defineBuiltIns = __webpack_require__(198); +var defineBuiltIns = __webpack_require__(221); var wellKnownSymbol = __webpack_require__(32); var InternalStateModule = __webpack_require__(50); var getBuiltIn = __webpack_require__(22); var getMethod = __webpack_require__(28); -var AsyncIteratorPrototype = __webpack_require__(199); -var createIterResultObject = __webpack_require__(200); +var AsyncIteratorPrototype = __webpack_require__(222); +var createIterResultObject = __webpack_require__(223); var iteratorClose = __webpack_require__(98); var Promise = getBuiltIn('Promise'); @@ -7220,7 +7762,7 @@ module.exports = function (nextHandler, IS_ITERATOR) { /***/ }), -/* 229 */ +/* 250 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7232,7 +7774,7 @@ var getBuiltIn = __webpack_require__(22); var getMethod = __webpack_require__(28); var hasOwn = __webpack_require__(37); var wellKnownSymbol = __webpack_require__(32); -var AsyncIteratorPrototype = __webpack_require__(199); +var AsyncIteratorPrototype = __webpack_require__(222); var ASYNC_DISPOSE = wellKnownSymbol('asyncDispose'); var Promise = getBuiltIn('Promise'); @@ -7253,7 +7795,7 @@ if (!hasOwn(AsyncIteratorPrototype, ASYNC_DISPOSE)) { /***/ }), -/* 230 */ +/* 251 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7261,11 +7803,11 @@ if (!hasOwn(AsyncIteratorPrototype, ASYNC_DISPOSE)) { var $ = __webpack_require__(2); var call = __webpack_require__(7); var anObject = __webpack_require__(45); -var getIteratorDirect = __webpack_require__(201); -var notANaN = __webpack_require__(231); -var toPositiveInteger = __webpack_require__(187); -var createAsyncIteratorProxy = __webpack_require__(228); -var createIterResultObject = __webpack_require__(200); +var getIteratorDirect = __webpack_require__(182); +var notANaN = __webpack_require__(252); +var toPositiveInteger = __webpack_require__(210); +var createAsyncIteratorProxy = __webpack_require__(249); +var createIterResultObject = __webpack_require__(223); var IS_PURE = __webpack_require__(35); var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { @@ -7311,7 +7853,7 @@ $({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 231 */ +/* 252 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7326,13 +7868,13 @@ module.exports = function (it) { /***/ }), -/* 232 */ +/* 253 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var $every = __webpack_require__(202).every; +var $every = __webpack_require__(224).every; // `AsyncIterator.prototype.every` method // https://github.com/tc39/proposal-async-iterator-helpers @@ -7344,7 +7886,7 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { /***/ }), -/* 233 */ +/* 254 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7354,10 +7896,10 @@ var call = __webpack_require__(7); var aCallable = __webpack_require__(29); var anObject = __webpack_require__(45); var isObject = __webpack_require__(19); -var getIteratorDirect = __webpack_require__(201); -var createAsyncIteratorProxy = __webpack_require__(228); -var createIterResultObject = __webpack_require__(200); -var closeAsyncIteration = __webpack_require__(203); +var getIteratorDirect = __webpack_require__(182); +var createAsyncIteratorProxy = __webpack_require__(249); +var createIterResultObject = __webpack_require__(223); +var closeAsyncIteration = __webpack_require__(225); var IS_PURE = __webpack_require__(35); var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { @@ -7418,13 +7960,13 @@ $({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 234 */ +/* 255 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var $find = __webpack_require__(202).find; +var $find = __webpack_require__(224).find; // `AsyncIterator.prototype.find` method // https://github.com/tc39/proposal-async-iterator-helpers @@ -7436,7 +7978,7 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { /***/ }), -/* 235 */ +/* 256 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7446,11 +7988,11 @@ var call = __webpack_require__(7); var aCallable = __webpack_require__(29); var anObject = __webpack_require__(45); var isObject = __webpack_require__(19); -var getIteratorDirect = __webpack_require__(201); -var createAsyncIteratorProxy = __webpack_require__(228); -var createIterResultObject = __webpack_require__(200); -var getAsyncIteratorFlattenable = __webpack_require__(236); -var closeAsyncIteration = __webpack_require__(203); +var getIteratorDirect = __webpack_require__(182); +var createAsyncIteratorProxy = __webpack_require__(249); +var createIterResultObject = __webpack_require__(223); +var getAsyncIteratorFlattenable = __webpack_require__(257); +var closeAsyncIteration = __webpack_require__(225); var IS_PURE = __webpack_require__(35); var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { @@ -7531,7 +8073,7 @@ $({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 236 */ +/* 257 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7539,11 +8081,11 @@ $({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { var call = __webpack_require__(7); var isCallable = __webpack_require__(20); var anObject = __webpack_require__(45); -var getIteratorDirect = __webpack_require__(201); +var getIteratorDirect = __webpack_require__(182); var getIteratorMethod = __webpack_require__(97); var getMethod = __webpack_require__(28); var wellKnownSymbol = __webpack_require__(32); -var AsyncFromSyncIterator = __webpack_require__(197); +var AsyncFromSyncIterator = __webpack_require__(220); var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); @@ -7568,13 +8110,13 @@ module.exports = function (obj) { /***/ }), -/* 237 */ +/* 258 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var $forEach = __webpack_require__(202).forEach; +var $forEach = __webpack_require__(224).forEach; // `AsyncIterator.prototype.forEach` method // https://github.com/tc39/proposal-async-iterator-helpers @@ -7586,7 +8128,7 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { /***/ }), -/* 238 */ +/* 259 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7594,9 +8136,9 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { var $ = __webpack_require__(2); var toObject = __webpack_require__(38); var isPrototypeOf = __webpack_require__(23); -var getAsyncIteratorFlattenable = __webpack_require__(236); -var AsyncIteratorPrototype = __webpack_require__(199); -var WrapAsyncIterator = __webpack_require__(239); +var getAsyncIteratorFlattenable = __webpack_require__(257); +var AsyncIteratorPrototype = __webpack_require__(222); +var WrapAsyncIterator = __webpack_require__(260); var IS_PURE = __webpack_require__(35); // `AsyncIterator.from` method @@ -7612,13 +8154,13 @@ $({ target: 'AsyncIterator', stat: true, forced: IS_PURE }, { /***/ }), -/* 239 */ +/* 260 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var call = __webpack_require__(7); -var createAsyncIteratorProxy = __webpack_require__(228); +var createAsyncIteratorProxy = __webpack_require__(249); module.exports = createAsyncIteratorProxy(function () { return call(this.next, this.iterator); @@ -7626,14 +8168,14 @@ module.exports = createAsyncIteratorProxy(function () { /***/ }), -/* 240 */ +/* 261 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var indexed = __webpack_require__(226); +var indexed = __webpack_require__(247); // `AsyncIterator.prototype.indexed` method // https://github.com/tc39/proposal-iterator-helpers @@ -7643,13 +8185,13 @@ $({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { /***/ }), -/* 241 */ +/* 262 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var map = __webpack_require__(227); +var map = __webpack_require__(248); var IS_PURE = __webpack_require__(35); // `AsyncIterator.prototype.map` method @@ -7661,7 +8203,7 @@ $({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 242 */ +/* 263 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7672,8 +8214,8 @@ var aCallable = __webpack_require__(29); var anObject = __webpack_require__(45); var isObject = __webpack_require__(19); var getBuiltIn = __webpack_require__(22); -var getIteratorDirect = __webpack_require__(201); -var closeAsyncIteration = __webpack_require__(203); +var getIteratorDirect = __webpack_require__(182); +var closeAsyncIteration = __webpack_require__(225); var Promise = getBuiltIn('Promise'); var $TypeError = TypeError; @@ -7733,13 +8275,13 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { /***/ }), -/* 243 */ +/* 264 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var $some = __webpack_require__(202).some; +var $some = __webpack_require__(224).some; // `AsyncIterator.prototype.some` method // https://github.com/tc39/proposal-async-iterator-helpers @@ -7751,7 +8293,7 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { /***/ }), -/* 244 */ +/* 265 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7759,11 +8301,11 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { var $ = __webpack_require__(2); var call = __webpack_require__(7); var anObject = __webpack_require__(45); -var getIteratorDirect = __webpack_require__(201); -var notANaN = __webpack_require__(231); -var toPositiveInteger = __webpack_require__(187); -var createAsyncIteratorProxy = __webpack_require__(228); -var createIterResultObject = __webpack_require__(200); +var getIteratorDirect = __webpack_require__(182); +var notANaN = __webpack_require__(252); +var toPositiveInteger = __webpack_require__(210); +var createAsyncIteratorProxy = __webpack_require__(249); +var createIterResultObject = __webpack_require__(223); var IS_PURE = __webpack_require__(35); var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { @@ -7806,13 +8348,13 @@ $({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 245 */ +/* 266 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var $toArray = __webpack_require__(202).toArray; +var $toArray = __webpack_require__(224).toArray; // `AsyncIterator.prototype.toArray` method // https://github.com/tc39/proposal-async-iterator-helpers @@ -7824,14 +8366,14 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { /***/ }), -/* 246 */ +/* 267 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* eslint-disable es/no-bigint -- safe */ var $ = __webpack_require__(2); -var NumericRangeIterator = __webpack_require__(247); +var NumericRangeIterator = __webpack_require__(268); // `BigInt.range` method // https://github.com/tc39/proposal-Number.range @@ -7846,14 +8388,14 @@ if (typeof BigInt == 'function') { /***/ }), -/* 247 */ +/* 268 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var InternalStateModule = __webpack_require__(50); -var createIteratorConstructor = __webpack_require__(248); -var createIterResultObject = __webpack_require__(200); +var createIteratorConstructor = __webpack_require__(269); +var createIterResultObject = __webpack_require__(223); var isNullOrUndefined = __webpack_require__(16); var isObject = __webpack_require__(19); var defineBuiltInAccessor = __webpack_require__(118); @@ -7959,12 +8501,12 @@ module.exports = $RangeIterator; /***/ }), -/* 248 */ +/* 269 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var IteratorPrototype = __webpack_require__(249).IteratorPrototype; +var IteratorPrototype = __webpack_require__(270).IteratorPrototype; var create = __webpack_require__(87); var createPropertyDescriptor = __webpack_require__(10); var setToStringTag = __webpack_require__(138); @@ -7982,7 +8524,7 @@ module.exports = function (IteratorConstructor, NAME, next, ENUMERABLE_NEXT) { /***/ }), -/* 249 */ +/* 270 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8038,14 +8580,14 @@ module.exports = { /***/ }), -/* 250 */ +/* 271 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var apply = __webpack_require__(67); -var getCompositeKeyNode = __webpack_require__(251); +var getCompositeKeyNode = __webpack_require__(272); var getBuiltIn = __webpack_require__(22); var create = __webpack_require__(87); @@ -8065,14 +8607,14 @@ $({ global: true, forced: true }, { /***/ }), -/* 251 */ +/* 272 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` -__webpack_require__(252); -__webpack_require__(262); +__webpack_require__(273); +__webpack_require__(283); var getBuiltIn = __webpack_require__(22); var create = __webpack_require__(87); var isObject = __webpack_require__(19); @@ -8122,23 +8664,23 @@ module.exports = function () { /***/ }), -/* 252 */ +/* 273 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove this module from `core-js@4` since it's replaced to module below -__webpack_require__(253); +__webpack_require__(274); /***/ }), -/* 253 */ +/* 274 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var collection = __webpack_require__(254); -var collectionStrong = __webpack_require__(260); +var collection = __webpack_require__(275); +var collectionStrong = __webpack_require__(281); // `Map` constructor // https://tc39.es/ecma262/#sec-map-objects @@ -8148,7 +8690,7 @@ collection('Map', function (init) { /***/ }), -/* 254 */ +/* 275 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8158,7 +8700,7 @@ var global = __webpack_require__(3); var uncurryThis = __webpack_require__(13); var isForced = __webpack_require__(66); var defineBuiltIn = __webpack_require__(46); -var InternalMetadataModule = __webpack_require__(255); +var InternalMetadataModule = __webpack_require__(276); var iterate = __webpack_require__(91); var anInstance = __webpack_require__(140); var isCallable = __webpack_require__(20); @@ -8261,7 +8803,7 @@ module.exports = function (CONSTRUCTOR_NAME, wrapper, common) { /***/ }), -/* 255 */ +/* 276 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8273,10 +8815,10 @@ var isObject = __webpack_require__(19); var hasOwn = __webpack_require__(37); var defineProperty = __webpack_require__(43).f; var getOwnPropertyNamesModule = __webpack_require__(56); -var getOwnPropertyNamesExternalModule = __webpack_require__(256); -var isExtensible = __webpack_require__(257); +var getOwnPropertyNamesExternalModule = __webpack_require__(277); +var isExtensible = __webpack_require__(278); var uid = __webpack_require__(39); -var FREEZING = __webpack_require__(259); +var FREEZING = __webpack_require__(280); var REQUIRED = false; var METADATA = uid('meta'); @@ -8358,7 +8900,7 @@ hiddenKeys[METADATA] = true; /***/ }), -/* 256 */ +/* 277 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8389,7 +8931,7 @@ module.exports.f = function getOwnPropertyNames(it) { /***/ }), -/* 257 */ +/* 278 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8397,7 +8939,7 @@ module.exports.f = function getOwnPropertyNames(it) { var fails = __webpack_require__(6); var isObject = __webpack_require__(19); var classof = __webpack_require__(14); -var ARRAY_BUFFER_NON_EXTENSIBLE = __webpack_require__(258); +var ARRAY_BUFFER_NON_EXTENSIBLE = __webpack_require__(279); // eslint-disable-next-line es/no-object-isextensible -- safe var $isExtensible = Object.isExtensible; @@ -8413,7 +8955,7 @@ module.exports = (FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE) ? function /***/ }), -/* 258 */ +/* 279 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8431,7 +8973,7 @@ module.exports = fails(function () { /***/ }), -/* 259 */ +/* 280 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8445,23 +8987,23 @@ module.exports = !fails(function () { /***/ }), -/* 260 */ +/* 281 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var create = __webpack_require__(87); var defineBuiltInAccessor = __webpack_require__(118); -var defineBuiltIns = __webpack_require__(198); +var defineBuiltIns = __webpack_require__(221); var bind = __webpack_require__(92); var anInstance = __webpack_require__(140); var isNullOrUndefined = __webpack_require__(16); var iterate = __webpack_require__(91); -var defineIterator = __webpack_require__(261); -var createIterResultObject = __webpack_require__(200); +var defineIterator = __webpack_require__(282); +var createIterResultObject = __webpack_require__(223); var setSpecies = __webpack_require__(139); var DESCRIPTORS = __webpack_require__(5); -var fastKey = __webpack_require__(255).fastKey; +var fastKey = __webpack_require__(276).fastKey; var InternalStateModule = __webpack_require__(50); var setInternalState = InternalStateModule.set; @@ -8658,7 +9200,7 @@ module.exports = { /***/ }), -/* 261 */ +/* 282 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8668,7 +9210,7 @@ var call = __webpack_require__(7); var IS_PURE = __webpack_require__(35); var FunctionName = __webpack_require__(48); var isCallable = __webpack_require__(20); -var createIteratorConstructor = __webpack_require__(248); +var createIteratorConstructor = __webpack_require__(269); var getPrototypeOf = __webpack_require__(85); var setPrototypeOf = __webpack_require__(69); var setToStringTag = __webpack_require__(138); @@ -8676,7 +9218,7 @@ var createNonEnumerableProperty = __webpack_require__(42); var defineBuiltIn = __webpack_require__(46); var wellKnownSymbol = __webpack_require__(32); var Iterators = __webpack_require__(95); -var IteratorsCore = __webpack_require__(249); +var IteratorsCore = __webpack_require__(270); var PROPER_FUNCTION_NAME = FunctionName.PROPER; var CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE; @@ -8767,28 +9309,28 @@ module.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, I /***/ }), -/* 262 */ +/* 283 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove this module from `core-js@4` since it's replaced to module below -__webpack_require__(263); +__webpack_require__(284); /***/ }), -/* 263 */ +/* 284 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var FREEZING = __webpack_require__(259); +var FREEZING = __webpack_require__(280); var global = __webpack_require__(3); var uncurryThis = __webpack_require__(13); -var defineBuiltIns = __webpack_require__(198); -var InternalMetadataModule = __webpack_require__(255); -var collection = __webpack_require__(254); -var collectionWeak = __webpack_require__(264); +var defineBuiltIns = __webpack_require__(221); +var InternalMetadataModule = __webpack_require__(276); +var collection = __webpack_require__(275); +var collectionWeak = __webpack_require__(285); var isObject = __webpack_require__(19); var enforceInternalState = __webpack_require__(50).enforce; var fails = __webpack_require__(6); @@ -8890,20 +9432,20 @@ if (NATIVE_WEAK_MAP) if (IS_IE11) { /***/ }), -/* 264 */ +/* 285 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var uncurryThis = __webpack_require__(13); -var defineBuiltIns = __webpack_require__(198); -var getWeakData = __webpack_require__(255).getWeakData; +var defineBuiltIns = __webpack_require__(221); +var getWeakData = __webpack_require__(276).getWeakData; var anInstance = __webpack_require__(140); var anObject = __webpack_require__(45); var isNullOrUndefined = __webpack_require__(16); var isObject = __webpack_require__(19); var iterate = __webpack_require__(91); -var ArrayIterationModule = __webpack_require__(205); +var ArrayIterationModule = __webpack_require__(227); var hasOwn = __webpack_require__(37); var InternalStateModule = __webpack_require__(50); @@ -9028,13 +9570,13 @@ module.exports = { /***/ }), -/* 265 */ +/* 286 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var getCompositeKeyNode = __webpack_require__(251); +var getCompositeKeyNode = __webpack_require__(272); var getBuiltIn = __webpack_require__(22); var apply = __webpack_require__(67); @@ -9048,14 +9590,14 @@ $({ global: true, forced: true }, { /***/ }), -/* 266 */ +/* 287 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); -var unpackIEEE754 = __webpack_require__(267).unpack; +var unpackIEEE754 = __webpack_require__(288).unpack; // eslint-disable-next-line es/no-typed-arrays -- safe var getUint16 = uncurryThis(DataView.prototype.getUint16); @@ -9071,7 +9613,7 @@ $({ target: 'DataView', proto: true }, { /***/ }), -/* 267 */ +/* 288 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9181,7 +9723,7 @@ module.exports = { /***/ }), -/* 268 */ +/* 289 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9202,17 +9744,17 @@ $({ target: 'DataView', proto: true, forced: true }, { /***/ }), -/* 269 */ +/* 290 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); -var aDataView = __webpack_require__(270); +var aDataView = __webpack_require__(291); var toIndex = __webpack_require__(123); -var packIEEE754 = __webpack_require__(267).pack; -var f16round = __webpack_require__(271); +var packIEEE754 = __webpack_require__(288).pack; +var f16round = __webpack_require__(292); // eslint-disable-next-line es/no-typed-arrays -- safe var setUint16 = uncurryThis(DataView.prototype.setUint16); @@ -9230,7 +9772,7 @@ $({ target: 'DataView', proto: true }, { /***/ }), -/* 270 */ +/* 291 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9246,12 +9788,12 @@ module.exports = function (argument) { /***/ }), -/* 271 */ +/* 292 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var floatRound = __webpack_require__(272); +var floatRound = __webpack_require__(293); var FLOAT16_EPSILON = 0.0009765625; var FLOAT16_MAX_VALUE = 65504; @@ -9265,12 +9807,12 @@ module.exports = Math.f16round || function f16round(x) { /***/ }), -/* 272 */ +/* 293 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var sign = __webpack_require__(273); +var sign = __webpack_require__(294); var abs = Math.abs; @@ -9295,7 +9837,7 @@ module.exports = function (x, FLOAT_EPSILON, FLOAT_MAX_VALUE, FLOAT_MIN_VALUE) { /***/ }), -/* 273 */ +/* 294 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9311,16 +9853,16 @@ module.exports = Math.sign || function sign(x) { /***/ }), -/* 274 */ +/* 295 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); -var aDataView = __webpack_require__(270); +var aDataView = __webpack_require__(291); var toIndex = __webpack_require__(123); -var toUint8Clamped = __webpack_require__(275); +var toUint8Clamped = __webpack_require__(296); // eslint-disable-next-line es/no-typed-arrays -- safe var setUint8 = uncurryThis(DataView.prototype.setUint8); @@ -9337,7 +9879,7 @@ $({ target: 'DataView', proto: true, forced: true }, { /***/ }), -/* 275 */ +/* 296 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9351,7 +9893,7 @@ module.exports = function (it) { /***/ }), -/* 276 */ +/* 297 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9363,11 +9905,11 @@ var getBuiltIn = __webpack_require__(22); var aCallable = __webpack_require__(29); var anInstance = __webpack_require__(140); var defineBuiltIn = __webpack_require__(46); -var defineBuiltIns = __webpack_require__(198); +var defineBuiltIns = __webpack_require__(221); var defineBuiltInAccessor = __webpack_require__(118); var wellKnownSymbol = __webpack_require__(32); var InternalStateModule = __webpack_require__(50); -var addDisposableResource = __webpack_require__(223); +var addDisposableResource = __webpack_require__(244); var SuppressedError = getBuiltIn('SuppressedError'); var $ReferenceError = ReferenceError; @@ -9413,7 +9955,7 @@ defineBuiltIns(DisposableStackPrototype, { var suppressed; while (i) { var disposeMethod = stack[--i]; - stack[i] = null; + stack[i] = undefined; try { disposeMethod(); } catch (errorResult) { @@ -9425,7 +9967,7 @@ defineBuiltIns(DisposableStackPrototype, { } } } - internalState.stack = null; + internalState.stack = undefined; if (thrown) throw suppressed; }, use: function use(value) { @@ -9472,13 +10014,13 @@ $({ global: true, constructor: true }, { /***/ }), -/* 277 */ +/* 298 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var demethodize = __webpack_require__(278); +var demethodize = __webpack_require__(299); // `Function.prototype.demethodize` method // https://github.com/js-choi/proposal-function-demethodize @@ -9488,7 +10030,7 @@ $({ target: 'Function', proto: true, forced: true }, { /***/ }), -/* 278 */ +/* 299 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9502,7 +10044,7 @@ module.exports = function demethodize() { /***/ }), -/* 279 */ +/* 300 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9539,7 +10081,7 @@ $({ target: 'Function', stat: true, sham: true, forced: true }, { /***/ }), -/* 280 */ +/* 301 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9555,7 +10097,7 @@ $({ target: 'Function', stat: true, forced: true }, { /***/ }), -/* 281 */ +/* 302 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9576,13 +10118,13 @@ if (FunctionPrototype[METADATA] === undefined) { /***/ }), -/* 282 */ +/* 303 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var demethodize = __webpack_require__(278); +var demethodize = __webpack_require__(299); // `Function.prototype.unThis` method // https://github.com/js-choi/proposal-function-demethodize @@ -9593,7 +10135,7 @@ $({ target: 'Function', proto: true, forced: true, name: 'demethodize' }, { /***/ }), -/* 283 */ +/* 304 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9605,11 +10147,11 @@ var anObject = __webpack_require__(45); var isCallable = __webpack_require__(20); var getPrototypeOf = __webpack_require__(85); var defineBuiltInAccessor = __webpack_require__(118); -var createProperty = __webpack_require__(284); +var createProperty = __webpack_require__(305); var fails = __webpack_require__(6); var hasOwn = __webpack_require__(37); var wellKnownSymbol = __webpack_require__(32); -var IteratorPrototype = __webpack_require__(249).IteratorPrototype; +var IteratorPrototype = __webpack_require__(270).IteratorPrototype; var DESCRIPTORS = __webpack_require__(5); var IS_PURE = __webpack_require__(35); @@ -9665,7 +10207,7 @@ $({ global: true, constructor: true, forced: FORCED }, { /***/ }), -/* 284 */ +/* 305 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9681,14 +10223,14 @@ module.exports = function (object, key, value) { /***/ }), -/* 285 */ +/* 306 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var indexed = __webpack_require__(286); +var indexed = __webpack_require__(307); // `Iterator.prototype.asIndexedPairs` method // https://github.com/tc39/proposal-iterator-helpers @@ -9698,13 +10240,13 @@ $({ target: 'Iterator', name: 'indexed', proto: true, real: true, forced: true } /***/ }), -/* 286 */ +/* 307 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var call = __webpack_require__(7); -var map = __webpack_require__(287); +var map = __webpack_require__(308); var callback = function (value, counter) { return [counter, value]; @@ -9718,7 +10260,7 @@ module.exports = function indexed() { /***/ }), -/* 287 */ +/* 308 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9726,9 +10268,9 @@ module.exports = function indexed() { var call = __webpack_require__(7); var aCallable = __webpack_require__(29); var anObject = __webpack_require__(45); -var getIteratorDirect = __webpack_require__(201); -var createIteratorProxy = __webpack_require__(288); -var callWithSafeIterationClosing = __webpack_require__(289); +var getIteratorDirect = __webpack_require__(182); +var createIteratorProxy = __webpack_require__(309); +var callWithSafeIterationClosing = __webpack_require__(310); var IteratorProxy = createIteratorProxy(function () { var iterator = this.iterator; @@ -9749,7 +10291,7 @@ module.exports = function map(mapper) { /***/ }), -/* 288 */ +/* 309 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9757,12 +10299,12 @@ module.exports = function map(mapper) { var call = __webpack_require__(7); var create = __webpack_require__(87); var createNonEnumerableProperty = __webpack_require__(42); -var defineBuiltIns = __webpack_require__(198); +var defineBuiltIns = __webpack_require__(221); var wellKnownSymbol = __webpack_require__(32); var InternalStateModule = __webpack_require__(50); var getMethod = __webpack_require__(28); -var IteratorPrototype = __webpack_require__(249).IteratorPrototype; -var createIterResultObject = __webpack_require__(200); +var IteratorPrototype = __webpack_require__(270).IteratorPrototype; +var createIterResultObject = __webpack_require__(223); var iteratorClose = __webpack_require__(98); var TO_STRING_TAG = wellKnownSymbol('toStringTag'); @@ -9832,7 +10374,7 @@ module.exports = function (nextHandler, IS_ITERATOR) { /***/ }), -/* 289 */ +/* 310 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9851,7 +10393,7 @@ module.exports = function (iterator, fn, value, ENTRIES) { /***/ }), -/* 290 */ +/* 311 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9862,7 +10404,7 @@ var defineBuiltIn = __webpack_require__(46); var getMethod = __webpack_require__(28); var hasOwn = __webpack_require__(37); var wellKnownSymbol = __webpack_require__(32); -var IteratorPrototype = __webpack_require__(249).IteratorPrototype; +var IteratorPrototype = __webpack_require__(270).IteratorPrototype; var DISPOSE = wellKnownSymbol('dispose'); @@ -9875,7 +10417,7 @@ if (!hasOwn(IteratorPrototype, DISPOSE)) { /***/ }), -/* 291 */ +/* 312 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9883,10 +10425,10 @@ if (!hasOwn(IteratorPrototype, DISPOSE)) { var $ = __webpack_require__(2); var call = __webpack_require__(7); var anObject = __webpack_require__(45); -var getIteratorDirect = __webpack_require__(201); -var notANaN = __webpack_require__(231); -var toPositiveInteger = __webpack_require__(187); -var createIteratorProxy = __webpack_require__(288); +var getIteratorDirect = __webpack_require__(182); +var notANaN = __webpack_require__(252); +var toPositiveInteger = __webpack_require__(210); +var createIteratorProxy = __webpack_require__(309); var IS_PURE = __webpack_require__(35); var IteratorProxy = createIteratorProxy(function () { @@ -9918,7 +10460,7 @@ $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 292 */ +/* 313 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9927,7 +10469,7 @@ var $ = __webpack_require__(2); var iterate = __webpack_require__(91); var aCallable = __webpack_require__(29); var anObject = __webpack_require__(45); -var getIteratorDirect = __webpack_require__(201); +var getIteratorDirect = __webpack_require__(182); // `Iterator.prototype.every` method // https://github.com/tc39/proposal-iterator-helpers @@ -9945,7 +10487,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 293 */ +/* 314 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9954,9 +10496,9 @@ var $ = __webpack_require__(2); var call = __webpack_require__(7); var aCallable = __webpack_require__(29); var anObject = __webpack_require__(45); -var getIteratorDirect = __webpack_require__(201); -var createIteratorProxy = __webpack_require__(288); -var callWithSafeIterationClosing = __webpack_require__(289); +var getIteratorDirect = __webpack_require__(182); +var createIteratorProxy = __webpack_require__(309); +var callWithSafeIterationClosing = __webpack_require__(310); var IS_PURE = __webpack_require__(35); var IteratorProxy = createIteratorProxy(function () { @@ -9987,7 +10529,7 @@ $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 294 */ +/* 315 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9996,7 +10538,7 @@ var $ = __webpack_require__(2); var iterate = __webpack_require__(91); var aCallable = __webpack_require__(29); var anObject = __webpack_require__(45); -var getIteratorDirect = __webpack_require__(201); +var getIteratorDirect = __webpack_require__(182); // `Iterator.prototype.find` method // https://github.com/tc39/proposal-iterator-helpers @@ -10014,7 +10556,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 295 */ +/* 316 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10023,9 +10565,9 @@ var $ = __webpack_require__(2); var call = __webpack_require__(7); var aCallable = __webpack_require__(29); var anObject = __webpack_require__(45); -var getIteratorDirect = __webpack_require__(201); -var getIteratorFlattenable = __webpack_require__(296); -var createIteratorProxy = __webpack_require__(288); +var getIteratorDirect = __webpack_require__(182); +var getIteratorFlattenable = __webpack_require__(317); +var createIteratorProxy = __webpack_require__(309); var iteratorClose = __webpack_require__(98); var IS_PURE = __webpack_require__(35); @@ -10066,14 +10608,14 @@ $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 296 */ +/* 317 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var call = __webpack_require__(7); var anObject = __webpack_require__(45); -var getIteratorDirect = __webpack_require__(201); +var getIteratorDirect = __webpack_require__(182); var getIteratorMethod = __webpack_require__(97); module.exports = function (obj, stringHandling) { @@ -10084,7 +10626,7 @@ module.exports = function (obj, stringHandling) { /***/ }), -/* 297 */ +/* 318 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10093,7 +10635,7 @@ var $ = __webpack_require__(2); var iterate = __webpack_require__(91); var aCallable = __webpack_require__(29); var anObject = __webpack_require__(45); -var getIteratorDirect = __webpack_require__(201); +var getIteratorDirect = __webpack_require__(182); // `Iterator.prototype.forEach` method // https://github.com/tc39/proposal-iterator-helpers @@ -10111,7 +10653,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 298 */ +/* 319 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10120,9 +10662,9 @@ var $ = __webpack_require__(2); var call = __webpack_require__(7); var toObject = __webpack_require__(38); var isPrototypeOf = __webpack_require__(23); -var IteratorPrototype = __webpack_require__(249).IteratorPrototype; -var createIteratorProxy = __webpack_require__(288); -var getIteratorFlattenable = __webpack_require__(296); +var IteratorPrototype = __webpack_require__(270).IteratorPrototype; +var createIteratorProxy = __webpack_require__(309); +var getIteratorFlattenable = __webpack_require__(317); var IS_PURE = __webpack_require__(35); var IteratorProxy = createIteratorProxy(function () { @@ -10142,14 +10684,14 @@ $({ target: 'Iterator', stat: true, forced: IS_PURE }, { /***/ }), -/* 299 */ +/* 320 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var indexed = __webpack_require__(286); +var indexed = __webpack_require__(307); // `Iterator.prototype.indexed` method // https://github.com/tc39/proposal-iterator-helpers @@ -10159,13 +10701,13 @@ $({ target: 'Iterator', proto: true, real: true, forced: true }, { /***/ }), -/* 300 */ +/* 321 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var map = __webpack_require__(287); +var map = __webpack_require__(308); var IS_PURE = __webpack_require__(35); // `Iterator.prototype.map` method @@ -10176,14 +10718,14 @@ $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 301 */ +/* 322 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* eslint-disable es/no-bigint -- safe */ var $ = __webpack_require__(2); -var NumericRangeIterator = __webpack_require__(247); +var NumericRangeIterator = __webpack_require__(268); var $TypeError = TypeError; @@ -10199,7 +10741,7 @@ $({ target: 'Iterator', stat: true, forced: true }, { /***/ }), -/* 302 */ +/* 323 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10208,7 +10750,7 @@ var $ = __webpack_require__(2); var iterate = __webpack_require__(91); var aCallable = __webpack_require__(29); var anObject = __webpack_require__(45); -var getIteratorDirect = __webpack_require__(201); +var getIteratorDirect = __webpack_require__(182); var $TypeError = TypeError; @@ -10238,7 +10780,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 303 */ +/* 324 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10247,7 +10789,7 @@ var $ = __webpack_require__(2); var iterate = __webpack_require__(91); var aCallable = __webpack_require__(29); var anObject = __webpack_require__(45); -var getIteratorDirect = __webpack_require__(201); +var getIteratorDirect = __webpack_require__(182); // `Iterator.prototype.some` method // https://github.com/tc39/proposal-iterator-helpers @@ -10265,7 +10807,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 304 */ +/* 325 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10273,10 +10815,10 @@ $({ target: 'Iterator', proto: true, real: true }, { var $ = __webpack_require__(2); var call = __webpack_require__(7); var anObject = __webpack_require__(45); -var getIteratorDirect = __webpack_require__(201); -var notANaN = __webpack_require__(231); -var toPositiveInteger = __webpack_require__(187); -var createIteratorProxy = __webpack_require__(288); +var getIteratorDirect = __webpack_require__(182); +var notANaN = __webpack_require__(252); +var toPositiveInteger = __webpack_require__(210); +var createIteratorProxy = __webpack_require__(309); var iteratorClose = __webpack_require__(98); var IS_PURE = __webpack_require__(35); @@ -10305,7 +10847,7 @@ $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 305 */ +/* 326 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10313,7 +10855,7 @@ $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { var $ = __webpack_require__(2); var anObject = __webpack_require__(45); var iterate = __webpack_require__(91); -var getIteratorDirect = __webpack_require__(201); +var getIteratorDirect = __webpack_require__(182); var push = [].push; @@ -10329,16 +10871,16 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 306 */ +/* 327 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var anObject = __webpack_require__(45); -var AsyncFromSyncIterator = __webpack_require__(197); -var WrapAsyncIterator = __webpack_require__(239); -var getIteratorDirect = __webpack_require__(201); +var AsyncFromSyncIterator = __webpack_require__(220); +var WrapAsyncIterator = __webpack_require__(260); +var getIteratorDirect = __webpack_require__(182); var IS_PURE = __webpack_require__(35); // `Iterator.prototype.toAsync` method @@ -10351,14 +10893,14 @@ $({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { /***/ }), -/* 307 */ +/* 328 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var NATIVE_RAW_JSON = __webpack_require__(308); -var isRawJSON = __webpack_require__(309); +var NATIVE_RAW_JSON = __webpack_require__(329); +var isRawJSON = __webpack_require__(330); // `JSON.parse` method // https://tc39.es/proposal-json-parse-with-source/#sec-json.israwjson @@ -10369,7 +10911,7 @@ $({ target: 'JSON', stat: true, forced: !NATIVE_RAW_JSON }, { /***/ }), -/* 308 */ +/* 329 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10385,7 +10927,7 @@ module.exports = !fails(function () { /***/ }), -/* 309 */ +/* 330 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10401,7 +10943,7 @@ module.exports = function isRawJSON(O) { /***/ }), -/* 310 */ +/* 331 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10418,9 +10960,9 @@ var isArray = __webpack_require__(107); var hasOwn = __webpack_require__(37); var toString = __webpack_require__(76); var lengthOfArrayLike = __webpack_require__(62); -var createProperty = __webpack_require__(284); +var createProperty = __webpack_require__(305); var fails = __webpack_require__(6); -var parseJSONString = __webpack_require__(311); +var parseJSONString = __webpack_require__(332); var NATIVE_SYMBOL = __webpack_require__(25); var JSON = global.JSON; @@ -10659,7 +11201,7 @@ $({ target: 'JSON', stat: true, forced: NO_SOURCE_SUPPORT }, { /***/ }), -/* 311 */ +/* 332 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10722,23 +11264,23 @@ module.exports = function (source, i) { /***/ }), -/* 312 */ +/* 333 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var FREEZING = __webpack_require__(259); -var NATIVE_RAW_JSON = __webpack_require__(308); +var FREEZING = __webpack_require__(280); +var NATIVE_RAW_JSON = __webpack_require__(329); var getBuiltIn = __webpack_require__(22); var call = __webpack_require__(7); var uncurryThis = __webpack_require__(13); var isCallable = __webpack_require__(20); -var isRawJSON = __webpack_require__(309); +var isRawJSON = __webpack_require__(330); var toString = __webpack_require__(76); -var createProperty = __webpack_require__(284); -var parseJSONString = __webpack_require__(311); -var getReplacerFunction = __webpack_require__(313); +var createProperty = __webpack_require__(305); +var parseJSONString = __webpack_require__(332); +var getReplacerFunction = __webpack_require__(334); var uid = __webpack_require__(39); var setInternalState = __webpack_require__(50).set; @@ -10813,7 +11355,7 @@ if ($stringify) $({ target: 'JSON', stat: true, arity: 3, forced: !NATIVE_RAW_JS /***/ }), -/* 313 */ +/* 334 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10850,13 +11392,13 @@ module.exports = function (replacer) { /***/ }), -/* 314 */ +/* 335 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aMap = __webpack_require__(315); +var aMap = __webpack_require__(336); var remove = __webpack_require__(132).remove; // `Map.prototype.deleteAll` method @@ -10875,7 +11417,7 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 315 */ +/* 336 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10890,13 +11432,13 @@ module.exports = function (it) { /***/ }), -/* 316 */ +/* 337 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aMap = __webpack_require__(315); +var aMap = __webpack_require__(336); var MapHelpers = __webpack_require__(132); var get = MapHelpers.get; @@ -10924,15 +11466,15 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 317 */ +/* 338 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(315); -var iterate = __webpack_require__(220); +var aMap = __webpack_require__(336); +var iterate = __webpack_require__(242); // `Map.prototype.every` method // https://github.com/tc39/proposal-collection-methods @@ -10948,16 +11490,16 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 318 */ +/* 339 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(315); +var aMap = __webpack_require__(336); var MapHelpers = __webpack_require__(132); -var iterate = __webpack_require__(220); +var iterate = __webpack_require__(242); var Map = MapHelpers.Map; var set = MapHelpers.set; @@ -10978,15 +11520,15 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 319 */ +/* 340 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(315); -var iterate = __webpack_require__(220); +var aMap = __webpack_require__(336); +var iterate = __webpack_require__(242); // `Map.prototype.find` method // https://github.com/tc39/proposal-collection-methods @@ -11003,15 +11545,15 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 320 */ +/* 341 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(315); -var iterate = __webpack_require__(220); +var aMap = __webpack_require__(336); +var iterate = __webpack_require__(242); // `Map.prototype.findKey` method // https://github.com/tc39/proposal-collection-methods @@ -11028,14 +11570,14 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 321 */ +/* 342 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var MapHelpers = __webpack_require__(132); -var createCollectionFrom = __webpack_require__(322); +var createCollectionFrom = __webpack_require__(343); // `Map.from` method // https://tc39.github.io/proposal-setmap-offrom/#sec-map.from @@ -11045,7 +11587,7 @@ $({ target: 'Map', stat: true, forced: true }, { /***/ }), -/* 322 */ +/* 343 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11076,15 +11618,15 @@ module.exports = function (C, adder, ENTRY) { /***/ }), -/* 323 */ +/* 344 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var sameValueZero = __webpack_require__(324); -var aMap = __webpack_require__(315); -var iterate = __webpack_require__(220); +var sameValueZero = __webpack_require__(345); +var aMap = __webpack_require__(336); +var iterate = __webpack_require__(242); // `Map.prototype.includes` method // https://github.com/tc39/proposal-collection-methods @@ -11098,7 +11640,7 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 324 */ +/* 345 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11112,7 +11654,7 @@ module.exports = function (x, y) { /***/ }), -/* 325 */ +/* 346 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11141,14 +11683,14 @@ $({ target: 'Map', stat: true, forced: true }, { /***/ }), -/* 326 */ +/* 347 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aMap = __webpack_require__(315); -var iterate = __webpack_require__(220); +var aMap = __webpack_require__(336); +var iterate = __webpack_require__(242); // `Map.prototype.keyOf` method // https://github.com/tc39/proposal-collection-methods @@ -11163,16 +11705,16 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 327 */ +/* 348 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(315); +var aMap = __webpack_require__(336); var MapHelpers = __webpack_require__(132); -var iterate = __webpack_require__(220); +var iterate = __webpack_require__(242); var Map = MapHelpers.Map; var set = MapHelpers.set; @@ -11193,16 +11735,16 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 328 */ +/* 349 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(315); +var aMap = __webpack_require__(336); var MapHelpers = __webpack_require__(132); -var iterate = __webpack_require__(220); +var iterate = __webpack_require__(242); var Map = MapHelpers.Map; var set = MapHelpers.set; @@ -11223,13 +11765,13 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 329 */ +/* 350 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aMap = __webpack_require__(315); +var aMap = __webpack_require__(336); var iterate = __webpack_require__(91); var set = __webpack_require__(132).set; @@ -11252,14 +11794,14 @@ $({ target: 'Map', proto: true, real: true, arity: 1, forced: true }, { /***/ }), -/* 330 */ +/* 351 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var MapHelpers = __webpack_require__(132); -var createCollectionOf = __webpack_require__(331); +var createCollectionOf = __webpack_require__(352); // `Map.of` method // https://tc39.github.io/proposal-setmap-offrom/#sec-map.of @@ -11269,7 +11811,7 @@ $({ target: 'Map', stat: true, forced: true }, { /***/ }), -/* 331 */ +/* 352 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11291,15 +11833,15 @@ module.exports = function (C, adder, ENTRY) { /***/ }), -/* 332 */ +/* 353 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var aCallable = __webpack_require__(29); -var aMap = __webpack_require__(315); -var iterate = __webpack_require__(220); +var aMap = __webpack_require__(336); +var iterate = __webpack_require__(242); var $TypeError = TypeError; @@ -11326,15 +11868,15 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 333 */ +/* 354 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(315); -var iterate = __webpack_require__(220); +var aMap = __webpack_require__(336); +var iterate = __webpack_require__(242); // `Map.prototype.some` method // https://github.com/tc39/proposal-collection-methods @@ -11350,14 +11892,14 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 334 */ +/* 355 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var aCallable = __webpack_require__(29); -var aMap = __webpack_require__(315); +var aMap = __webpack_require__(336); var MapHelpers = __webpack_require__(132); var $TypeError = TypeError; @@ -11384,7 +11926,7 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 335 */ +/* 356 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11404,7 +11946,7 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 336 */ +/* 357 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11419,7 +11961,7 @@ $({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, { /***/ }), -/* 337 */ +/* 358 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11438,15 +11980,15 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 338 */ +/* 359 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var scale = __webpack_require__(339); -var fround = __webpack_require__(340); +var scale = __webpack_require__(360); +var fround = __webpack_require__(361); // `Math.fscale` method // https://rwaldron.github.io/proposal-math-extensions/ @@ -11458,7 +12000,7 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 339 */ +/* 360 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11479,12 +12021,12 @@ module.exports = Math.scale || function scale(x, inLow, inHigh, outLow, outHigh) /***/ }), -/* 340 */ +/* 361 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var floatRound = __webpack_require__(272); +var floatRound = __webpack_require__(293); var FLOAT32_EPSILON = 1.1920928955078125e-7; // 2 ** -23; var FLOAT32_MAX_VALUE = 3.4028234663852886e+38; // 2 ** 128 - 2 ** 104 @@ -11499,13 +12041,13 @@ module.exports = Math.fround || function fround(x) { /***/ }), -/* 341 */ +/* 362 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var f16round = __webpack_require__(271); +var f16round = __webpack_require__(292); // `Math.f16round` method // https://github.com/tc39/proposal-float16array @@ -11513,7 +12055,7 @@ $({ target: 'Math', stat: true }, { f16round: f16round }); /***/ }), -/* 342 */ +/* 363 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11528,7 +12070,7 @@ $({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, { /***/ }), -/* 343 */ +/* 364 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11547,13 +12089,13 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 344 */ +/* 365 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var scale = __webpack_require__(339); +var scale = __webpack_require__(360); // `Math.scale` method // https://rwaldron.github.io/proposal-math-extensions/ @@ -11563,7 +12105,7 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 345 */ +/* 366 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11582,7 +12124,165 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 346 */ +/* 367 */ +/***/ (function(module, exports, __webpack_require__) { + +"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 $ = __webpack_require__(2); +var uncurryThis = __webpack_require__(13); +var iterate = __webpack_require__(91); + +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; + } +}); + + +/***/ }), +/* 368 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11630,13 +12330,13 @@ $({ target: 'Number', stat: true, forced: true }, { /***/ }), -/* 347 */ +/* 369 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var NumericRangeIterator = __webpack_require__(247); +var NumericRangeIterator = __webpack_require__(268); // `Number.range` method // https://github.com/tc39/proposal-Number.range @@ -11649,19 +12349,19 @@ $({ target: 'Number', stat: true, forced: true }, { /***/ }), -/* 348 */ +/* 370 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove this module from `core-js@4` since it's split to modules listed below -__webpack_require__(349); -__webpack_require__(350); -__webpack_require__(351); +__webpack_require__(371); +__webpack_require__(372); +__webpack_require__(373); /***/ }), -/* 349 */ +/* 371 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11679,7 +12379,7 @@ var isNullOrUndefined = __webpack_require__(16); var isObject = __webpack_require__(19); var getMethod = __webpack_require__(28); var defineBuiltIn = __webpack_require__(46); -var defineBuiltIns = __webpack_require__(198); +var defineBuiltIns = __webpack_require__(221); var defineBuiltInAccessor = __webpack_require__(118); var hostReportErrors = __webpack_require__(153); var wellKnownSymbol = __webpack_require__(32); @@ -11855,7 +12555,7 @@ setSpecies(OBSERVABLE); /***/ }), -/* 350 */ +/* 372 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11897,7 +12597,7 @@ $({ target: 'Observable', stat: true, forced: true }, { /***/ }), -/* 351 */ +/* 373 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11928,21 +12628,27 @@ $({ target: 'Observable', stat: true, forced: true }, { /***/ }), -/* 352 */ +/* 374 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); +var apply = __webpack_require__(67); +var slice = __webpack_require__(145); var newPromiseCapabilityModule = __webpack_require__(157); +var aCallable = __webpack_require__(29); var perform = __webpack_require__(154); // `Promise.try` method // https://github.com/tc39/proposal-promise-try $({ target: 'Promise', stat: true, forced: true }, { - 'try': function (callbackfn) { + 'try': function (callbackfn /* , ...args */) { + var args = slice(arguments, 1); var promiseCapability = newPromiseCapabilityModule.f(this); - var result = perform(callbackfn); + var result = perform(function () { + return apply(aCallable(callbackfn), undefined, args); + }); (result.error ? promiseCapability.reject : promiseCapability.resolve)(result.value); return promiseCapability.promise; } @@ -11950,14 +12656,14 @@ $({ target: 'Promise', stat: true, forced: true }, { /***/ }), -/* 353 */ +/* 375 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(354); +var ReflectMetadataModule = __webpack_require__(376); var anObject = __webpack_require__(45); var toMetadataKey = ReflectMetadataModule.toKey; @@ -11974,14 +12680,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 354 */ +/* 376 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` -__webpack_require__(252); -__webpack_require__(262); +__webpack_require__(273); +__webpack_require__(283); var getBuiltIn = __webpack_require__(22); var uncurryThis = __webpack_require__(13); var shared = __webpack_require__(33); @@ -12043,13 +12749,13 @@ module.exports = { /***/ }), -/* 355 */ +/* 377 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(354); +var ReflectMetadataModule = __webpack_require__(376); var anObject = __webpack_require__(45); var toMetadataKey = ReflectMetadataModule.toKey; @@ -12072,14 +12778,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 356 */ +/* 378 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(354); +var ReflectMetadataModule = __webpack_require__(376); var anObject = __webpack_require__(45); var getPrototypeOf = __webpack_require__(85); @@ -12105,7 +12811,7 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 357 */ +/* 379 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12113,10 +12819,10 @@ $({ target: 'Reflect', stat: true }, { // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); -var ReflectMetadataModule = __webpack_require__(354); +var ReflectMetadataModule = __webpack_require__(376); var anObject = __webpack_require__(45); var getPrototypeOf = __webpack_require__(85); -var $arrayUniqueBy = __webpack_require__(219); +var $arrayUniqueBy = __webpack_require__(241); var arrayUniqueBy = uncurryThis($arrayUniqueBy); var concat = uncurryThis([].concat); @@ -12142,14 +12848,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 358 */ +/* 380 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(354); +var ReflectMetadataModule = __webpack_require__(376); var anObject = __webpack_require__(45); var ordinaryGetOwnMetadata = ReflectMetadataModule.get; @@ -12166,14 +12872,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 359 */ +/* 381 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(354); +var ReflectMetadataModule = __webpack_require__(376); var anObject = __webpack_require__(45); var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys; @@ -12190,14 +12896,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 360 */ +/* 382 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(354); +var ReflectMetadataModule = __webpack_require__(376); var anObject = __webpack_require__(45); var getPrototypeOf = __webpack_require__(85); @@ -12222,14 +12928,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 361 */ +/* 383 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(354); +var ReflectMetadataModule = __webpack_require__(376); var anObject = __webpack_require__(45); var ordinaryHasOwnMetadata = ReflectMetadataModule.has; @@ -12246,13 +12952,13 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 362 */ +/* 384 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(354); +var ReflectMetadataModule = __webpack_require__(376); var anObject = __webpack_require__(45); var toMetadataKey = ReflectMetadataModule.toKey; @@ -12270,7 +12976,7 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 363 */ +/* 385 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12278,10 +12984,12 @@ $({ target: 'Reflect', stat: true }, { var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); var toString = __webpack_require__(76); -var WHITESPACES = __webpack_require__(364); +var padStart = __webpack_require__(386).start; +var WHITESPACES = __webpack_require__(388); var charCodeAt = uncurryThis(''.charCodeAt); var replace = uncurryThis(''.replace); +var numberToString = uncurryThis(1.1.toString); var NEED_ESCAPING = RegExp('[!"#$%&\'()*+,\\-./:;<=>?@[\\\\\\]^`{|}~' + WHITESPACES + ']', 'g'); // `RegExp.escape` method @@ -12291,310 +12999,149 @@ $({ target: 'RegExp', stat: true, forced: true }, { var str = toString(S); var firstCode = charCodeAt(str, 0); // escape first DecimalDigit - return (firstCode > 47 && firstCode < 58 ? '\\x3' : '') + replace(str, NEED_ESCAPING, '\\$&'); - } -}); - - -/***/ }), -/* 364 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -// a string of all valid unicode whitespaces -module.exports = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u2002' + - '\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; - - -/***/ }), -/* 365 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(2); -var aSet = __webpack_require__(366); -var add = __webpack_require__(367).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; - } -}); - - -/***/ }), -/* 366 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var has = __webpack_require__(367).has; - -// Perform ? RequireInternalSlot(M, [[SetData]]) -module.exports = function (it) { - has(it); - return it; -}; - - -/***/ }), -/* 367 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var uncurryThis = __webpack_require__(13); - -// eslint-disable-next-line es/no-set -- safe -var SetPrototype = Set.prototype; - -module.exports = { - // eslint-disable-next-line es/no-set -- safe - Set: Set, - add: uncurryThis(SetPrototype.add), - has: uncurryThis(SetPrototype.has), - remove: uncurryThis(SetPrototype['delete']), - proto: SetPrototype -}; - - -/***/ }), -/* 368 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(2); -var aSet = __webpack_require__(366); -var remove = __webpack_require__(367).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; + 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'); + }); } }); /***/ }), -/* 369 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(2); -var difference = __webpack_require__(370); -var setMethodAcceptSetLike = __webpack_require__(375); - -// `Set.prototype.difference` method -// https://github.com/tc39/proposal-set-methods -$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('difference') }, { - difference: difference -}); - - -/***/ }), -/* 370 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var aSet = __webpack_require__(366); -var SetHelpers = __webpack_require__(367); -var clone = __webpack_require__(371); -var size = __webpack_require__(373); -var getSetRecord = __webpack_require__(374); -var iterateSet = __webpack_require__(372); -var iterateSimple = __webpack_require__(221); - -var has = SetHelpers.has; -var remove = SetHelpers.remove; - -// `Set.prototype.difference` method -// https://github.com/tc39/proposal-set-methods -module.exports = function difference(other) { - var O = aSet(this); - var otherRec = getSetRecord(other); - var result = clone(O); - if (size(O) <= otherRec.size) iterateSet(O, function (e) { - if (otherRec.includes(e)) remove(result, e); - }); - else iterateSimple(otherRec.getIterator(), function (e) { - if (has(O, e)) remove(result, e); - }); - return result; -}; - - -/***/ }), -/* 371 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var SetHelpers = __webpack_require__(367); -var iterate = __webpack_require__(372); - -var Set = SetHelpers.Set; -var add = SetHelpers.add; - -module.exports = function (set) { - var result = new Set(); - iterate(set, function (it) { - add(result, it); - }); - return result; -}; - - -/***/ }), -/* 372 */ +/* 386 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; +// https://github.com/tc39/proposal-string-pad-start-end var uncurryThis = __webpack_require__(13); -var iterateSimple = __webpack_require__(221); -var SetHelpers = __webpack_require__(367); +var toLength = __webpack_require__(63); +var toString = __webpack_require__(76); +var $repeat = __webpack_require__(387); +var requireObjectCoercible = __webpack_require__(15); -var Set = SetHelpers.Set; -var SetPrototype = SetHelpers.proto; -var forEach = uncurryThis(SetPrototype.forEach); -var keys = uncurryThis(SetPrototype.keys); -var next = keys(new Set()).next; +var repeat = uncurryThis($repeat); +var stringSlice = uncurryThis(''.slice); +var ceil = Math.ceil; -module.exports = function (set, fn, interruptible) { - return interruptible ? iterateSimple({ iterator: keys(set), next: next }, fn) : forEach(set, fn); +// `String.prototype.{ padStart, padEnd }` methods implementation +var createMethod = function (IS_END) { + return function ($this, maxLength, fillString) { + var S = toString(requireObjectCoercible($this)); + var intMaxLength = toLength(maxLength); + var stringLength = S.length; + var fillStr = fillString === undefined ? ' ' : toString(fillString); + var fillLen, stringFiller; + if (intMaxLength <= stringLength || fillStr === '') return S; + fillLen = intMaxLength - stringLength; + stringFiller = repeat(fillStr, ceil(fillLen / fillStr.length)); + if (stringFiller.length > fillLen) stringFiller = stringSlice(stringFiller, 0, fillLen); + return IS_END ? S + stringFiller : stringFiller + S; + }; }; - -/***/ }), -/* 373 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var uncurryThisAccessor = __webpack_require__(70); -var SetHelpers = __webpack_require__(367); - -module.exports = uncurryThisAccessor(SetHelpers.proto, 'size', 'get') || function (set) { - return set.size; +module.exports = { + // `String.prototype.padStart` method + // https://tc39.es/ecma262/#sec-string.prototype.padstart + start: createMethod(false), + // `String.prototype.padEnd` method + // https://tc39.es/ecma262/#sec-string.prototype.padend + end: createMethod(true) }; /***/ }), -/* 374 */ +/* 387 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aCallable = __webpack_require__(29); -var anObject = __webpack_require__(45); -var call = __webpack_require__(7); var toIntegerOrInfinity = __webpack_require__(60); -var getIteratorDirect = __webpack_require__(201); +var toString = __webpack_require__(76); +var requireObjectCoercible = __webpack_require__(15); -var INVALID_SIZE = 'Invalid size'; var $RangeError = RangeError; -var $TypeError = TypeError; -var max = Math.max; -var SetRecord = function (set, intSize) { - this.set = set; - this.size = max(intSize, 0); - this.has = aCallable(set.has); - this.keys = aCallable(set.keys); +// `String.prototype.repeat` method implementation +// https://tc39.es/ecma262/#sec-string.prototype.repeat +module.exports = function repeat(count) { + var str = toString(requireObjectCoercible(this)); + var result = ''; + var n = toIntegerOrInfinity(count); + if (n < 0 || n === Infinity) throw new $RangeError('Wrong number of repetitions'); + for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) result += str; + return result; }; -SetRecord.prototype = { - getIterator: function () { - return getIteratorDirect(anObject(call(this.keys, this.set))); - }, - includes: function (it) { - return call(this.has, this.set, it); - } -}; -// `GetSetRecord` abstract operation -// https://tc39.es/proposal-set-methods/#sec-getsetrecord -module.exports = function (obj) { - anObject(obj); - var numSize = +obj.size; - // NOTE: If size is undefined, then numSize will be NaN - // eslint-disable-next-line no-self-compare -- NaN check - if (numSize !== numSize) throw new $TypeError(INVALID_SIZE); - var intSize = toIntegerOrInfinity(numSize); - if (intSize < 0) throw new $RangeError(INVALID_SIZE); - return new SetRecord(obj, intSize); -}; +/***/ }), +/* 388 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// a string of all valid unicode whitespaces +module.exports = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u2002' + + '\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; /***/ }), -/* 375 */ +/* 389 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var getBuiltIn = __webpack_require__(22); +var $ = __webpack_require__(2); +var aSet = __webpack_require__(175); +var add = __webpack_require__(176).add; -var createSetLike = function (size) { - return { - size: size, - has: function () { - return false; - }, - keys: function () { - return { - next: function () { - return { done: true }; - } - }; - } - }; -}; +// `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; + } +}); -module.exports = function (name) { - var Set = getBuiltIn('Set'); - try { - new Set()[name](createSetLike(0)); - try { - // late spec change, early WebKit ~ Safari 17.0 beta implementation does not pass it - // https://github.com/tc39/proposal-set-methods/pull/88 - new Set()[name](createSetLike(-1)); - return false; - } catch (error2) { - return true; - } - } catch (error) { - return false; + +/***/ }), +/* 390 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(2); +var aSet = __webpack_require__(175); +var remove = __webpack_require__(176).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; } -}; +}); /***/ }), -/* 376 */ +/* 391 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(377); -var $difference = __webpack_require__(370); +var toSetLike = __webpack_require__(392); +var $difference = __webpack_require__(174); // `Set.prototype.difference` method // https://github.com/tc39/proposal-set-methods @@ -12607,14 +13154,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 377 */ +/* 392 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var getBuiltIn = __webpack_require__(22); var isCallable = __webpack_require__(20); -var isIterable = __webpack_require__(378); +var isIterable = __webpack_require__(393); var isObject = __webpack_require__(19); var Set = getBuiltIn('Set'); @@ -12634,7 +13181,7 @@ module.exports = function (it) { /***/ }), -/* 378 */ +/* 393 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12658,15 +13205,15 @@ module.exports = function (it) { /***/ }), -/* 379 */ +/* 394 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(366); -var iterate = __webpack_require__(372); +var aSet = __webpack_require__(175); +var iterate = __webpack_require__(178); // `Set.prototype.every` method // https://github.com/tc39/proposal-collection-methods @@ -12682,16 +13229,16 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 380 */ +/* 395 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(366); -var SetHelpers = __webpack_require__(367); -var iterate = __webpack_require__(372); +var aSet = __webpack_require__(175); +var SetHelpers = __webpack_require__(176); +var iterate = __webpack_require__(178); var Set = SetHelpers.Set; var add = SetHelpers.add; @@ -12712,15 +13259,15 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 381 */ +/* 396 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(366); -var iterate = __webpack_require__(372); +var aSet = __webpack_require__(175); +var iterate = __webpack_require__(178); // `Set.prototype.find` method // https://github.com/tc39/proposal-collection-methods @@ -12737,14 +13284,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 382 */ +/* 397 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var SetHelpers = __webpack_require__(367); -var createCollectionFrom = __webpack_require__(322); +var SetHelpers = __webpack_require__(176); +var createCollectionFrom = __webpack_require__(343); // `Set.from` method // https://tc39.github.io/proposal-setmap-offrom/#sec-set.from @@ -12754,76 +13301,15 @@ $({ target: 'Set', stat: true, forced: true }, { /***/ }), -/* 383 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(2); -var fails = __webpack_require__(6); -var intersection = __webpack_require__(384); -var setMethodAcceptSetLike = __webpack_require__(375); - -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 -}); - - -/***/ }), -/* 384 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var aSet = __webpack_require__(366); -var SetHelpers = __webpack_require__(367); -var size = __webpack_require__(373); -var getSetRecord = __webpack_require__(374); -var iterateSet = __webpack_require__(372); -var iterateSimple = __webpack_require__(221); - -var Set = SetHelpers.Set; -var add = SetHelpers.add; -var has = SetHelpers.has; - -// `Set.prototype.intersection` method -// https://github.com/tc39/proposal-set-methods -module.exports = function intersection(other) { - var O = aSet(this); - var otherRec = getSetRecord(other); - var result = new Set(); - - if (size(O) > otherRec.size) { - iterateSimple(otherRec.getIterator(), function (e) { - if (has(O, e)) add(result, e); - }); - } else { - iterateSet(O, function (e) { - if (otherRec.includes(e)) add(result, e); - }); - } - - return result; -}; - - -/***/ }), -/* 385 */ +/* 398 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(377); -var $intersection = __webpack_require__(384); +var toSetLike = __webpack_require__(392); +var $intersection = __webpack_require__(185); // `Set.prototype.intersection` method // https://github.com/tc39/proposal-set-methods @@ -12836,61 +13322,15 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 386 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(2); -var isDisjointFrom = __webpack_require__(387); -var setMethodAcceptSetLike = __webpack_require__(375); - -// `Set.prototype.isDisjointFrom` method -// https://github.com/tc39/proposal-set-methods -$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isDisjointFrom') }, { - isDisjointFrom: isDisjointFrom -}); - - -/***/ }), -/* 387 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var aSet = __webpack_require__(366); -var has = __webpack_require__(367).has; -var size = __webpack_require__(373); -var getSetRecord = __webpack_require__(374); -var iterateSet = __webpack_require__(372); -var iterateSimple = __webpack_require__(221); -var iteratorClose = __webpack_require__(98); - -// `Set.prototype.isDisjointFrom` method -// https://tc39.github.io/proposal-set-methods/#Set.prototype.isDisjointFrom -module.exports = function isDisjointFrom(other) { - var O = aSet(this); - var otherRec = getSetRecord(other); - if (size(O) <= otherRec.size) return iterateSet(O, function (e) { - if (otherRec.includes(e)) return false; - }, true) !== false; - var iterator = otherRec.getIterator(); - return iterateSimple(iterator, function (e) { - if (has(O, e)) return iteratorClose(iterator, 'normal', false); - }) !== false; -}; - - -/***/ }), -/* 388 */ +/* 399 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(377); -var $isDisjointFrom = __webpack_require__(387); +var toSetLike = __webpack_require__(392); +var $isDisjointFrom = __webpack_require__(187); // `Set.prototype.isDisjointFrom` method // https://github.com/tc39/proposal-set-methods @@ -12903,55 +13343,15 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 389 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(2); -var isSubsetOf = __webpack_require__(390); -var setMethodAcceptSetLike = __webpack_require__(375); - -// `Set.prototype.isSubsetOf` method -// https://github.com/tc39/proposal-set-methods -$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isSubsetOf') }, { - isSubsetOf: isSubsetOf -}); - - -/***/ }), -/* 390 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var aSet = __webpack_require__(366); -var size = __webpack_require__(373); -var iterate = __webpack_require__(372); -var getSetRecord = __webpack_require__(374); - -// `Set.prototype.isSubsetOf` method -// https://tc39.github.io/proposal-set-methods/#Set.prototype.isSubsetOf -module.exports = function isSubsetOf(other) { - var O = aSet(this); - var otherRec = getSetRecord(other); - if (size(O) > otherRec.size) return false; - return iterate(O, function (e) { - if (!otherRec.includes(e)) return false; - }, true) !== false; -}; - - -/***/ }), -/* 391 */ +/* 400 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(377); -var $isSubsetOf = __webpack_require__(390); +var toSetLike = __webpack_require__(392); +var $isSubsetOf = __webpack_require__(189); // `Set.prototype.isSubsetOf` method // https://github.com/tc39/proposal-set-methods @@ -12960,62 +13360,19 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { isSubsetOf: function isSubsetOf(other) { return call($isSubsetOf, this, toSetLike(other)); } -}); - - -/***/ }), -/* 392 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(2); -var isSupersetOf = __webpack_require__(393); -var setMethodAcceptSetLike = __webpack_require__(375); - -// `Set.prototype.isSupersetOf` method -// https://github.com/tc39/proposal-set-methods -$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isSupersetOf') }, { - isSupersetOf: isSupersetOf -}); - - -/***/ }), -/* 393 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var aSet = __webpack_require__(366); -var has = __webpack_require__(367).has; -var size = __webpack_require__(373); -var getSetRecord = __webpack_require__(374); -var iterateSimple = __webpack_require__(221); -var iteratorClose = __webpack_require__(98); - -// `Set.prototype.isSupersetOf` method -// https://tc39.github.io/proposal-set-methods/#Set.prototype.isSupersetOf -module.exports = function isSupersetOf(other) { - var O = aSet(this); - var otherRec = getSetRecord(other); - if (size(O) < otherRec.size) return false; - var iterator = otherRec.getIterator(); - return iterateSimple(iterator, function (e) { - if (!has(O, e)) return iteratorClose(iterator, 'normal', false); - }) !== false; -}; +}); /***/ }), -/* 394 */ +/* 401 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(377); -var $isSupersetOf = __webpack_require__(393); +var toSetLike = __webpack_require__(392); +var $isSupersetOf = __webpack_require__(191); // `Set.prototype.isSupersetOf` method // https://github.com/tc39/proposal-set-methods @@ -13028,15 +13385,15 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 395 */ +/* 402 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); -var aSet = __webpack_require__(366); -var iterate = __webpack_require__(372); +var aSet = __webpack_require__(175); +var iterate = __webpack_require__(178); var toString = __webpack_require__(76); var arrayJoin = uncurryThis([].join); @@ -13058,16 +13415,16 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 396 */ +/* 403 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(366); -var SetHelpers = __webpack_require__(367); -var iterate = __webpack_require__(372); +var aSet = __webpack_require__(175); +var SetHelpers = __webpack_require__(176); +var iterate = __webpack_require__(178); var Set = SetHelpers.Set; var add = SetHelpers.add; @@ -13088,14 +13445,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 397 */ +/* 404 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var SetHelpers = __webpack_require__(367); -var createCollectionOf = __webpack_require__(331); +var SetHelpers = __webpack_require__(176); +var createCollectionOf = __webpack_require__(352); // `Set.of` method // https://tc39.github.io/proposal-setmap-offrom/#sec-set.of @@ -13105,15 +13462,15 @@ $({ target: 'Set', stat: true, forced: true }, { /***/ }), -/* 398 */ +/* 405 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var aCallable = __webpack_require__(29); -var aSet = __webpack_require__(366); -var iterate = __webpack_require__(372); +var aSet = __webpack_require__(175); +var iterate = __webpack_require__(178); var $TypeError = TypeError; @@ -13140,15 +13497,15 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 399 */ +/* 406 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(366); -var iterate = __webpack_require__(372); +var aSet = __webpack_require__(175); +var iterate = __webpack_require__(178); // `Set.prototype.some` method // https://github.com/tc39/proposal-collection-methods @@ -13164,62 +13521,15 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 400 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(2); -var symmetricDifference = __webpack_require__(401); -var setMethodAcceptSetLike = __webpack_require__(375); - -// `Set.prototype.symmetricDifference` method -// https://github.com/tc39/proposal-set-methods -$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('symmetricDifference') }, { - symmetricDifference: symmetricDifference -}); - - -/***/ }), -/* 401 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var aSet = __webpack_require__(366); -var SetHelpers = __webpack_require__(367); -var clone = __webpack_require__(371); -var getSetRecord = __webpack_require__(374); -var iterateSimple = __webpack_require__(221); - -var add = SetHelpers.add; -var has = SetHelpers.has; -var remove = SetHelpers.remove; - -// `Set.prototype.symmetricDifference` method -// https://github.com/tc39/proposal-set-methods -module.exports = function symmetricDifference(other) { - var O = aSet(this); - var keysIter = getSetRecord(other).getIterator(); - var result = clone(O); - iterateSimple(keysIter, function (e) { - if (has(O, e)) remove(result, e); - else add(result, e); - }); - return result; -}; - - -/***/ }), -/* 402 */ +/* 407 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(377); -var $symmetricDifference = __webpack_require__(401); +var toSetLike = __webpack_require__(392); +var $symmetricDifference = __webpack_require__(193); // `Set.prototype.symmetricDifference` method // https://github.com/tc39/proposal-set-methods @@ -13232,57 +13542,15 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 403 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var $ = __webpack_require__(2); -var union = __webpack_require__(404); -var setMethodAcceptSetLike = __webpack_require__(375); - -// `Set.prototype.union` method -// https://github.com/tc39/proposal-set-methods -$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('union') }, { - union: union -}); - - -/***/ }), -/* 404 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var aSet = __webpack_require__(366); -var add = __webpack_require__(367).add; -var clone = __webpack_require__(371); -var getSetRecord = __webpack_require__(374); -var iterateSimple = __webpack_require__(221); - -// `Set.prototype.union` method -// https://github.com/tc39/proposal-set-methods -module.exports = function union(other) { - var O = aSet(this); - var keysIter = getSetRecord(other).getIterator(); - var result = clone(O); - iterateSimple(keysIter, function (it) { - add(result, it); - }); - return result; -}; - - -/***/ }), -/* 405 */ +/* 408 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(377); -var $union = __webpack_require__(404); +var toSetLike = __webpack_require__(392); +var $union = __webpack_require__(195); // `Set.prototype.union` method // https://github.com/tc39/proposal-set-methods @@ -13295,13 +13563,13 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 406 */ +/* 409 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var cooked = __webpack_require__(407); +var cooked = __webpack_require__(410); // `String.cooked` method // https://github.com/tc39/proposal-string-cooked @@ -13311,7 +13579,7 @@ $({ target: 'String', stat: true, forced: true }, { /***/ }), -/* 407 */ +/* 410 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13345,18 +13613,18 @@ module.exports = function cooked(template /* , ...substitutions */) { /***/ }), -/* 408 */ +/* 411 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var createIteratorConstructor = __webpack_require__(248); -var createIterResultObject = __webpack_require__(200); +var createIteratorConstructor = __webpack_require__(269); +var createIterResultObject = __webpack_require__(223); var requireObjectCoercible = __webpack_require__(15); var toString = __webpack_require__(76); var InternalStateModule = __webpack_require__(50); -var StringMultibyteModule = __webpack_require__(409); +var StringMultibyteModule = __webpack_require__(412); var codeAt = StringMultibyteModule.codeAt; var charAt = StringMultibyteModule.charAt; @@ -13392,7 +13660,7 @@ $({ target: 'String', proto: true, forced: true }, { /***/ }), -/* 409 */ +/* 412 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13436,12 +13704,12 @@ module.exports = { /***/ }), -/* 410 */ +/* 413 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var FREEZING = __webpack_require__(259); +var FREEZING = __webpack_require__(280); var $ = __webpack_require__(2); var makeBuiltIn = __webpack_require__(47); var uncurryThis = __webpack_require__(13); @@ -13452,10 +13720,10 @@ var isCallable = __webpack_require__(20); var lengthOfArrayLike = __webpack_require__(62); var defineProperty = __webpack_require__(43).f; var createArrayFromList = __webpack_require__(145); -var WeakMapHelpers = __webpack_require__(411); -var cooked = __webpack_require__(407); -var parse = __webpack_require__(412); -var whitespaces = __webpack_require__(364); +var WeakMapHelpers = __webpack_require__(414); +var cooked = __webpack_require__(410); +var parse = __webpack_require__(415); +var whitespaces = __webpack_require__(388); var DedentMap = new WeakMapHelpers.WeakMap(); var weakMapGet = WeakMapHelpers.get; @@ -13595,7 +13863,7 @@ $({ target: 'String', stat: true, forced: true }, { /***/ }), -/* 411 */ +/* 414 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13616,7 +13884,7 @@ module.exports = { /***/ }), -/* 412 */ +/* 415 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13742,13 +14010,13 @@ module.exports = function (raw) { /***/ }), -/* 413 */ +/* 416 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var global = __webpack_require__(3); -var defineWellKnownSymbol = __webpack_require__(414); +var defineWellKnownSymbol = __webpack_require__(417); var defineProperty = __webpack_require__(43).f; var getOwnPropertyDescriptor = __webpack_require__(4).f; @@ -13770,14 +14038,14 @@ if (Symbol) { /***/ }), -/* 414 */ +/* 417 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var path = __webpack_require__(415); +var path = __webpack_require__(418); var hasOwn = __webpack_require__(37); -var wrappedWellKnownSymbolModule = __webpack_require__(416); +var wrappedWellKnownSymbolModule = __webpack_require__(419); var defineProperty = __webpack_require__(43).f; module.exports = function (NAME) { @@ -13789,7 +14057,7 @@ module.exports = function (NAME) { /***/ }), -/* 415 */ +/* 418 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13800,7 +14068,7 @@ module.exports = global; /***/ }), -/* 416 */ +/* 419 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13811,13 +14079,26 @@ exports.f = wellKnownSymbol; /***/ }), -/* 417 */ +/* 420 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var defineWellKnownSymbol = __webpack_require__(417); + +// `Symbol.customMatcher` well-known symbol +// https://github.com/tc39/proposal-pattern-matching +defineWellKnownSymbol('customMatcher'); + + +/***/ }), +/* 421 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var global = __webpack_require__(3); -var defineWellKnownSymbol = __webpack_require__(414); +var defineWellKnownSymbol = __webpack_require__(417); var defineProperty = __webpack_require__(43).f; var getOwnPropertyDescriptor = __webpack_require__(4).f; @@ -13839,13 +14120,13 @@ if (Symbol) { /***/ }), -/* 418 */ +/* 422 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isRegisteredSymbol = __webpack_require__(419); +var isRegisteredSymbol = __webpack_require__(423); // `Symbol.isRegisteredSymbol` method // https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol @@ -13855,7 +14136,7 @@ $({ target: 'Symbol', stat: true }, { /***/ }), -/* 419 */ +/* 423 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13879,13 +14160,13 @@ module.exports = Symbol.isRegisteredSymbol || function isRegisteredSymbol(value) /***/ }), -/* 420 */ +/* 424 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isRegisteredSymbol = __webpack_require__(419); +var isRegisteredSymbol = __webpack_require__(423); // `Symbol.isRegistered` method // obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol @@ -13895,13 +14176,13 @@ $({ target: 'Symbol', stat: true, name: 'isRegisteredSymbol' }, { /***/ }), -/* 421 */ +/* 425 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isWellKnownSymbol = __webpack_require__(422); +var isWellKnownSymbol = __webpack_require__(426); // `Symbol.isWellKnownSymbol` method // https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol @@ -13912,7 +14193,7 @@ $({ target: 'Symbol', stat: true, forced: true }, { /***/ }), -/* 422 */ +/* 426 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13954,13 +14235,13 @@ module.exports = function isWellKnownSymbol(value) { /***/ }), -/* 423 */ +/* 427 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isWellKnownSymbol = __webpack_require__(422); +var isWellKnownSymbol = __webpack_require__(426); // `Symbol.isWellKnown` method // obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol @@ -13971,12 +14252,12 @@ $({ target: 'Symbol', stat: true, name: 'isWellKnownSymbol', forced: true }, { /***/ }), -/* 424 */ +/* 428 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var defineWellKnownSymbol = __webpack_require__(414); +var defineWellKnownSymbol = __webpack_require__(417); // `Symbol.matcher` well-known symbol // https://github.com/tc39/proposal-pattern-matching @@ -13984,12 +14265,12 @@ defineWellKnownSymbol('matcher'); /***/ }), -/* 425 */ +/* 429 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var defineWellKnownSymbol = __webpack_require__(414); +var defineWellKnownSymbol = __webpack_require__(417); // `Symbol.metadata` well-known symbol // https://github.com/tc39/proposal-decorators @@ -13997,13 +14278,13 @@ defineWellKnownSymbol('metadata'); /***/ }), -/* 426 */ +/* 430 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` -var defineWellKnownSymbol = __webpack_require__(414); +var defineWellKnownSymbol = __webpack_require__(417); // `Symbol.metadataKey` well-known symbol // https://github.com/tc39/proposal-decorator-metadata @@ -14011,12 +14292,12 @@ defineWellKnownSymbol('metadataKey'); /***/ }), -/* 427 */ +/* 431 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var defineWellKnownSymbol = __webpack_require__(414); +var defineWellKnownSymbol = __webpack_require__(417); // `Symbol.observable` well-known symbol // https://github.com/tc39/proposal-observable @@ -14024,7 +14305,7 @@ defineWellKnownSymbol('observable'); /***/ }), -/* 428 */ +/* 432 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14032,8 +14313,8 @@ defineWellKnownSymbol('observable'); // TODO: Remove from `core-js@4` var getBuiltIn = __webpack_require__(22); var aConstructor = __webpack_require__(142); -var arrayFromAsync = __webpack_require__(195); -var ArrayBufferViewCore = __webpack_require__(181); +var arrayFromAsync = __webpack_require__(218); +var ArrayBufferViewCore = __webpack_require__(204); var arrayFromConstructorAndList = __webpack_require__(112); var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor; @@ -14056,14 +14337,14 @@ exportTypedArrayStaticMethod('fromAsync', function fromAsync(asyncItems /* , map /***/ }), -/* 429 */ +/* 433 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var ArrayBufferViewCore = __webpack_require__(181); -var $filterReject = __webpack_require__(205).filterReject; -var fromSpeciesAndList = __webpack_require__(430); +var ArrayBufferViewCore = __webpack_require__(204); +var $filterReject = __webpack_require__(227).filterReject; +var fromSpeciesAndList = __webpack_require__(434); var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; @@ -14077,13 +14358,13 @@ exportTypedArrayMethod('filterReject', function filterReject(callbackfn /* , thi /***/ }), -/* 430 */ +/* 434 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var arrayFromConstructorAndList = __webpack_require__(112); -var typedArraySpeciesConstructor = __webpack_require__(431); +var typedArraySpeciesConstructor = __webpack_require__(435); module.exports = function (instance, list) { return arrayFromConstructorAndList(typedArraySpeciesConstructor(instance), list); @@ -14091,12 +14372,12 @@ module.exports = function (instance, list) { /***/ }), -/* 431 */ +/* 435 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var ArrayBufferViewCore = __webpack_require__(181); +var ArrayBufferViewCore = __webpack_require__(204); var speciesConstructor = __webpack_require__(141); var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor; @@ -14110,15 +14391,15 @@ module.exports = function (originalArray) { /***/ }), -/* 432 */ +/* 436 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` -var ArrayBufferViewCore = __webpack_require__(181); -var $group = __webpack_require__(209); -var typedArraySpeciesConstructor = __webpack_require__(431); +var ArrayBufferViewCore = __webpack_require__(204); +var $group = __webpack_require__(231); +var typedArraySpeciesConstructor = __webpack_require__(435); var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; @@ -14132,17 +14413,17 @@ exportTypedArrayMethod('groupBy', function groupBy(callbackfn /* , thisArg */) { /***/ }), -/* 433 */ +/* 437 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` -var ArrayBufferViewCore = __webpack_require__(181); +var ArrayBufferViewCore = __webpack_require__(204); var lengthOfArrayLike = __webpack_require__(62); -var isBigIntArray = __webpack_require__(191); +var isBigIntArray = __webpack_require__(214); var toAbsoluteIndex = __webpack_require__(59); -var toBigInt = __webpack_require__(192); +var toBigInt = __webpack_require__(215); var toIntegerOrInfinity = __webpack_require__(60); var fails = __webpack_require__(6); @@ -14207,15 +14488,15 @@ exportTypedArrayMethod('toSpliced', function toSpliced(start, deleteCount /* , . /***/ }), -/* 434 */ +/* 438 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var uncurryThis = __webpack_require__(13); -var ArrayBufferViewCore = __webpack_require__(181); +var ArrayBufferViewCore = __webpack_require__(204); var arrayFromConstructorAndList = __webpack_require__(112); -var $arrayUniqueBy = __webpack_require__(219); +var $arrayUniqueBy = __webpack_require__(241); var aTypedArray = ArrayBufferViewCore.aTypedArray; var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; @@ -14231,7 +14512,7 @@ exportTypedArrayMethod('uniqueBy', function uniqueBy(resolver) { /***/ }), -/* 435 */ +/* 439 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14239,12 +14520,12 @@ exportTypedArrayMethod('uniqueBy', function uniqueBy(resolver) { var $ = __webpack_require__(2); var global = __webpack_require__(3); var uncurryThis = __webpack_require__(13); -var anObjectOrUndefined = __webpack_require__(436); -var aString = __webpack_require__(437); +var anObjectOrUndefined = __webpack_require__(440); +var aString = __webpack_require__(441); var hasOwn = __webpack_require__(37); var arrayFromConstructorAndList = __webpack_require__(112); -var base64Map = __webpack_require__(438); -var getAlphabetOption = __webpack_require__(439); +var base64Map = __webpack_require__(442); +var getAlphabetOption = __webpack_require__(443); var base64Alphabet = base64Map.c2i; var base64UrlAlphabet = base64Map.c2iUrl; @@ -14313,7 +14594,7 @@ if (Uint8Array) $({ target: 'Uint8Array', stat: true, forced: true }, { /***/ }), -/* 436 */ +/* 440 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14330,7 +14611,7 @@ module.exports = function (argument) { /***/ }), -/* 437 */ +/* 441 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14344,7 +14625,7 @@ module.exports = function (argument) { /***/ }), -/* 438 */ +/* 442 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14370,7 +14651,7 @@ module.exports = { /***/ }), -/* 439 */ +/* 443 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14385,7 +14666,7 @@ module.exports = function (options) { /***/ }), -/* 440 */ +/* 444 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14393,7 +14674,7 @@ module.exports = function (options) { var $ = __webpack_require__(2); var global = __webpack_require__(3); var uncurryThis = __webpack_require__(13); -var aString = __webpack_require__(437); +var aString = __webpack_require__(441); var Uint8Array = global.Uint8Array; var SyntaxError = global.SyntaxError; @@ -14420,7 +14701,7 @@ if (Uint8Array) $({ target: 'Uint8Array', stat: true, forced: true }, { /***/ }), -/* 441 */ +/* 445 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14428,10 +14709,10 @@ if (Uint8Array) $({ target: 'Uint8Array', stat: true, forced: true }, { var $ = __webpack_require__(2); var global = __webpack_require__(3); var uncurryThis = __webpack_require__(13); -var anObjectOrUndefined = __webpack_require__(436); -var anUint8Array = __webpack_require__(442); -var base64Map = __webpack_require__(438); -var getAlphabetOption = __webpack_require__(439); +var anObjectOrUndefined = __webpack_require__(440); +var anUint8Array = __webpack_require__(446); +var base64Map = __webpack_require__(442); +var getAlphabetOption = __webpack_require__(443); var base64Alphabet = base64Map.i2c; var base64UrlAlphabet = base64Map.i2cUrl; @@ -14474,7 +14755,7 @@ if (Uint8Array) $({ target: 'Uint8Array', proto: true, forced: true }, { /***/ }), -/* 442 */ +/* 446 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14492,7 +14773,7 @@ module.exports = function (argument) { /***/ }), -/* 443 */ +/* 447 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14500,7 +14781,7 @@ module.exports = function (argument) { var $ = __webpack_require__(2); var global = __webpack_require__(3); var uncurryThis = __webpack_require__(13); -var anUint8Array = __webpack_require__(442); +var anUint8Array = __webpack_require__(446); var Uint8Array = global.Uint8Array; var numberToString = uncurryThis(1.0.toString); @@ -14521,14 +14802,14 @@ if (Uint8Array) $({ target: 'Uint8Array', proto: true, forced: true }, { /***/ }), -/* 444 */ +/* 448 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aWeakMap = __webpack_require__(445); -var remove = __webpack_require__(411).remove; +var aWeakMap = __webpack_require__(449); +var remove = __webpack_require__(414).remove; // `WeakMap.prototype.deleteAll` method // https://github.com/tc39/proposal-collection-methods @@ -14546,12 +14827,12 @@ $({ target: 'WeakMap', proto: true, real: true, forced: true }, { /***/ }), -/* 445 */ +/* 449 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var has = __webpack_require__(411).has; +var has = __webpack_require__(414).has; // Perform ? RequireInternalSlot(M, [[WeakMapData]]) module.exports = function (it) { @@ -14561,14 +14842,14 @@ module.exports = function (it) { /***/ }), -/* 446 */ +/* 450 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var WeakMapHelpers = __webpack_require__(411); -var createCollectionFrom = __webpack_require__(322); +var WeakMapHelpers = __webpack_require__(414); +var createCollectionFrom = __webpack_require__(343); // `WeakMap.from` method // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from @@ -14578,14 +14859,14 @@ $({ target: 'WeakMap', stat: true, forced: true }, { /***/ }), -/* 447 */ +/* 451 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var WeakMapHelpers = __webpack_require__(411); -var createCollectionOf = __webpack_require__(331); +var WeakMapHelpers = __webpack_require__(414); +var createCollectionOf = __webpack_require__(352); // `WeakMap.of` method // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of @@ -14595,14 +14876,14 @@ $({ target: 'WeakMap', stat: true, forced: true }, { /***/ }), -/* 448 */ +/* 452 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aWeakMap = __webpack_require__(445); -var WeakMapHelpers = __webpack_require__(411); +var aWeakMap = __webpack_require__(449); +var WeakMapHelpers = __webpack_require__(414); var get = WeakMapHelpers.get; var has = WeakMapHelpers.has; @@ -14629,14 +14910,14 @@ $({ target: 'WeakMap', proto: true, real: true, forced: true }, { /***/ }), -/* 449 */ +/* 453 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aWeakSet = __webpack_require__(450); -var add = __webpack_require__(451).add; +var aWeakSet = __webpack_require__(454); +var add = __webpack_require__(455).add; // `WeakSet.prototype.addAll` method // https://github.com/tc39/proposal-collection-methods @@ -14651,12 +14932,12 @@ $({ target: 'WeakSet', proto: true, real: true, forced: true }, { /***/ }), -/* 450 */ +/* 454 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var has = __webpack_require__(451).has; +var has = __webpack_require__(455).has; // Perform ? RequireInternalSlot(M, [[WeakSetData]]) module.exports = function (it) { @@ -14666,7 +14947,7 @@ module.exports = function (it) { /***/ }), -/* 451 */ +/* 455 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14686,14 +14967,14 @@ module.exports = { /***/ }), -/* 452 */ +/* 456 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aWeakSet = __webpack_require__(450); -var remove = __webpack_require__(451).remove; +var aWeakSet = __webpack_require__(454); +var remove = __webpack_require__(455).remove; // `WeakSet.prototype.deleteAll` method // https://github.com/tc39/proposal-collection-methods @@ -14711,14 +14992,14 @@ $({ target: 'WeakSet', proto: true, real: true, forced: true }, { /***/ }), -/* 453 */ +/* 457 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var WeakSetHelpers = __webpack_require__(451); -var createCollectionFrom = __webpack_require__(322); +var WeakSetHelpers = __webpack_require__(455); +var createCollectionFrom = __webpack_require__(343); // `WeakSet.from` method // https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.from @@ -14728,14 +15009,14 @@ $({ target: 'WeakSet', stat: true, forced: true }, { /***/ }), -/* 454 */ +/* 458 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var WeakSetHelpers = __webpack_require__(451); -var createCollectionOf = __webpack_require__(331); +var WeakSetHelpers = __webpack_require__(455); +var createCollectionOf = __webpack_require__(352); // `WeakSet.of` method // https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.of @@ -14745,7 +15026,7 @@ $({ target: 'WeakSet', stat: true, forced: true }, { /***/ }), -/* 455 */ +/* 459 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14762,9 +15043,9 @@ var defineBuiltInAccessor = __webpack_require__(118); var hasOwn = __webpack_require__(37); var anInstance = __webpack_require__(140); var anObject = __webpack_require__(45); -var errorToString = __webpack_require__(456); +var errorToString = __webpack_require__(460); var normalizeStringArgument = __webpack_require__(75); -var DOMExceptionConstants = __webpack_require__(457); +var DOMExceptionConstants = __webpack_require__(461); var clearErrorStack = __webpack_require__(81); var InternalStateModule = __webpack_require__(50); var DESCRIPTORS = __webpack_require__(5); @@ -14897,7 +15178,7 @@ for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) { /***/ }), -/* 456 */ +/* 460 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14933,7 +15214,7 @@ module.exports = INCORRECT_TO_STRING ? function toString() { /***/ }), -/* 457 */ +/* 461 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14968,7 +15249,7 @@ module.exports = { /***/ }), -/* 458 */ +/* 462 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14982,7 +15263,7 @@ var hasOwn = __webpack_require__(37); var anInstance = __webpack_require__(140); var inheritIfRequired = __webpack_require__(74); var normalizeStringArgument = __webpack_require__(75); -var DOMExceptionConstants = __webpack_require__(457); +var DOMExceptionConstants = __webpack_require__(461); var clearErrorStack = __webpack_require__(81); var DESCRIPTORS = __webpack_require__(5); var IS_PURE = __webpack_require__(35); @@ -15043,7 +15324,7 @@ if (PolyfilledDOMExceptionPrototype.constructor !== PolyfilledDOMException) { /***/ }), -/* 459 */ +/* 463 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15058,18 +15339,18 @@ setToStringTag(getBuiltIn(DOM_EXCEPTION), DOM_EXCEPTION); /***/ }), -/* 460 */ +/* 464 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove this module from `core-js@4` since it's split to modules listed below -__webpack_require__(461); -__webpack_require__(462); +__webpack_require__(465); +__webpack_require__(466); /***/ }), -/* 461 */ +/* 465 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15086,7 +15367,7 @@ $({ global: true, bind: true, enumerable: true, forced: global.clearImmediate != /***/ }), -/* 462 */ +/* 466 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15094,7 +15375,7 @@ $({ global: true, bind: true, enumerable: true, forced: global.clearImmediate != var $ = __webpack_require__(2); var global = __webpack_require__(3); var setTask = __webpack_require__(144).set; -var schedulersFix = __webpack_require__(463); +var schedulersFix = __webpack_require__(467); // https://github.com/oven-sh/bun/issues/1633 var setImmediate = global.setImmediate ? schedulersFix(setTask, false) : setTask; @@ -15107,7 +15388,7 @@ $({ global: true, bind: true, enumerable: true, forced: global.setImmediate !== /***/ }), -/* 463 */ +/* 467 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15115,7 +15396,7 @@ $({ global: true, bind: true, enumerable: true, forced: global.setImmediate !== var global = __webpack_require__(3); var apply = __webpack_require__(67); var isCallable = __webpack_require__(20); -var ENGINE_IS_BUN = __webpack_require__(464); +var ENGINE_IS_BUN = __webpack_require__(468); var USER_AGENT = __webpack_require__(27); var arraySlice = __webpack_require__(145); var validateArgumentsLength = __webpack_require__(146); @@ -15145,7 +15426,7 @@ module.exports = function (scheduler, hasTimeArg) { /***/ }), -/* 464 */ +/* 468 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15155,7 +15436,7 @@ module.exports = typeof Bun == 'function' && Bun && typeof Bun.version == 'strin /***/ }), -/* 465 */ +/* 469 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15203,7 +15484,7 @@ try { /***/ }), -/* 466 */ +/* 470 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15224,14 +15505,14 @@ var iterate = __webpack_require__(91); var anObject = __webpack_require__(45); var classof = __webpack_require__(77); var hasOwn = __webpack_require__(37); -var createProperty = __webpack_require__(284); +var createProperty = __webpack_require__(305); var createNonEnumerableProperty = __webpack_require__(42); var lengthOfArrayLike = __webpack_require__(62); var validateArgumentsLength = __webpack_require__(146); -var getRegExpFlags = __webpack_require__(177); +var getRegExpFlags = __webpack_require__(200); var MapHelpers = __webpack_require__(132); -var SetHelpers = __webpack_require__(367); -var setIterate = __webpack_require__(372); +var SetHelpers = __webpack_require__(176); +var setIterate = __webpack_require__(178); var detachTransferable = __webpack_require__(124); var ERROR_STACK_INSTALLABLE = __webpack_require__(82); var PROPER_STRUCTURED_CLONE_TRANSFER = __webpack_require__(127); @@ -15741,7 +16022,7 @@ $({ global: true, enumerable: true, sham: !PROPER_STRUCTURED_CLONE_TRANSFER, for /***/ }), -/* 467 */ +/* 471 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15751,7 +16032,7 @@ var getBuiltIn = __webpack_require__(22); var fails = __webpack_require__(6); var validateArgumentsLength = __webpack_require__(146); var toString = __webpack_require__(76); -var USE_NATIVE_URL = __webpack_require__(468); +var USE_NATIVE_URL = __webpack_require__(472); var URL = getBuiltIn('URL'); @@ -15784,7 +16065,7 @@ $({ target: 'URL', stat: true, forced: !THROWS_WITHOUT_ARGUMENTS || WRONG_ARITY /***/ }), -/* 468 */ +/* 472 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15833,7 +16114,36 @@ module.exports = !fails(function () { /***/ }), -/* 469 */ +/* 473 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(2); +var getBuiltIn = __webpack_require__(22); +var validateArgumentsLength = __webpack_require__(146); +var toString = __webpack_require__(76); + +var URL = getBuiltIn('URL'); + +// `URL.parse` method +// https://url.spec.whatwg.org/#dom-url-canparse +$({ target: 'URL', stat: true }, { + 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; + } + } +}); + + +/***/ }), +/* 474 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15889,7 +16199,7 @@ if (params + '' !== 'a=2') { /***/ }), -/* 470 */ +/* 475 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15924,7 +16234,7 @@ if (params.has('a', 2) || !params.has('a', undefined)) { /***/ }), -/* 471 */ +/* 476 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; diff --git a/docs/compat/compat-data.js b/docs/compat/compat-data.js index a7f07416ffae..c1c3b13c2bb4 100644 --- a/docs/compat/compat-data.js +++ b/docs/compat/compat-data.js @@ -1912,7 +1912,7 @@ }, "es.map.group-by": { "android": "117", - "bun": "1.0.19", + "bun": "1.1.2", "chrome": "117", "chrome-android": "117", "deno": "1.37", @@ -1920,14 +1920,12 @@ "electron": "27.0", "firefox": "119", "firefox-android": "119", - "ios": "17.4", "node": "21.0", "oculus": "30.0", "opera": "103", "opera-android": "78", "opera_mobile": "78", "quest": "30.0", - "safari": "17.4", "samsung": "24.0" }, "es.math.acosh": { @@ -2970,7 +2968,7 @@ }, "es.object.group-by": { "android": "117", - "bun": "1.0.19", + "bun": "1.1.2", "chrome": "117", "chrome-android": "117", "deno": "1.37", @@ -2978,14 +2976,12 @@ "electron": "27.0", "firefox": "119", "firefox-android": "119", - "ios": "17.4", "node": "21.0", "oculus": "30.0", "opera": "103", "opera-android": "78", "opera_mobile": "78", "quest": "30.0", - "safari": "17.4", "samsung": "24.0" }, "es.object.has-own": { @@ -4085,6 +4081,90 @@ "safari": "10.0", "samsung": "5.0" }, + "es.set.difference.v2": { + "android": "123", + "bun": "1.1.1", + "chrome": "123", + "chrome-android": "123", + "deno": "1.41.3", + "edge": "123", + "electron": "30.0", + "opera": "109", + "opera-android": "82", + "opera_mobile": "82" + }, + "es.set.intersection.v2": { + "android": "123", + "bun": "1.1.1", + "chrome": "123", + "chrome-android": "123", + "deno": "1.41.3", + "edge": "123", + "electron": "30.0", + "opera": "109", + "opera-android": "82", + "opera_mobile": "82" + }, + "es.set.is-disjoint-from.v2": { + "android": "123", + "bun": "1.1.1", + "chrome": "123", + "chrome-android": "123", + "deno": "1.41.3", + "edge": "123", + "electron": "30.0", + "opera": "109", + "opera-android": "82", + "opera_mobile": "82" + }, + "es.set.is-subset-of.v2": { + "android": "123", + "bun": "1.1.1", + "chrome": "123", + "chrome-android": "123", + "deno": "1.41.3", + "edge": "123", + "electron": "30.0", + "opera": "109", + "opera-android": "82", + "opera_mobile": "82" + }, + "es.set.is-superset-of.v2": { + "android": "123", + "bun": "1.1.1", + "chrome": "123", + "chrome-android": "123", + "deno": "1.41.3", + "edge": "123", + "electron": "30.0", + "opera": "109", + "opera-android": "82", + "opera_mobile": "82" + }, + "es.set.symmetric-difference.v2": { + "android": "123", + "bun": "1.1.1", + "chrome": "123", + "chrome-android": "123", + "deno": "1.41.3", + "edge": "123", + "electron": "30.0", + "opera": "109", + "opera-android": "82", + "opera_mobile": "82" + }, + "es.set.union.v2": { + "android": "123", + "bun": "1.1.1", + "chrome": "123", + "chrome-android": "123", + "deno": "1.41.3", + "edge": "123", + "electron": "30.0", + "opera": "109", + "opera-android": "82", + "opera_mobile": "82" + }, "es.string.at-alternative": { "android": "92", "bun": "0.1.1", @@ -5911,7 +5991,7 @@ "esnext.suppressed-error.constructor": {}, "esnext.array.from-async": { "android": "121", - "bun": "0.3.0", + "bun": "1.1.2", "chrome": "121", "chrome-android": "121", "deno": "1.38", @@ -5919,13 +5999,11 @@ "electron": "29.0", "firefox": "115", "firefox-android": "115", - "ios": "16.4", "oculus": "32.0", "opera": "107", "opera-android": "81", "opera_mobile": "81", "quest": "32.0", - "safari": "16.4", "samsung": "25.0" }, "esnext.array.at": { @@ -6427,7 +6505,7 @@ "esnext.map.from": {}, "esnext.map.group-by": { "android": "117", - "bun": "1.0.19", + "bun": "1.1.2", "chrome": "117", "chrome-android": "117", "deno": "1.37", @@ -6435,14 +6513,12 @@ "electron": "27.0", "firefox": "119", "firefox-android": "119", - "ios": "17.4", "node": "21.0", "oculus": "30.0", "opera": "103", "opera-android": "78", "opera_mobile": "78", "quest": "30.0", - "safari": "17.4", "samsung": "24.0" }, "esnext.map.includes": {}, @@ -6470,6 +6546,7 @@ "esnext.math.scale": {}, "esnext.math.seeded-prng": {}, "esnext.math.signbit": {}, + "esnext.math.sum-precise": {}, "esnext.math.umulh": {}, "esnext.number.from-string": {}, "esnext.number.range": {}, @@ -6500,7 +6577,7 @@ "esnext.object.iterate-values": {}, "esnext.object.group-by": { "android": "117", - "bun": "1.0.19", + "bun": "1.1.2", "chrome": "117", "chrome-android": "117", "deno": "1.37", @@ -6508,14 +6585,12 @@ "electron": "27.0", "firefox": "119", "firefox-android": "119", - "ios": "17.4", "node": "21.0", "oculus": "30.0", "opera": "103", "opera-android": "78", "opera_mobile": "78", "quest": "30.0", - "safari": "17.4", "samsung": "24.0" }, "esnext.observable": {}, @@ -6596,12 +6671,15 @@ "esnext.set.delete-all": {}, "esnext.set.difference.v2": { "android": "123", + "bun": "1.1.1", "chrome": "123", "chrome-android": "123", "deno": "1.41.3", "edge": "123", "electron": "30.0", - "opera": "109" + "opera": "109", + "opera-android": "82", + "opera_mobile": "82" }, "esnext.set.difference": {}, "esnext.set.every": {}, @@ -6610,42 +6688,54 @@ "esnext.set.from": {}, "esnext.set.intersection.v2": { "android": "123", + "bun": "1.1.1", "chrome": "123", "chrome-android": "123", "deno": "1.41.3", "edge": "123", "electron": "30.0", - "opera": "109" + "opera": "109", + "opera-android": "82", + "opera_mobile": "82" }, "esnext.set.intersection": {}, "esnext.set.is-disjoint-from.v2": { "android": "123", + "bun": "1.1.1", "chrome": "123", "chrome-android": "123", "deno": "1.41.3", "edge": "123", "electron": "30.0", - "opera": "109" + "opera": "109", + "opera-android": "82", + "opera_mobile": "82" }, "esnext.set.is-disjoint-from": {}, "esnext.set.is-subset-of.v2": { "android": "123", + "bun": "1.1.1", "chrome": "123", "chrome-android": "123", "deno": "1.41.3", "edge": "123", "electron": "30.0", - "opera": "109" + "opera": "109", + "opera-android": "82", + "opera_mobile": "82" }, "esnext.set.is-subset-of": {}, "esnext.set.is-superset-of.v2": { "android": "123", + "bun": "1.1.1", "chrome": "123", "chrome-android": "123", "deno": "1.41.3", "edge": "123", "electron": "30.0", - "opera": "109" + "opera": "109", + "opera-android": "82", + "opera_mobile": "82" }, "esnext.set.is-superset-of": {}, "esnext.set.join": {}, @@ -6655,22 +6745,28 @@ "esnext.set.some": {}, "esnext.set.symmetric-difference.v2": { "android": "123", + "bun": "1.1.1", "chrome": "123", "chrome-android": "123", "deno": "1.41.3", "edge": "123", "electron": "30.0", - "opera": "109" + "opera": "109", + "opera-android": "82", + "opera_mobile": "82" }, "esnext.set.symmetric-difference": {}, "esnext.set.union.v2": { "android": "123", + "bun": "1.1.1", "chrome": "123", "chrome-android": "123", "deno": "1.41.3", "edge": "123", "electron": "30.0", - "opera": "109" + "opera": "109", + "opera-android": "82", + "opera_mobile": "82" }, "esnext.set.union": {}, "esnext.string.at": {}, @@ -6766,6 +6862,7 @@ "deno": "1.38", "node": "20.5.0" }, + "esnext.symbol.custom-matcher": {}, "esnext.symbol.dispose": { "bun": "1.0.23", "deno": "1.38", @@ -7232,6 +7329,7 @@ }, "web.url.can-parse": { "android": "120", + "bun": "1.1.0", "chrome": "120", "chrome-android": "120", "deno": "1.33.2", @@ -7249,6 +7347,11 @@ "safari": "17.0", "samsung": "25.0" }, + "web.url.parse": { + "bun": "1.1.4", + "firefox": "126", + "firefox-android": "126" + }, "web.url.to-json": { "android": "71", "bun": "0.1.1", diff --git a/docs/compat/tests.js b/docs/compat/tests.js index 3426cd4f4488..366bff9b2301 100644 --- a/docs/compat/tests.js +++ b/docs/compat/tests.js @@ -704,7 +704,10 @@ GLOBAL.tests = { && map[Symbol.toStringTag]; }], 'es.map.group-by': function () { - return Map.groupBy; + // https://bugs.webkit.org/show_bug.cgi?id=271524 + return Map.groupBy('ab', function (it) { + return it; + }).get('a').length === 1; }, 'es.math.acosh': function () { // V8 bug: https://code.google.com/p/v8/issues/detail?id=3509 @@ -893,7 +896,10 @@ GLOBAL.tests = { return Object.getPrototypeOf('qwe'); }, 'es.object.group-by': function () { - return Object.groupBy; + // https://bugs.webkit.org/show_bug.cgi?id=271524 + return Object.groupBy('ab', function (it) { + return it; + }).a.length === 1; }, 'es.object.has-own': function () { return Object.hasOwn; @@ -1135,6 +1141,15 @@ GLOBAL.tests = { && set.has(0) && set[Symbol.toStringTag]; }], + 'es.set.difference.v2': createSetMethodTest('difference'), + 'es.set.intersection.v2': [createSetMethodTest('intersection'), function () { + return String(Array.from(new Set([1, 2, 3]).intersection(new Set([3, 2])))) === '3,2'; + }], + 'es.set.is-disjoint-from.v2': createSetMethodTest('isDisjointFrom'), + 'es.set.is-subset-of.v2': createSetMethodTest('isSubsetOf'), + 'es.set.is-superset-of.v2': createSetMethodTest('isSupersetOf'), + 'es.set.symmetric-difference.v2': createSetMethodTest('symmetricDifference'), + 'es.set.union.v2': createSetMethodTest('union'), 'es.string.at-alternative': function () { return '𠮷'.at(-2) === '\uD842'; }, @@ -1516,7 +1531,13 @@ GLOBAL.tests = { && SuppressedError(1, 2, 3, { cause: 4 }).cause !== 4; }, 'esnext.array.from-async': function () { - return Array.fromAsync; + // https://bugs.webkit.org/show_bug.cgi?id=271703 + var counter = 0; + Array.fromAsync.call(function () { + counter++; + return []; + }, { length: 0 }); + return counter === 1; }, 'esnext.array.filter-reject': function () { return [].filterReject; @@ -1746,6 +1767,9 @@ GLOBAL.tests = { 'esnext.math.signbit': function () { return Math.signbit; }, + 'esnext.math.sum-precise': function () { + return Math.sumPrecise; + }, 'esnext.number.from-string': function () { return Number.fromString; }, @@ -1758,7 +1782,6 @@ GLOBAL.tests = { 'esnext.set.delete-all': function () { return Set.prototype.deleteAll; }, - 'esnext.set.difference.v2': createSetMethodTest('difference'), 'esnext.set.every': function () { return Set.prototype.every; }, @@ -1771,12 +1794,6 @@ GLOBAL.tests = { 'esnext.set.from': function () { return Set.from; }, - 'esnext.set.intersection.v2': [createSetMethodTest('intersection'), function () { - return String(Array.from(new Set([1, 2, 3]).intersection(new Set([3, 2])))) === '3,2'; - }], - 'esnext.set.is-disjoint-from.v2': createSetMethodTest('isDisjointFrom'), - 'esnext.set.is-subset-of.v2': createSetMethodTest('isSubsetOf'), - 'esnext.set.is-superset-of.v2': createSetMethodTest('isSupersetOf'), 'esnext.set.join': function () { return Set.prototype.join; }, @@ -1792,8 +1809,6 @@ GLOBAL.tests = { 'esnext.set.some': function () { return Set.prototype.some; }, - 'esnext.set.symmetric-difference.v2': createSetMethodTest('symmetricDifference'), - 'esnext.set.union.v2': createSetMethodTest('union'), 'esnext.string.code-points': function () { return String.prototype.codePoints; }, @@ -1807,6 +1822,9 @@ GLOBAL.tests = { var descriptor = Object.getOwnPropertyDescriptor(Symbol, 'asyncDispose'); return descriptor.value && !descriptor.enumerable && !descriptor.configurable && !descriptor.writable; }, + 'esnext.symbol.custom-matcher': function () { + return Symbol.customMatcher; + }, 'esnext.symbol.dispose': function () { var descriptor = Object.getOwnPropertyDescriptor(Symbol, 'dispose'); return descriptor.value && !descriptor.enumerable && !descriptor.configurable && !descriptor.writable; @@ -1817,9 +1835,6 @@ GLOBAL.tests = { 'esnext.symbol.is-well-known-symbol': function () { return Symbol.isWellKnownSymbol; }, - 'esnext.symbol.matcher': function () { - return Symbol.matcher; - }, 'esnext.symbol.metadata': function () { return Symbol.metadata; }, @@ -1997,6 +2012,9 @@ GLOBAL.tests = { return URL.canParse.length === 1; } }], + 'web.url.parse': [URL_AND_URL_SEARCH_PARAMS_SUPPORT, function () { + return URL.parse; + }], 'web.url.to-json': [URL_AND_URL_SEARCH_PARAMS_SUPPORT, function () { return URL.prototype.toJSON; }], diff --git a/package-lock.json b/package-lock.json index 0dca2695a1ef..75acb80763cd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { "name": "core-js", - "version": "3.36.1", + "version": "3.37.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "version": "3.36.1", + "version": "3.37.0", "license": "MIT", "workspaces": [ "./packages/*" @@ -2329,9 +2329,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.736", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.736.tgz", - "integrity": "sha512-Rer6wc3ynLelKNM4lOCg7/zPQj8tPOCB2hzD32PX9wd3hgRRi9MxEbmkFCokzcEhRVMiOVLjnL9ig9cefJ+6+Q==" + "version": "1.4.737", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.737.tgz", + "integrity": "sha512-QvLTxaLHKdy5YxvixAw/FfHq2eWLUL9KvsPjp0aHK1gI5d3EDuDgITkvj0nFO2c6zUY3ZqVAJQiBYyQP9tQpfw==" }, "node_modules/elliptic": { "version": "6.5.5", @@ -5378,7 +5378,7 @@ } }, "packages/core-js": { - "version": "3.36.1", + "version": "3.37.0", "hasInstallScript": true, "license": "MIT", "funding": { @@ -5387,11 +5387,11 @@ } }, "packages/core-js-builder": { - "version": "3.36.1", + "version": "3.37.0", "license": "MIT", "dependencies": { - "core-js": "3.36.1", - "core-js-compat": "3.36.1", + "core-js": "3.37.0", + "core-js-compat": "3.37.0", "mkdirp": ">=0.5.6 <1", "webpack": ">=4.47.0 <5" }, @@ -5404,7 +5404,7 @@ } }, "packages/core-js-bundle": { - "version": "3.36.1", + "version": "3.37.0", "hasInstallScript": true, "license": "MIT", "funding": { @@ -5413,7 +5413,7 @@ } }, "packages/core-js-compat": { - "version": "3.36.1", + "version": "3.37.0", "license": "MIT", "dependencies": { "browserslist": "^4.23.0" @@ -5424,7 +5424,7 @@ } }, "packages/core-js-pure": { - "version": "3.36.1", + "version": "3.37.0", "hasInstallScript": true, "license": "MIT", "funding": { diff --git a/package.json b/package.json index bc583ceb0786..4eb7431e4054 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "3.36.1", + "version": "3.37.0", "repository": { "type": "git", "url": "https://github.com/zloirock/core-js.git" diff --git a/packages/core-js-builder/package.json b/packages/core-js-builder/package.json index 93312e92204e..a329e369b061 100644 --- a/packages/core-js-builder/package.json +++ b/packages/core-js-builder/package.json @@ -1,6 +1,6 @@ { "name": "core-js-builder", - "version": "3.36.1", + "version": "3.37.0", "type": "commonjs", "description": "core-js builder", "repository": { @@ -22,8 +22,8 @@ "main": "index.js", "types": "index.d.ts", "dependencies": { - "core-js": "3.36.1", - "core-js-compat": "3.36.1", + "core-js": "3.37.0", + "core-js-compat": "3.37.0", "mkdirp": ">=0.5.6 <1", "webpack": ">=4.47.0 <5" }, diff --git a/packages/core-js-bundle/package.json b/packages/core-js-bundle/package.json index d4bd0afb5a28..6d38f6966ce2 100644 --- a/packages/core-js-bundle/package.json +++ b/packages/core-js-bundle/package.json @@ -1,6 +1,6 @@ { "name": "core-js-bundle", - "version": "3.36.1", + "version": "3.37.0", "type": "commonjs", "description": "Standard library", "keywords": [ diff --git a/packages/core-js-compat/README.md b/packages/core-js-compat/README.md index 3eeb089a30be..3becd79381dc 100644 --- a/packages/core-js-compat/README.md +++ b/packages/core-js-compat/README.md @@ -27,7 +27,7 @@ const { exclude: [ // optional list / filter of modules to exclude, the signature is similar to `modules` option 'web.atob', ], - version: '3.36', // used `core-js` version, by default - the latest + version: '3.37', // used `core-js` version, by default - the latest inverse: false, // inverse of the result - shows modules that are NOT required for the target environment }); @@ -125,9 +125,9 @@ require('core-js-compat/modules'); // => Array require('core-js-compat').modules; // => Array // the subset of modules which available in the passed `core-js` version: -require('core-js-compat/get-modules-list-for-target-version')('3.36'); // => Array +require('core-js-compat/get-modules-list-for-target-version')('3.37'); // => Array // or -require('core-js-compat').getModulesListForTargetVersion('3.36'); // => Array +require('core-js-compat').getModulesListForTargetVersion('3.37'); // => Array ``` If you wanna help to improve this data, you could take a look at the related section of [`CONTRIBUTING.md`](https://github.com/zloirock/core-js/blob/master/CONTRIBUTING.md#how-to-update-core-js-compat-data). The visualization of compatibility data and the browser tests runner is available [here](http://zloirock.github.io/core-js/compat/), the example: diff --git a/packages/core-js-compat/package.json b/packages/core-js-compat/package.json index d342e929f668..f17e1f6f7483 100644 --- a/packages/core-js-compat/package.json +++ b/packages/core-js-compat/package.json @@ -1,6 +1,6 @@ { "name": "core-js-compat", - "version": "3.36.1", + "version": "3.37.0", "type": "commonjs", "description": "core-js compat", "repository": { diff --git a/packages/core-js-pure/package.json b/packages/core-js-pure/package.json index 581f12d02b28..88115b123fb1 100644 --- a/packages/core-js-pure/package.json +++ b/packages/core-js-pure/package.json @@ -1,6 +1,6 @@ { "name": "core-js-pure", - "version": "3.36.1", + "version": "3.37.0", "type": "commonjs", "description": "Standard library", "keywords": [ diff --git a/packages/core-js/internals/shared-store.js b/packages/core-js/internals/shared-store.js index e64374be254d..4a92a7b6f185 100644 --- a/packages/core-js/internals/shared-store.js +++ b/packages/core-js/internals/shared-store.js @@ -7,9 +7,9 @@ var SHARED = '__core-js_shared__'; var store = module.exports = globalThis[SHARED] || defineGlobalProperty(SHARED, {}); (store.versions || (store.versions = [])).push({ - version: '3.36.1', + version: '3.37.0', mode: IS_PURE ? 'pure' : 'global', copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru)', - license: 'https://github.com/zloirock/core-js/blob/v3.36.1/LICENSE', + license: 'https://github.com/zloirock/core-js/blob/v3.37.0/LICENSE', source: 'https://github.com/zloirock/core-js' }); diff --git a/packages/core-js/package.json b/packages/core-js/package.json index 4a3f2de2b187..23d4ffb90f59 100644 --- a/packages/core-js/package.json +++ b/packages/core-js/package.json @@ -1,6 +1,6 @@ { "name": "core-js", - "version": "3.36.1", + "version": "3.37.0", "type": "commonjs", "description": "Standard library", "keywords": [ diff --git a/scripts/bundle-tests/package-lock.json b/scripts/bundle-tests/package-lock.json index fa98e3308f5f..5182219203b0 100644 --- a/scripts/bundle-tests/package-lock.json +++ b/scripts/bundle-tests/package-lock.json @@ -912,9 +912,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.736", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.736.tgz", - "integrity": "sha512-Rer6wc3ynLelKNM4lOCg7/zPQj8tPOCB2hzD32PX9wd3hgRRi9MxEbmkFCokzcEhRVMiOVLjnL9ig9cefJ+6+Q==", + "version": "1.4.737", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.737.tgz", + "integrity": "sha512-QvLTxaLHKdy5YxvixAw/FfHq2eWLUL9KvsPjp0aHK1gI5d3EDuDgITkvj0nFO2c6zUY3ZqVAJQiBYyQP9tQpfw==", "dev": true }, "node_modules/enhanced-resolve": { diff --git a/tests/eslint/package-lock.json b/tests/eslint/package-lock.json index df780102ea7f..9166b40015ad 100644 --- a/tests/eslint/package-lock.json +++ b/tests/eslint/package-lock.json @@ -1148,9 +1148,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.736", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.736.tgz", - "integrity": "sha512-Rer6wc3ynLelKNM4lOCg7/zPQj8tPOCB2hzD32PX9wd3hgRRi9MxEbmkFCokzcEhRVMiOVLjnL9ig9cefJ+6+Q==", + "version": "1.4.737", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.737.tgz", + "integrity": "sha512-QvLTxaLHKdy5YxvixAw/FfHq2eWLUL9KvsPjp0aHK1gI5d3EDuDgITkvj0nFO2c6zUY3ZqVAJQiBYyQP9tQpfw==", "dev": true }, "node_modules/enhanced-resolve": { diff --git a/tests/observables/package-lock.json b/tests/observables/package-lock.json index 088470e6b3c4..0ed602c09421 100644 --- a/tests/observables/package-lock.json +++ b/tests/observables/package-lock.json @@ -641,9 +641,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.736", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.736.tgz", - "integrity": "sha512-Rer6wc3ynLelKNM4lOCg7/zPQj8tPOCB2hzD32PX9wd3hgRRi9MxEbmkFCokzcEhRVMiOVLjnL9ig9cefJ+6+Q==", + "version": "1.4.737", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.737.tgz", + "integrity": "sha512-QvLTxaLHKdy5YxvixAw/FfHq2eWLUL9KvsPjp0aHK1gI5d3EDuDgITkvj0nFO2c6zUY3ZqVAJQiBYyQP9tQpfw==", "dev": true, "peer": true },