From c25219226fe4852c7538a0e62ed5d8ef1b7851a7 Mon Sep 17 00:00:00 2001 From: Denis Pushkarev Date: Fri, 28 Jul 2023 01:43:15 +0700 Subject: [PATCH] 3.32.0 --- CHANGELOG.md | 3 + README.md | 14 +- deno/corejs/README.md | 2 +- deno/corejs/index.js | 2090 +++++++++++++++++------- docs/compat/browsers-runner.js | 1 + docs/compat/compat-data.js | 190 ++- docs/compat/tests.js | 93 +- package-lock.json | 24 +- package.json | 2 +- packages/core-js-builder/package.json | 6 +- packages/core-js-bundle/package.json | 2 +- packages/core-js-compat/README.md | 6 +- packages/core-js-compat/package.json | 2 +- packages/core-js-pure/package.json | 2 +- packages/core-js/internals/shared.js | 4 +- packages/core-js/package.json | 2 +- scripts/bundle-tests/package-lock.json | 6 +- tests/eslint/package-lock.json | 6 +- tests/observables/package-lock.json | 6 +- 19 files changed, 1752 insertions(+), 709 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 99f24434fdfc..ba9c042ea489 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ ## Changelog ##### Unreleased +- Nothing + +##### [3.32.0 - 2023.07.28](https://github.com/zloirock/core-js/releases/tag/v3.32.0) - [`Array` grouping proposal](https://github.com/tc39/proposal-array-grouping), July 2023 TC39 meeting updates: - [Moved back to stage 3](https://github.com/tc39/proposal-array-grouping/issues/54) - Added `/actual/` namespaces entries, unconditional forced replacement changed to feature detection diff --git a/README.md b/README.md index b4691463f68e..450ff2cd38fa 100644 --- a/README.md +++ b/README.md @@ -210,11 +210,11 @@ structuredClone(new Set([1, 2, 3])); // => new Set([1, 2, 3]) ### Installation:[⬆](#index) ```sh // global version -npm install --save core-js@3.31.1 +npm install --save core-js@3.32.0 // version without global namespace pollution -npm install --save core-js-pure@3.31.1 +npm install --save core-js-pure@3.32.0 // bundled global version -npm install --save core-js-bundle@3.31.1 +npm install --save core-js-bundle@3.32.0 ``` Or you can use `core-js` [from CDN](https://www.jsdelivr.com/package/npm/core-js-bundle). @@ -311,9 +311,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.31'`. +[`@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.32'`. -> **Warning!** Recommended to specify used minor `core-js` version, like `corejs: '3.31'`, 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.32'`, 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 @@ -368,7 +368,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.31', 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.32', proposals: true }`. > **Warning!** In the case of `useBuiltIns: 'usage'`, you should not add `core-js` imports by yourself, they will be added automatically. @@ -404,7 +404,7 @@ Fast JavaScript transpiler `swc` [contains integration with `core-js`](https://s "env": { "targets": "> 0.25%, not dead", "mode": "entry", - "coreJs": "3.31" + "coreJs": "3.32" } } ``` diff --git a/deno/corejs/README.md b/deno/corejs/README.md index fde136d15376..1300e5a84303 100644 --- a/deno/corejs/README.md +++ b/deno/corejs/README.md @@ -29,7 +29,7 @@ *Example*: ```js -import 'https://deno.land/x/corejs@v3.31.1/index.js'; // <- at the top of your entry point +import 'https://deno.land/x/corejs@v3.32.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 c4d1137023ac..c09b01e07a13 100644 --- a/deno/corejs/index.js +++ b/deno/corejs/index.js @@ -1,7 +1,7 @@ /** - * core-js 3.31.1 + * core-js 3.32.0 * © 2014-2023 Denis Pushkarev (zloirock.ru) - * license: https://github.com/zloirock/core-js/blob/v3.31.1/LICENSE + * license: https://github.com/zloirock/core-js/blob/v3.32.0/LICENSE * source: https://github.com/zloirock/core-js */ !function (undefined) { 'use strict'; /******/ (function(modules) { // webpackBootstrap @@ -159,140 +159,147 @@ __webpack_require__(240); __webpack_require__(244); __webpack_require__(261); __webpack_require__(262); -__webpack_require__(263); +__webpack_require__(264); __webpack_require__(265); __webpack_require__(266); -__webpack_require__(267); __webpack_require__(268); __webpack_require__(269); -__webpack_require__(270); +__webpack_require__(271); +__webpack_require__(272); +__webpack_require__(273); +__webpack_require__(274); __webpack_require__(275); __webpack_require__(276); -__webpack_require__(277); -__webpack_require__(278); -__webpack_require__(279); -__webpack_require__(280); +__webpack_require__(281); __webpack_require__(282); __webpack_require__(283); __webpack_require__(284); __webpack_require__(285); __webpack_require__(286); -__webpack_require__(287); __webpack_require__(288); __webpack_require__(289); __webpack_require__(290); __webpack_require__(291); __webpack_require__(292); +__webpack_require__(293); +__webpack_require__(294); __webpack_require__(295); +__webpack_require__(296); __webpack_require__(297); -__webpack_require__(299); +__webpack_require__(298); __webpack_require__(301); -__webpack_require__(302); __webpack_require__(303); -__webpack_require__(304); __webpack_require__(305); -__webpack_require__(306); +__webpack_require__(307); __webpack_require__(308); __webpack_require__(309); +__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__(331); -__webpack_require__(332); +__webpack_require__(334); +__webpack_require__(335); __webpack_require__(336); __webpack_require__(337); __webpack_require__(338); +__webpack_require__(339); __webpack_require__(343); __webpack_require__(344); __webpack_require__(345); -__webpack_require__(347); -__webpack_require__(348); -__webpack_require__(349); __webpack_require__(350); __webpack_require__(351); __webpack_require__(352); -__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__(365); __webpack_require__(366); -__webpack_require__(369); -__webpack_require__(370); -__webpack_require__(371); -__webpack_require__(372); __webpack_require__(373); -__webpack_require__(375); __webpack_require__(376); +__webpack_require__(377); __webpack_require__(378); __webpack_require__(379); -__webpack_require__(381); +__webpack_require__(380); __webpack_require__(382); -__webpack_require__(384); +__webpack_require__(383); __webpack_require__(385); __webpack_require__(386); -__webpack_require__(387); __webpack_require__(388); __webpack_require__(389); -__webpack_require__(390); +__webpack_require__(391); __webpack_require__(392); __webpack_require__(393); +__webpack_require__(394); __webpack_require__(395); __webpack_require__(396); -__webpack_require__(398); +__webpack_require__(397); +__webpack_require__(399); __webpack_require__(400); __webpack_require__(402); -__webpack_require__(406); +__webpack_require__(403); +__webpack_require__(405); __webpack_require__(407); __webpack_require__(409); -__webpack_require__(410); -__webpack_require__(412); __webpack_require__(413); __webpack_require__(414); -__webpack_require__(415); __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__(427); +__webpack_require__(425); __webpack_require__(428); __webpack_require__(429); __webpack_require__(430); -__webpack_require__(433); +__webpack_require__(431); __webpack_require__(434); __webpack_require__(435); __webpack_require__(436); +__webpack_require__(437); __webpack_require__(440); __webpack_require__(441); __webpack_require__(442); +__webpack_require__(443); __webpack_require__(447); __webpack_require__(448); __webpack_require__(449); -__webpack_require__(451); -__webpack_require__(452); -module.exports = __webpack_require__(453); +__webpack_require__(454); +__webpack_require__(455); +__webpack_require__(456); +__webpack_require__(458); +__webpack_require__(459); +module.exports = __webpack_require__(460); /***/ }), /* 1 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + /* eslint-disable no-unused-vars -- required for functions `.length` */ var $ = __webpack_require__(2); var global = __webpack_require__(3); @@ -355,6 +362,8 @@ exportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) { /* 2 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); var getOwnPropertyDescriptor = __webpack_require__(4).f; var createNonEnumerableProperty = __webpack_require__(43); @@ -413,7 +422,9 @@ module.exports = function (options, source) { /***/ }), /* 3 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; var check = function (it) { return it && it.Math == Math && it; @@ -435,6 +446,8 @@ module.exports = /* 4 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var DESCRIPTORS = __webpack_require__(5); var call = __webpack_require__(7); var propertyIsEnumerableModule = __webpack_require__(9); @@ -463,6 +476,8 @@ exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDes /* 5 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var fails = __webpack_require__(6); // Detect IE8's incomplete defineProperty implementation @@ -474,7 +489,9 @@ module.exports = !fails(function () { /***/ }), /* 6 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; module.exports = function (exec) { try { @@ -489,6 +506,8 @@ module.exports = function (exec) { /* 7 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var NATIVE_BIND = __webpack_require__(8); var call = Function.prototype.call; @@ -502,6 +521,8 @@ module.exports = NATIVE_BIND ? call.bind(call) : function () { /* 8 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var fails = __webpack_require__(6); module.exports = !fails(function () { @@ -535,7 +556,9 @@ exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) { /***/ }), /* 10 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; module.exports = function (bitmap, value) { return { @@ -551,6 +574,8 @@ module.exports = function (bitmap, value) { /* 11 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // toObject with fallback for non-array-like ES3 strings var IndexedObject = __webpack_require__(12); var requireObjectCoercible = __webpack_require__(15); @@ -564,6 +589,8 @@ module.exports = function (it) { /* 12 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var fails = __webpack_require__(6); var classof = __webpack_require__(14); @@ -585,6 +612,8 @@ module.exports = fails(function () { /* 13 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var NATIVE_BIND = __webpack_require__(8); var FunctionPrototype = Function.prototype; @@ -602,6 +631,8 @@ module.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) { /* 14 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var toString = uncurryThis({}.toString); @@ -616,6 +647,8 @@ module.exports = function (it) { /* 15 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var isNullOrUndefined = __webpack_require__(16); var $TypeError = TypeError; @@ -630,7 +663,9 @@ module.exports = function (it) { /***/ }), /* 16 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; // we can't use just `it == null` since of `document.all` special case // https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec @@ -643,6 +678,8 @@ module.exports = function (it) { /* 17 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var toPrimitive = __webpack_require__(18); var isSymbol = __webpack_require__(22); @@ -658,6 +695,8 @@ module.exports = function (argument) { /* 18 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var call = __webpack_require__(7); var isObject = __webpack_require__(19); var isSymbol = __webpack_require__(22); @@ -689,6 +728,8 @@ module.exports = function (input, pref) { /* 19 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var isCallable = __webpack_require__(20); var $documentAll = __webpack_require__(21); @@ -705,6 +746,8 @@ module.exports = $documentAll.IS_HTMLDDA ? function (it) { /* 20 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $documentAll = __webpack_require__(21); var documentAll = $documentAll.all; @@ -720,7 +763,9 @@ module.exports = $documentAll.IS_HTMLDDA ? function (argument) { /***/ }), /* 21 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; var documentAll = typeof document == 'object' && document.all; @@ -738,6 +783,8 @@ module.exports = { /* 22 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var getBuiltIn = __webpack_require__(23); var isCallable = __webpack_require__(20); var isPrototypeOf = __webpack_require__(24); @@ -757,6 +804,8 @@ module.exports = USE_SYMBOL_AS_UID ? function (it) { /* 23 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); var isCallable = __webpack_require__(20); @@ -773,6 +822,8 @@ module.exports = function (namespace, method) { /* 24 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); module.exports = uncurryThis({}.isPrototypeOf); @@ -782,6 +833,8 @@ module.exports = uncurryThis({}.isPrototypeOf); /* 25 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + /* eslint-disable es/no-symbol -- required for testing */ var NATIVE_SYMBOL = __webpack_require__(26); @@ -794,6 +847,8 @@ module.exports = NATIVE_SYMBOL /* 26 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + /* eslint-disable es/no-symbol -- required for testing */ var V8_VERSION = __webpack_require__(27); var fails = __webpack_require__(6); @@ -818,6 +873,8 @@ module.exports = !!Object.getOwnPropertySymbols && !fails(function () { /* 27 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); var userAgent = __webpack_require__(28); @@ -849,7 +906,9 @@ module.exports = version; /***/ }), /* 28 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; module.exports = typeof navigator != 'undefined' && String(navigator.userAgent) || ''; @@ -858,6 +917,8 @@ module.exports = typeof navigator != 'undefined' && String(navigator.userAgent) /* 29 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var aCallable = __webpack_require__(30); var isNullOrUndefined = __webpack_require__(16); @@ -873,6 +934,8 @@ module.exports = function (V, P) { /* 30 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var isCallable = __webpack_require__(20); var tryToString = __webpack_require__(31); @@ -887,7 +950,9 @@ module.exports = function (argument) { /***/ }), /* 31 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; var $String = String; @@ -904,6 +969,8 @@ module.exports = function (argument) { /* 32 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var call = __webpack_require__(7); var isCallable = __webpack_require__(20); var isObject = __webpack_require__(19); @@ -925,6 +992,8 @@ module.exports = function (input, pref) { /* 33 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); var shared = __webpack_require__(34); var hasOwn = __webpack_require__(38); @@ -949,23 +1018,27 @@ module.exports = function (name) { /* 34 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var IS_PURE = __webpack_require__(35); var store = __webpack_require__(36); (module.exports = function (key, value) { return store[key] || (store[key] = value !== undefined ? value : {}); })('versions', []).push({ - version: '3.31.1', + version: '3.32.0', mode: IS_PURE ? 'pure' : 'global', copyright: '© 2014-2023 Denis Pushkarev (zloirock.ru)', - license: 'https://github.com/zloirock/core-js/blob/v3.31.1/LICENSE', + license: 'https://github.com/zloirock/core-js/blob/v3.32.0/LICENSE', source: 'https://github.com/zloirock/core-js' }); /***/ }), /* 35 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; module.exports = false; @@ -974,6 +1047,8 @@ module.exports = false; /* 36 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); var defineGlobalProperty = __webpack_require__(37); @@ -987,6 +1062,8 @@ module.exports = store; /* 37 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); // eslint-disable-next-line es/no-object-defineproperty -- safe @@ -1005,6 +1082,8 @@ module.exports = function (key, value) { /* 38 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var toObject = __webpack_require__(39); @@ -1022,6 +1101,8 @@ module.exports = Object.hasOwn || function hasOwn(it, key) { /* 39 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var requireObjectCoercible = __webpack_require__(15); var $Object = Object; @@ -1037,6 +1118,8 @@ module.exports = function (argument) { /* 40 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var id = 0; @@ -1052,6 +1135,8 @@ module.exports = function (key) { /* 41 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var DESCRIPTORS = __webpack_require__(5); var fails = __webpack_require__(6); var createElement = __webpack_require__(42); @@ -1069,6 +1154,8 @@ module.exports = !DESCRIPTORS && !fails(function () { /* 42 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); var isObject = __webpack_require__(19); @@ -1085,6 +1172,8 @@ module.exports = function (it) { /* 43 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var DESCRIPTORS = __webpack_require__(5); var definePropertyModule = __webpack_require__(44); var createPropertyDescriptor = __webpack_require__(10); @@ -1101,6 +1190,8 @@ module.exports = DESCRIPTORS ? function (object, key, value) { /* 44 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var DESCRIPTORS = __webpack_require__(5); var IE8_DOM_DEFINE = __webpack_require__(41); var V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(45); @@ -1150,6 +1241,8 @@ exports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P /* 45 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var DESCRIPTORS = __webpack_require__(5); var fails = __webpack_require__(6); @@ -1168,6 +1261,8 @@ module.exports = DESCRIPTORS && fails(function () { /* 46 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var isObject = __webpack_require__(19); var $String = String; @@ -1184,6 +1279,8 @@ module.exports = function (argument) { /* 47 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var isCallable = __webpack_require__(20); var definePropertyModule = __webpack_require__(44); var makeBuiltIn = __webpack_require__(48); @@ -1217,6 +1314,8 @@ module.exports = function (O, key, value, options) { /* 48 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var fails = __webpack_require__(6); var isCallable = __webpack_require__(20); @@ -1277,6 +1376,8 @@ Function.prototype.toString = makeBuiltIn(function toString() { /* 49 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var DESCRIPTORS = __webpack_require__(5); var hasOwn = __webpack_require__(38); @@ -1300,6 +1401,8 @@ module.exports = { /* 50 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var isCallable = __webpack_require__(20); var store = __webpack_require__(36); @@ -1320,6 +1423,8 @@ module.exports = store.inspectSource; /* 51 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var NATIVE_WEAK_MAP = __webpack_require__(52); var global = __webpack_require__(3); var isObject = __webpack_require__(19); @@ -1396,6 +1501,8 @@ module.exports = { /* 52 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); var isCallable = __webpack_require__(20); @@ -1408,6 +1515,8 @@ module.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap)); /* 53 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var shared = __webpack_require__(34); var uid = __webpack_require__(40); @@ -1420,7 +1529,9 @@ module.exports = function (key) { /***/ }), /* 54 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; module.exports = {}; @@ -1429,6 +1540,8 @@ module.exports = {}; /* 55 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var hasOwn = __webpack_require__(38); var ownKeys = __webpack_require__(56); var getOwnPropertyDescriptorModule = __webpack_require__(4); @@ -1451,6 +1564,8 @@ module.exports = function (target, source, exceptions) { /* 56 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var getBuiltIn = __webpack_require__(23); var uncurryThis = __webpack_require__(13); var getOwnPropertyNamesModule = __webpack_require__(57); @@ -1471,6 +1586,8 @@ module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) { /* 57 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var internalObjectKeys = __webpack_require__(58); var enumBugKeys = __webpack_require__(65); @@ -1488,6 +1605,8 @@ exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { /* 58 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var hasOwn = __webpack_require__(38); var toIndexedObject = __webpack_require__(11); @@ -1514,6 +1633,8 @@ module.exports = function (object, names) { /* 59 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var toIndexedObject = __webpack_require__(11); var toAbsoluteIndex = __webpack_require__(60); var lengthOfArrayLike = __webpack_require__(63); @@ -1552,6 +1673,8 @@ module.exports = { /* 60 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var toIntegerOrInfinity = __webpack_require__(61); var max = Math.max; @@ -1570,6 +1693,8 @@ module.exports = function (index, length) { /* 61 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var trunc = __webpack_require__(62); // `ToIntegerOrInfinity` abstract operation @@ -1583,7 +1708,9 @@ module.exports = function (argument) { /***/ }), /* 62 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; var ceil = Math.ceil; var floor = Math.floor; @@ -1601,6 +1728,8 @@ module.exports = Math.trunc || function trunc(x) { /* 63 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var toLength = __webpack_require__(64); // `LengthOfArrayLike` abstract operation @@ -1614,6 +1743,8 @@ module.exports = function (obj) { /* 64 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var toIntegerOrInfinity = __webpack_require__(61); var min = Math.min; @@ -1627,7 +1758,9 @@ module.exports = function (argument) { /***/ }), /* 65 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; // IE8- don't enum bug keys module.exports = [ @@ -1643,7 +1776,9 @@ module.exports = [ /***/ }), /* 66 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; // eslint-disable-next-line es/no-object-getownpropertysymbols -- safe exports.f = Object.getOwnPropertySymbols; @@ -1653,6 +1788,8 @@ exports.f = Object.getOwnPropertySymbols; /* 67 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var fails = __webpack_require__(6); var isCallable = __webpack_require__(20); @@ -1681,6 +1818,8 @@ module.exports = isForced; /* 68 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var NATIVE_BIND = __webpack_require__(8); var FunctionPrototype = Function.prototype; @@ -1769,6 +1908,8 @@ module.exports = function (FULL_NAME, wrapper, FORCED, IS_AGGREGATE_ERROR) { /* 70 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + /* eslint-disable no-proto -- safe */ var uncurryThisAccessor = __webpack_require__(71); var anObject = __webpack_require__(46); @@ -1801,6 +1942,8 @@ module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () { /* 71 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var aCallable = __webpack_require__(30); @@ -1816,6 +1959,8 @@ module.exports = function (object, key, method) { /* 72 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var isCallable = __webpack_require__(20); var $String = String; @@ -1831,6 +1976,8 @@ module.exports = function (argument) { /* 73 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var defineProperty = __webpack_require__(44).f; module.exports = function (Target, Source, key) { @@ -1846,6 +1993,8 @@ module.exports = function (Target, Source, key) { /* 74 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var isCallable = __webpack_require__(20); var isObject = __webpack_require__(19); var setPrototypeOf = __webpack_require__(70); @@ -1870,6 +2019,8 @@ module.exports = function ($this, dummy, Wrapper) { /* 75 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var toString = __webpack_require__(76); module.exports = function (argument, $default) { @@ -1881,6 +2032,8 @@ module.exports = function (argument, $default) { /* 76 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var classof = __webpack_require__(77); var $String = String; @@ -1895,6 +2048,8 @@ module.exports = function (argument) { /* 77 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var TO_STRING_TAG_SUPPORT = __webpack_require__(78); var isCallable = __webpack_require__(20); var classofRaw = __webpack_require__(14); @@ -1930,6 +2085,8 @@ module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) { /* 78 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var wellKnownSymbol = __webpack_require__(33); var TO_STRING_TAG = wellKnownSymbol('toStringTag'); @@ -1944,6 +2101,8 @@ module.exports = String(test) === '[object z]'; /* 79 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var isObject = __webpack_require__(19); var createNonEnumerableProperty = __webpack_require__(43); @@ -1960,6 +2119,8 @@ module.exports = function (O, options) { /* 80 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var createNonEnumerableProperty = __webpack_require__(43); var clearErrorStack = __webpack_require__(81); var ERROR_STACK_INSTALLABLE = __webpack_require__(82); @@ -1979,6 +2140,8 @@ module.exports = function (error, C, stack, dropEntries) { /* 81 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var $Error = Error; @@ -2000,6 +2163,8 @@ module.exports = function (stack, dropEntries) { /* 82 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var fails = __webpack_require__(6); var createPropertyDescriptor = __webpack_require__(10); @@ -2016,6 +2181,8 @@ module.exports = !fails(function () { /* 83 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // TODO: Remove this module from `core-js@4` since it's replaced to module below __webpack_require__(84); @@ -2082,6 +2249,8 @@ $({ global: true, constructor: true, arity: 2 }, { /* 85 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var hasOwn = __webpack_require__(38); var isCallable = __webpack_require__(20); var toObject = __webpack_require__(39); @@ -2109,6 +2278,8 @@ module.exports = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function (O /* 86 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var fails = __webpack_require__(6); module.exports = !fails(function () { @@ -2123,6 +2294,8 @@ module.exports = !fails(function () { /* 87 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + /* global ActiveXObject -- old IE, WSH */ var anObject = __webpack_require__(46); var definePropertiesModule = __webpack_require__(88); @@ -2212,6 +2385,8 @@ module.exports = Object.create || function create(O, Properties) { /* 88 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var DESCRIPTORS = __webpack_require__(5); var V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(45); var definePropertyModule = __webpack_require__(44); @@ -2238,6 +2413,8 @@ exports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : /* 89 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var internalObjectKeys = __webpack_require__(58); var enumBugKeys = __webpack_require__(65); @@ -2253,6 +2430,8 @@ module.exports = Object.keys || function keys(O) { /* 90 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var getBuiltIn = __webpack_require__(23); module.exports = getBuiltIn('document', 'documentElement'); @@ -2262,6 +2441,8 @@ module.exports = getBuiltIn('document', 'documentElement'); /* 91 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var bind = __webpack_require__(92); var call = __webpack_require__(7); var anObject = __webpack_require__(46); @@ -2336,6 +2517,8 @@ module.exports = function (iterable, unboundFunction, options) { /* 92 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(93); var aCallable = __webpack_require__(30); var NATIVE_BIND = __webpack_require__(8); @@ -2355,6 +2538,8 @@ module.exports = function (fn, that) { /* 93 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var classofRaw = __webpack_require__(14); var uncurryThis = __webpack_require__(13); @@ -2370,6 +2555,8 @@ module.exports = function (fn) { /* 94 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var wellKnownSymbol = __webpack_require__(33); var Iterators = __webpack_require__(95); @@ -2384,7 +2571,9 @@ module.exports = function (it) { /***/ }), /* 95 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; module.exports = {}; @@ -2393,6 +2582,8 @@ module.exports = {}; /* 96 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var call = __webpack_require__(7); var aCallable = __webpack_require__(30); var anObject = __webpack_require__(46); @@ -2412,6 +2603,8 @@ module.exports = function (argument, usingIterator) { /* 97 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var classof = __webpack_require__(77); var getMethod = __webpack_require__(29); var isNullOrUndefined = __webpack_require__(16); @@ -2431,6 +2624,8 @@ module.exports = function (it) { /* 98 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var call = __webpack_require__(7); var anObject = __webpack_require__(46); var getMethod = __webpack_require__(29); @@ -2460,6 +2655,8 @@ module.exports = function (iterator, kind, value) { /* 99 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var getBuiltIn = __webpack_require__(23); var apply = __webpack_require__(68); @@ -2515,6 +2712,8 @@ addToUnscopables('at'); /* 101 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var wellKnownSymbol = __webpack_require__(33); var create = __webpack_require__(87); var defineProperty = __webpack_require__(44).f; @@ -2562,6 +2761,8 @@ addToUnscopables('findLast'); /* 103 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var bind = __webpack_require__(92); var IndexedObject = __webpack_require__(12); var toObject = __webpack_require__(39); @@ -2706,6 +2907,8 @@ module.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) { /* 107 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var classof = __webpack_require__(14); // `IsArray` abstract operation @@ -2718,7 +2921,9 @@ module.exports = Array.isArray || function isArray(argument) { /***/ }), /* 108 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; var $TypeError = TypeError; var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991 @@ -2757,6 +2962,8 @@ addToUnscopables('toReversed'); /* 110 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var lengthOfArrayLike = __webpack_require__(63); // https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toReversed @@ -2805,6 +3012,8 @@ addToUnscopables('toSorted'); /* 112 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var lengthOfArrayLike = __webpack_require__(63); module.exports = function (Constructor, list) { @@ -2820,6 +3029,8 @@ module.exports = function (Constructor, list) { /* 113 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); module.exports = function (CONSTRUCTOR) { @@ -2903,6 +3114,8 @@ $({ target: 'Array', proto: true }, { /* 116 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var lengthOfArrayLike = __webpack_require__(63); var toIntegerOrInfinity = __webpack_require__(61); @@ -2926,6 +3139,8 @@ module.exports = function (O, C, index, value) { /* 117 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var hasOwn = __webpack_require__(38); @@ -2976,6 +3191,8 @@ if (DESCRIPTORS && getPrototypeOf && setPrototypeOf && !(PROTO in ObjectPrototyp /* 119 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var makeBuiltIn = __webpack_require__(48); var defineProperty = __webpack_require__(44); @@ -2990,6 +3207,8 @@ module.exports = function (target, name, descriptor) { /* 120 */ /***/ (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__(121); __webpack_require__(144); @@ -3298,6 +3517,8 @@ setSpecies(PROMISE); /* 122 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var classof = __webpack_require__(14); module.exports = typeof process != 'undefined' && classof(process) == 'process'; @@ -3307,6 +3528,8 @@ module.exports = typeof process != 'undefined' && classof(process) == 'process'; /* 123 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var defineProperty = __webpack_require__(44).f; var hasOwn = __webpack_require__(38); var wellKnownSymbol = __webpack_require__(33); @@ -3350,6 +3573,8 @@ module.exports = function (CONSTRUCTOR_NAME) { /* 125 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var isPrototypeOf = __webpack_require__(24); var $TypeError = TypeError; @@ -3364,6 +3589,8 @@ module.exports = function (it, Prototype) { /* 126 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var anObject = __webpack_require__(46); var aConstructor = __webpack_require__(127); var isNullOrUndefined = __webpack_require__(16); @@ -3384,6 +3611,8 @@ module.exports = function (O, defaultConstructor) { /* 127 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var isConstructor = __webpack_require__(128); var tryToString = __webpack_require__(31); @@ -3400,6 +3629,8 @@ module.exports = function (argument) { /* 128 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var fails = __webpack_require__(6); var isCallable = __webpack_require__(20); @@ -3458,6 +3689,8 @@ module.exports = !construct || fails(function () { /* 129 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); var apply = __webpack_require__(68); var bind = __webpack_require__(92); @@ -3580,6 +3813,8 @@ module.exports = { /* 130 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); module.exports = uncurryThis([].slice); @@ -3587,7 +3822,9 @@ module.exports = uncurryThis([].slice); /***/ }), /* 131 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; var $TypeError = TypeError; @@ -3601,6 +3838,8 @@ module.exports = function (passed, required) { /* 132 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var userAgent = __webpack_require__(28); // eslint-disable-next-line redos/no-vulnerable -- safe @@ -3611,6 +3850,8 @@ module.exports = /(?:ipad|iphone|ipod).*applewebkit/i.test(userAgent); /* 133 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); var bind = __webpack_require__(92); var getOwnPropertyDescriptor = __webpack_require__(4).f; @@ -3695,7 +3936,9 @@ module.exports = microtask; /***/ }), /* 134 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; var Queue = function () { this.head = null; @@ -3727,6 +3970,8 @@ module.exports = Queue; /* 135 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var userAgent = __webpack_require__(28); module.exports = /ipad|iphone|ipod/i.test(userAgent) && typeof Pebble != 'undefined'; @@ -3736,6 +3981,8 @@ module.exports = /ipad|iphone|ipod/i.test(userAgent) && typeof Pebble != 'undefi /* 136 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var userAgent = __webpack_require__(28); module.exports = /web0s(?!.*chrome)/i.test(userAgent); @@ -3743,7 +3990,9 @@ module.exports = /web0s(?!.*chrome)/i.test(userAgent); /***/ }), /* 137 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; module.exports = function (a, b) { try { @@ -3755,7 +4004,9 @@ module.exports = function (a, b) { /***/ }), /* 138 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; module.exports = function (exec) { try { @@ -3770,6 +4021,8 @@ module.exports = function (exec) { /* 139 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); module.exports = global.Promise; @@ -3779,6 +4032,8 @@ module.exports = global.Promise; /* 140 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); var NativePromiseConstructor = __webpack_require__(139); var isCallable = __webpack_require__(20); @@ -3832,6 +4087,8 @@ module.exports = { /* 141 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var IS_DENO = __webpack_require__(142); var IS_NODE = __webpack_require__(122); @@ -3842,7 +4099,9 @@ module.exports = !IS_DENO && !IS_NODE /***/ }), /* 142 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; /* global Deno -- Deno case */ module.exports = typeof Deno == 'object' && Deno && typeof Deno.version == 'object'; @@ -3926,6 +4185,8 @@ $({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION } /* 145 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var NativePromiseConstructor = __webpack_require__(139); var checkCorrectnessOfIteration = __webpack_require__(146); var FORCED_PROMISE_CONSTRUCTOR = __webpack_require__(140).CONSTRUCTOR; @@ -3939,6 +4200,8 @@ module.exports = FORCED_PROMISE_CONSTRUCTOR || !checkCorrectnessOfIteration(func /* 146 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var wellKnownSymbol = __webpack_require__(33); var ITERATOR = wellKnownSymbol('iterator'); @@ -4096,6 +4359,8 @@ $({ target: 'Promise', stat: true, forced: IS_PURE || FORCED_PROMISE_CONSTRUCTOR /* 151 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var anObject = __webpack_require__(46); var isObject = __webpack_require__(19); var newPromiseCapability = __webpack_require__(143); @@ -4270,6 +4535,8 @@ if (!IS_PURE && isCallable(NativePromiseConstructor)) { /* 155 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var global = __webpack_require__(3); var setToStringTag = __webpack_require__(123); @@ -4285,6 +4552,8 @@ setToStringTag(global.Reflect, 'Reflect', true); /* 156 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); var DESCRIPTORS = __webpack_require__(5); var defineBuiltInAccessor = __webpack_require__(119); @@ -4512,6 +4781,8 @@ $({ target: 'String', proto: true }, { /* 161 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var isObject = __webpack_require__(19); var classof = __webpack_require__(14); var wellKnownSymbol = __webpack_require__(33); @@ -4530,6 +4801,8 @@ module.exports = function (it) { /* 162 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var call = __webpack_require__(7); var hasOwn = __webpack_require__(38); var isPrototypeOf = __webpack_require__(24); @@ -4548,6 +4821,8 @@ module.exports = function (R) { /* 163 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var toObject = __webpack_require__(39); @@ -4871,7 +5146,9 @@ module.exports = { /***/ }), /* 167 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; // eslint-disable-next-line es/no-typed-arrays -- safe module.exports = typeof ArrayBuffer != 'undefined' && typeof DataView != 'undefined'; @@ -4970,6 +5247,8 @@ exportTypedArrayMethod('set', function set(arrayLike /* , offset */) { /* 171 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var toPositiveInteger = __webpack_require__(172); var $RangeError = RangeError; @@ -4985,6 +5264,8 @@ module.exports = function (it, BYTES) { /* 172 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var toIntegerOrInfinity = __webpack_require__(61); var $RangeError = RangeError; @@ -5083,6 +5364,8 @@ exportTypedArrayMethod('with', { 'with': function (index, value) { /* 176 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var classof = __webpack_require__(77); module.exports = function (it) { @@ -5095,6 +5378,8 @@ module.exports = function (it) { /* 177 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var toPrimitive = __webpack_require__(18); var $TypeError = TypeError; @@ -5166,6 +5451,8 @@ $({ global: true, constructor: true, arity: 3 }, { /* 179 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var fromAsync = __webpack_require__(180); @@ -5238,6 +5525,8 @@ module.exports = function fromAsync(asyncItems /* , mapfn = undefined, thisArg = /* 181 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var call = __webpack_require__(7); var AsyncFromSyncIterator = __webpack_require__(182); var anObject = __webpack_require__(46); @@ -5314,6 +5603,8 @@ module.exports = AsyncFromSyncIterator; /* 183 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var defineBuiltIn = __webpack_require__(47); module.exports = function (target, src, options) { @@ -5326,6 +5617,8 @@ module.exports = function (target, src, options) { /* 184 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); var shared = __webpack_require__(36); var isCallable = __webpack_require__(20); @@ -5367,7 +5660,9 @@ module.exports = AsyncIteratorPrototype; /***/ }), /* 185 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; // `CreateIterResultObject` abstract operation // https://tc39.es/ecma262/#sec-createiterresultobject @@ -5378,7 +5673,9 @@ module.exports = function (value, done) { /***/ }), /* 186 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; // `GetIteratorDirect(obj)` abstract operation // https://tc39.es/proposal-iterator-helpers/#sec-getiteratordirect @@ -5492,6 +5789,8 @@ module.exports = { /* 188 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var call = __webpack_require__(7); var getBuiltIn = __webpack_require__(23); var getMethod = __webpack_require__(29); @@ -5537,6 +5836,8 @@ addToUnscopables('filterReject'); /* 190 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var bind = __webpack_require__(92); var uncurryThis = __webpack_require__(13); var IndexedObject = __webpack_require__(12); @@ -5616,6 +5917,8 @@ module.exports = { /* 191 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var arraySpeciesConstructor = __webpack_require__(192); // `ArraySpeciesCreate` abstract operation @@ -5629,6 +5932,8 @@ module.exports = function (originalArray, length) { /* 192 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var isArray = __webpack_require__(107); var isConstructor = __webpack_require__(128); var isObject = __webpack_require__(19); @@ -5679,6 +5984,8 @@ addToUnscopables('group'); /* 194 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var bind = __webpack_require__(92); var uncurryThis = __webpack_require__(13); var IndexedObject = __webpack_require__(12); @@ -5763,6 +6070,8 @@ module.exports = function (METHOD_NAME, argument) { /* 197 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); var arrayMethodIsStrict = __webpack_require__(196); @@ -5822,6 +6131,8 @@ module.exports = function groupToMap(callbackfn /* , thisArg */) { /* 199 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); // eslint-disable-next-line es/no-map -- safe @@ -5842,6 +6153,8 @@ module.exports = { /* 200 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var addToUnscopables = __webpack_require__(101); var $groupToMap = __webpack_require__(198); @@ -5860,6 +6173,8 @@ addToUnscopables('groupToMap'); /* 201 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var isArray = __webpack_require__(107); @@ -6018,6 +6333,8 @@ module.exports = function uniqueBy(resolver) { /* 206 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var iterateSimple = __webpack_require__(207); var MapHelpers = __webpack_require__(199); @@ -6029,9 +6346,9 @@ var entries = uncurryThis(MapPrototype.entries); var next = entries(new Map()).next; module.exports = function (map, fn, interruptible) { - return interruptible ? iterateSimple(entries(map), function (entry) { + return interruptible ? iterateSimple({ iterator: entries(map), next: next }, function (entry) { return fn(entry[1], entry[0]); - }, next) : forEach(map, fn); + }) : forEach(map, fn); }; @@ -6039,10 +6356,13 @@ module.exports = function (map, fn, interruptible) { /* 207 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var call = __webpack_require__(7); -module.exports = function (iterator, fn, $next) { - var next = $next || iterator.next; +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); @@ -6077,6 +6397,8 @@ if (DESCRIPTORS && !('detached' in ArrayBufferPrototype)) { /* 209 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var arrayBufferByteLength = __webpack_require__(210); @@ -6097,6 +6419,8 @@ module.exports = function (O) { /* 210 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThisAccessor = __webpack_require__(71); var classof = __webpack_require__(14); @@ -6133,6 +6457,8 @@ if ($transfer) $({ target: 'ArrayBuffer', proto: true }, { /* 212 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); var uncurryThis = __webpack_require__(13); var uncurryThisAccessor = __webpack_require__(71); @@ -6176,6 +6502,8 @@ module.exports = PROPER_TRANSFER && function (arrayBuffer, newLength, preserveRe /* 213 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var toIntegerOrInfinity = __webpack_require__(61); var toLength = __webpack_require__(64); @@ -6196,6 +6524,8 @@ module.exports = function (it) { /* 214 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); var fails = __webpack_require__(6); var V8 = __webpack_require__(27); @@ -6365,7 +6695,7 @@ if (DESCRIPTORS) defineBuiltInAccessor(AsyncDisposableStackPrototype, 'disposed' defineBuiltIn(AsyncDisposableStackPrototype, ASYNC_DISPOSE, AsyncDisposableStackPrototype.disposeAsync, { name: 'disposeAsync' }); defineBuiltIn(AsyncDisposableStackPrototype, TO_STRING_TAG, ASYNC_DISPOSABLE_STACK, { nonWritable: true }); -$({ global: true, constructor: true, forced: true }, { +$({ global: true, constructor: true }, { AsyncDisposableStack: $AsyncDisposableStack }); @@ -6374,9 +6704,13 @@ $({ global: true, constructor: true, forced: true }, { /* 217 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + +var call = __webpack_require__(7); var uncurryThis = __webpack_require__(13); var bind = __webpack_require__(92); var anObject = __webpack_require__(46); +var aCallable = __webpack_require__(30); var isNullOrUndefined = __webpack_require__(16); var getMethod = __webpack_require__(29); var wellKnownSymbol = __webpack_require__(33); @@ -6386,25 +6720,40 @@ var DISPOSE = wellKnownSymbol('dispose'); var push = uncurryThis([].push); +// `GetDisposeMethod` abstract operation +// https://tc39.es/proposal-explicit-resource-management/#sec-getdisposemethod var getDisposeMethod = function (V, hint) { - if (hint == 'async-dispose') { - return getMethod(V, ASYNC_DISPOSE) || getMethod(V, DISPOSE); + if (hint === 'async-dispose') { + var method = getMethod(V, ASYNC_DISPOSE); + if (method !== undefined) return method; + method = getMethod(V, DISPOSE); + return function () { + call(method, this); + }; } return getMethod(V, DISPOSE); }; // `CreateDisposableResource` abstract operation // https://tc39.es/proposal-explicit-resource-management/#sec-createdisposableresource var createDisposableResource = function (V, hint, method) { - return bind(method || getDisposeMethod(V, hint), V); + if (arguments.length < 3 && !isNullOrUndefined(V)) { + method = aCallable(getDisposeMethod(anObject(V), hint)); + } + + return method === undefined ? function () { + return undefined; + } : bind(method, V); }; // `AddDisposableResource` abstract operation -// https://tc39.es/proposal-explicit-resource-management/#sec-adddisposableresource-disposable-v-hint-disposemethod +// https://tc39.es/proposal-explicit-resource-management/#sec-adddisposableresource module.exports = function (disposable, V, hint, method) { var resource; - if (!method) { - if (isNullOrUndefined(V)) return; - resource = createDisposableResource(anObject(V), hint); + if (arguments.length < 4) { + // When `V`` is either `null` or `undefined` and hint is `async-dispose`, + // we record that the resource was evaluated to ensure we will still perform an `Await` when resources are later disposed. + if (isNullOrUndefined(V) && hint === 'sync-dispose') return; + resource = createDisposableResource(V, hint); } else { resource = createDisposableResource(undefined, hint, method); } @@ -6421,6 +6770,7 @@ module.exports = function (disposable, V, hint, method) { var $ = __webpack_require__(2); var anInstance = __webpack_require__(125); +var getPrototypeOf = __webpack_require__(85); var createNonEnumerableProperty = __webpack_require__(43); var hasOwn = __webpack_require__(38); var wellKnownSymbol = __webpack_require__(33); @@ -6429,8 +6779,11 @@ var IS_PURE = __webpack_require__(35); var TO_STRING_TAG = wellKnownSymbol('toStringTag'); +var $TypeError = TypeError; + var AsyncIteratorConstructor = function AsyncIterator() { anInstance(this, AsyncIteratorPrototype); + if (getPrototypeOf(this) === AsyncIteratorPrototype) throw $TypeError('Abstract class AsyncIterator not directly constructable'); }; AsyncIteratorConstructor.prototype = AsyncIteratorPrototype; @@ -6454,6 +6807,8 @@ $({ global: true, constructor: true, forced: IS_PURE }, { /* 219 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); var indexed = __webpack_require__(220); @@ -6708,6 +7063,7 @@ var notANaN = __webpack_require__(225); var toPositiveInteger = __webpack_require__(172); var createAsyncIteratorProxy = __webpack_require__(222); var createIterResultObject = __webpack_require__(185); +var IS_PURE = __webpack_require__(35); var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { var state = this; @@ -6740,7 +7096,7 @@ var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { // `AsyncIterator.prototype.drop` method // https://github.com/tc39/proposal-async-iterator-helpers -$({ target: 'AsyncIterator', proto: true, real: true }, { +$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { drop: function drop(limit) { anObject(this); var remaining = toPositiveInteger(notANaN(+limit)); @@ -6753,7 +7109,9 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { /***/ }), /* 225 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; var $RangeError = RangeError; @@ -6797,6 +7155,7 @@ var getIteratorDirect = __webpack_require__(186); var createAsyncIteratorProxy = __webpack_require__(222); var createIterResultObject = __webpack_require__(185); var closeAsyncIteration = __webpack_require__(188); +var IS_PURE = __webpack_require__(35); var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { var state = this; @@ -6844,7 +7203,7 @@ var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { // `AsyncIterator.prototype.filter` method // https://github.com/tc39/proposal-async-iterator-helpers -$({ target: 'AsyncIterator', proto: true, real: true }, { +$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { filter: function filter(predicate) { anObject(this); aCallable(predicate); @@ -6889,6 +7248,7 @@ var createAsyncIteratorProxy = __webpack_require__(222); var createIterResultObject = __webpack_require__(185); var getAsyncIteratorFlattenable = __webpack_require__(230); var closeAsyncIteration = __webpack_require__(188); +var IS_PURE = __webpack_require__(35); var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { var state = this; @@ -6955,7 +7315,7 @@ var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { // `AsyncIterator.prototype.flaMap` method // https://github.com/tc39/proposal-async-iterator-helpers -$({ target: 'AsyncIterator', proto: true, real: true }, { +$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { flatMap: function flatMap(mapper) { anObject(this); aCallable(mapper); @@ -6971,6 +7331,8 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { /* 230 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var call = __webpack_require__(7); var isCallable = __webpack_require__(20); var anObject = __webpack_require__(46); @@ -7024,16 +7386,19 @@ $({ target: 'AsyncIterator', proto: true, real: true }, { /* 232 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var toObject = __webpack_require__(39); var isPrototypeOf = __webpack_require__(24); var getAsyncIteratorFlattenable = __webpack_require__(230); var AsyncIteratorPrototype = __webpack_require__(184); var WrapAsyncIterator = __webpack_require__(233); +var IS_PURE = __webpack_require__(35); // `AsyncIterator.from` method // https://github.com/tc39/proposal-async-iterator-helpers -$({ target: 'AsyncIterator', stat: true }, { +$({ target: 'AsyncIterator', stat: true, forced: IS_PURE }, { from: function from(O) { var iteratorRecord = getAsyncIteratorFlattenable(typeof O == 'string' ? toObject(O) : O); return isPrototypeOf(AsyncIteratorPrototype, iteratorRecord.iterator) @@ -7047,6 +7412,8 @@ $({ target: 'AsyncIterator', stat: true }, { /* 233 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var call = __webpack_require__(7); var createAsyncIteratorProxy = __webpack_require__(222); @@ -7059,6 +7426,8 @@ module.exports = createAsyncIteratorProxy(function () { /* 234 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); var indexed = __webpack_require__(220); @@ -7074,12 +7443,15 @@ $({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { /* 235 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var map = __webpack_require__(221); +var IS_PURE = __webpack_require__(35); // `AsyncIterator.prototype.map` method // https://github.com/tc39/proposal-async-iterator-helpers -$({ target: 'AsyncIterator', proto: true, real: true }, { +$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { map: map }); @@ -7189,6 +7561,7 @@ var notANaN = __webpack_require__(225); var toPositiveInteger = __webpack_require__(172); var createAsyncIteratorProxy = __webpack_require__(222); var createIterResultObject = __webpack_require__(185); +var IS_PURE = __webpack_require__(35); var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { var state = this; @@ -7218,7 +7591,7 @@ var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { // `AsyncIterator.prototype.take` method // https://github.com/tc39/proposal-async-iterator-helpers -$({ target: 'AsyncIterator', proto: true, real: true }, { +$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, { take: function take(limit) { anObject(this); var remaining = toPositiveInteger(notANaN(+limit)); @@ -7465,6 +7838,8 @@ module.exports = { /* 244 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var apply = __webpack_require__(68); var getCompositeKeyNode = __webpack_require__(245); @@ -7490,6 +7865,8 @@ $({ global: true, forced: true }, { /* 245 */ /***/ (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__(246); __webpack_require__(258); @@ -7545,6 +7922,8 @@ module.exports = function () { /* 246 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // TODO: Remove this module from `core-js@4` since it's replaced to module below __webpack_require__(247); @@ -7682,6 +8061,8 @@ module.exports = function (CONSTRUCTOR_NAME, wrapper, common) { /* 249 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); var hiddenKeys = __webpack_require__(54); @@ -7777,6 +8158,8 @@ hiddenKeys[METADATA] = true; /* 250 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + /* eslint-disable es/no-object-getownpropertynames -- safe */ var classof = __webpack_require__(14); var toIndexedObject = __webpack_require__(11); @@ -7806,6 +8189,8 @@ module.exports.f = function getOwnPropertyNames(it) { /* 251 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var toAbsoluteIndex = __webpack_require__(60); var lengthOfArrayLike = __webpack_require__(63); var createProperty = __webpack_require__(252); @@ -7845,6 +8230,8 @@ module.exports = function (object, key, value) { /* 253 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var fails = __webpack_require__(6); var isObject = __webpack_require__(19); var classof = __webpack_require__(14); @@ -7867,6 +8254,8 @@ module.exports = (FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE) ? function /* 254 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // FF26- bug: ArrayBuffers are non-extensible, but Object.isExtensible does not report it var fails = __webpack_require__(6); @@ -7883,6 +8272,8 @@ module.exports = fails(function () { /* 255 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var fails = __webpack_require__(6); module.exports = !fails(function () { @@ -8215,6 +8606,8 @@ module.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, I /* 258 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // TODO: Remove this module from `core-js@4` since it's replaced to module below __webpack_require__(259); @@ -8477,6 +8870,8 @@ module.exports = { /* 261 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var getCompositeKeyNode = __webpack_require__(245); var getBuiltIn = __webpack_require__(23); @@ -8497,93 +8892,316 @@ $({ global: true, forced: true }, { "use strict"; -// https://github.com/tc39/proposal-explicit-resource-management var $ = __webpack_require__(2); -var DESCRIPTORS = __webpack_require__(5); -var getBuiltIn = __webpack_require__(23); -var aCallable = __webpack_require__(30); -var anInstance = __webpack_require__(125); -var defineBuiltIn = __webpack_require__(47); -var defineBuiltIns = __webpack_require__(183); -var defineBuiltInAccessor = __webpack_require__(119); -var wellKnownSymbol = __webpack_require__(33); -var InternalStateModule = __webpack_require__(51); -var addDisposableResource = __webpack_require__(217); +var uncurryThis = __webpack_require__(13); +var unpackIEEE754 = __webpack_require__(263).unpack; -var SuppressedError = getBuiltIn('SuppressedError'); -var $ReferenceError = ReferenceError; +// eslint-disable-next-line es/no-typed-arrays -- safe +var getUint16 = uncurryThis(DataView.prototype.getUint16); -var DISPOSE = wellKnownSymbol('dispose'); -var TO_STRING_TAG = wellKnownSymbol('toStringTag'); +// `DataView.prototype.getFloat16` method +// https://github.com/tc39/proposal-float16array +$({ target: 'DataView', proto: true }, { + getFloat16: function getFloat16(byteOffset /* , littleEndian */) { + var uint16 = getUint16(this, byteOffset, arguments.length > 1 ? arguments[1] : false); + return unpackIEEE754([uint16 & 0xFF, uint16 >> 8 & 0xFF], 10); + } +}); -var DISPOSABLE_STACK = 'DisposableStack'; -var setInternalState = InternalStateModule.set; -var getDisposableStackInternalState = InternalStateModule.getterFor(DISPOSABLE_STACK); -var HINT = 'sync-dispose'; -var DISPOSED = 'disposed'; -var PENDING = 'pending'; +/***/ }), +/* 263 */ +/***/ (function(module, exports, __webpack_require__) { -var getPendingDisposableStackInternalState = function (stack) { - var internalState = getDisposableStackInternalState(stack); - if (internalState.state == DISPOSED) throw $ReferenceError(DISPOSABLE_STACK + ' already disposed'); - return internalState; -}; +"use strict"; -var $DisposableStack = function DisposableStack() { - setInternalState(anInstance(this, DisposableStackPrototype), { - type: DISPOSABLE_STACK, - state: PENDING, - stack: [] - }); +// IEEE754 conversions based on https://github.com/feross/ieee754 +var $Array = Array; +var abs = Math.abs; +var pow = Math.pow; +var floor = Math.floor; +var log = Math.log; +var LN2 = Math.LN2; + +var pack = function (number, mantissaLength, bytes) { + var buffer = $Array(bytes); + var exponentLength = bytes * 8 - mantissaLength - 1; + var eMax = (1 << exponentLength) - 1; + var eBias = eMax >> 1; + var rt = mantissaLength === 23 ? pow(2, -24) - pow(2, -77) : 0; + var sign = number < 0 || number === 0 && 1 / number < 0 ? 1 : 0; + var index = 0; + var exponent, mantissa, c; + number = abs(number); + // eslint-disable-next-line no-self-compare -- NaN check + if (number != number || number === Infinity) { + // eslint-disable-next-line no-self-compare -- NaN check + mantissa = number != number ? 1 : 0; + exponent = eMax; + } else { + exponent = floor(log(number) / LN2); + c = pow(2, -exponent); + if (number * c < 1) { + exponent--; + c *= 2; + } + if (exponent + eBias >= 1) { + number += rt / c; + } else { + number += rt * pow(2, 1 - eBias); + } + if (number * c >= 2) { + exponent++; + c /= 2; + } + if (exponent + eBias >= eMax) { + mantissa = 0; + exponent = eMax; + } else if (exponent + eBias >= 1) { + mantissa = (number * c - 1) * pow(2, mantissaLength); + exponent = exponent + eBias; + } else { + mantissa = number * pow(2, eBias - 1) * pow(2, mantissaLength); + exponent = 0; + } + } + while (mantissaLength >= 8) { + buffer[index++] = mantissa & 255; + mantissa /= 256; + mantissaLength -= 8; + } + exponent = exponent << mantissaLength | mantissa; + exponentLength += mantissaLength; + while (exponentLength > 0) { + buffer[index++] = exponent & 255; + exponent /= 256; + exponentLength -= 8; + } + buffer[--index] |= sign * 128; + return buffer; +}; + +var unpack = function (buffer, mantissaLength) { + var bytes = buffer.length; + var exponentLength = bytes * 8 - mantissaLength - 1; + var eMax = (1 << exponentLength) - 1; + var eBias = eMax >> 1; + var nBits = exponentLength - 7; + var index = bytes - 1; + var sign = buffer[index--]; + var exponent = sign & 127; + var mantissa; + sign >>= 7; + while (nBits > 0) { + exponent = exponent * 256 + buffer[index--]; + nBits -= 8; + } + mantissa = exponent & (1 << -nBits) - 1; + exponent >>= -nBits; + nBits += mantissaLength; + while (nBits > 0) { + mantissa = mantissa * 256 + buffer[index--]; + nBits -= 8; + } + if (exponent === 0) { + exponent = 1 - eBias; + } else if (exponent === eMax) { + return mantissa ? NaN : sign ? -Infinity : Infinity; + } else { + mantissa = mantissa + pow(2, mantissaLength); + exponent = exponent - eBias; + } return (sign ? -1 : 1) * mantissa * pow(2, exponent - mantissaLength); +}; - if (!DESCRIPTORS) this.disposed = false; +module.exports = { + pack: pack, + unpack: unpack }; -var DisposableStackPrototype = $DisposableStack.prototype; -defineBuiltIns(DisposableStackPrototype, { - dispose: function dispose() { - var internalState = getDisposableStackInternalState(this); - if (internalState.state == DISPOSED) return; - internalState.state = DISPOSED; - if (!DESCRIPTORS) this.disposed = true; - var stack = internalState.stack; - var i = stack.length; - var thrown = false; - var suppressed; - while (i) { - var disposeMethod = stack[--i]; - stack[i] = null; - try { - disposeMethod(); - } catch (errorResult) { - if (thrown) { - suppressed = new SuppressedError(errorResult, suppressed); - } else { - thrown = true; - suppressed = errorResult; - } - } - } - internalState.stack = null; - if (thrown) throw suppressed; - }, - use: function use(value) { - addDisposableResource(getPendingDisposableStackInternalState(this), value, HINT); - return value; - }, - adopt: function adopt(value, onDispose) { - var internalState = getPendingDisposableStackInternalState(this); - aCallable(onDispose); - addDisposableResource(internalState, undefined, HINT, function () { - onDispose(value); - }); - return value; - }, - defer: function defer(onDispose) { - var internalState = getPendingDisposableStackInternalState(this); - aCallable(onDispose); +/***/ }), +/* 264 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(2); +var uncurryThis = __webpack_require__(13); + +// eslint-disable-next-line es/no-typed-arrays -- safe +var getUint8 = uncurryThis(DataView.prototype.getUint8); + +// `DataView.prototype.getUint8Clamped` method +// https://github.com/tc39/proposal-dataview-get-set-uint8c +$({ target: 'DataView', proto: true, forced: true }, { + getUint8Clamped: function getUint8Clamped(byteOffset) { + return getUint8(this, byteOffset); + } +}); + + +/***/ }), +/* 265 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(2); +var uncurryThis = __webpack_require__(13); +var classof = __webpack_require__(77); +var toIndex = __webpack_require__(213); +var packIEEE754 = __webpack_require__(263).pack; + +var $TypeError = TypeError; +// eslint-disable-next-line es/no-typed-arrays -- safe +var setUint16 = uncurryThis(DataView.prototype.setUint16); + +// `DataView.prototype.setFloat16` method +// https://github.com/tc39/proposal-float16array +$({ target: 'DataView', proto: true }, { + setFloat16: function setFloat16(byteOffset, value /* , littleEndian */) { + if (classof(this) !== 'DataView') throw $TypeError('Incorrect receiver'); + var offset = toIndex(byteOffset); + var bytes = packIEEE754(+value, 10, 2); + return setUint16(this, offset, bytes[1] << 8 | bytes[0], arguments.length > 2 ? arguments[2] : false); + } +}); + + +/***/ }), +/* 266 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(2); +var uncurryThis = __webpack_require__(13); +var classof = __webpack_require__(77); +var toIndex = __webpack_require__(213); +var toUint8Clamped = __webpack_require__(267); + +var $TypeError = TypeError; +// eslint-disable-next-line es/no-typed-arrays -- safe +var setUint8 = uncurryThis(DataView.prototype.setUint8); + +// `DataView.prototype.setUint8Clamped` method +// https://github.com/tc39/proposal-dataview-get-set-uint8c +$({ target: 'DataView', proto: true, forced: true }, { + setUint8Clamped: function setUint8Clamped(byteOffset, value) { + if (classof(this) !== 'DataView') throw $TypeError('Incorrect receiver'); + var offset = toIndex(byteOffset); + return setUint8(this, offset, toUint8Clamped(value)); + } +}); + + +/***/ }), +/* 267 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var round = Math.round; + +module.exports = function (it) { + var value = round(it); + return value < 0 ? 0 : value > 0xFF ? 0xFF : value & 0xFF; +}; + + +/***/ }), +/* 268 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://github.com/tc39/proposal-explicit-resource-management +var $ = __webpack_require__(2); +var DESCRIPTORS = __webpack_require__(5); +var getBuiltIn = __webpack_require__(23); +var aCallable = __webpack_require__(30); +var anInstance = __webpack_require__(125); +var defineBuiltIn = __webpack_require__(47); +var defineBuiltIns = __webpack_require__(183); +var defineBuiltInAccessor = __webpack_require__(119); +var wellKnownSymbol = __webpack_require__(33); +var InternalStateModule = __webpack_require__(51); +var addDisposableResource = __webpack_require__(217); + +var SuppressedError = getBuiltIn('SuppressedError'); +var $ReferenceError = ReferenceError; + +var DISPOSE = wellKnownSymbol('dispose'); +var TO_STRING_TAG = wellKnownSymbol('toStringTag'); + +var DISPOSABLE_STACK = 'DisposableStack'; +var setInternalState = InternalStateModule.set; +var getDisposableStackInternalState = InternalStateModule.getterFor(DISPOSABLE_STACK); + +var HINT = 'sync-dispose'; +var DISPOSED = 'disposed'; +var PENDING = 'pending'; + +var getPendingDisposableStackInternalState = function (stack) { + var internalState = getDisposableStackInternalState(stack); + if (internalState.state == DISPOSED) throw $ReferenceError(DISPOSABLE_STACK + ' already disposed'); + return internalState; +}; + +var $DisposableStack = function DisposableStack() { + setInternalState(anInstance(this, DisposableStackPrototype), { + type: DISPOSABLE_STACK, + state: PENDING, + stack: [] + }); + + if (!DESCRIPTORS) this.disposed = false; +}; + +var DisposableStackPrototype = $DisposableStack.prototype; + +defineBuiltIns(DisposableStackPrototype, { + dispose: function dispose() { + var internalState = getDisposableStackInternalState(this); + if (internalState.state == DISPOSED) return; + internalState.state = DISPOSED; + if (!DESCRIPTORS) this.disposed = true; + var stack = internalState.stack; + var i = stack.length; + var thrown = false; + var suppressed; + while (i) { + var disposeMethod = stack[--i]; + stack[i] = null; + try { + disposeMethod(); + } catch (errorResult) { + if (thrown) { + suppressed = new SuppressedError(errorResult, suppressed); + } else { + thrown = true; + suppressed = errorResult; + } + } + } + internalState.stack = null; + if (thrown) throw suppressed; + }, + use: function use(value) { + addDisposableResource(getPendingDisposableStackInternalState(this), value, HINT); + return value; + }, + adopt: function adopt(value, onDispose) { + var internalState = getPendingDisposableStackInternalState(this); + aCallable(onDispose); + addDisposableResource(internalState, undefined, HINT, function () { + onDispose(value); + }); + return value; + }, + defer: function defer(onDispose) { + var internalState = getPendingDisposableStackInternalState(this); + aCallable(onDispose); addDisposableResource(internalState, undefined, HINT, onDispose); }, move: function move() { @@ -8613,11 +9231,13 @@ $({ global: true, constructor: true }, { /***/ }), -/* 263 */ +/* 269 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var demethodize = __webpack_require__(264); +var demethodize = __webpack_require__(270); // `Function.prototype.demethodize` method // https://github.com/js-choi/proposal-function-demethodize @@ -8627,7 +9247,7 @@ $({ target: 'Function', proto: true, forced: true }, { /***/ }), -/* 264 */ +/* 270 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8641,9 +9261,11 @@ module.exports = function demethodize() { /***/ }), -/* 265 */ +/* 271 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); var $isCallable = __webpack_require__(20); @@ -8676,9 +9298,11 @@ $({ target: 'Function', stat: true, sham: true, forced: true }, { /***/ }), -/* 266 */ +/* 272 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var isConstructor = __webpack_require__(128); @@ -8690,9 +9314,11 @@ $({ target: 'Function', stat: true, forced: true }, { /***/ }), -/* 267 */ +/* 273 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var wellKnownSymbol = __webpack_require__(33); var defineProperty = __webpack_require__(44).f; @@ -8709,11 +9335,13 @@ if (FunctionPrototype[METADATA] === undefined) { /***/ }), -/* 268 */ +/* 274 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var demethodize = __webpack_require__(264); +var demethodize = __webpack_require__(270); // `Function.prototype.unThis` method // https://github.com/js-choi/proposal-function-demethodize @@ -8724,7 +9352,7 @@ $({ target: 'Function', proto: true, forced: true, name: 'demethodize' }, { /***/ }), -/* 269 */ +/* 275 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8733,6 +9361,7 @@ var $ = __webpack_require__(2); var global = __webpack_require__(3); var anInstance = __webpack_require__(125); var isCallable = __webpack_require__(20); +var getPrototypeOf = __webpack_require__(85); var createNonEnumerableProperty = __webpack_require__(43); var fails = __webpack_require__(6); var hasOwn = __webpack_require__(38); @@ -8742,6 +9371,7 @@ var IS_PURE = __webpack_require__(35); var TO_STRING_TAG = wellKnownSymbol('toStringTag'); +var $TypeError = TypeError; var NativeIterator = global.Iterator; // FF56- have non-standard global helper `Iterator` @@ -8753,6 +9383,7 @@ var FORCED = IS_PURE var IteratorConstructor = function Iterator() { anInstance(this, IteratorPrototype); + if (getPrototypeOf(this) === IteratorPrototype) throw $TypeError('Abstract class Iterator not directly constructable'); }; if (!hasOwn(IteratorPrototype, TO_STRING_TAG)) { @@ -8773,12 +9404,14 @@ $({ global: true, constructor: true, forced: FORCED }, { /***/ }), -/* 270 */ +/* 276 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var indexed = __webpack_require__(271); +var indexed = __webpack_require__(277); // `Iterator.prototype.asIndexedPairs` method // https://github.com/tc39/proposal-iterator-helpers @@ -8788,13 +9421,13 @@ $({ target: 'Iterator', name: 'indexed', proto: true, real: true, forced: true } /***/ }), -/* 271 */ +/* 277 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var call = __webpack_require__(7); -var map = __webpack_require__(272); +var map = __webpack_require__(278); var callback = function (value, counter) { return [counter, value]; @@ -8808,7 +9441,7 @@ module.exports = function indexed() { /***/ }), -/* 272 */ +/* 278 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8817,8 +9450,8 @@ var call = __webpack_require__(7); var aCallable = __webpack_require__(30); var anObject = __webpack_require__(46); var getIteratorDirect = __webpack_require__(186); -var createIteratorProxy = __webpack_require__(273); -var callWithSafeIterationClosing = __webpack_require__(274); +var createIteratorProxy = __webpack_require__(279); +var callWithSafeIterationClosing = __webpack_require__(280); var IteratorProxy = createIteratorProxy(function () { var iterator = this.iterator; @@ -8839,7 +9472,7 @@ module.exports = function map(mapper) { /***/ }), -/* 273 */ +/* 279 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8922,9 +9555,11 @@ module.exports = function (nextHandler, IS_ITERATOR) { /***/ }), -/* 274 */ +/* 280 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var anObject = __webpack_require__(46); var iteratorClose = __webpack_require__(98); @@ -8939,7 +9574,7 @@ module.exports = function (iterator, fn, value, ENTRIES) { /***/ }), -/* 275 */ +/* 281 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8963,7 +9598,7 @@ if (!hasOwn(IteratorPrototype, DISPOSE)) { /***/ }), -/* 276 */ +/* 282 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8974,7 +9609,8 @@ var anObject = __webpack_require__(46); var getIteratorDirect = __webpack_require__(186); var notANaN = __webpack_require__(225); var toPositiveInteger = __webpack_require__(172); -var createIteratorProxy = __webpack_require__(273); +var createIteratorProxy = __webpack_require__(279); +var IS_PURE = __webpack_require__(35); var IteratorProxy = createIteratorProxy(function () { var iterator = this.iterator; @@ -8993,7 +9629,7 @@ var IteratorProxy = createIteratorProxy(function () { // `Iterator.prototype.drop` method // https://github.com/tc39/proposal-iterator-helpers -$({ target: 'Iterator', proto: true, real: true }, { +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { drop: function drop(limit) { anObject(this); var remaining = toPositiveInteger(notANaN(+limit)); @@ -9005,7 +9641,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 277 */ +/* 283 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9032,7 +9668,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 278 */ +/* 284 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9042,8 +9678,9 @@ var call = __webpack_require__(7); var aCallable = __webpack_require__(30); var anObject = __webpack_require__(46); var getIteratorDirect = __webpack_require__(186); -var createIteratorProxy = __webpack_require__(273); -var callWithSafeIterationClosing = __webpack_require__(274); +var createIteratorProxy = __webpack_require__(279); +var callWithSafeIterationClosing = __webpack_require__(280); +var IS_PURE = __webpack_require__(35); var IteratorProxy = createIteratorProxy(function () { var iterator = this.iterator; @@ -9061,7 +9698,7 @@ var IteratorProxy = createIteratorProxy(function () { // `Iterator.prototype.filter` method // https://github.com/tc39/proposal-iterator-helpers -$({ target: 'Iterator', proto: true, real: true }, { +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { filter: function filter(predicate) { anObject(this); aCallable(predicate); @@ -9073,7 +9710,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 279 */ +/* 285 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9100,7 +9737,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 280 */ +/* 286 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9110,9 +9747,10 @@ var call = __webpack_require__(7); var aCallable = __webpack_require__(30); var anObject = __webpack_require__(46); var getIteratorDirect = __webpack_require__(186); -var getIteratorFlattenable = __webpack_require__(281); -var createIteratorProxy = __webpack_require__(273); +var getIteratorFlattenable = __webpack_require__(287); +var createIteratorProxy = __webpack_require__(279); var iteratorClose = __webpack_require__(98); +var IS_PURE = __webpack_require__(35); var IteratorProxy = createIteratorProxy(function () { var iterator = this.iterator; @@ -9131,14 +9769,14 @@ var IteratorProxy = createIteratorProxy(function () { if (this.done = !!result.done) return; try { - this.inner = getIteratorFlattenable(mapper(result.value, this.counter++)); + this.inner = getIteratorFlattenable(mapper(result.value, this.counter++), false); } catch (error) { iteratorClose(iterator, 'throw', error); } } }); // `Iterator.prototype.flatMap` method // https://github.com/tc39/proposal-iterator-helpers -$({ target: 'Iterator', proto: true, real: true }, { +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { flatMap: function flatMap(mapper) { anObject(this); aCallable(mapper); @@ -9151,23 +9789,25 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 281 */ +/* 287 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var call = __webpack_require__(7); var anObject = __webpack_require__(46); var getIteratorDirect = __webpack_require__(186); var getIteratorMethod = __webpack_require__(97); -module.exports = function (obj) { - var object = anObject(obj); - var method = getIteratorMethod(object); - return getIteratorDirect(anObject(method !== undefined ? call(method, object) : object)); +module.exports = function (obj, stringHandling) { + if (!stringHandling || typeof obj !== 'string') anObject(obj); + var method = getIteratorMethod(obj); + return getIteratorDirect(anObject(method !== undefined ? call(method, obj) : obj)); }; /***/ }), -/* 282 */ +/* 288 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9194,16 +9834,19 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 283 */ +/* 289 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var call = __webpack_require__(7); var toObject = __webpack_require__(39); var isPrototypeOf = __webpack_require__(24); var IteratorPrototype = __webpack_require__(243).IteratorPrototype; -var createIteratorProxy = __webpack_require__(273); -var getIteratorFlattenable = __webpack_require__(281); +var createIteratorProxy = __webpack_require__(279); +var getIteratorFlattenable = __webpack_require__(287); +var IS_PURE = __webpack_require__(35); var IteratorProxy = createIteratorProxy(function () { return call(this.next, this.iterator); @@ -9211,9 +9854,9 @@ var IteratorProxy = createIteratorProxy(function () { // `Iterator.from` method // https://github.com/tc39/proposal-iterator-helpers -$({ target: 'Iterator', stat: true }, { +$({ target: 'Iterator', stat: true, forced: IS_PURE }, { from: function from(O) { - var iteratorRecord = getIteratorFlattenable(typeof O == 'string' ? toObject(O) : O); + var iteratorRecord = getIteratorFlattenable(typeof O == 'string' ? toObject(O) : O, true); return isPrototypeOf(IteratorPrototype, iteratorRecord.iterator) ? iteratorRecord.iterator : new IteratorProxy(iteratorRecord); @@ -9222,12 +9865,14 @@ $({ target: 'Iterator', stat: true }, { /***/ }), -/* 284 */ +/* 290 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var indexed = __webpack_require__(271); +var indexed = __webpack_require__(277); // `Iterator.prototype.indexed` method // https://github.com/tc39/proposal-iterator-helpers @@ -9237,21 +9882,24 @@ $({ target: 'Iterator', proto: true, real: true, forced: true }, { /***/ }), -/* 285 */ +/* 291 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var map = __webpack_require__(272); +var map = __webpack_require__(278); +var IS_PURE = __webpack_require__(35); // `Iterator.prototype.map` method // https://github.com/tc39/proposal-iterator-helpers -$({ target: 'Iterator', proto: true, real: true }, { +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { map: map }); /***/ }), -/* 286 */ +/* 292 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9274,7 +9922,7 @@ $({ target: 'Iterator', stat: true, forced: true }, { /***/ }), -/* 287 */ +/* 293 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9313,7 +9961,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 288 */ +/* 294 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9340,7 +9988,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 289 */ +/* 295 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9351,8 +9999,9 @@ var anObject = __webpack_require__(46); var getIteratorDirect = __webpack_require__(186); var notANaN = __webpack_require__(225); var toPositiveInteger = __webpack_require__(172); -var createIteratorProxy = __webpack_require__(273); +var createIteratorProxy = __webpack_require__(279); var iteratorClose = __webpack_require__(98); +var IS_PURE = __webpack_require__(35); var IteratorProxy = createIteratorProxy(function () { var iterator = this.iterator; @@ -9367,7 +10016,7 @@ var IteratorProxy = createIteratorProxy(function () { // `Iterator.prototype.take` method // https://github.com/tc39/proposal-iterator-helpers -$({ target: 'Iterator', proto: true, real: true }, { +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { take: function take(limit) { anObject(this); var remaining = toPositiveInteger(notANaN(+limit)); @@ -9379,7 +10028,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 290 */ +/* 296 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9403,7 +10052,7 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 291 */ +/* 297 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9413,10 +10062,11 @@ var anObject = __webpack_require__(46); var AsyncFromSyncIterator = __webpack_require__(182); var WrapAsyncIterator = __webpack_require__(233); var getIteratorDirect = __webpack_require__(186); +var IS_PURE = __webpack_require__(35); // `Iterator.prototype.toAsync` method // https://github.com/tc39/proposal-async-iterator-helpers -$({ target: 'Iterator', proto: true, real: true }, { +$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, { toAsync: function toAsync() { return new WrapAsyncIterator(getIteratorDirect(new AsyncFromSyncIterator(getIteratorDirect(anObject(this))))); } @@ -9424,12 +10074,14 @@ $({ target: 'Iterator', proto: true, real: true }, { /***/ }), -/* 292 */ +/* 298 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var NATIVE_RAW_JSON = __webpack_require__(293); -var isRawJSON = __webpack_require__(294); +var NATIVE_RAW_JSON = __webpack_require__(299); +var isRawJSON = __webpack_require__(300); // `JSON.parse` method // https://tc39.es/proposal-json-parse-with-source/#sec-json.israwjson @@ -9440,9 +10092,11 @@ $({ target: 'JSON', stat: true, forced: !NATIVE_RAW_JSON }, { /***/ }), -/* 293 */ +/* 299 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + /* eslint-disable es/no-json -- safe */ var fails = __webpack_require__(6); @@ -9454,9 +10108,11 @@ module.exports = !fails(function () { /***/ }), -/* 294 */ +/* 300 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var isObject = __webpack_require__(19); var getInternalState = __webpack_require__(51).get; @@ -9468,7 +10124,7 @@ module.exports = function isRawJSON(O) { /***/ }), -/* 295 */ +/* 301 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9487,7 +10143,7 @@ var toString = __webpack_require__(76); var lengthOfArrayLike = __webpack_require__(63); var createProperty = __webpack_require__(252); var fails = __webpack_require__(6); -var parseJSONString = __webpack_require__(296); +var parseJSONString = __webpack_require__(302); var NATIVE_SYMBOL = __webpack_require__(26); var JSON = global.JSON; @@ -9726,9 +10382,11 @@ $({ target: 'JSON', stat: true, forced: NO_SOURCE_SUPPORT }, { /***/ }), -/* 296 */ +/* 302 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var hasOwn = __webpack_require__(38); @@ -9787,23 +10445,23 @@ module.exports = function (source, i) { /***/ }), -/* 297 */ +/* 303 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var FREEZING = __webpack_require__(255); -var NATIVE_RAW_JSON = __webpack_require__(293); +var NATIVE_RAW_JSON = __webpack_require__(299); var getBuiltIn = __webpack_require__(23); var call = __webpack_require__(7); var uncurryThis = __webpack_require__(13); var isCallable = __webpack_require__(20); -var isRawJSON = __webpack_require__(294); +var isRawJSON = __webpack_require__(300); var toString = __webpack_require__(76); var createProperty = __webpack_require__(252); -var parseJSONString = __webpack_require__(296); -var getReplacerFunction = __webpack_require__(298); +var parseJSONString = __webpack_require__(302); +var getReplacerFunction = __webpack_require__(304); var uid = __webpack_require__(40); var setInternalState = __webpack_require__(51).set; @@ -9878,9 +10536,11 @@ if ($stringify) $({ target: 'JSON', stat: true, arity: 3, forced: !NATIVE_RAW_JS /***/ }), -/* 298 */ +/* 304 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var isArray = __webpack_require__(107); var isCallable = __webpack_require__(20); @@ -9913,13 +10573,13 @@ module.exports = function (replacer) { /***/ }), -/* 299 */ +/* 305 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aMap = __webpack_require__(300); +var aMap = __webpack_require__(306); var remove = __webpack_require__(199).remove; // `Map.prototype.deleteAll` method @@ -9938,9 +10598,11 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 300 */ +/* 306 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var has = __webpack_require__(199).has; // Perform ? RequireInternalSlot(M, [[MapData]]) @@ -9951,13 +10613,13 @@ module.exports = function (it) { /***/ }), -/* 301 */ +/* 307 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aMap = __webpack_require__(300); +var aMap = __webpack_require__(306); var MapHelpers = __webpack_require__(199); var get = MapHelpers.get; @@ -9985,14 +10647,14 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 302 */ +/* 308 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(300); +var aMap = __webpack_require__(306); var iterate = __webpack_require__(206); // `Map.prototype.every` method @@ -10009,14 +10671,14 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 303 */ +/* 309 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(300); +var aMap = __webpack_require__(306); var MapHelpers = __webpack_require__(199); var iterate = __webpack_require__(206); @@ -10039,14 +10701,14 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 304 */ +/* 310 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(300); +var aMap = __webpack_require__(306); var iterate = __webpack_require__(206); // `Map.prototype.find` method @@ -10064,14 +10726,14 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 305 */ +/* 311 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(300); +var aMap = __webpack_require__(306); var iterate = __webpack_require__(206); // `Map.prototype.findKey` method @@ -10089,11 +10751,13 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 306 */ +/* 312 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var from = __webpack_require__(307); +var from = __webpack_require__(313); // `Map.from` method // https://tc39.github.io/proposal-setmap-offrom/#sec-map.from @@ -10103,7 +10767,7 @@ $({ target: 'Map', stat: true, forced: true }, { /***/ }), -/* 307 */ +/* 313 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10141,7 +10805,7 @@ module.exports = function from(source /* , mapFn, thisArg */) { /***/ }), -/* 308 */ +/* 314 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10152,6 +10816,7 @@ var aCallable = __webpack_require__(30); var requireObjectCoercible = __webpack_require__(15); var iterate = __webpack_require__(91); var MapHelpers = __webpack_require__(199); +var IS_PURE = __webpack_require__(35); var Map = MapHelpers.Map; var has = MapHelpers.has; @@ -10161,7 +10826,7 @@ var push = uncurryThis([].push); // `Map.groupBy` method // https://github.com/tc39/proposal-array-grouping -$({ target: 'Map', stat: true, forced: true }, { +$({ target: 'Map', stat: true, forced: IS_PURE }, { groupBy: function groupBy(items, callbackfn) { requireObjectCoercible(items); aCallable(callbackfn); @@ -10178,14 +10843,14 @@ $({ target: 'Map', stat: true, forced: true }, { /***/ }), -/* 309 */ +/* 315 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var sameValueZero = __webpack_require__(310); -var aMap = __webpack_require__(300); +var sameValueZero = __webpack_require__(316); +var aMap = __webpack_require__(306); var iterate = __webpack_require__(206); // `Map.prototype.includes` method @@ -10200,8 +10865,10 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 310 */ -/***/ (function(module, exports) { +/* 316 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; // `SameValueZero` abstract operation // https://tc39.es/ecma262/#sec-samevaluezero @@ -10212,7 +10879,7 @@ module.exports = function (x, y) { /***/ }), -/* 311 */ +/* 317 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10241,13 +10908,13 @@ $({ target: 'Map', stat: true, forced: true }, { /***/ }), -/* 312 */ +/* 318 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aMap = __webpack_require__(300); +var aMap = __webpack_require__(306); var iterate = __webpack_require__(206); // `Map.prototype.keyOf` method @@ -10263,14 +10930,14 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 313 */ +/* 319 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(300); +var aMap = __webpack_require__(306); var MapHelpers = __webpack_require__(199); var iterate = __webpack_require__(206); @@ -10293,14 +10960,14 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 314 */ +/* 320 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(300); +var aMap = __webpack_require__(306); var MapHelpers = __webpack_require__(199); var iterate = __webpack_require__(206); @@ -10323,13 +10990,13 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 315 */ +/* 321 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aMap = __webpack_require__(300); +var aMap = __webpack_require__(306); var iterate = __webpack_require__(91); var set = __webpack_require__(199).set; @@ -10352,11 +11019,13 @@ $({ target: 'Map', proto: true, real: true, arity: 1, forced: true }, { /***/ }), -/* 316 */ +/* 322 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var of = __webpack_require__(317); +var of = __webpack_require__(323); // `Map.of` method // https://tc39.github.io/proposal-setmap-offrom/#sec-map.of @@ -10366,7 +11035,7 @@ $({ target: 'Map', stat: true, forced: true }, { /***/ }), -/* 317 */ +/* 323 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10380,14 +11049,14 @@ module.exports = function of() { /***/ }), -/* 318 */ +/* 324 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var aCallable = __webpack_require__(30); -var aMap = __webpack_require__(300); +var aMap = __webpack_require__(306); var iterate = __webpack_require__(206); var $TypeError = TypeError; @@ -10415,14 +11084,14 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 319 */ +/* 325 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aMap = __webpack_require__(300); +var aMap = __webpack_require__(306); var iterate = __webpack_require__(206); // `Map.prototype.some` method @@ -10439,14 +11108,14 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 320 */ +/* 326 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var aCallable = __webpack_require__(30); -var aMap = __webpack_require__(300); +var aMap = __webpack_require__(306); var MapHelpers = __webpack_require__(199); var $TypeError = TypeError; @@ -10473,9 +11142,11 @@ $({ target: 'Map', proto: true, real: true, forced: true }, { /***/ }), -/* 321 */ +/* 327 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var min = Math.min; @@ -10491,9 +11162,11 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 322 */ +/* 328 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); // `Math.DEG_PER_RAD` constant @@ -10504,9 +11177,11 @@ $({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, { /***/ }), -/* 323 */ +/* 329 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var RAD_PER_DEG = 180 / Math.PI; @@ -10521,13 +11196,15 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 324 */ +/* 330 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var scale = __webpack_require__(325); -var fround = __webpack_require__(326); +var scale = __webpack_require__(331); +var fround = __webpack_require__(332); // `Math.fscale` method // https://rwaldron.github.io/proposal-math-extensions/ @@ -10539,8 +11216,10 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 325 */ -/***/ (function(module, exports) { +/* 331 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; // `Math.scale` method implementation // https://rwaldron.github.io/proposal-math-extensions/ @@ -10558,10 +11237,12 @@ module.exports = Math.scale || function scale(x, inLow, inHigh, outLow, outHigh) /***/ }), -/* 326 */ +/* 332 */ /***/ (function(module, exports, __webpack_require__) { -var sign = __webpack_require__(327); +"use strict"; + +var sign = __webpack_require__(333); var abs = Math.abs; var pow = Math.pow; @@ -10592,8 +11273,10 @@ module.exports = Math.fround || function fround(x) { /***/ }), -/* 327 */ -/***/ (function(module, exports) { +/* 333 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; // `Math.sign` method implementation // https://tc39.es/ecma262/#sec-math.sign @@ -10606,9 +11289,34 @@ module.exports = Math.sign || function sign(x) { /***/ }), -/* 328 */ +/* 334 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__(2); +var IEEE754 = __webpack_require__(263); + +var packIEEE754 = IEEE754.pack; +var unpackIEEE754 = IEEE754.unpack; +var $isFinite = isFinite; + +// `Math.f16round` method +// https://github.com/tc39/proposal-float16array +$({ target: 'Math', stat: true }, { + f16round: function f16round(x) { + var n = +x; + return $isFinite(n) && n !== 0 ? unpackIEEE754(packIEEE754(n, 10, 2), 10) : n; + } +}); + + +/***/ }), +/* 335 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); // `Math.RAD_PER_DEG` constant @@ -10619,9 +11327,11 @@ $({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, { /***/ }), -/* 329 */ +/* 336 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var DEG_PER_RAD = Math.PI / 180; @@ -10636,11 +11346,13 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 330 */ +/* 337 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var scale = __webpack_require__(325); +var scale = __webpack_require__(331); // `Math.scale` method // https://rwaldron.github.io/proposal-math-extensions/ @@ -10650,9 +11362,11 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 331 */ +/* 338 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); // `Math.signbit` method @@ -10667,7 +11381,7 @@ $({ target: 'Math', stat: true, forced: true }, { /***/ }), -/* 332 */ +/* 339 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10675,7 +11389,7 @@ $({ target: 'Math', stat: true, forced: true }, { var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); var toIntegerOrInfinity = __webpack_require__(61); -var parseInt = __webpack_require__(333); +var parseInt = __webpack_require__(340); var INVALID_NUMBER_REPRESENTATION = 'Invalid number representation'; var INVALID_RADIX = 'Invalid radix'; @@ -10712,15 +11426,17 @@ $({ target: 'Number', stat: true, forced: true }, { /***/ }), -/* 333 */ +/* 340 */ /***/ (function(module, exports, __webpack_require__) { +"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__(334).trim; -var whitespaces = __webpack_require__(335); +var trim = __webpack_require__(341).trim; +var whitespaces = __webpack_require__(342); var $parseInt = global.parseInt; var Symbol = global.Symbol; @@ -10740,13 +11456,15 @@ module.exports = FORCED ? function parseInt(string, radix) { /***/ }), -/* 334 */ +/* 341 */ /***/ (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__(335); +var whitespaces = __webpack_require__(342); var replace = uncurryThis(''.replace); var ltrim = RegExp('^[' + whitespaces + ']+'); @@ -10776,8 +11494,10 @@ module.exports = { /***/ }), -/* 335 */ -/***/ (function(module, exports) { +/* 342 */ +/***/ (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' + @@ -10785,7 +11505,7 @@ module.exports = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u /***/ }), -/* 336 */ +/* 343 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10804,7 +11524,7 @@ $({ target: 'Number', stat: true, forced: true }, { /***/ }), -/* 337 */ +/* 344 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10822,7 +11542,7 @@ var push = uncurryThis([].push); // `Object.groupBy` method // https://github.com/tc39/proposal-array-grouping -$({ target: 'Object', stat: true, forced: true }, { +$({ target: 'Object', stat: true }, { groupBy: function groupBy(items, callbackfn) { requireObjectCoercible(items); aCallable(callbackfn); @@ -10841,17 +11561,19 @@ $({ target: 'Object', stat: true, forced: true }, { /***/ }), -/* 338 */ +/* 345 */ /***/ (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__(339); -__webpack_require__(341); -__webpack_require__(342); +__webpack_require__(346); +__webpack_require__(348); +__webpack_require__(349); /***/ }), -/* 339 */ +/* 346 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10874,7 +11596,7 @@ var defineBuiltInAccessor = __webpack_require__(119); var hostReportErrors = __webpack_require__(137); var wellKnownSymbol = __webpack_require__(33); var InternalStateModule = __webpack_require__(51); -var OBSERVABLE_FORCED = __webpack_require__(340); +var OBSERVABLE_FORCED = __webpack_require__(347); var $$OBSERVABLE = wellKnownSymbol('observable'); var OBSERVABLE = 'Observable'; @@ -11046,9 +11768,11 @@ setSpecies(OBSERVABLE); /***/ }), -/* 340 */ +/* 347 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); var isCallable = __webpack_require__(20); var wellKnownSymbol = __webpack_require__(33); @@ -11065,7 +11789,7 @@ module.exports = !isCallable(NativeObservable) /***/ }), -/* 341 */ +/* 348 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11079,7 +11803,7 @@ var getIterator = __webpack_require__(96); var getMethod = __webpack_require__(29); var iterate = __webpack_require__(91); var wellKnownSymbol = __webpack_require__(33); -var OBSERVABLE_FORCED = __webpack_require__(340); +var OBSERVABLE_FORCED = __webpack_require__(347); var $$OBSERVABLE = wellKnownSymbol('observable'); @@ -11108,7 +11832,7 @@ $({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED }, { /***/ }), -/* 342 */ +/* 349 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11116,7 +11840,7 @@ $({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED }, { var $ = __webpack_require__(2); var getBuiltIn = __webpack_require__(23); var isConstructor = __webpack_require__(128); -var OBSERVABLE_FORCED = __webpack_require__(340); +var OBSERVABLE_FORCED = __webpack_require__(347); var Array = getBuiltIn('Array'); @@ -11140,7 +11864,7 @@ $({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED }, { /***/ }), -/* 343 */ +/* 350 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11163,7 +11887,7 @@ $({ target: 'Promise', stat: true, forced: true }, { /***/ }), -/* 344 */ +/* 351 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11173,7 +11897,7 @@ var newPromiseCapabilityModule = __webpack_require__(143); // `Promise.withResolvers` method // https://github.com/tc39/proposal-promise-with-resolvers -$({ target: 'Promise', stat: true, forced: true }, { +$({ target: 'Promise', stat: true }, { withResolvers: function withResolvers() { var promiseCapability = newPromiseCapabilityModule.f(this); return { @@ -11186,12 +11910,14 @@ $({ target: 'Promise', stat: true, forced: true }, { /***/ }), -/* 345 */ +/* 352 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(346); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var toMetadataKey = ReflectMetadataModule.toKey; @@ -11208,9 +11934,11 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 346 */ +/* 353 */ /***/ (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__(246); __webpack_require__(258); @@ -11275,11 +12003,13 @@ module.exports = { /***/ }), -/* 347 */ +/* 354 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(346); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var toMetadataKey = ReflectMetadataModule.toKey; @@ -11302,12 +12032,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 348 */ +/* 355 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(346); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var getPrototypeOf = __webpack_require__(85); @@ -11333,13 +12065,15 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 349 */ +/* 356 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); -var ReflectMetadataModule = __webpack_require__(346); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var getPrototypeOf = __webpack_require__(85); var $arrayUniqueBy = __webpack_require__(205); @@ -11368,12 +12102,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 350 */ +/* 357 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(346); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var ordinaryGetOwnMetadata = ReflectMetadataModule.get; @@ -11390,12 +12126,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 351 */ +/* 358 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(346); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys; @@ -11412,12 +12150,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 352 */ +/* 359 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(346); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var getPrototypeOf = __webpack_require__(85); @@ -11442,12 +12182,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 353 */ +/* 360 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // TODO: Remove from `core-js@4` var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(346); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var ordinaryHasOwnMetadata = ReflectMetadataModule.has; @@ -11464,11 +12206,13 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 354 */ +/* 361 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var ReflectMetadataModule = __webpack_require__(346); +var ReflectMetadataModule = __webpack_require__(353); var anObject = __webpack_require__(46); var toMetadataKey = ReflectMetadataModule.toKey; @@ -11486,14 +12230,14 @@ $({ target: 'Reflect', stat: true }, { /***/ }), -/* 355 */ +/* 362 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aSet = __webpack_require__(356); -var add = __webpack_require__(357).add; +var aSet = __webpack_require__(363); +var add = __webpack_require__(364).add; // `Set.prototype.addAll` method // https://github.com/tc39/proposal-collection-methods @@ -11508,10 +12252,12 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 356 */ +/* 363 */ /***/ (function(module, exports, __webpack_require__) { -var has = __webpack_require__(357).has; +"use strict"; + +var has = __webpack_require__(364).has; // Perform ? RequireInternalSlot(M, [[SetData]]) module.exports = function (it) { @@ -11521,9 +12267,11 @@ module.exports = function (it) { /***/ }), -/* 357 */ +/* 364 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); // eslint-disable-next-line es/no-set -- safe @@ -11540,14 +12288,14 @@ module.exports = { /***/ }), -/* 358 */ +/* 365 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aSet = __webpack_require__(356); -var remove = __webpack_require__(357).remove; +var aSet = __webpack_require__(363); +var remove = __webpack_require__(364).remove; // `Set.prototype.deleteAll` method // https://github.com/tc39/proposal-collection-methods @@ -11565,12 +12313,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 359 */ +/* 366 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var difference = __webpack_require__(360); -var setMethodAcceptSetLike = __webpack_require__(365); +var difference = __webpack_require__(367); +var setMethodAcceptSetLike = __webpack_require__(372); // `Set.prototype.difference` method // https://github.com/tc39/proposal-set-methods @@ -11580,17 +12330,17 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('dif /***/ }), -/* 360 */ +/* 367 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(356); -var SetHelpers = __webpack_require__(357); -var clone = __webpack_require__(361); -var size = __webpack_require__(363); -var getSetRecord = __webpack_require__(364); -var iterateSet = __webpack_require__(362); +var aSet = __webpack_require__(363); +var SetHelpers = __webpack_require__(364); +var clone = __webpack_require__(368); +var size = __webpack_require__(370); +var getSetRecord = __webpack_require__(371); +var iterateSet = __webpack_require__(369); var iterateSimple = __webpack_require__(207); var has = SetHelpers.has; @@ -11613,11 +12363,13 @@ module.exports = function difference(other) { /***/ }), -/* 361 */ +/* 368 */ /***/ (function(module, exports, __webpack_require__) { -var SetHelpers = __webpack_require__(357); -var iterate = __webpack_require__(362); +"use strict"; + +var SetHelpers = __webpack_require__(364); +var iterate = __webpack_require__(369); var Set = SetHelpers.Set; var add = SetHelpers.add; @@ -11632,12 +12384,14 @@ module.exports = function (set) { /***/ }), -/* 362 */ +/* 369 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var iterateSimple = __webpack_require__(207); -var SetHelpers = __webpack_require__(357); +var SetHelpers = __webpack_require__(364); var Set = SetHelpers.Set; var SetPrototype = SetHelpers.proto; @@ -11646,16 +12400,18 @@ var keys = uncurryThis(SetPrototype.keys); var next = keys(new Set()).next; module.exports = function (set, fn, interruptible) { - return interruptible ? iterateSimple(keys(set), fn, next) : forEach(set, fn); + return interruptible ? iterateSimple({ iterator: keys(set), next: next }, fn) : forEach(set, fn); }; /***/ }), -/* 363 */ +/* 370 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThisAccessor = __webpack_require__(71); -var SetHelpers = __webpack_require__(357); +var SetHelpers = __webpack_require__(364); module.exports = uncurryThisAccessor(SetHelpers.proto, 'size', 'get') || function (set) { return set.size; @@ -11663,14 +12419,19 @@ module.exports = uncurryThisAccessor(SetHelpers.proto, 'size', 'get') || functio /***/ }), -/* 364 */ +/* 371 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var aCallable = __webpack_require__(30); var anObject = __webpack_require__(46); var call = __webpack_require__(7); var toIntegerOrInfinity = __webpack_require__(61); +var getIteratorDirect = __webpack_require__(186); +var INVALID_SIZE = 'Invalid size'; +var $RangeError = RangeError; var $TypeError = TypeError; var max = Math.max; @@ -11683,7 +12444,7 @@ var SetRecord = function (set, size, has, keys) { SetRecord.prototype = { getIterator: function () { - return anObject(call(this.keys, this.set)); + return getIteratorDirect(anObject(call(this.keys, this.set))); }, includes: function (it) { return call(this.has, this.set, it); @@ -11697,10 +12458,12 @@ module.exports = function (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 $TypeError('Invalid size'); + if (numSize != numSize) throw $TypeError(INVALID_SIZE); + var intSize = toIntegerOrInfinity(numSize); + if (intSize < 0) throw $RangeError(INVALID_SIZE); return new SetRecord( obj, - max(toIntegerOrInfinity(numSize), 0), + max(intSize, 0), aCallable(obj.has), aCallable(obj.keys) ); @@ -11708,14 +12471,16 @@ module.exports = function (obj) { /***/ }), -/* 365 */ +/* 372 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var getBuiltIn = __webpack_require__(23); -var createEmptySetLike = function () { +var createSetLike = function (size) { return { - size: 0, + size: size, has: function () { return false; }, @@ -11730,10 +12495,17 @@ var createEmptySetLike = function () { }; module.exports = function (name) { + var Set = getBuiltIn('Set'); try { - var Set = getBuiltIn('Set'); - new Set()[name](createEmptySetLike()); - return true; + 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; } @@ -11741,15 +12513,15 @@ module.exports = function (name) { /***/ }), -/* 366 */ +/* 373 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(367); -var $difference = __webpack_require__(360); +var toSetLike = __webpack_require__(374); +var $difference = __webpack_require__(367); // `Set.prototype.difference` method // https://github.com/tc39/proposal-set-methods @@ -11762,12 +12534,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 367 */ +/* 374 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var getBuiltIn = __webpack_require__(23); var isCallable = __webpack_require__(20); -var isIterable = __webpack_require__(368); +var isIterable = __webpack_require__(375); var isObject = __webpack_require__(19); var Set = getBuiltIn('Set'); @@ -11787,9 +12561,11 @@ module.exports = function (it) { /***/ }), -/* 368 */ +/* 375 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var classof = __webpack_require__(77); var hasOwn = __webpack_require__(38); var isNullOrUndefined = __webpack_require__(16); @@ -11809,15 +12585,15 @@ module.exports = function (it) { /***/ }), -/* 369 */ +/* 376 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(356); -var iterate = __webpack_require__(362); +var aSet = __webpack_require__(363); +var iterate = __webpack_require__(369); // `Set.prototype.every` method // https://github.com/tc39/proposal-collection-methods @@ -11833,16 +12609,16 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 370 */ +/* 377 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(356); -var SetHelpers = __webpack_require__(357); -var iterate = __webpack_require__(362); +var aSet = __webpack_require__(363); +var SetHelpers = __webpack_require__(364); +var iterate = __webpack_require__(369); var Set = SetHelpers.Set; var add = SetHelpers.add; @@ -11863,15 +12639,15 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 371 */ +/* 378 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(356); -var iterate = __webpack_require__(362); +var aSet = __webpack_require__(363); +var iterate = __webpack_require__(369); // `Set.prototype.find` method // https://github.com/tc39/proposal-collection-methods @@ -11888,11 +12664,13 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 372 */ +/* 379 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var from = __webpack_require__(307); +var from = __webpack_require__(313); // `Set.from` method // https://tc39.github.io/proposal-setmap-offrom/#sec-set.from @@ -11902,13 +12680,15 @@ $({ target: 'Set', stat: true, forced: true }, { /***/ }), -/* 373 */ +/* 380 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var fails = __webpack_require__(6); -var intersection = __webpack_require__(374); -var setMethodAcceptSetLike = __webpack_require__(365); +var intersection = __webpack_require__(381); +var setMethodAcceptSetLike = __webpack_require__(372); var INCORRECT = !setMethodAcceptSetLike('intersection') || fails(function () { // eslint-disable-next-line es/no-array-from, es/no-set -- testing @@ -11923,16 +12703,16 @@ $({ target: 'Set', proto: true, real: true, forced: INCORRECT }, { /***/ }), -/* 374 */ +/* 381 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(356); -var SetHelpers = __webpack_require__(357); -var size = __webpack_require__(363); -var getSetRecord = __webpack_require__(364); -var iterateSet = __webpack_require__(362); +var aSet = __webpack_require__(363); +var SetHelpers = __webpack_require__(364); +var size = __webpack_require__(370); +var getSetRecord = __webpack_require__(371); +var iterateSet = __webpack_require__(369); var iterateSimple = __webpack_require__(207); var Set = SetHelpers.Set; @@ -11961,15 +12741,15 @@ module.exports = function intersection(other) { /***/ }), -/* 375 */ +/* 382 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(367); -var $intersection = __webpack_require__(374); +var toSetLike = __webpack_require__(374); +var $intersection = __webpack_require__(381); // `Set.prototype.intersection` method // https://github.com/tc39/proposal-set-methods @@ -11982,12 +12762,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 376 */ +/* 383 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var isDisjointFrom = __webpack_require__(377); -var setMethodAcceptSetLike = __webpack_require__(365); +var isDisjointFrom = __webpack_require__(384); +var setMethodAcceptSetLike = __webpack_require__(372); // `Set.prototype.isDisjointFrom` method // https://github.com/tc39/proposal-set-methods @@ -11997,16 +12779,16 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isD /***/ }), -/* 377 */ +/* 384 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(356); -var has = __webpack_require__(357).has; -var size = __webpack_require__(363); -var getSetRecord = __webpack_require__(364); -var iterateSet = __webpack_require__(362); +var aSet = __webpack_require__(363); +var has = __webpack_require__(364).has; +var size = __webpack_require__(370); +var getSetRecord = __webpack_require__(371); +var iterateSet = __webpack_require__(369); var iterateSimple = __webpack_require__(207); var iteratorClose = __webpack_require__(98); @@ -12026,15 +12808,15 @@ module.exports = function isDisjointFrom(other) { /***/ }), -/* 378 */ +/* 385 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(367); -var $isDisjointFrom = __webpack_require__(377); +var toSetLike = __webpack_require__(374); +var $isDisjointFrom = __webpack_require__(384); // `Set.prototype.isDisjointFrom` method // https://github.com/tc39/proposal-set-methods @@ -12047,12 +12829,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 379 */ +/* 386 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var isSubsetOf = __webpack_require__(380); -var setMethodAcceptSetLike = __webpack_require__(365); +var isSubsetOf = __webpack_require__(387); +var setMethodAcceptSetLike = __webpack_require__(372); // `Set.prototype.isSubsetOf` method // https://github.com/tc39/proposal-set-methods @@ -12062,15 +12846,15 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isS /***/ }), -/* 380 */ +/* 387 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(356); -var size = __webpack_require__(363); -var iterate = __webpack_require__(362); -var getSetRecord = __webpack_require__(364); +var aSet = __webpack_require__(363); +var size = __webpack_require__(370); +var iterate = __webpack_require__(369); +var getSetRecord = __webpack_require__(371); // `Set.prototype.isSubsetOf` method // https://tc39.github.io/proposal-set-methods/#Set.prototype.isSubsetOf @@ -12085,15 +12869,15 @@ module.exports = function isSubsetOf(other) { /***/ }), -/* 381 */ +/* 388 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(367); -var $isSubsetOf = __webpack_require__(380); +var toSetLike = __webpack_require__(374); +var $isSubsetOf = __webpack_require__(387); // `Set.prototype.isSubsetOf` method // https://github.com/tc39/proposal-set-methods @@ -12106,12 +12890,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 382 */ +/* 389 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var isSupersetOf = __webpack_require__(383); -var setMethodAcceptSetLike = __webpack_require__(365); +var isSupersetOf = __webpack_require__(390); +var setMethodAcceptSetLike = __webpack_require__(372); // `Set.prototype.isSupersetOf` method // https://github.com/tc39/proposal-set-methods @@ -12121,15 +12907,15 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isS /***/ }), -/* 383 */ +/* 390 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(356); -var has = __webpack_require__(357).has; -var size = __webpack_require__(363); -var getSetRecord = __webpack_require__(364); +var aSet = __webpack_require__(363); +var has = __webpack_require__(364).has; +var size = __webpack_require__(370); +var getSetRecord = __webpack_require__(371); var iterateSimple = __webpack_require__(207); var iteratorClose = __webpack_require__(98); @@ -12147,15 +12933,15 @@ module.exports = function isSupersetOf(other) { /***/ }), -/* 384 */ +/* 391 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(367); -var $isSupersetOf = __webpack_require__(383); +var toSetLike = __webpack_require__(374); +var $isSupersetOf = __webpack_require__(390); // `Set.prototype.isSupersetOf` method // https://github.com/tc39/proposal-set-methods @@ -12168,15 +12954,15 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 385 */ +/* 392 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var uncurryThis = __webpack_require__(13); -var aSet = __webpack_require__(356); -var iterate = __webpack_require__(362); +var aSet = __webpack_require__(363); +var iterate = __webpack_require__(369); var toString = __webpack_require__(76); var arrayJoin = uncurryThis([].join); @@ -12198,16 +12984,16 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 386 */ +/* 393 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(356); -var SetHelpers = __webpack_require__(357); -var iterate = __webpack_require__(362); +var aSet = __webpack_require__(363); +var SetHelpers = __webpack_require__(364); +var iterate = __webpack_require__(369); var Set = SetHelpers.Set; var add = SetHelpers.add; @@ -12228,11 +13014,13 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 387 */ +/* 394 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var of = __webpack_require__(317); +var of = __webpack_require__(323); // `Set.of` method // https://tc39.github.io/proposal-setmap-offrom/#sec-set.of @@ -12242,15 +13030,15 @@ $({ target: 'Set', stat: true, forced: true }, { /***/ }), -/* 388 */ +/* 395 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var aCallable = __webpack_require__(30); -var aSet = __webpack_require__(356); -var iterate = __webpack_require__(362); +var aSet = __webpack_require__(363); +var iterate = __webpack_require__(369); var $TypeError = TypeError; @@ -12277,15 +13065,15 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 389 */ +/* 396 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var bind = __webpack_require__(92); -var aSet = __webpack_require__(356); -var iterate = __webpack_require__(362); +var aSet = __webpack_require__(363); +var iterate = __webpack_require__(369); // `Set.prototype.some` method // https://github.com/tc39/proposal-collection-methods @@ -12301,12 +13089,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 390 */ +/* 397 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var symmetricDifference = __webpack_require__(391); -var setMethodAcceptSetLike = __webpack_require__(365); +var symmetricDifference = __webpack_require__(398); +var setMethodAcceptSetLike = __webpack_require__(372); // `Set.prototype.symmetricDifference` method // https://github.com/tc39/proposal-set-methods @@ -12316,15 +13106,15 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('sym /***/ }), -/* 391 */ +/* 398 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(356); -var SetHelpers = __webpack_require__(357); -var clone = __webpack_require__(361); -var getSetRecord = __webpack_require__(364); +var aSet = __webpack_require__(363); +var SetHelpers = __webpack_require__(364); +var clone = __webpack_require__(368); +var getSetRecord = __webpack_require__(371); var iterateSimple = __webpack_require__(207); var add = SetHelpers.add; @@ -12346,15 +13136,15 @@ module.exports = function symmetricDifference(other) { /***/ }), -/* 392 */ +/* 399 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(367); -var $symmetricDifference = __webpack_require__(391); +var toSetLike = __webpack_require__(374); +var $symmetricDifference = __webpack_require__(398); // `Set.prototype.symmetricDifference` method // https://github.com/tc39/proposal-set-methods @@ -12367,12 +13157,14 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 393 */ +/* 400 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var union = __webpack_require__(394); -var setMethodAcceptSetLike = __webpack_require__(365); +var union = __webpack_require__(401); +var setMethodAcceptSetLike = __webpack_require__(372); // `Set.prototype.union` method // https://github.com/tc39/proposal-set-methods @@ -12382,15 +13174,15 @@ $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('uni /***/ }), -/* 394 */ +/* 401 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var aSet = __webpack_require__(356); -var add = __webpack_require__(357).add; -var clone = __webpack_require__(361); -var getSetRecord = __webpack_require__(364); +var aSet = __webpack_require__(363); +var add = __webpack_require__(364).add; +var clone = __webpack_require__(368); +var getSetRecord = __webpack_require__(371); var iterateSimple = __webpack_require__(207); // `Set.prototype.union` method @@ -12407,15 +13199,15 @@ module.exports = function union(other) { /***/ }), -/* 395 */ +/* 402 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); var call = __webpack_require__(7); -var toSetLike = __webpack_require__(367); -var $union = __webpack_require__(394); +var toSetLike = __webpack_require__(374); +var $union = __webpack_require__(401); // `Set.prototype.union` method // https://github.com/tc39/proposal-set-methods @@ -12428,11 +13220,13 @@ $({ target: 'Set', proto: true, real: true, forced: true }, { /***/ }), -/* 396 */ +/* 403 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var cooked = __webpack_require__(397); +var cooked = __webpack_require__(404); // `String.cooked` method // https://github.com/tc39/proposal-string-cooked @@ -12442,9 +13236,11 @@ $({ target: 'String', stat: true, forced: true }, { /***/ }), -/* 397 */ +/* 404 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var toIndexedObject = __webpack_require__(11); var toString = __webpack_require__(76); @@ -12474,7 +13270,7 @@ module.exports = function cooked(template /* , ...substitutions */) { /***/ }), -/* 398 */ +/* 405 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12485,7 +13281,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__(399); +var StringMultibyteModule = __webpack_require__(406); var codeAt = StringMultibyteModule.codeAt; var charAt = StringMultibyteModule.charAt; @@ -12521,9 +13317,11 @@ $({ target: 'String', proto: true, forced: true }, { /***/ }), -/* 399 */ +/* 406 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); var toIntegerOrInfinity = __webpack_require__(61); var toString = __webpack_require__(76); @@ -12563,7 +13361,7 @@ module.exports = { /***/ }), -/* 400 */ +/* 407 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12581,9 +13379,9 @@ var isCallable = __webpack_require__(20); var lengthOfArrayLike = __webpack_require__(63); var defineProperty = __webpack_require__(44).f; var createArrayFromList = __webpack_require__(251); -var cooked = __webpack_require__(397); -var parse = __webpack_require__(401); -var whitespaces = __webpack_require__(335); +var cooked = __webpack_require__(404); +var parse = __webpack_require__(408); +var whitespaces = __webpack_require__(342); var WeakMap = getBuiltIn('WeakMap'); var globalDedentRegistry = shared('GlobalDedentRegistry', new WeakMap()); @@ -12722,9 +13520,11 @@ $({ target: 'String', stat: true, forced: true }, { /***/ }), -/* 401 */ +/* 408 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // adapted from https://github.com/jridgewell/string-dedent var getBuiltIn = __webpack_require__(23); var uncurryThis = __webpack_require__(13); @@ -12846,23 +13646,42 @@ module.exports = function (raw) { /***/ }), -/* 402 */ +/* 409 */ /***/ (function(module, exports, __webpack_require__) { -var defineWellKnownSymbol = __webpack_require__(403); +"use strict"; + +var global = __webpack_require__(3); +var defineWellKnownSymbol = __webpack_require__(410); +var defineProperty = __webpack_require__(44).f; +var getOwnPropertyDescriptor = __webpack_require__(4).f; + +var Symbol = global.Symbol; // `Symbol.asyncDispose` well-known symbol // https://github.com/tc39/proposal-async-explicit-resource-management defineWellKnownSymbol('asyncDispose'); +if (Symbol) { + var descriptor = getOwnPropertyDescriptor(Symbol, 'asyncDispose'); + // workaround of NodeJS 20.4 bug + // https://github.com/nodejs/node/issues/48699 + // and incorrect descriptor from some transpilers and userland helpers + if (descriptor.enumerable && descriptor.configurable && descriptor.writable) { + defineProperty(Symbol, 'asyncDispose', { value: descriptor.value, enumerable: false, configurable: false, writable: false }); + } +} + /***/ }), -/* 403 */ +/* 410 */ /***/ (function(module, exports, __webpack_require__) { -var path = __webpack_require__(404); +"use strict"; + +var path = __webpack_require__(411); var hasOwn = __webpack_require__(38); -var wrappedWellKnownSymbolModule = __webpack_require__(405); +var wrappedWellKnownSymbolModule = __webpack_require__(412); var defineProperty = __webpack_require__(44).f; module.exports = function (NAME) { @@ -12874,40 +13693,63 @@ module.exports = function (NAME) { /***/ }), -/* 404 */ +/* 411 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var global = __webpack_require__(3); module.exports = global; /***/ }), -/* 405 */ +/* 412 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var wellKnownSymbol = __webpack_require__(33); exports.f = wellKnownSymbol; /***/ }), -/* 406 */ +/* 413 */ /***/ (function(module, exports, __webpack_require__) { -var defineWellKnownSymbol = __webpack_require__(403); +"use strict"; + +var global = __webpack_require__(3); +var defineWellKnownSymbol = __webpack_require__(410); +var defineProperty = __webpack_require__(44).f; +var getOwnPropertyDescriptor = __webpack_require__(4).f; + +var Symbol = global.Symbol; // `Symbol.dispose` well-known symbol // https://github.com/tc39/proposal-explicit-resource-management defineWellKnownSymbol('dispose'); +if (Symbol) { + var descriptor = getOwnPropertyDescriptor(Symbol, 'dispose'); + // workaround of NodeJS 20.4 bug + // https://github.com/nodejs/node/issues/48699 + // and incorrect descriptor from some transpilers and userland helpers + if (descriptor.enumerable && descriptor.configurable && descriptor.writable) { + defineProperty(Symbol, 'dispose', { value: descriptor.value, enumerable: false, configurable: false, writable: false }); + } +} + /***/ }), -/* 407 */ +/* 414 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var isRegisteredSymbol = __webpack_require__(408); +var isRegisteredSymbol = __webpack_require__(415); // `Symbol.isRegisteredSymbol` method // https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol @@ -12917,9 +13759,11 @@ $({ target: 'Symbol', stat: true }, { /***/ }), -/* 408 */ +/* 415 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var getBuiltIn = __webpack_require__(23); var uncurryThis = __webpack_require__(13); @@ -12939,11 +13783,13 @@ module.exports = Symbol.isRegisteredSymbol || function isRegisteredSymbol(value) /***/ }), -/* 409 */ +/* 416 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var isRegisteredSymbol = __webpack_require__(408); +var isRegisteredSymbol = __webpack_require__(415); // `Symbol.isRegistered` method // obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol @@ -12953,11 +13799,13 @@ $({ target: 'Symbol', stat: true, name: 'isRegisteredSymbol' }, { /***/ }), -/* 410 */ +/* 417 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var isWellKnownSymbol = __webpack_require__(411); +var isWellKnownSymbol = __webpack_require__(418); // `Symbol.isWellKnownSymbol` method // https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol @@ -12968,9 +13816,11 @@ $({ target: 'Symbol', stat: true, forced: true }, { /***/ }), -/* 411 */ +/* 418 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var shared = __webpack_require__(34); var getBuiltIn = __webpack_require__(23); var uncurryThis = __webpack_require__(13); @@ -13007,11 +13857,13 @@ module.exports = function isWellKnownSymbol(value) { /***/ }), -/* 412 */ +/* 419 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var isWellKnownSymbol = __webpack_require__(411); +var isWellKnownSymbol = __webpack_require__(418); // `Symbol.isWellKnown` method // obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol @@ -13022,10 +13874,12 @@ $({ target: 'Symbol', stat: true, name: 'isWellKnownSymbol', forced: true }, { /***/ }), -/* 413 */ +/* 420 */ /***/ (function(module, exports, __webpack_require__) { -var defineWellKnownSymbol = __webpack_require__(403); +"use strict"; + +var defineWellKnownSymbol = __webpack_require__(410); // `Symbol.matcher` well-known symbol // https://github.com/tc39/proposal-pattern-matching @@ -13033,11 +13887,13 @@ defineWellKnownSymbol('matcher'); /***/ }), -/* 414 */ +/* 421 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + // TODO: Remove from `core-js@4` -var defineWellKnownSymbol = __webpack_require__(403); +var defineWellKnownSymbol = __webpack_require__(410); // `Symbol.metadata` well-known symbol // https://github.com/tc39/proposal-decorators @@ -13045,10 +13901,12 @@ defineWellKnownSymbol('metadata'); /***/ }), -/* 415 */ +/* 422 */ /***/ (function(module, exports, __webpack_require__) { -var defineWellKnownSymbol = __webpack_require__(403); +"use strict"; + +var defineWellKnownSymbol = __webpack_require__(410); // `Symbol.metadataKey` well-known symbol // https://github.com/tc39/proposal-decorator-metadata @@ -13056,10 +13914,12 @@ defineWellKnownSymbol('metadataKey'); /***/ }), -/* 416 */ +/* 423 */ /***/ (function(module, exports, __webpack_require__) { -var defineWellKnownSymbol = __webpack_require__(403); +"use strict"; + +var defineWellKnownSymbol = __webpack_require__(410); // `Symbol.observable` well-known symbol // https://github.com/tc39/proposal-observable @@ -13067,7 +13927,7 @@ defineWellKnownSymbol('observable'); /***/ }), -/* 417 */ +/* 424 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13099,14 +13959,14 @@ exportTypedArrayStaticMethod('fromAsync', function fromAsync(asyncItems /* , map /***/ }), -/* 418 */ +/* 425 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var ArrayBufferViewCore = __webpack_require__(166); var $filterReject = __webpack_require__(190).filterReject; -var fromSpeciesAndList = __webpack_require__(419); +var fromSpeciesAndList = __webpack_require__(426); var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; @@ -13120,11 +13980,13 @@ exportTypedArrayMethod('filterReject', function filterReject(callbackfn /* , thi /***/ }), -/* 419 */ +/* 426 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var arrayFromConstructorAndList = __webpack_require__(112); -var typedArraySpeciesConstructor = __webpack_require__(420); +var typedArraySpeciesConstructor = __webpack_require__(427); module.exports = function (instance, list) { return arrayFromConstructorAndList(typedArraySpeciesConstructor(instance), list); @@ -13132,9 +13994,11 @@ module.exports = function (instance, list) { /***/ }), -/* 420 */ +/* 427 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var ArrayBufferViewCore = __webpack_require__(166); var speciesConstructor = __webpack_require__(126); @@ -13149,7 +14013,7 @@ module.exports = function (originalArray) { /***/ }), -/* 421 */ +/* 428 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13157,7 +14021,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__(420); +var typedArraySpeciesConstructor = __webpack_require__(427); var aTypedArray = ArrayBufferViewCore.aTypedArray; var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; @@ -13171,7 +14035,7 @@ exportTypedArrayMethod('groupBy', function groupBy(callbackfn /* , thisArg */) { /***/ }), -/* 422 */ +/* 429 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13246,7 +14110,7 @@ exportTypedArrayMethod('toSpliced', function toSpliced(start, deleteCount /* , . /***/ }), -/* 423 */ +/* 430 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13270,14 +14134,14 @@ exportTypedArrayMethod('uniqueBy', function uniqueBy(resolver) { /***/ }), -/* 424 */ +/* 431 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aWeakMap = __webpack_require__(425); -var remove = __webpack_require__(426).remove; +var aWeakMap = __webpack_require__(432); +var remove = __webpack_require__(433).remove; // `WeakMap.prototype.deleteAll` method // https://github.com/tc39/proposal-collection-methods @@ -13295,10 +14159,12 @@ $({ target: 'WeakMap', proto: true, real: true, forced: true }, { /***/ }), -/* 425 */ +/* 432 */ /***/ (function(module, exports, __webpack_require__) { -var has = __webpack_require__(426).has; +"use strict"; + +var has = __webpack_require__(433).has; // Perform ? RequireInternalSlot(M, [[WeakMapData]]) module.exports = function (it) { @@ -13308,9 +14174,11 @@ module.exports = function (it) { /***/ }), -/* 426 */ +/* 433 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); // eslint-disable-next-line es/no-weak-map -- safe @@ -13327,11 +14195,13 @@ module.exports = { /***/ }), -/* 427 */ +/* 434 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var from = __webpack_require__(307); +var from = __webpack_require__(313); // `WeakMap.from` method // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from @@ -13341,11 +14211,13 @@ $({ target: 'WeakMap', stat: true, forced: true }, { /***/ }), -/* 428 */ +/* 435 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var of = __webpack_require__(317); +var of = __webpack_require__(323); // `WeakMap.of` method // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of @@ -13355,14 +14227,14 @@ $({ target: 'WeakMap', stat: true, forced: true }, { /***/ }), -/* 429 */ +/* 436 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aWeakMap = __webpack_require__(425); -var WeakMapHelpers = __webpack_require__(426); +var aWeakMap = __webpack_require__(432); +var WeakMapHelpers = __webpack_require__(433); var get = WeakMapHelpers.get; var has = WeakMapHelpers.has; @@ -13389,14 +14261,14 @@ $({ target: 'WeakMap', proto: true, real: true, forced: true }, { /***/ }), -/* 430 */ +/* 437 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aWeakSet = __webpack_require__(431); -var add = __webpack_require__(432).add; +var aWeakSet = __webpack_require__(438); +var add = __webpack_require__(439).add; // `WeakSet.prototype.addAll` method // https://github.com/tc39/proposal-collection-methods @@ -13411,10 +14283,12 @@ $({ target: 'WeakSet', proto: true, real: true, forced: true }, { /***/ }), -/* 431 */ +/* 438 */ /***/ (function(module, exports, __webpack_require__) { -var has = __webpack_require__(432).has; +"use strict"; + +var has = __webpack_require__(439).has; // Perform ? RequireInternalSlot(M, [[WeakSetData]]) module.exports = function (it) { @@ -13424,9 +14298,11 @@ module.exports = function (it) { /***/ }), -/* 432 */ +/* 439 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var uncurryThis = __webpack_require__(13); // eslint-disable-next-line es/no-weak-set -- safe @@ -13442,14 +14318,14 @@ module.exports = { /***/ }), -/* 433 */ +/* 440 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var aWeakSet = __webpack_require__(431); -var remove = __webpack_require__(432).remove; +var aWeakSet = __webpack_require__(438); +var remove = __webpack_require__(439).remove; // `WeakSet.prototype.deleteAll` method // https://github.com/tc39/proposal-collection-methods @@ -13467,11 +14343,13 @@ $({ target: 'WeakSet', proto: true, real: true, forced: true }, { /***/ }), -/* 434 */ +/* 441 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var from = __webpack_require__(307); +var from = __webpack_require__(313); // `WeakSet.from` method // https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.from @@ -13481,11 +14359,13 @@ $({ target: 'WeakSet', stat: true, forced: true }, { /***/ }), -/* 435 */ +/* 442 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); -var of = __webpack_require__(317); +var of = __webpack_require__(323); // `WeakSet.of` method // https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.of @@ -13495,13 +14375,13 @@ $({ target: 'WeakSet', stat: true, forced: true }, { /***/ }), -/* 436 */ +/* 443 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__(2); -var tryNodeRequire = __webpack_require__(437); +var tryNodeRequire = __webpack_require__(444); var getBuiltIn = __webpack_require__(23); var fails = __webpack_require__(6); var create = __webpack_require__(87); @@ -13512,9 +14392,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__(438); +var errorToString = __webpack_require__(445); var normalizeStringArgument = __webpack_require__(75); -var DOMExceptionConstants = __webpack_require__(439); +var DOMExceptionConstants = __webpack_require__(446); var clearErrorStack = __webpack_require__(81); var InternalStateModule = __webpack_require__(51); var DESCRIPTORS = __webpack_require__(5); @@ -13647,9 +14527,11 @@ for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) { /***/ }), -/* 437 */ +/* 444 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var IS_NODE = __webpack_require__(122); module.exports = function (name) { @@ -13661,7 +14543,7 @@ module.exports = function (name) { /***/ }), -/* 438 */ +/* 445 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13698,8 +14580,10 @@ module.exports = INCORRECT_TO_STRING ? function toString() { /***/ }), -/* 439 */ -/***/ (function(module, exports) { +/* 446 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; module.exports = { IndexSizeError: { s: 'INDEX_SIZE_ERR', c: 1, m: 1 }, @@ -13731,7 +14615,7 @@ module.exports = { /***/ }), -/* 440 */ +/* 447 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13745,7 +14629,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__(439); +var DOMExceptionConstants = __webpack_require__(446); var clearErrorStack = __webpack_require__(81); var DESCRIPTORS = __webpack_require__(5); var IS_PURE = __webpack_require__(35); @@ -13806,9 +14690,11 @@ if (PolyfilledDOMExceptionPrototype.constructor !== PolyfilledDOMException) { /***/ }), -/* 441 */ +/* 448 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var getBuiltIn = __webpack_require__(23); var setToStringTag = __webpack_require__(123); @@ -13819,18 +14705,22 @@ setToStringTag(getBuiltIn(DOM_EXCEPTION), DOM_EXCEPTION); /***/ }), -/* 442 */ +/* 449 */ /***/ (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__(443); -__webpack_require__(444); +__webpack_require__(450); +__webpack_require__(451); /***/ }), -/* 443 */ +/* 450 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var global = __webpack_require__(3); var clearImmediate = __webpack_require__(129).clear; @@ -13843,13 +14733,15 @@ $({ global: true, bind: true, enumerable: true, forced: global.clearImmediate != /***/ }), -/* 444 */ +/* 451 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); var global = __webpack_require__(3); var setTask = __webpack_require__(129).set; -var schedulersFix = __webpack_require__(445); +var schedulersFix = __webpack_require__(452); // https://github.com/oven-sh/bun/issues/1633 var setImmediate = global.setImmediate ? schedulersFix(setTask, false) : setTask; @@ -13862,7 +14754,7 @@ $({ global: true, bind: true, enumerable: true, forced: global.setImmediate !== /***/ }), -/* 445 */ +/* 452 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13870,7 +14762,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__(446); +var ENGINE_IS_BUN = __webpack_require__(453); var USER_AGENT = __webpack_require__(28); var arraySlice = __webpack_require__(130); var validateArgumentsLength = __webpack_require__(131); @@ -13900,15 +14792,17 @@ module.exports = function (scheduler, hasTimeArg) { /***/ }), -/* 446 */ -/***/ (function(module, exports) { +/* 453 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; /* global Bun -- Deno case */ module.exports = typeof Bun == 'function' && Bun && typeof Bun.version == 'string'; /***/ }), -/* 447 */ +/* 454 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13956,9 +14850,11 @@ try { /***/ }), -/* 448 */ +/* 455 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var IS_PURE = __webpack_require__(35); var $ = __webpack_require__(2); var global = __webpack_require__(3); @@ -13981,7 +14877,7 @@ var lengthOfArrayLike = __webpack_require__(63); var validateArgumentsLength = __webpack_require__(131); var getRegExpFlags = __webpack_require__(162); var MapHelpers = __webpack_require__(199); -var SetHelpers = __webpack_require__(357); +var SetHelpers = __webpack_require__(364); var ERROR_STACK_INSTALLABLE = __webpack_require__(82); var PROPER_TRANSFER = __webpack_require__(214); @@ -14598,15 +15494,17 @@ $({ global: true, enumerable: true, sham: !PROPER_TRANSFER, forced: FORCED_REPLA /***/ }), -/* 449 */ +/* 456 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var $ = __webpack_require__(2); 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__(450); +var USE_NATIVE_URL = __webpack_require__(457); var URL = getBuiltIn('URL'); @@ -14633,9 +15531,11 @@ $({ target: 'URL', stat: true, forced: !THROWS_WITHOUT_ARGUMENTS }, { /***/ }), -/* 450 */ +/* 457 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + var fails = __webpack_require__(6); var wellKnownSymbol = __webpack_require__(33); var DESCRIPTORS = __webpack_require__(5); @@ -14646,22 +15546,25 @@ var ITERATOR = wellKnownSymbol('iterator'); module.exports = !fails(function () { // eslint-disable-next-line unicorn/relative-url-style -- required for testing var url = new URL('b?a=1&b=2&c=3', 'http://a'); - var searchParams = url.searchParams; - var searchParams2 = new URLSearchParams('a=1&a=2'); + var params = url.searchParams; + var params2 = new URLSearchParams('a=1&a=2&b=3'); var result = ''; url.pathname = 'c%20d'; - searchParams.forEach(function (value, key) { - searchParams['delete']('b'); + params.forEach(function (value, key) { + params['delete']('b'); result += key + value; }); - searchParams2['delete']('a', 2); - return (IS_PURE && (!url.toJSON || !searchParams2.has('a', 1) || searchParams2.has('a', 2))) - || (!searchParams.size && (IS_PURE || !DESCRIPTORS)) - || !searchParams.sort + params2['delete']('a', 2); + // `undefined` case is a Chromium 117 bug + // https://bugs.chromium.org/p/v8/issues/detail?id=14222 + params2['delete']('b', undefined); + return (IS_PURE && (!url.toJSON || !params2.has('a', 1) || params2.has('a', 2) || !params2.has('a', undefined) || params2.has('b'))) + || (!params.size && (IS_PURE || !DESCRIPTORS)) + || !params.sort || url.href !== 'http://a/c%20d?a=1&c=3' - || searchParams.get('c') !== '3' + || params.get('c') !== '3' || String(new URLSearchParams('?a=1')) !== 'a=1' - || !searchParams[ITERATOR] + || !params[ITERATOR] // throws in Edge || new URL('https://a@b').username !== 'a' || new URLSearchParams(new URLSearchParams('a=b')).get('a') !== 'b' @@ -14677,7 +15580,7 @@ module.exports = !fails(function () { /***/ }), -/* 451 */ +/* 458 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14693,9 +15596,12 @@ var append = uncurryThis(URLSearchParamsPrototype.append); var $delete = uncurryThis(URLSearchParamsPrototype['delete']); var forEach = uncurryThis(URLSearchParamsPrototype.forEach); var push = uncurryThis([].push); -var params = new $URLSearchParams('a=1&a=2'); +var params = new $URLSearchParams('a=1&a=2&b=3'); params['delete']('a', 1); +// `undefined` case is a Chromium 117 bug +// https://bugs.chromium.org/p/v8/issues/detail?id=14222 +params['delete']('b', undefined); if (params + '' !== 'a=2') { defineBuiltIn(URLSearchParamsPrototype, 'delete', function (name /* , value */) { @@ -14730,7 +15636,7 @@ if (params + '' !== 'a=2') { /***/ }), -/* 452 */ +/* 459 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14746,7 +15652,9 @@ var getAll = uncurryThis(URLSearchParamsPrototype.getAll); var $has = uncurryThis(URLSearchParamsPrototype.has); var params = new $URLSearchParams('a=1'); -if (params.has('a', 2)) { +// `undefined` case is a Chromium 117 bug +// https://bugs.chromium.org/p/v8/issues/detail?id=14222 +if (params.has('a', 2) || !params.has('a', undefined)) { defineBuiltIn(URLSearchParamsPrototype, 'has', function has(name /* , value */) { var length = arguments.length; var $value = length < 2 ? undefined : arguments[1]; @@ -14763,7 +15671,7 @@ if (params.has('a', 2)) { /***/ }), -/* 453 */ +/* 460 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; diff --git a/docs/compat/browsers-runner.js b/docs/compat/browsers-runner.js index 82e82a84df64..9de477a6bf52 100644 --- a/docs/compat/browsers-runner.js +++ b/docs/compat/browsers-runner.js @@ -1,3 +1,4 @@ +'use strict'; function createElement(name, props) { var element = document.createElement(name); if (props) for (var key in props) element[key] = props[key]; diff --git a/docs/compat/compat-data.js b/docs/compat/compat-data.js index a902b88b23d7..dc8a5dca541e 100644 --- a/docs/compat/compat-data.js +++ b/docs/compat/compat-data.js @@ -5984,6 +5984,10 @@ "esnext.bigint.range": {}, "esnext.composite-key": {}, "esnext.composite-symbol": {}, + "esnext.data-view.get-float16": {}, + "esnext.data-view.get-uint8-clamped": {}, + "esnext.data-view.set-float16": {}, + "esnext.data-view.set-uint8-clamped": {}, "esnext.disposable-stack.constructor": {}, "esnext.function.demethodize": {}, "esnext.function.is-callable": {}, @@ -6013,23 +6017,114 @@ "safari": "12.1", "samsung": "10.0" }, - "esnext.iterator.constructor": {}, + "esnext.iterator.constructor": { + "android": "117", + "chrome": "117", + "chrome-android": "117", + "edge": "117", + "electron": "27.0", + "opera": "103" + }, "esnext.iterator.as-indexed-pairs": {}, "esnext.iterator.dispose": {}, - "esnext.iterator.drop": {}, - "esnext.iterator.every": {}, - "esnext.iterator.filter": {}, - "esnext.iterator.find": {}, - "esnext.iterator.flat-map": {}, - "esnext.iterator.for-each": {}, - "esnext.iterator.from": {}, + "esnext.iterator.drop": { + "android": "117", + "chrome": "117", + "chrome-android": "117", + "edge": "117", + "electron": "27.0", + "opera": "103" + }, + "esnext.iterator.every": { + "android": "117", + "chrome": "117", + "chrome-android": "117", + "edge": "117", + "electron": "27.0", + "opera": "103" + }, + "esnext.iterator.filter": { + "android": "117", + "chrome": "117", + "chrome-android": "117", + "edge": "117", + "electron": "27.0", + "opera": "103" + }, + "esnext.iterator.find": { + "android": "117", + "chrome": "117", + "chrome-android": "117", + "edge": "117", + "electron": "27.0", + "opera": "103" + }, + "esnext.iterator.flat-map": { + "android": "117", + "chrome": "117", + "chrome-android": "117", + "edge": "117", + "electron": "27.0", + "opera": "103" + }, + "esnext.iterator.for-each": { + "android": "117", + "chrome": "117", + "chrome-android": "117", + "edge": "117", + "electron": "27.0", + "opera": "103" + }, + "esnext.iterator.from": { + "android": "117", + "chrome": "117", + "chrome-android": "117", + "edge": "117", + "electron": "27.0", + "opera": "103" + }, "esnext.iterator.indexed": {}, - "esnext.iterator.map": {}, + "esnext.iterator.map": { + "android": "117", + "chrome": "117", + "chrome-android": "117", + "edge": "117", + "electron": "27.0", + "opera": "103" + }, "esnext.iterator.range": {}, - "esnext.iterator.reduce": {}, - "esnext.iterator.some": {}, - "esnext.iterator.take": {}, - "esnext.iterator.to-array": {}, + "esnext.iterator.reduce": { + "android": "117", + "chrome": "117", + "chrome-android": "117", + "edge": "117", + "electron": "27.0", + "opera": "103" + }, + "esnext.iterator.some": { + "android": "117", + "chrome": "117", + "chrome-android": "117", + "edge": "117", + "electron": "27.0", + "opera": "103" + }, + "esnext.iterator.take": { + "android": "117", + "chrome": "117", + "chrome-android": "117", + "edge": "117", + "electron": "27.0", + "opera": "103" + }, + "esnext.iterator.to-array": { + "android": "117", + "chrome": "117", + "chrome-android": "117", + "edge": "117", + "electron": "27.0", + "opera": "103" + }, "esnext.iterator.to-async": {}, "esnext.json.is-raw-json": { "android": "114", @@ -6077,7 +6172,14 @@ "esnext.map.find": {}, "esnext.map.find-key": {}, "esnext.map.from": {}, - "esnext.map.group-by": {}, + "esnext.map.group-by": { + "android": "117", + "chrome": "117", + "chrome-android": "117", + "edge": "117", + "electron": "27.0", + "opera": "103" + }, "esnext.map.includes": {}, "esnext.map.key-by": {}, "esnext.map.key-of": {}, @@ -6094,6 +6196,7 @@ "esnext.math.deg-per-rad": {}, "esnext.math.degrees": {}, "esnext.math.fscale": {}, + "esnext.math.f16round": {}, "esnext.math.iaddh": {}, "esnext.math.imulh": {}, "esnext.math.isubh": {}, @@ -6130,7 +6233,14 @@ "esnext.object.iterate-entries": {}, "esnext.object.iterate-keys": {}, "esnext.object.iterate-values": {}, - "esnext.object.group-by": {}, + "esnext.object.group-by": { + "android": "117", + "chrome": "117", + "chrome-android": "117", + "edge": "117", + "electron": "27.0", + "opera": "103" + }, "esnext.observable": {}, "esnext.observable.constructor": {}, "esnext.observable.from": {}, @@ -6188,56 +6298,28 @@ "esnext.reflect.metadata": {}, "esnext.set.add-all": {}, "esnext.set.delete-all": {}, - "esnext.set.difference.v2": { - "bun": "0.6.0", - "ios": "17.0", - "safari": "17.0" - }, + "esnext.set.difference.v2": {}, "esnext.set.difference": {}, "esnext.set.every": {}, "esnext.set.filter": {}, "esnext.set.find": {}, "esnext.set.from": {}, - "esnext.set.intersection.v2": { - "bun": "0.5.7", - "ios": "17.0", - "safari": "17.0" - }, + "esnext.set.intersection.v2": {}, "esnext.set.intersection": {}, - "esnext.set.is-disjoint-from.v2": { - "bun": "0.5.7", - "ios": "17.0", - "safari": "17.0" - }, + "esnext.set.is-disjoint-from.v2": {}, "esnext.set.is-disjoint-from": {}, - "esnext.set.is-subset-of.v2": { - "bun": "0.5.7", - "ios": "17.0", - "safari": "17.0" - }, + "esnext.set.is-subset-of.v2": {}, "esnext.set.is-subset-of": {}, - "esnext.set.is-superset-of.v2": { - "bun": "0.5.7", - "ios": "17.0", - "safari": "17.0" - }, + "esnext.set.is-superset-of.v2": {}, "esnext.set.is-superset-of": {}, "esnext.set.join": {}, "esnext.set.map": {}, "esnext.set.of": {}, "esnext.set.reduce": {}, "esnext.set.some": {}, - "esnext.set.symmetric-difference.v2": { - "bun": "0.5.7", - "ios": "17.0", - "safari": "17.0" - }, + "esnext.set.symmetric-difference.v2": {}, "esnext.set.symmetric-difference": {}, - "esnext.set.union.v2": { - "bun": "0.5.7", - "ios": "17.0", - "safari": "17.0" - }, + "esnext.set.union.v2": {}, "esnext.set.union": {}, "esnext.string.at": {}, "esnext.string.cooked": {}, @@ -6323,8 +6405,12 @@ "safari": "16.4", "samsung": "22.0" }, - "esnext.symbol.async-dispose": {}, - "esnext.symbol.dispose": {}, + "esnext.symbol.async-dispose": { + "node": "20.5.0" + }, + "esnext.symbol.dispose": { + "node": "20.5.0" + }, "esnext.symbol.is-registered-symbol": {}, "esnext.symbol.is-registered": {}, "esnext.symbol.is-well-known-symbol": {}, diff --git a/docs/compat/tests.js b/docs/compat/tests.js index e095c6a9423d..306e1ec9b392 100644 --- a/docs/compat/tests.js +++ b/docs/compat/tests.js @@ -1,3 +1,4 @@ +'use strict'; /* eslint-disable radix, regexp/no-empty-capturing-group, regexp/no-lazy-ends, regexp/no-useless-quantifier -- required for testing */ var GLOBAL = typeof global != 'undefined' ? global : Function('return this')(); var WHITESPACES = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u2002' + @@ -222,6 +223,40 @@ function createStringTrimMethodTest(METHOD_NAME) { }; } +function createSetLike(size) { + return { + size: size, + has: function () { + return false; + }, + keys: function () { + return { + next: function () { + return { done: true }; + } + }; + } + }; +} + +function createSetMethodTest(METHOD_NAME) { + return function () { + try { + new Set()[METHOD_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()[METHOD_NAME](createSetLike(-1)); + return false; + } catch (error2) { + return true; + } + } catch (error) { + return false; + } + }; +} + function NATIVE_RAW_JSON() { var unsafeInt = '9007199254740993'; var raw = JSON.rawJSON(unsafeInt); @@ -1531,6 +1566,18 @@ GLOBAL.tests = { 'esnext.composite-symbol': function () { return compositeSymbol; }, + 'esnext.data-view.get-float16': [ARRAY_BUFFER_SUPPORT, function () { + return DataView.prototype.getFloat16; + }], + 'esnext.data-view.get-uint8-clamped': [ARRAY_BUFFER_SUPPORT, function () { + return DataView.prototype.getUint8Clamped; + }], + 'esnext.data-view.set-float16': [ARRAY_BUFFER_SUPPORT, function () { + return DataView.prototype.setFloat16; + }], + 'esnext.data-view.set-uint8-clamped': [ARRAY_BUFFER_SUPPORT, function () { + return DataView.prototype.setUint8Clamped; + }], 'esnext.disposable-stack.constructor': function () { return typeof DisposableStack == 'function'; }, @@ -1675,6 +1722,9 @@ GLOBAL.tests = { 'esnext.math.fscale': function () { return Math.fscale; }, + 'esnext.math.f16round': function () { + return Math.f16round; + }, 'esnext.math.rad-per-deg': function () { return Math.RAD_PER_DEG; }, @@ -1715,9 +1765,7 @@ GLOBAL.tests = { 'esnext.set.delete-all': function () { return Set.prototype.deleteAll; }, - 'esnext.set.difference.v2': function () { - return Set.prototype.difference; - }, + 'esnext.set.difference.v2': createSetMethodTest('difference'), 'esnext.set.every': function () { return Set.prototype.every; }, @@ -1730,18 +1778,12 @@ GLOBAL.tests = { 'esnext.set.from': function () { return Set.from; }, - 'esnext.set.intersection.v2': function () { + 'esnext.set.intersection.v2': [createSetMethodTest('intersection'), function () { return Array.from(new Set([1, 2, 3]).intersection(new Set([3, 2]))) == '3,2'; - }, - 'esnext.set.is-disjoint-from.v2': function () { - return Set.prototype.isDisjointFrom; - }, - 'esnext.set.is-subset-of.v2': function () { - return Set.prototype.isSubsetOf; - }, - 'esnext.set.is-superset-of.v2': function () { - return Set.prototype.isSupersetOf; - }, + }], + '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; }, @@ -1757,12 +1799,8 @@ GLOBAL.tests = { 'esnext.set.some': function () { return Set.prototype.some; }, - 'esnext.set.symmetric-difference.v2': function () { - return Set.prototype.symmetricDifference; - }, - 'esnext.set.union.v2': function () { - return Set.prototype.union; - }, + 'esnext.set.symmetric-difference.v2': createSetMethodTest('symmetricDifference'), + 'esnext.set.union.v2': createSetMethodTest('union'), 'esnext.string.code-points': function () { return String.prototype.codePoints; }, @@ -1773,10 +1811,12 @@ GLOBAL.tests = { return String.dedent; }, 'esnext.symbol.async-dispose': function () { - return Symbol.dispose; + var descriptor = Object.getOwnPropertyDescriptor(Symbol, 'asyncDispose'); + return descriptor.value && !descriptor.enumerable && !descriptor.configurable && !descriptor.writable; }, 'esnext.symbol.dispose': function () { - return Symbol.dispose; + var descriptor = Object.getOwnPropertyDescriptor(Symbol, 'dispose'); + return descriptor.value && !descriptor.enumerable && !descriptor.configurable && !descriptor.writable; }, 'esnext.symbol.is-registered-symbol': function () { return Symbol.isRegisteredSymbol; @@ -1957,13 +1997,18 @@ GLOBAL.tests = { }], 'web.url-search-params.constructor': URL_AND_URL_SEARCH_PARAMS_SUPPORT, 'web.url-search-params.delete': [URL_AND_URL_SEARCH_PARAMS_SUPPORT, function () { - var params = new URLSearchParams('a=1&a=2'); + var params = new URLSearchParams('a=1&a=2&b=3'); params['delete']('a', 1); + // `undefined` case is a Chromium 117 bug + // https://bugs.chromium.org/p/v8/issues/detail?id=14222 + params['delete']('b', undefined); return params + '' === 'a=2'; }], 'web.url-search-params.has': [URL_AND_URL_SEARCH_PARAMS_SUPPORT, function () { var params = new URLSearchParams('a=1'); - return params.has('a', 1) && !params.has('a', 2); + // `undefined` case is a Chromium 117 bug + // https://bugs.chromium.org/p/v8/issues/detail?id=14222 + return params.has('a', 1) && !params.has('a', 2) && params.has('a', undefined); }], 'web.url-search-params.size': [URL_AND_URL_SEARCH_PARAMS_SUPPORT, function () { return 'size' in URLSearchParams.prototype; diff --git a/package-lock.json b/package-lock.json index d83b84006a7e..07559d693a2f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { "name": "core-js", - "version": "3.31.1", + "version": "3.32.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "version": "3.31.1", + "version": "3.32.0", "license": "MIT", "workspaces": [ "./packages/*" @@ -2333,9 +2333,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.471", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.471.tgz", - "integrity": "sha512-GpmGRC1vTl60w/k6YpQ18pSiqnmr0j3un//5TV1idPi6aheNfkT1Ye71tMEabWyNDO6sBMgAR+95Eb0eUUr1tA==" + "version": "1.4.474", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.474.tgz", + "integrity": "sha512-GsFT9gtxkFMkpHf13UeN/RFbWdLQVs4DMxA1aQv4xdUAT2qyXEoAQ0hodl2sUvWmztOlicM1UYnNPcoMdzQB5A==" }, "node_modules/elliptic": { "version": "6.5.4", @@ -6315,7 +6315,7 @@ } }, "packages/core-js": { - "version": "3.31.1", + "version": "3.32.0", "hasInstallScript": true, "license": "MIT", "funding": { @@ -6324,11 +6324,11 @@ } }, "packages/core-js-builder": { - "version": "3.31.1", + "version": "3.32.0", "license": "MIT", "dependencies": { - "core-js": "3.31.1", - "core-js-compat": "3.31.1", + "core-js": "3.32.0", + "core-js-compat": "3.32.0", "mkdirp": ">=0.5.5 <1", "webpack": ">=4.46.0 <5" }, @@ -6341,7 +6341,7 @@ } }, "packages/core-js-bundle": { - "version": "3.31.1", + "version": "3.32.0", "hasInstallScript": true, "license": "MIT", "funding": { @@ -6350,7 +6350,7 @@ } }, "packages/core-js-compat": { - "version": "3.31.1", + "version": "3.32.0", "license": "MIT", "dependencies": { "browserslist": "^4.21.9" @@ -6361,7 +6361,7 @@ } }, "packages/core-js-pure": { - "version": "3.31.1", + "version": "3.32.0", "hasInstallScript": true, "license": "MIT", "funding": { diff --git a/package.json b/package.json index d386cce5a014..77972b574af3 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "3.31.1", + "version": "3.32.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 a05bf57012a4..396d79a2cf9d 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.31.1", + "version": "3.32.0", "description": "core-js builder", "repository": { "type": "git", @@ -21,8 +21,8 @@ "main": "index.js", "types": "index.d.ts", "dependencies": { - "core-js": "3.31.1", - "core-js-compat": "3.31.1", + "core-js": "3.32.0", + "core-js-compat": "3.32.0", "mkdirp": ">=0.5.5 <1", "webpack": ">=4.46.0 <5" }, diff --git a/packages/core-js-bundle/package.json b/packages/core-js-bundle/package.json index b6c346d5d4d6..2e13c5d415c3 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.31.1", + "version": "3.32.0", "description": "Standard library", "keywords": [ "ES3", diff --git a/packages/core-js-compat/README.md b/packages/core-js-compat/README.md index 959ccbb7c0a8..cf31c5aca0b8 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.31', // used `core-js` version, by default - the latest + version: '3.32', // 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.31'); // => Array +require('core-js-compat/get-modules-list-for-target-version')('3.32'); // => Array // or -require('core-js-compat').getModulesListForTargetVersion('3.31'); // => Array +require('core-js-compat').getModulesListForTargetVersion('3.32'); // => 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 19a03a89c2ef..84a4263cdb39 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.31.1", + "version": "3.32.0", "description": "core-js compat", "repository": { "type": "git", diff --git a/packages/core-js-pure/package.json b/packages/core-js-pure/package.json index 60e7c10c1ee6..4bdb58f0435c 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.31.1", + "version": "3.32.0", "description": "Standard library", "keywords": [ "ES3", diff --git a/packages/core-js/internals/shared.js b/packages/core-js/internals/shared.js index 03909376c462..8157f21417a0 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.31.1', + version: '3.32.0', mode: IS_PURE ? 'pure' : 'global', copyright: '© 2014-2023 Denis Pushkarev (zloirock.ru)', - license: 'https://github.com/zloirock/core-js/blob/v3.31.1/LICENSE', + license: 'https://github.com/zloirock/core-js/blob/v3.32.0/LICENSE', source: 'https://github.com/zloirock/core-js' }); diff --git a/packages/core-js/package.json b/packages/core-js/package.json index 3d29fe758dba..e2029bd83f09 100644 --- a/packages/core-js/package.json +++ b/packages/core-js/package.json @@ -1,6 +1,6 @@ { "name": "core-js", - "version": "3.31.1", + "version": "3.32.0", "description": "Standard library", "keywords": [ "ES3", diff --git a/scripts/bundle-tests/package-lock.json b/scripts/bundle-tests/package-lock.json index 9b211a844177..d6c95c68389a 100644 --- a/scripts/bundle-tests/package-lock.json +++ b/scripts/bundle-tests/package-lock.json @@ -916,9 +916,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.471", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.471.tgz", - "integrity": "sha512-GpmGRC1vTl60w/k6YpQ18pSiqnmr0j3un//5TV1idPi6aheNfkT1Ye71tMEabWyNDO6sBMgAR+95Eb0eUUr1tA==", + "version": "1.4.474", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.474.tgz", + "integrity": "sha512-GsFT9gtxkFMkpHf13UeN/RFbWdLQVs4DMxA1aQv4xdUAT2qyXEoAQ0hodl2sUvWmztOlicM1UYnNPcoMdzQB5A==", "dev": true }, "node_modules/enhanced-resolve": { diff --git a/tests/eslint/package-lock.json b/tests/eslint/package-lock.json index 104f2abdcef5..a0e24e200543 100644 --- a/tests/eslint/package-lock.json +++ b/tests/eslint/package-lock.json @@ -1405,9 +1405,9 @@ } }, "node_modules/execa": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", - "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "dev": true, "dependencies": { "cross-spawn": "^7.0.3", diff --git a/tests/observables/package-lock.json b/tests/observables/package-lock.json index d16bbadfb030..ad5b598d77a1 100644 --- a/tests/observables/package-lock.json +++ b/tests/observables/package-lock.json @@ -649,9 +649,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.471", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.471.tgz", - "integrity": "sha512-GpmGRC1vTl60w/k6YpQ18pSiqnmr0j3un//5TV1idPi6aheNfkT1Ye71tMEabWyNDO6sBMgAR+95Eb0eUUr1tA==", + "version": "1.4.474", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.474.tgz", + "integrity": "sha512-GsFT9gtxkFMkpHf13UeN/RFbWdLQVs4DMxA1aQv4xdUAT2qyXEoAQ0hodl2sUvWmztOlicM1UYnNPcoMdzQB5A==", "dev": true, "peer": true },