diff --git a/CHANGELOG.md b/CHANGELOG.md index dfa05ff8b214..bc4cd5ffc3e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ ## Changelog ##### Unreleased +- Nothing + +##### [3.33.3 - 2023.11.20](https://github.com/zloirock/core-js/releases/tag/v3.33.3) - Fixed an issue getting the global object on Duktape, [#1303](https://github.com/zloirock/core-js/issues/1303) - Avoid sharing internal `[[DedentMap]]` from [`String.dedent` proposal](https://github.com/tc39/proposal-string-dedent) between `core-js` instances before stabilization of the proposal - Some internal untangling diff --git a/README.md b/README.md index c2e6374102ca..7f8c4b2e246b 100644 --- a/README.md +++ b/README.md @@ -209,11 +209,11 @@ structuredClone(new Set([1, 2, 3])); // => new Set([1, 2, 3]) ### Installation:[⬆](#index) ```sh // global version -npm install --save core-js@3.33.2 +npm install --save core-js@3.33.3 // version without global namespace pollution -npm install --save core-js-pure@3.33.2 +npm install --save core-js-pure@3.33.3 // bundled global version -npm install --save core-js-bundle@3.33.2 +npm install --save core-js-bundle@3.33.3 ``` Or you can use `core-js` [from CDN](https://www.jsdelivr.com/package/npm/core-js-bundle). diff --git a/deno/corejs/README.md b/deno/corejs/README.md index 21301bfd6537..ce63fcd5caec 100644 --- a/deno/corejs/README.md +++ b/deno/corejs/README.md @@ -29,7 +29,7 @@ *Example*: ```js -import 'https://deno.land/x/corejs@v3.33.2/index.js'; // <- at the top of your entry point +import 'https://deno.land/x/corejs@v3.33.3/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 7772bcbb638a..7dcb9495c944 100644 --- a/deno/corejs/index.js +++ b/deno/corejs/index.js @@ -1,7 +1,7 @@ /** - * core-js 3.33.2 + * core-js 3.33.3 * © 2014-2023 Denis Pushkarev (zloirock.ru) - * license: https://github.com/zloirock/core-js/blob/v3.33.2/LICENSE + * license: https://github.com/zloirock/core-js/blob/v3.33.3/LICENSE * source: https://github.com/zloirock/core-js */ !function (undefined) { 'use strict'; /******/ (function(modules) { // webpackBootstrap @@ -217,82 +217,82 @@ __webpack_require__(340); __webpack_require__(341); __webpack_require__(342); __webpack_require__(343); -__webpack_require__(347); -__webpack_require__(348); -__webpack_require__(349); -__webpack_require__(353); +__webpack_require__(344); +__webpack_require__(345); +__webpack_require__(346); +__webpack_require__(350); +__webpack_require__(351); +__webpack_require__(352); __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__(369); -__webpack_require__(370); -__webpack_require__(377); +__webpack_require__(367); +__webpack_require__(368); +__webpack_require__(375); +__webpack_require__(378); +__webpack_require__(379); __webpack_require__(380); __webpack_require__(381); __webpack_require__(382); -__webpack_require__(383); __webpack_require__(384); -__webpack_require__(386); +__webpack_require__(385); __webpack_require__(387); -__webpack_require__(389); +__webpack_require__(388); __webpack_require__(390); -__webpack_require__(392); +__webpack_require__(391); __webpack_require__(393); +__webpack_require__(394); __webpack_require__(395); __webpack_require__(396); __webpack_require__(397); __webpack_require__(398); __webpack_require__(399); -__webpack_require__(400); __webpack_require__(401); -__webpack_require__(403); +__webpack_require__(402); __webpack_require__(404); -__webpack_require__(406); +__webpack_require__(405); __webpack_require__(407); __webpack_require__(409); -__webpack_require__(411); -__webpack_require__(413); +__webpack_require__(412); +__webpack_require__(416); __webpack_require__(417); -__webpack_require__(418); +__webpack_require__(419); __webpack_require__(420); -__webpack_require__(421); +__webpack_require__(422); __webpack_require__(423); __webpack_require__(424); __webpack_require__(425); __webpack_require__(426); __webpack_require__(427); __webpack_require__(428); -__webpack_require__(429); +__webpack_require__(431); __webpack_require__(432); __webpack_require__(433); __webpack_require__(434); -__webpack_require__(435); +__webpack_require__(436); +__webpack_require__(437); __webpack_require__(438); __webpack_require__(439); -__webpack_require__(440); -__webpack_require__(441); +__webpack_require__(442); +__webpack_require__(443); __webpack_require__(444); __webpack_require__(445); -__webpack_require__(446); -__webpack_require__(447); +__webpack_require__(448); +__webpack_require__(449); __webpack_require__(450); -__webpack_require__(451); -__webpack_require__(452); +__webpack_require__(455); +__webpack_require__(456); __webpack_require__(457); -__webpack_require__(458); __webpack_require__(459); -__webpack_require__(461); -__webpack_require__(462); -module.exports = __webpack_require__(463); +__webpack_require__(460); +module.exports = __webpack_require__(461); /***/ }), @@ -440,8 +440,9 @@ module.exports = // eslint-disable-next-line no-restricted-globals -- safe check(typeof self == 'object' && self) || check(typeof global == 'object' && global) || + check(typeof this == 'object' && this) || // eslint-disable-next-line no-new-func -- fallback - (function () { return this; })() || this || Function('return this')(); + (function () { return this; })() || Function('return this')(); /***/ }), @@ -1028,10 +1029,10 @@ var store = __webpack_require__(36); (module.exports = function (key, value) { return store[key] || (store[key] = value !== undefined ? value : {}); })('versions', []).push({ - version: '3.33.2', + version: '3.33.3', mode: IS_PURE ? 'pure' : 'global', copyright: '© 2014-2023 Denis Pushkarev (zloirock.ru)', - license: 'https://github.com/zloirock/core-js/blob/v3.33.2/LICENSE', + license: 'https://github.com/zloirock/core-js/blob/v3.33.3/LICENSE', source: 'https://github.com/zloirock/core-js' }); @@ -11493,13 +11494,13 @@ $({ target: 'Math', stat: true, forced: true }, { var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); var toIntegerOrInfinity = __webpack_require__(61); -var parseInt = __webpack_require__(344); var INVALID_NUMBER_REPRESENTATION = 'Invalid number representation'; var INVALID_RADIX = 'Invalid radix'; var $RangeError = RangeError; var $SyntaxError = SyntaxError; var $TypeError = TypeError; +var $parseInt = parseInt; var pow = Math.pow; var valid = /^[\d.a-z]+$/; var charAt = uncurryThis(''.charAt); @@ -11524,8 +11525,8 @@ $({ target: 'Number', stat: true, forced: true }, { if (R < 2 || R > 36) throw new $RangeError(INVALID_RADIX); if (!exec(valid, string)) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION); var parts = split(string, '.'); - var mathNum = parseInt(parts[0], R); - if (parts.length > 1) mathNum += parseInt(parts[1], R) / pow(R, parts[1].length); + var mathNum = $parseInt(parts[0], R); + if (parts.length > 1) mathNum += $parseInt(parts[1], R) / pow(R, parts[1].length); if (numberToString(mathNum, R) !== string) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION); return sign * mathNum; } @@ -11538,85 +11539,6 @@ $({ target: 'Number', stat: true, forced: true }, { "use strict"; -var global = __webpack_require__(3); -var fails = __webpack_require__(6); -var uncurryThis = __webpack_require__(13); -var toString = __webpack_require__(76); -var trim = __webpack_require__(345).trim; -var whitespaces = __webpack_require__(346); - -var $parseInt = global.parseInt; -var Symbol = global.Symbol; -var ITERATOR = Symbol && Symbol.iterator; -var hex = /^[+-]?0x/i; -var exec = uncurryThis(hex.exec); -var FORCED = $parseInt(whitespaces + '08') !== 8 || $parseInt(whitespaces + '0x16') !== 22 - // MS Edge 18- broken with boxed symbols - || (ITERATOR && !fails(function () { $parseInt(Object(ITERATOR)); })); - -// `parseInt` method -// https://tc39.es/ecma262/#sec-parseint-string-radix -module.exports = FORCED ? function parseInt(string, radix) { - var S = trim(toString(string)); - return $parseInt(S, (radix >>> 0) || (exec(hex, S) ? 16 : 10)); -} : $parseInt; - - -/***/ }), -/* 345 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var uncurryThis = __webpack_require__(13); -var requireObjectCoercible = __webpack_require__(15); -var toString = __webpack_require__(76); -var whitespaces = __webpack_require__(346); - -var replace = uncurryThis(''.replace); -var ltrim = RegExp('^[' + whitespaces + ']+'); -var rtrim = RegExp('(^|[^' + whitespaces + '])[' + whitespaces + ']+$'); - -// `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation -var createMethod = function (TYPE) { - return function ($this) { - var string = toString(requireObjectCoercible($this)); - if (TYPE & 1) string = replace(string, ltrim, ''); - if (TYPE & 2) string = replace(string, rtrim, '$1'); - return string; - }; -}; - -module.exports = { - // `String.prototype.{ trimLeft, trimStart }` methods - // https://tc39.es/ecma262/#sec-string.prototype.trimstart - start: createMethod(1), - // `String.prototype.{ trimRight, trimEnd }` methods - // https://tc39.es/ecma262/#sec-string.prototype.trimend - end: createMethod(2), - // `String.prototype.trim` method - // https://tc39.es/ecma262/#sec-string.prototype.trim - trim: createMethod(3) -}; - - -/***/ }), -/* 346 */ -/***/ (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'; - - -/***/ }), -/* 347 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - var $ = __webpack_require__(2); var NumericRangeIterator = __webpack_require__(243); @@ -11631,7 +11553,7 @@ $({ target: 'Number', stat: true, forced: true }, { /***/ }), -/* 348 */ +/* 345 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11668,19 +11590,19 @@ $({ target: 'Object', stat: true }, { /***/ }), -/* 349 */ +/* 346 */ /***/ (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__(350); -__webpack_require__(351); -__webpack_require__(352); +__webpack_require__(347); +__webpack_require__(348); +__webpack_require__(349); /***/ }), -/* 350 */ +/* 347 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11874,7 +11796,7 @@ setSpecies(OBSERVABLE); /***/ }), -/* 351 */ +/* 348 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11916,7 +11838,7 @@ $({ target: 'Observable', stat: true, forced: true }, { /***/ }), -/* 352 */ +/* 349 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11947,7 +11869,7 @@ $({ target: 'Observable', stat: true, forced: true }, { /***/ }), -/* 353 */ +/* 350 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11970,7 +11892,7 @@ $({ target: 'Promise', stat: true, forced: true }, { /***/ }), -/* 354 */ +/* 351 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11993,14 +11915,14 @@ $({ target: 'Promise', stat: true }, { /***/ }), -/* 355 */ +/* 352 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(356); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var toMetadataKey = ReflectMetadataModule.toKey; @@ -12017,7 +11939,7 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 356 */ +/* 353 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12086,13 +12008,13 @@ module.exports = { /***/ }), -/* 357 */ +/* 354 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(356); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var toMetadataKey = ReflectMetadataModule.toKey; @@ -12115,14 +12037,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 358 */ +/* 355 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(356); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var getPrototypeOf = __webpack_require__(85); @@ -12148,7 +12070,7 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 359 */ +/* 356 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12156,7 +12078,7 @@ $({ target: 'Reflect', stat: true }, { // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); -var ReflectMetadataModule = __webpack_require__(356); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var getPrototypeOf = __webpack_require__(85); var $arrayUniqueBy = __webpack_require__(205); @@ -12185,14 +12107,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 360 */ +/* 357 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(356); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var ordinaryGetOwnMetadata = ReflectMetadataModule.get; @@ -12209,14 +12131,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 361 */ +/* 358 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(356); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys; @@ -12233,14 +12155,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 362 */ +/* 359 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(356); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var getPrototypeOf = __webpack_require__(85); @@ -12265,14 +12187,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 363 */ +/* 360 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(356); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var ordinaryHasOwnMetadata = ReflectMetadataModule.has; @@ -12289,13 +12211,13 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 364 */ +/* 361 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(356); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var toMetadataKey = ReflectMetadataModule.toKey; @@ -12313,7 +12235,7 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 365 */ +/* 362 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12321,7 +12243,7 @@ $({ target: 'Reflect', stat: true }, { var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); var toString = __webpack_require__(76); -var WHITESPACES = __webpack_require__(346); +var WHITESPACES = __webpack_require__(363); var charCodeAt = uncurryThis(''.charCodeAt); var replace = uncurryThis(''.replace); @@ -12340,14 +12262,25 @@ $({ target: 'RegExp', stat: true, forced: true }, { /***/ }), -/* 366 */ +/* 363 */ +/***/ (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'; + + +/***/ }), +/* 364 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aSet = __webpack_require__(367); -var add = __webpack_require__(368).add; +var aSet = __webpack_require__(365); +var add = __webpack_require__(366).add; // `Set.prototype.addAll` method // https://github.com/tc39/proposal-collection-methods @@ -12362,12 +12295,12 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 367 */ +/* 365 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var has = __webpack_require__(368).has; +var has = __webpack_require__(366).has; // Perform ? RequireInternalSlot(M, [[SetData]]) module.exports = function (it) { @@ -12377,7 +12310,7 @@ module.exports = function (it) { /***/ }), -/* 368 */ +/* 366 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12398,14 +12331,14 @@ module.exports = { /***/ }), -/* 369 */ +/* 367 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aSet = __webpack_require__(367); -var remove = __webpack_require__(368).remove; +var aSet = __webpack_require__(365); +var remove = __webpack_require__(366).remove; // `Set.prototype.deleteAll` method // https://github.com/tc39/proposal-collection-methods @@ -12423,14 +12356,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 370 */ +/* 368 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var difference = __webpack_require__(371); -var setMethodAcceptSetLike = __webpack_require__(376); +var difference = __webpack_require__(369); +var setMethodAcceptSetLike = __webpack_require__(374); // `Set.prototype.difference` method // https://github.com/tc39/proposal-set-methods @@ -12440,17 +12373,17 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('dif /***/ }), -/* 371 */ +/* 369 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(367); -var SetHelpers = __webpack_require__(368); -var clone = __webpack_require__(372); -var size = __webpack_require__(374); -var getSetRecord = __webpack_require__(375); -var iterateSet = __webpack_require__(373); +var aSet = __webpack_require__(365); +var SetHelpers = __webpack_require__(366); +var clone = __webpack_require__(370); +var size = __webpack_require__(372); +var getSetRecord = __webpack_require__(373); +var iterateSet = __webpack_require__(371); var iterateSimple = __webpack_require__(207); var has = SetHelpers.has; @@ -12473,13 +12406,13 @@ module.exports = function difference(other) { /***/ }), -/* 372 */ +/* 370 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var SetHelpers = __webpack_require__(368); -var iterate = __webpack_require__(373); +var SetHelpers = __webpack_require__(366); +var iterate = __webpack_require__(371); var Set = SetHelpers.Set; var add = SetHelpers.add; @@ -12494,14 +12427,14 @@ module.exports = function (set) { /***/ }), -/* 373 */ +/* 371 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var uncurryThis = __webpack_require__(13); var iterateSimple = __webpack_require__(207); -var SetHelpers = __webpack_require__(368); +var SetHelpers = __webpack_require__(366); var Set = SetHelpers.Set; var SetPrototype = SetHelpers.proto; @@ -12515,13 +12448,13 @@ module.exports = function (set, fn, interruptible) { /***/ }), -/* 374 */ +/* 372 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var uncurryThisAccessor = __webpack_require__(71); -var SetHelpers = __webpack_require__(368); +var SetHelpers = __webpack_require__(366); module.exports = uncurryThisAccessor(SetHelpers.proto, 'size', 'get') || function (set) { return set.size; @@ -12529,7 +12462,7 @@ module.exports = uncurryThisAccessor(SetHelpers.proto, 'size', 'get') || functio /***/ }), -/* 375 */ +/* 373 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12581,7 +12514,7 @@ module.exports = function (obj) { /***/ }), -/* 376 */ +/* 374 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12623,15 +12556,15 @@ module.exports = function (name) { /***/ }), -/* 377 */ +/* 375 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(378); -var $difference = __webpack_require__(371); +var toSetLike = __webpack_require__(376); +var $difference = __webpack_require__(369); // `Set.prototype.difference` method // https://github.com/tc39/proposal-set-methods @@ -12644,14 +12577,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 378 */ +/* 376 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var getBuiltIn = __webpack_require__(23); var isCallable = __webpack_require__(20); -var isIterable = __webpack_require__(379); +var isIterable = __webpack_require__(377); var isObject = __webpack_require__(19); var Set = getBuiltIn('Set'); @@ -12671,7 +12604,7 @@ module.exports = function (it) { /***/ }), -/* 379 */ +/* 377 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12695,15 +12628,15 @@ module.exports = function (it) { /***/ }), -/* 380 */ +/* 378 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(367); -var iterate = __webpack_require__(373); +var aSet = __webpack_require__(365); +var iterate = __webpack_require__(371); // `Set.prototype.every` method // https://github.com/tc39/proposal-collection-methods @@ -12719,16 +12652,16 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 381 */ +/* 379 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(367); -var SetHelpers = __webpack_require__(368); -var iterate = __webpack_require__(373); +var aSet = __webpack_require__(365); +var SetHelpers = __webpack_require__(366); +var iterate = __webpack_require__(371); var Set = SetHelpers.Set; var add = SetHelpers.add; @@ -12749,15 +12682,15 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 382 */ +/* 380 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(367); -var iterate = __webpack_require__(373); +var aSet = __webpack_require__(365); +var iterate = __webpack_require__(371); // `Set.prototype.find` method // https://github.com/tc39/proposal-collection-methods @@ -12774,7 +12707,7 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 383 */ +/* 381 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12790,15 +12723,15 @@ $({ target: 'Set', stat: true, forced: true }, { /***/ }), -/* 384 */ +/* 382 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var fails = __webpack_require__(6); -var intersection = __webpack_require__(385); -var setMethodAcceptSetLike = __webpack_require__(376); +var intersection = __webpack_require__(383); +var setMethodAcceptSetLike = __webpack_require__(374); var INCORRECT = !setMethodAcceptSetLike('intersection') || fails(function () { // eslint-disable-next-line es/no-array-from, es/no-set -- testing @@ -12813,16 +12746,16 @@ $({ target: 'Set', proto: true, real: true, forced: INCORRECT }, { /***/ }), -/* 385 */ +/* 383 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(367); -var SetHelpers = __webpack_require__(368); -var size = __webpack_require__(374); -var getSetRecord = __webpack_require__(375); -var iterateSet = __webpack_require__(373); +var aSet = __webpack_require__(365); +var SetHelpers = __webpack_require__(366); +var size = __webpack_require__(372); +var getSetRecord = __webpack_require__(373); +var iterateSet = __webpack_require__(371); var iterateSimple = __webpack_require__(207); var Set = SetHelpers.Set; @@ -12851,15 +12784,15 @@ module.exports = function intersection(other) { /***/ }), -/* 386 */ +/* 384 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(378); -var $intersection = __webpack_require__(385); +var toSetLike = __webpack_require__(376); +var $intersection = __webpack_require__(383); // `Set.prototype.intersection` method // https://github.com/tc39/proposal-set-methods @@ -12872,14 +12805,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 387 */ +/* 385 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isDisjointFrom = __webpack_require__(388); -var setMethodAcceptSetLike = __webpack_require__(376); +var isDisjointFrom = __webpack_require__(386); +var setMethodAcceptSetLike = __webpack_require__(374); // `Set.prototype.isDisjointFrom` method // https://github.com/tc39/proposal-set-methods @@ -12889,16 +12822,16 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isD /***/ }), -/* 388 */ +/* 386 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(367); -var has = __webpack_require__(368).has; -var size = __webpack_require__(374); -var getSetRecord = __webpack_require__(375); -var iterateSet = __webpack_require__(373); +var aSet = __webpack_require__(365); +var has = __webpack_require__(366).has; +var size = __webpack_require__(372); +var getSetRecord = __webpack_require__(373); +var iterateSet = __webpack_require__(371); var iterateSimple = __webpack_require__(207); var iteratorClose = __webpack_require__(98); @@ -12918,15 +12851,15 @@ module.exports = function isDisjointFrom(other) { /***/ }), -/* 389 */ +/* 387 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(378); -var $isDisjointFrom = __webpack_require__(388); +var toSetLike = __webpack_require__(376); +var $isDisjointFrom = __webpack_require__(386); // `Set.prototype.isDisjointFrom` method // https://github.com/tc39/proposal-set-methods @@ -12939,14 +12872,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 390 */ +/* 388 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isSubsetOf = __webpack_require__(391); -var setMethodAcceptSetLike = __webpack_require__(376); +var isSubsetOf = __webpack_require__(389); +var setMethodAcceptSetLike = __webpack_require__(374); // `Set.prototype.isSubsetOf` method // https://github.com/tc39/proposal-set-methods @@ -12956,15 +12889,15 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isS /***/ }), -/* 391 */ +/* 389 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(367); -var size = __webpack_require__(374); -var iterate = __webpack_require__(373); -var getSetRecord = __webpack_require__(375); +var aSet = __webpack_require__(365); +var size = __webpack_require__(372); +var iterate = __webpack_require__(371); +var getSetRecord = __webpack_require__(373); // `Set.prototype.isSubsetOf` method // https://tc39.github.io/proposal-set-methods/#Set.prototype.isSubsetOf @@ -12979,15 +12912,15 @@ module.exports = function isSubsetOf(other) { /***/ }), -/* 392 */ +/* 390 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(378); -var $isSubsetOf = __webpack_require__(391); +var toSetLike = __webpack_require__(376); +var $isSubsetOf = __webpack_require__(389); // `Set.prototype.isSubsetOf` method // https://github.com/tc39/proposal-set-methods @@ -13000,14 +12933,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 393 */ +/* 391 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isSupersetOf = __webpack_require__(394); -var setMethodAcceptSetLike = __webpack_require__(376); +var isSupersetOf = __webpack_require__(392); +var setMethodAcceptSetLike = __webpack_require__(374); // `Set.prototype.isSupersetOf` method // https://github.com/tc39/proposal-set-methods @@ -13017,15 +12950,15 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isS /***/ }), -/* 394 */ +/* 392 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(367); -var has = __webpack_require__(368).has; -var size = __webpack_require__(374); -var getSetRecord = __webpack_require__(375); +var aSet = __webpack_require__(365); +var has = __webpack_require__(366).has; +var size = __webpack_require__(372); +var getSetRecord = __webpack_require__(373); var iterateSimple = __webpack_require__(207); var iteratorClose = __webpack_require__(98); @@ -13043,15 +12976,15 @@ module.exports = function isSupersetOf(other) { /***/ }), -/* 395 */ +/* 393 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(378); -var $isSupersetOf = __webpack_require__(394); +var toSetLike = __webpack_require__(376); +var $isSupersetOf = __webpack_require__(392); // `Set.prototype.isSupersetOf` method // https://github.com/tc39/proposal-set-methods @@ -13064,15 +12997,15 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 396 */ +/* 394 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); -var aSet = __webpack_require__(367); -var iterate = __webpack_require__(373); +var aSet = __webpack_require__(365); +var iterate = __webpack_require__(371); var toString = __webpack_require__(76); var arrayJoin = uncurryThis([].join); @@ -13094,16 +13027,16 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 397 */ +/* 395 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(367); -var SetHelpers = __webpack_require__(368); -var iterate = __webpack_require__(373); +var aSet = __webpack_require__(365); +var SetHelpers = __webpack_require__(366); +var iterate = __webpack_require__(371); var Set = SetHelpers.Set; var add = SetHelpers.add; @@ -13124,7 +13057,7 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 398 */ +/* 396 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13140,15 +13073,15 @@ $({ target: 'Set', stat: true, forced: true }, { /***/ }), -/* 399 */ +/* 397 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var aCallable = __webpack_require__(30); -var aSet = __webpack_require__(367); -var iterate = __webpack_require__(373); +var aSet = __webpack_require__(365); +var iterate = __webpack_require__(371); var $TypeError = TypeError; @@ -13175,15 +13108,15 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 400 */ +/* 398 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(367); -var iterate = __webpack_require__(373); +var aSet = __webpack_require__(365); +var iterate = __webpack_require__(371); // `Set.prototype.some` method // https://github.com/tc39/proposal-collection-methods @@ -13199,14 +13132,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 401 */ +/* 399 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var symmetricDifference = __webpack_require__(402); -var setMethodAcceptSetLike = __webpack_require__(376); +var symmetricDifference = __webpack_require__(400); +var setMethodAcceptSetLike = __webpack_require__(374); // `Set.prototype.symmetricDifference` method // https://github.com/tc39/proposal-set-methods @@ -13216,15 +13149,15 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('sym /***/ }), -/* 402 */ +/* 400 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(367); -var SetHelpers = __webpack_require__(368); -var clone = __webpack_require__(372); -var getSetRecord = __webpack_require__(375); +var aSet = __webpack_require__(365); +var SetHelpers = __webpack_require__(366); +var clone = __webpack_require__(370); +var getSetRecord = __webpack_require__(373); var iterateSimple = __webpack_require__(207); var add = SetHelpers.add; @@ -13246,15 +13179,15 @@ module.exports = function symmetricDifference(other) { /***/ }), -/* 403 */ +/* 401 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(378); -var $symmetricDifference = __webpack_require__(402); +var toSetLike = __webpack_require__(376); +var $symmetricDifference = __webpack_require__(400); // `Set.prototype.symmetricDifference` method // https://github.com/tc39/proposal-set-methods @@ -13267,14 +13200,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 404 */ +/* 402 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var union = __webpack_require__(405); -var setMethodAcceptSetLike = __webpack_require__(376); +var union = __webpack_require__(403); +var setMethodAcceptSetLike = __webpack_require__(374); // `Set.prototype.union` method // https://github.com/tc39/proposal-set-methods @@ -13284,15 +13217,15 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('uni /***/ }), -/* 405 */ +/* 403 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(367); -var add = __webpack_require__(368).add; -var clone = __webpack_require__(372); -var getSetRecord = __webpack_require__(375); +var aSet = __webpack_require__(365); +var add = __webpack_require__(366).add; +var clone = __webpack_require__(370); +var getSetRecord = __webpack_require__(373); var iterateSimple = __webpack_require__(207); // `Set.prototype.union` method @@ -13309,15 +13242,15 @@ module.exports = function union(other) { /***/ }), -/* 406 */ +/* 404 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(378); -var $union = __webpack_require__(405); +var toSetLike = __webpack_require__(376); +var $union = __webpack_require__(403); // `Set.prototype.union` method // https://github.com/tc39/proposal-set-methods @@ -13330,13 +13263,13 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 407 */ +/* 405 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var cooked = __webpack_require__(408); +var cooked = __webpack_require__(406); // `String.cooked` method // https://github.com/tc39/proposal-string-cooked @@ -13346,7 +13279,7 @@ $({ target: 'String', stat: true, forced: true }, { /***/ }), -/* 408 */ +/* 406 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13380,7 +13313,7 @@ module.exports = function cooked(template /* , ...substitutions */) { /***/ }), -/* 409 */ +/* 407 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13391,7 +13324,7 @@ var createIterResultObject = __webpack_require__(185); var requireObjectCoercible = __webpack_require__(15); var toString = __webpack_require__(76); var InternalStateModule = __webpack_require__(51); -var StringMultibyteModule = __webpack_require__(410); +var StringMultibyteModule = __webpack_require__(408); var codeAt = StringMultibyteModule.codeAt; var charAt = StringMultibyteModule.charAt; @@ -13427,7 +13360,7 @@ $({ target: 'String', proto: true, forced: true }, { /***/ }), -/* 410 */ +/* 408 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13471,15 +13404,13 @@ module.exports = { /***/ }), -/* 411 */ +/* 409 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var FREEZING = __webpack_require__(257); var $ = __webpack_require__(2); -var shared = __webpack_require__(34); -var getBuiltIn = __webpack_require__(23); var makeBuiltIn = __webpack_require__(48); var uncurryThis = __webpack_require__(13); var apply = __webpack_require__(68); @@ -13489,18 +13420,15 @@ var isCallable = __webpack_require__(20); var lengthOfArrayLike = __webpack_require__(63); var defineProperty = __webpack_require__(44).f; var createArrayFromList = __webpack_require__(253); -var cooked = __webpack_require__(408); -var parse = __webpack_require__(412); -var whitespaces = __webpack_require__(346); +var WeakMapHelpers = __webpack_require__(410); +var cooked = __webpack_require__(406); +var parse = __webpack_require__(411); +var whitespaces = __webpack_require__(363); -var WeakMap = getBuiltIn('WeakMap'); -var globalDedentRegistry = shared('GlobalDedentRegistry', new WeakMap()); - -/* eslint-disable no-self-assign -- prototype methods protection */ -globalDedentRegistry.has = globalDedentRegistry.has; -globalDedentRegistry.get = globalDedentRegistry.get; -globalDedentRegistry.set = globalDedentRegistry.set; -/* eslint-enable no-self-assign -- prototype methods protection */ +var DedentMap = new WeakMapHelpers.WeakMap(); +var weakMapGet = WeakMapHelpers.get; +var weakMapHas = WeakMapHelpers.has; +var weakMapSet = WeakMapHelpers.set; var $Array = Array; var $TypeError = TypeError; @@ -13525,14 +13453,14 @@ var dedentTemplateStringsArray = function (template) { var rawInput = template.raw; // https://github.com/tc39/proposal-string-dedent/issues/75 if (FREEZING && !isFrozen(rawInput)) throw new $TypeError('Raw template should be frozen'); - if (globalDedentRegistry.has(rawInput)) return globalDedentRegistry.get(rawInput); + if (weakMapHas(DedentMap, rawInput)) return weakMapGet(DedentMap, rawInput); var raw = dedentStringsArray(rawInput); var cookedArr = cookStrings(raw); defineProperty(cookedArr, 'raw', { value: freeze(raw) }); freeze(cookedArr); - globalDedentRegistry.set(rawInput, cookedArr); + weakMapSet(DedentMap, rawInput, cookedArr); return cookedArr; }; @@ -13635,7 +13563,28 @@ $({ target: 'String', stat: true, forced: true }, { /***/ }), -/* 412 */ +/* 410 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var uncurryThis = __webpack_require__(13); + +// eslint-disable-next-line es/no-weak-map -- safe +var WeakMapPrototype = WeakMap.prototype; + +module.exports = { + // eslint-disable-next-line es/no-weak-map -- safe + WeakMap: WeakMap, + set: uncurryThis(WeakMapPrototype.set), + get: uncurryThis(WeakMapPrototype.get), + has: uncurryThis(WeakMapPrototype.has), + remove: uncurryThis(WeakMapPrototype['delete']) +}; + + +/***/ }), +/* 411 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13761,13 +13710,13 @@ module.exports = function (raw) { /***/ }), -/* 413 */ +/* 412 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var global = __webpack_require__(3); -var defineWellKnownSymbol = __webpack_require__(414); +var defineWellKnownSymbol = __webpack_require__(413); var defineProperty = __webpack_require__(44).f; var getOwnPropertyDescriptor = __webpack_require__(4).f; @@ -13789,14 +13738,14 @@ if (Symbol) { /***/ }), -/* 414 */ +/* 413 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var path = __webpack_require__(415); +var path = __webpack_require__(414); var hasOwn = __webpack_require__(38); -var wrappedWellKnownSymbolModule = __webpack_require__(416); +var wrappedWellKnownSymbolModule = __webpack_require__(415); var defineProperty = __webpack_require__(44).f; module.exports = function (NAME) { @@ -13808,7 +13757,7 @@ module.exports = function (NAME) { /***/ }), -/* 415 */ +/* 414 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13819,7 +13768,7 @@ module.exports = global; /***/ }), -/* 416 */ +/* 415 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13830,13 +13779,13 @@ exports.f = wellKnownSymbol; /***/ }), -/* 417 */ +/* 416 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var global = __webpack_require__(3); -var defineWellKnownSymbol = __webpack_require__(414); +var defineWellKnownSymbol = __webpack_require__(413); var defineProperty = __webpack_require__(44).f; var getOwnPropertyDescriptor = __webpack_require__(4).f; @@ -13858,13 +13807,13 @@ if (Symbol) { /***/ }), -/* 418 */ +/* 417 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isRegisteredSymbol = __webpack_require__(419); +var isRegisteredSymbol = __webpack_require__(418); // `Symbol.isRegisteredSymbol` method // https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol @@ -13874,7 +13823,7 @@ $({ target: 'Symbol', stat: true }, { /***/ }), -/* 419 */ +/* 418 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13898,13 +13847,13 @@ module.exports = Symbol.isRegisteredSymbol || function isRegisteredSymbol(value) /***/ }), -/* 420 */ +/* 419 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isRegisteredSymbol = __webpack_require__(419); +var isRegisteredSymbol = __webpack_require__(418); // `Symbol.isRegistered` method // obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol @@ -13914,13 +13863,13 @@ $({ target: 'Symbol', stat: true, name: 'isRegisteredSymbol' }, { /***/ }), -/* 421 */ +/* 420 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isWellKnownSymbol = __webpack_require__(422); +var isWellKnownSymbol = __webpack_require__(421); // `Symbol.isWellKnownSymbol` method // https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol @@ -13931,7 +13880,7 @@ $({ target: 'Symbol', stat: true, forced: true }, { /***/ }), -/* 422 */ +/* 421 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13973,13 +13922,13 @@ module.exports = function isWellKnownSymbol(value) { /***/ }), -/* 423 */ +/* 422 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var isWellKnownSymbol = __webpack_require__(422); +var isWellKnownSymbol = __webpack_require__(421); // `Symbol.isWellKnown` method // obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol @@ -13990,12 +13939,12 @@ $({ target: 'Symbol', stat: true, name: 'isWellKnownSymbol', forced: true }, { /***/ }), -/* 424 */ +/* 423 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var defineWellKnownSymbol = __webpack_require__(414); +var defineWellKnownSymbol = __webpack_require__(413); // `Symbol.matcher` well-known symbol // https://github.com/tc39/proposal-pattern-matching @@ -14003,12 +13952,12 @@ defineWellKnownSymbol('matcher'); /***/ }), -/* 425 */ +/* 424 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var defineWellKnownSymbol = __webpack_require__(414); +var defineWellKnownSymbol = __webpack_require__(413); // `Symbol.metadata` well-known symbol // https://github.com/tc39/proposal-decorators @@ -14016,13 +13965,13 @@ defineWellKnownSymbol('metadata'); /***/ }), -/* 426 */ +/* 425 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` -var defineWellKnownSymbol = __webpack_require__(414); +var defineWellKnownSymbol = __webpack_require__(413); // `Symbol.metadataKey` well-known symbol // https://github.com/tc39/proposal-decorator-metadata @@ -14030,12 +13979,12 @@ defineWellKnownSymbol('metadataKey'); /***/ }), -/* 427 */ +/* 426 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var defineWellKnownSymbol = __webpack_require__(414); +var defineWellKnownSymbol = __webpack_require__(413); // `Symbol.observable` well-known symbol // https://github.com/tc39/proposal-observable @@ -14043,7 +13992,7 @@ defineWellKnownSymbol('observable'); /***/ }), -/* 428 */ +/* 427 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14075,14 +14024,14 @@ exportTypedArrayStaticMethod('fromAsync', function fromAsync(asyncItems /* , map /***/ }), -/* 429 */ +/* 428 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var ArrayBufferViewCore = __webpack_require__(166); var $filterReject = __webpack_require__(190).filterReject; -var fromSpeciesAndList = __webpack_require__(430); +var fromSpeciesAndList = __webpack_require__(429); var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; @@ -14096,13 +14045,13 @@ exportTypedArrayMethod('filterReject', function filterReject(callbackfn /* , thi /***/ }), -/* 430 */ +/* 429 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var arrayFromConstructorAndList = __webpack_require__(112); -var typedArraySpeciesConstructor = __webpack_require__(431); +var typedArraySpeciesConstructor = __webpack_require__(430); module.exports = function (instance, list) { return arrayFromConstructorAndList(typedArraySpeciesConstructor(instance), list); @@ -14110,7 +14059,7 @@ module.exports = function (instance, list) { /***/ }), -/* 431 */ +/* 430 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14129,7 +14078,7 @@ module.exports = function (originalArray) { /***/ }), -/* 432 */ +/* 431 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14137,7 +14086,7 @@ module.exports = function (originalArray) { // TODO: Remove from `core-js@4` var ArrayBufferViewCore = __webpack_require__(166); var $group = __webpack_require__(194); -var typedArraySpeciesConstructor = __webpack_require__(431); +var typedArraySpeciesConstructor = __webpack_require__(430); var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; @@ -14151,7 +14100,7 @@ exportTypedArrayMethod('groupBy', function groupBy(callbackfn /* , thisArg */) { /***/ }), -/* 433 */ +/* 432 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14226,7 +14175,7 @@ exportTypedArrayMethod('toSpliced', function toSpliced(start, deleteCount /* , . /***/ }), -/* 434 */ +/* 433 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14250,14 +14199,14 @@ exportTypedArrayMethod('uniqueBy', function uniqueBy(resolver) { /***/ }), -/* 435 */ +/* 434 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aWeakMap = __webpack_require__(436); -var remove = __webpack_require__(437).remove; +var aWeakMap = __webpack_require__(435); +var remove = __webpack_require__(410).remove; // `WeakMap.prototype.deleteAll` method // https://github.com/tc39/proposal-collection-methods @@ -14275,12 +14224,12 @@ $({ target: 'WeakMap', proto: true, real: true, forced: true }, { /***/ }), -/* 436 */ +/* 435 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var has = __webpack_require__(437).has; +var has = __webpack_require__(410).has; // Perform ? RequireInternalSlot(M, [[WeakMapData]]) module.exports = function (it) { @@ -14290,28 +14239,7 @@ module.exports = function (it) { /***/ }), -/* 437 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -var uncurryThis = __webpack_require__(13); - -// eslint-disable-next-line es/no-weak-map -- safe -var WeakMapPrototype = WeakMap.prototype; - -module.exports = { - // eslint-disable-next-line es/no-weak-map -- safe - WeakMap: WeakMap, - set: uncurryThis(WeakMapPrototype.set), - get: uncurryThis(WeakMapPrototype.get), - has: uncurryThis(WeakMapPrototype.has), - remove: uncurryThis(WeakMapPrototype['delete']) -}; - - -/***/ }), -/* 438 */ +/* 436 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14327,7 +14255,7 @@ $({ target: 'WeakMap', stat: true, forced: true }, { /***/ }), -/* 439 */ +/* 437 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14343,14 +14271,14 @@ $({ target: 'WeakMap', stat: true, forced: true }, { /***/ }), -/* 440 */ +/* 438 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aWeakMap = __webpack_require__(436); -var WeakMapHelpers = __webpack_require__(437); +var aWeakMap = __webpack_require__(435); +var WeakMapHelpers = __webpack_require__(410); var get = WeakMapHelpers.get; var has = WeakMapHelpers.has; @@ -14377,14 +14305,14 @@ $({ target: 'WeakMap', proto: true, real: true, forced: true }, { /***/ }), -/* 441 */ +/* 439 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aWeakSet = __webpack_require__(442); -var add = __webpack_require__(443).add; +var aWeakSet = __webpack_require__(440); +var add = __webpack_require__(441).add; // `WeakSet.prototype.addAll` method // https://github.com/tc39/proposal-collection-methods @@ -14399,12 +14327,12 @@ $({ target: 'WeakSet', proto: true, real: true, forced: true }, { /***/ }), -/* 442 */ +/* 440 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var has = __webpack_require__(443).has; +var has = __webpack_require__(441).has; // Perform ? RequireInternalSlot(M, [[WeakSetData]]) module.exports = function (it) { @@ -14414,7 +14342,7 @@ module.exports = function (it) { /***/ }), -/* 443 */ +/* 441 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14434,14 +14362,14 @@ module.exports = { /***/ }), -/* 444 */ +/* 442 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aWeakSet = __webpack_require__(442); -var remove = __webpack_require__(443).remove; +var aWeakSet = __webpack_require__(440); +var remove = __webpack_require__(441).remove; // `WeakSet.prototype.deleteAll` method // https://github.com/tc39/proposal-collection-methods @@ -14459,7 +14387,7 @@ $({ target: 'WeakSet', proto: true, real: true, forced: true }, { /***/ }), -/* 445 */ +/* 443 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14475,7 +14403,7 @@ $({ target: 'WeakSet', stat: true, forced: true }, { /***/ }), -/* 446 */ +/* 444 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14491,7 +14419,7 @@ $({ target: 'WeakSet', stat: true, forced: true }, { /***/ }), -/* 447 */ +/* 445 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14508,9 +14436,9 @@ var defineBuiltInAccessor = __webpack_require__(119); var hasOwn = __webpack_require__(38); var anInstance = __webpack_require__(125); var anObject = __webpack_require__(46); -var errorToString = __webpack_require__(448); +var errorToString = __webpack_require__(446); var normalizeStringArgument = __webpack_require__(75); -var DOMExceptionConstants = __webpack_require__(449); +var DOMExceptionConstants = __webpack_require__(447); var clearErrorStack = __webpack_require__(81); var InternalStateModule = __webpack_require__(51); var DESCRIPTORS = __webpack_require__(5); @@ -14643,7 +14571,7 @@ for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) { /***/ }), -/* 448 */ +/* 446 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14679,7 +14607,7 @@ module.exports = INCORRECT_TO_STRING ? function toString() { /***/ }), -/* 449 */ +/* 447 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14714,7 +14642,7 @@ module.exports = { /***/ }), -/* 450 */ +/* 448 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14728,7 +14656,7 @@ var hasOwn = __webpack_require__(38); var anInstance = __webpack_require__(125); var inheritIfRequired = __webpack_require__(74); var normalizeStringArgument = __webpack_require__(75); -var DOMExceptionConstants = __webpack_require__(449); +var DOMExceptionConstants = __webpack_require__(447); var clearErrorStack = __webpack_require__(81); var DESCRIPTORS = __webpack_require__(5); var IS_PURE = __webpack_require__(35); @@ -14789,7 +14717,7 @@ if (PolyfilledDOMExceptionPrototype.constructor !== PolyfilledDOMException) { /***/ }), -/* 451 */ +/* 449 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14804,18 +14732,18 @@ setToStringTag(getBuiltIn(DOM_EXCEPTION), DOM_EXCEPTION); /***/ }), -/* 452 */ +/* 450 */ /***/ (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__(453); -__webpack_require__(454); +__webpack_require__(451); +__webpack_require__(452); /***/ }), -/* 453 */ +/* 451 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14832,7 +14760,7 @@ $({ global: true, bind: true, enumerable: true, forced: global.clearImmediate != /***/ }), -/* 454 */ +/* 452 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14840,7 +14768,7 @@ $({ global: true, bind: true, enumerable: true, forced: global.clearImmediate != var $ = __webpack_require__(2); var global = __webpack_require__(3); var setTask = __webpack_require__(129).set; -var schedulersFix = __webpack_require__(455); +var schedulersFix = __webpack_require__(453); // https://github.com/oven-sh/bun/issues/1633 var setImmediate = global.setImmediate ? schedulersFix(setTask, false) : setTask; @@ -14853,7 +14781,7 @@ $({ global: true, bind: true, enumerable: true, forced: global.setImmediate !== /***/ }), -/* 455 */ +/* 453 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14861,7 +14789,7 @@ $({ global: true, bind: true, enumerable: true, forced: global.setImmediate !== var global = __webpack_require__(3); var apply = __webpack_require__(68); var isCallable = __webpack_require__(20); -var ENGINE_IS_BUN = __webpack_require__(456); +var ENGINE_IS_BUN = __webpack_require__(454); var USER_AGENT = __webpack_require__(28); var arraySlice = __webpack_require__(130); var validateArgumentsLength = __webpack_require__(131); @@ -14891,17 +14819,17 @@ module.exports = function (scheduler, hasTimeArg) { /***/ }), -/* 456 */ +/* 454 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -/* global Bun -- Deno case */ +/* global Bun -- Bun case */ module.exports = typeof Bun == 'function' && Bun && typeof Bun.version == 'string'; /***/ }), -/* 457 */ +/* 455 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14949,7 +14877,7 @@ try { /***/ }), -/* 458 */ +/* 456 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14976,8 +14904,8 @@ var lengthOfArrayLike = __webpack_require__(63); var validateArgumentsLength = __webpack_require__(131); var getRegExpFlags = __webpack_require__(162); var MapHelpers = __webpack_require__(199); -var SetHelpers = __webpack_require__(368); -var setIterate = __webpack_require__(373); +var SetHelpers = __webpack_require__(366); +var setIterate = __webpack_require__(371); var detachTransferable = __webpack_require__(214); var ERROR_STACK_INSTALLABLE = __webpack_require__(82); var PROPER_STRUCTURED_CLONE_TRANSFER = __webpack_require__(216); @@ -15115,6 +15043,7 @@ var cloneBuffer = function (value, map, $type) { } else { length = value.byteLength; options = 'maxByteLength' in value ? { maxByteLength: value.maxByteLength } : undefined; + // eslint-disable-next-line es/no-resizable-and-growable-arraybuffers -- safe clone = new ArrayBuffer(length, options); source = new DataView(value); target = new DataView(clone); @@ -15486,7 +15415,7 @@ $({ global: true, enumerable: true, sham: !PROPER_STRUCTURED_CLONE_TRANSFER, for /***/ }), -/* 459 */ +/* 457 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15496,7 +15425,7 @@ var getBuiltIn = __webpack_require__(23); var fails = __webpack_require__(6); var validateArgumentsLength = __webpack_require__(131); var toString = __webpack_require__(76); -var USE_NATIVE_URL = __webpack_require__(460); +var USE_NATIVE_URL = __webpack_require__(458); var URL = getBuiltIn('URL'); @@ -15523,7 +15452,7 @@ $({ target: 'URL', stat: true, forced: !THROWS_WITHOUT_ARGUMENTS }, { /***/ }), -/* 460 */ +/* 458 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15572,7 +15501,7 @@ module.exports = !fails(function () { /***/ }), -/* 461 */ +/* 459 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15628,7 +15557,7 @@ if (params + '' !== 'a=2') { /***/ }), -/* 462 */ +/* 460 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15663,7 +15592,7 @@ if (params.has('a', 2) || !params.has('a', undefined)) { /***/ }), -/* 463 */ +/* 461 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; diff --git a/docs/compat/compat-data.js b/docs/compat/compat-data.js index b08078c1cdce..d2966e5ff6ad 100644 --- a/docs/compat/compat-data.js +++ b/docs/compat/compat-data.js @@ -5778,6 +5778,7 @@ "esnext.suppressed-error.constructor": {}, "esnext.array.from-async": { "bun": "0.3.0", + "deno": "1.38", "firefox": "115", "firefox-android": "115", "ios": "16.4", @@ -6116,9 +6117,11 @@ "firefox": "119", "firefox-android": "119", "node": "21.0", + "oculus": "30.0", "opera": "103", "opera-android": "78", - "opera_mobile": "78" + "opera_mobile": "78", + "quest": "30.0" }, "esnext.map.includes": {}, "esnext.map.key-by": {}, @@ -6183,9 +6186,11 @@ "firefox": "119", "firefox-android": "119", "node": "21.0", + "oculus": "30.0", "opera": "103", "opera-android": "78", - "opera_mobile": "78" + "opera_mobile": "78", + "quest": "30.0" }, "esnext.observable": {}, "esnext.observable.constructor": {}, @@ -6237,6 +6242,7 @@ "bun": "0.7.1", "chrome": "119", "chrome-android": "119", + "deno": "1.38", "edge": "119", "electron": "28.0", "opera": "105" @@ -6365,9 +6371,11 @@ "samsung": "22.0" }, "esnext.symbol.async-dispose": { + "deno": "1.38", "node": "20.5.0" }, "esnext.symbol.dispose": { + "deno": "1.38", "node": "20.5.0" }, "esnext.symbol.is-registered-symbol": {}, @@ -6829,7 +6837,7 @@ "chrome-android": "120", "deno": "1.33.2", "edge": "120", - "electron": "29.0", + "electron": "28.0", "firefox": "115", "firefox-android": "115", "ios": "17.0", @@ -6908,7 +6916,11 @@ "firefox-android": "115", "ios": "17.0", "node": "20.2.0", + "oculus": "30.0", "opera": "104", + "opera-android": "79", + "opera_mobile": "79", + "quest": "30.0", "safari": "17.0" }, "web.url-search-params.has": { @@ -6922,7 +6934,11 @@ "firefox-android": "115", "ios": "17.0", "node": "20.2.0", + "oculus": "30.0", "opera": "104", + "opera-android": "79", + "opera_mobile": "79", + "quest": "30.0", "safari": "17.0" }, "web.url-search-params.size": { diff --git a/package-lock.json b/package-lock.json index 0fa98cd7d6d8..364a486fd55c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { "name": "core-js", - "version": "3.33.2", + "version": "3.33.3", "lockfileVersion": 3, "requires": true, "packages": { "": { - "version": "3.33.2", + "version": "3.33.3", "license": "MIT", "workspaces": [ "./packages/*" @@ -3091,13 +3091,10 @@ } }, "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.2.tgz", - "integrity": "sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==", + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.3.tgz", + "integrity": "sha512-B7gr+F6MkqB3uzINHXNctGieGsRTMwIBgxkp0yq/5BwcuDzD4A8wQpHQW6vDAm1uKSLQghmRdD9sKqf2vJ1cEg==", "dev": true, - "dependencies": { - "semver": "^7.3.5" - }, "engines": { "node": "14 || >=16.14" } @@ -6171,7 +6168,7 @@ } }, "packages/core-js": { - "version": "3.33.2", + "version": "3.33.3", "hasInstallScript": true, "license": "MIT", "funding": { @@ -6180,11 +6177,11 @@ } }, "packages/core-js-builder": { - "version": "3.33.2", + "version": "3.33.3", "license": "MIT", "dependencies": { - "core-js": "3.33.2", - "core-js-compat": "3.33.2", + "core-js": "3.33.3", + "core-js-compat": "3.33.3", "mkdirp": ">=0.5.5 <1", "webpack": ">=4.47.0 <5" }, @@ -6197,7 +6194,7 @@ } }, "packages/core-js-bundle": { - "version": "3.33.2", + "version": "3.33.3", "hasInstallScript": true, "license": "MIT", "funding": { @@ -6206,7 +6203,7 @@ } }, "packages/core-js-compat": { - "version": "3.33.2", + "version": "3.33.3", "license": "MIT", "dependencies": { "browserslist": "^4.22.1" @@ -6217,7 +6214,7 @@ } }, "packages/core-js-pure": { - "version": "3.33.2", + "version": "3.33.3", "hasInstallScript": true, "license": "MIT", "funding": { diff --git a/package.json b/package.json index 591fe56140a9..aa292d277b76 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "3.33.2", + "version": "3.33.3", "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 f1994bed4f34..8c0933e02378 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.33.2", + "version": "3.33.3", "type": "commonjs", "description": "core-js builder", "repository": { @@ -22,8 +22,8 @@ "main": "index.js", "types": "index.d.ts", "dependencies": { - "core-js": "3.33.2", - "core-js-compat": "3.33.2", + "core-js": "3.33.3", + "core-js-compat": "3.33.3", "mkdirp": ">=0.5.5 <1", "webpack": ">=4.47.0 <5" }, diff --git a/packages/core-js-bundle/package.json b/packages/core-js-bundle/package.json index d1214de2e942..2a0b1ae84bc6 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.33.2", + "version": "3.33.3", "type": "commonjs", "description": "Standard library", "keywords": [ diff --git a/packages/core-js-compat/package.json b/packages/core-js-compat/package.json index 4eea1dd66708..a6dc1e65cf69 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.33.2", + "version": "3.33.3", "type": "commonjs", "description": "core-js compat", "repository": { diff --git a/packages/core-js-pure/package.json b/packages/core-js-pure/package.json index 88a348253601..c8df2fd85af0 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.33.2", + "version": "3.33.3", "type": "commonjs", "description": "Standard library", "keywords": [ diff --git a/packages/core-js/internals/shared.js b/packages/core-js/internals/shared.js index 671422b328a0..537a7ceec242 100644 --- a/packages/core-js/internals/shared.js +++ b/packages/core-js/internals/shared.js @@ -5,9 +5,9 @@ var store = require('../internals/shared-store'); (module.exports = function (key, value) { return store[key] || (store[key] = value !== undefined ? value : {}); })('versions', []).push({ - version: '3.33.2', + version: '3.33.3', mode: IS_PURE ? 'pure' : 'global', copyright: '© 2014-2023 Denis Pushkarev (zloirock.ru)', - license: 'https://github.com/zloirock/core-js/blob/v3.33.2/LICENSE', + license: 'https://github.com/zloirock/core-js/blob/v3.33.3/LICENSE', source: 'https://github.com/zloirock/core-js' }); diff --git a/packages/core-js/package.json b/packages/core-js/package.json index 4d8029fda9bf..34b187b3aa00 100644 --- a/packages/core-js/package.json +++ b/packages/core-js/package.json @@ -1,6 +1,6 @@ { "name": "core-js", - "version": "3.33.2", + "version": "3.33.3", "type": "commonjs", "description": "Standard library", "keywords": [