UNPKG

610 kBJavaScriptView Raw
1/*!
2 * Copyright (c) 2017 ~ present NAVER Corp.
3 * billboard.js project is licensed under the MIT license
4 *
5 * billboard.js, JavaScript chart library
6 * https://naver.github.io/billboard.js/
7 *
8 * @version 3.6.3
9 * @requires billboard.js
10 * @summary billboard.js plugin
11 */
12(function webpackUniversalModuleDefinition(root, factory) {
13 if(typeof exports === 'object' && typeof module === 'object')
14 module.exports = factory();
15 else if(typeof define === 'function' && define.amd)
16 define("bb", [], factory);
17 else if(typeof exports === 'object')
18 exports["bb"] = factory();
19 else
20 root["bb"] = root["bb"] || {}, root["bb"]["plugin"] = root["bb"]["plugin"] || {}, root["bb"]["plugin"]["bubblecompare"] = factory();
21})(this, function() {
22return /******/ (function() { // webpackBootstrap
23/******/ var __webpack_modules__ = ([
24/* 0 */
25/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
26
27__webpack_require__(1);
28__webpack_require__(98);
29__webpack_require__(99);
30__webpack_require__(100);
31__webpack_require__(101);
32__webpack_require__(102);
33__webpack_require__(103);
34__webpack_require__(104);
35__webpack_require__(105);
36__webpack_require__(106);
37__webpack_require__(107);
38__webpack_require__(108);
39__webpack_require__(109);
40__webpack_require__(110);
41__webpack_require__(111);
42__webpack_require__(112);
43__webpack_require__(122);
44__webpack_require__(124);
45__webpack_require__(134);
46__webpack_require__(135);
47__webpack_require__(137);
48__webpack_require__(140);
49__webpack_require__(143);
50__webpack_require__(145);
51__webpack_require__(147);
52__webpack_require__(148);
53__webpack_require__(149);
54__webpack_require__(150);
55__webpack_require__(152);
56__webpack_require__(153);
57__webpack_require__(155);
58__webpack_require__(156);
59__webpack_require__(158);
60__webpack_require__(162);
61__webpack_require__(163);
62__webpack_require__(164);
63__webpack_require__(165);
64__webpack_require__(170);
65__webpack_require__(171);
66__webpack_require__(173);
67__webpack_require__(174);
68__webpack_require__(175);
69__webpack_require__(177);
70__webpack_require__(180);
71__webpack_require__(181);
72__webpack_require__(182);
73__webpack_require__(183);
74__webpack_require__(184);
75__webpack_require__(189);
76__webpack_require__(191);
77__webpack_require__(192);
78__webpack_require__(193);
79__webpack_require__(194);
80__webpack_require__(195);
81__webpack_require__(202);
82__webpack_require__(204);
83__webpack_require__(207);
84__webpack_require__(209);
85__webpack_require__(210);
86__webpack_require__(211);
87__webpack_require__(212);
88__webpack_require__(213);
89__webpack_require__(217);
90__webpack_require__(218);
91__webpack_require__(220);
92__webpack_require__(221);
93__webpack_require__(222);
94__webpack_require__(224);
95__webpack_require__(225);
96__webpack_require__(226);
97__webpack_require__(94);
98__webpack_require__(227);
99__webpack_require__(228);
100__webpack_require__(236);
101__webpack_require__(238);
102__webpack_require__(239);
103__webpack_require__(240);
104__webpack_require__(242);
105__webpack_require__(243);
106__webpack_require__(245);
107__webpack_require__(246);
108__webpack_require__(248);
109__webpack_require__(249);
110__webpack_require__(250);
111__webpack_require__(252);
112__webpack_require__(253);
113__webpack_require__(254);
114__webpack_require__(255);
115__webpack_require__(256);
116__webpack_require__(257);
117__webpack_require__(258);
118__webpack_require__(259);
119__webpack_require__(263);
120__webpack_require__(264);
121__webpack_require__(266);
122__webpack_require__(268);
123__webpack_require__(269);
124__webpack_require__(270);
125__webpack_require__(271);
126__webpack_require__(272);
127__webpack_require__(274);
128__webpack_require__(276);
129__webpack_require__(277);
130__webpack_require__(278);
131__webpack_require__(279);
132__webpack_require__(281);
133__webpack_require__(282);
134__webpack_require__(284);
135__webpack_require__(285);
136__webpack_require__(286);
137__webpack_require__(287);
138__webpack_require__(289);
139__webpack_require__(290);
140__webpack_require__(291);
141__webpack_require__(292);
142__webpack_require__(293);
143__webpack_require__(294);
144__webpack_require__(295);
145__webpack_require__(296);
146__webpack_require__(298);
147__webpack_require__(299);
148__webpack_require__(300);
149__webpack_require__(301);
150__webpack_require__(302);
151__webpack_require__(303);
152__webpack_require__(304);
153__webpack_require__(305);
154__webpack_require__(307);
155__webpack_require__(308);
156__webpack_require__(309);
157__webpack_require__(311);
158__webpack_require__(312);
159__webpack_require__(313);
160__webpack_require__(314);
161__webpack_require__(337);
162__webpack_require__(338);
163__webpack_require__(339);
164__webpack_require__(340);
165__webpack_require__(341);
166__webpack_require__(342);
167__webpack_require__(343);
168__webpack_require__(344);
169__webpack_require__(346);
170__webpack_require__(347);
171__webpack_require__(348);
172__webpack_require__(349);
173__webpack_require__(350);
174__webpack_require__(351);
175__webpack_require__(352);
176__webpack_require__(353);
177__webpack_require__(354);
178__webpack_require__(355);
179__webpack_require__(362);
180__webpack_require__(363);
181__webpack_require__(365);
182__webpack_require__(366);
183__webpack_require__(367);
184__webpack_require__(368);
185__webpack_require__(369);
186__webpack_require__(371);
187__webpack_require__(372);
188__webpack_require__(374);
189__webpack_require__(377);
190__webpack_require__(378);
191__webpack_require__(379);
192__webpack_require__(380);
193__webpack_require__(384);
194__webpack_require__(385);
195__webpack_require__(387);
196__webpack_require__(388);
197__webpack_require__(389);
198__webpack_require__(390);
199__webpack_require__(392);
200__webpack_require__(393);
201__webpack_require__(394);
202__webpack_require__(395);
203__webpack_require__(396);
204__webpack_require__(397);
205__webpack_require__(399);
206__webpack_require__(402);
207__webpack_require__(405);
208__webpack_require__(408);
209__webpack_require__(409);
210__webpack_require__(410);
211__webpack_require__(411);
212__webpack_require__(412);
213__webpack_require__(413);
214__webpack_require__(414);
215__webpack_require__(415);
216__webpack_require__(416);
217__webpack_require__(417);
218__webpack_require__(418);
219__webpack_require__(419);
220__webpack_require__(420);
221__webpack_require__(428);
222__webpack_require__(429);
223__webpack_require__(430);
224__webpack_require__(431);
225__webpack_require__(432);
226__webpack_require__(433);
227__webpack_require__(434);
228__webpack_require__(435);
229__webpack_require__(436);
230__webpack_require__(437);
231__webpack_require__(438);
232__webpack_require__(439);
233__webpack_require__(440);
234__webpack_require__(444);
235__webpack_require__(445);
236__webpack_require__(446);
237__webpack_require__(447);
238__webpack_require__(448);
239__webpack_require__(449);
240__webpack_require__(450);
241__webpack_require__(451);
242__webpack_require__(452);
243__webpack_require__(453);
244__webpack_require__(454);
245__webpack_require__(455);
246__webpack_require__(456);
247__webpack_require__(457);
248__webpack_require__(458);
249__webpack_require__(459);
250__webpack_require__(460);
251__webpack_require__(461);
252__webpack_require__(462);
253__webpack_require__(463);
254__webpack_require__(464);
255__webpack_require__(465);
256__webpack_require__(466);
257__webpack_require__(467);
258__webpack_require__(468);
259__webpack_require__(471);
260__webpack_require__(473);
261__webpack_require__(475);
262__webpack_require__(476);
263__webpack_require__(479);
264__webpack_require__(480);
265__webpack_require__(483);
266__webpack_require__(484);
267__webpack_require__(485);
268__webpack_require__(488);
269__webpack_require__(489);
270__webpack_require__(490);
271__webpack_require__(491);
272__webpack_require__(495);
273__webpack_require__(500);
274__webpack_require__(501);
275
276/* unused reexport */ __webpack_require__(82);
277
278
279/***/ }),
280/* 1 */
281/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
282
283// TODO: Remove this module from `core-js@4` since it's split to modules listed below
284__webpack_require__(2);
285__webpack_require__(91);
286__webpack_require__(93);
287__webpack_require__(94);
288__webpack_require__(97);
289
290
291/***/ }),
292/* 2 */
293/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
294
295"use strict";
296
297var $ = __webpack_require__(3);
298var global = __webpack_require__(4);
299var call = __webpack_require__(8);
300var uncurryThis = __webpack_require__(14);
301var IS_PURE = __webpack_require__(37);
302var DESCRIPTORS = __webpack_require__(6);
303var NATIVE_SYMBOL = __webpack_require__(28);
304var fails = __webpack_require__(7);
305var hasOwn = __webpack_require__(40);
306var isPrototypeOf = __webpack_require__(26);
307var anObject = __webpack_require__(48);
308var toIndexedObject = __webpack_require__(12);
309var toPropertyKey = __webpack_require__(19);
310var $toString = __webpack_require__(70);
311var createPropertyDescriptor = __webpack_require__(11);
312var nativeObjectCreate = __webpack_require__(73);
313var objectKeys = __webpack_require__(75);
314var getOwnPropertyNamesModule = __webpack_require__(59);
315var getOwnPropertyNamesExternal = __webpack_require__(77);
316var getOwnPropertySymbolsModule = __webpack_require__(68);
317var getOwnPropertyDescriptorModule = __webpack_require__(5);
318var definePropertyModule = __webpack_require__(46);
319var definePropertiesModule = __webpack_require__(74);
320var propertyIsEnumerableModule = __webpack_require__(10);
321var defineBuiltIn = __webpack_require__(49);
322var shared = __webpack_require__(36);
323var sharedKey = __webpack_require__(55);
324var hiddenKeys = __webpack_require__(56);
325var uid = __webpack_require__(42);
326var wellKnownSymbol = __webpack_require__(35);
327var wrappedWellKnownSymbolModule = __webpack_require__(80);
328var defineWellKnownSymbol = __webpack_require__(81);
329var defineSymbolToPrimitive = __webpack_require__(83);
330var setToStringTag = __webpack_require__(84);
331var InternalStateModule = __webpack_require__(53);
332var $forEach = (__webpack_require__(85).forEach);
333
334var HIDDEN = sharedKey('hidden');
335var SYMBOL = 'Symbol';
336var PROTOTYPE = 'prototype';
337
338var setInternalState = InternalStateModule.set;
339var getInternalState = InternalStateModule.getterFor(SYMBOL);
340
341var ObjectPrototype = Object[PROTOTYPE];
342var $Symbol = global.Symbol;
343var SymbolPrototype = $Symbol && $Symbol[PROTOTYPE];
344var TypeError = global.TypeError;
345var QObject = global.QObject;
346var nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
347var nativeDefineProperty = definePropertyModule.f;
348var nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;
349var nativePropertyIsEnumerable = propertyIsEnumerableModule.f;
350var push = uncurryThis([].push);
351
352var AllSymbols = shared('symbols');
353var ObjectPrototypeSymbols = shared('op-symbols');
354var WellKnownSymbolsStore = shared('wks');
355
356// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
357var USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
358
359// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
360var setSymbolDescriptor = DESCRIPTORS && fails(function () {
361 return nativeObjectCreate(nativeDefineProperty({}, 'a', {
362 get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }
363 })).a != 7;
364}) ? function (O, P, Attributes) {
365 var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);
366 if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];
367 nativeDefineProperty(O, P, Attributes);
368 if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {
369 nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);
370 }
371} : nativeDefineProperty;
372
373var wrap = function (tag, description) {
374 var symbol = AllSymbols[tag] = nativeObjectCreate(SymbolPrototype);
375 setInternalState(symbol, {
376 type: SYMBOL,
377 tag: tag,
378 description: description
379 });
380 if (!DESCRIPTORS) symbol.description = description;
381 return symbol;
382};
383
384var $defineProperty = function defineProperty(O, P, Attributes) {
385 if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);
386 anObject(O);
387 var key = toPropertyKey(P);
388 anObject(Attributes);
389 if (hasOwn(AllSymbols, key)) {
390 if (!Attributes.enumerable) {
391 if (!hasOwn(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));
392 O[HIDDEN][key] = true;
393 } else {
394 if (hasOwn(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;
395 Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });
396 } return setSymbolDescriptor(O, key, Attributes);
397 } return nativeDefineProperty(O, key, Attributes);
398};
399
400var $defineProperties = function defineProperties(O, Properties) {
401 anObject(O);
402 var properties = toIndexedObject(Properties);
403 var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));
404 $forEach(keys, function (key) {
405 if (!DESCRIPTORS || call($propertyIsEnumerable, properties, key)) $defineProperty(O, key, properties[key]);
406 });
407 return O;
408};
409
410var $create = function create(O, Properties) {
411 return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);
412};
413
414var $propertyIsEnumerable = function propertyIsEnumerable(V) {
415 var P = toPropertyKey(V);
416 var enumerable = call(nativePropertyIsEnumerable, this, P);
417 if (this === ObjectPrototype && hasOwn(AllSymbols, P) && !hasOwn(ObjectPrototypeSymbols, P)) return false;
418 return enumerable || !hasOwn(this, P) || !hasOwn(AllSymbols, P) || hasOwn(this, HIDDEN) && this[HIDDEN][P]
419 ? enumerable : true;
420};
421
422var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {
423 var it = toIndexedObject(O);
424 var key = toPropertyKey(P);
425 if (it === ObjectPrototype && hasOwn(AllSymbols, key) && !hasOwn(ObjectPrototypeSymbols, key)) return;
426 var descriptor = nativeGetOwnPropertyDescriptor(it, key);
427 if (descriptor && hasOwn(AllSymbols, key) && !(hasOwn(it, HIDDEN) && it[HIDDEN][key])) {
428 descriptor.enumerable = true;
429 }
430 return descriptor;
431};
432
433var $getOwnPropertyNames = function getOwnPropertyNames(O) {
434 var names = nativeGetOwnPropertyNames(toIndexedObject(O));
435 var result = [];
436 $forEach(names, function (key) {
437 if (!hasOwn(AllSymbols, key) && !hasOwn(hiddenKeys, key)) push(result, key);
438 });
439 return result;
440};
441
442var $getOwnPropertySymbols = function (O) {
443 var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;
444 var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));
445 var result = [];
446 $forEach(names, function (key) {
447 if (hasOwn(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || hasOwn(ObjectPrototype, key))) {
448 push(result, AllSymbols[key]);
449 }
450 });
451 return result;
452};
453
454// `Symbol` constructor
455// https://tc39.es/ecma262/#sec-symbol-constructor
456if (!NATIVE_SYMBOL) {
457 $Symbol = function Symbol() {
458 if (isPrototypeOf(SymbolPrototype, this)) throw TypeError('Symbol is not a constructor');
459 var description = !arguments.length || arguments[0] === undefined ? undefined : $toString(arguments[0]);
460 var tag = uid(description);
461 var setter = function (value) {
462 if (this === ObjectPrototype) call(setter, ObjectPrototypeSymbols, value);
463 if (hasOwn(this, HIDDEN) && hasOwn(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
464 setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));
465 };
466 if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });
467 return wrap(tag, description);
468 };
469
470 SymbolPrototype = $Symbol[PROTOTYPE];
471
472 defineBuiltIn(SymbolPrototype, 'toString', function toString() {
473 return getInternalState(this).tag;
474 });
475
476 defineBuiltIn($Symbol, 'withoutSetter', function (description) {
477 return wrap(uid(description), description);
478 });
479
480 propertyIsEnumerableModule.f = $propertyIsEnumerable;
481 definePropertyModule.f = $defineProperty;
482 definePropertiesModule.f = $defineProperties;
483 getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;
484 getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;
485 getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;
486
487 wrappedWellKnownSymbolModule.f = function (name) {
488 return wrap(wellKnownSymbol(name), name);
489 };
490
491 if (DESCRIPTORS) {
492 // https://github.com/tc39/proposal-Symbol-description
493 nativeDefineProperty(SymbolPrototype, 'description', {
494 configurable: true,
495 get: function description() {
496 return getInternalState(this).description;
497 }
498 });
499 if (!IS_PURE) {
500 defineBuiltIn(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });
501 }
502 }
503}
504
505$({ global: true, constructor: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {
506 Symbol: $Symbol
507});
508
509$forEach(objectKeys(WellKnownSymbolsStore), function (name) {
510 defineWellKnownSymbol(name);
511});
512
513$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {
514 useSetter: function () { USE_SETTER = true; },
515 useSimple: function () { USE_SETTER = false; }
516});
517
518$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {
519 // `Object.create` method
520 // https://tc39.es/ecma262/#sec-object.create
521 create: $create,
522 // `Object.defineProperty` method
523 // https://tc39.es/ecma262/#sec-object.defineproperty
524 defineProperty: $defineProperty,
525 // `Object.defineProperties` method
526 // https://tc39.es/ecma262/#sec-object.defineproperties
527 defineProperties: $defineProperties,
528 // `Object.getOwnPropertyDescriptor` method
529 // https://tc39.es/ecma262/#sec-object.getownpropertydescriptors
530 getOwnPropertyDescriptor: $getOwnPropertyDescriptor
531});
532
533$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {
534 // `Object.getOwnPropertyNames` method
535 // https://tc39.es/ecma262/#sec-object.getownpropertynames
536 getOwnPropertyNames: $getOwnPropertyNames
537});
538
539// `Symbol.prototype[@@toPrimitive]` method
540// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive
541defineSymbolToPrimitive();
542
543// `Symbol.prototype[@@toStringTag]` property
544// https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag
545setToStringTag($Symbol, SYMBOL);
546
547hiddenKeys[HIDDEN] = true;
548
549
550/***/ }),
551/* 3 */
552/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
553
554var global = __webpack_require__(4);
555var getOwnPropertyDescriptor = (__webpack_require__(5).f);
556var createNonEnumerableProperty = __webpack_require__(45);
557var defineBuiltIn = __webpack_require__(49);
558var defineGlobalProperty = __webpack_require__(39);
559var copyConstructorProperties = __webpack_require__(57);
560var isForced = __webpack_require__(69);
561
562/*
563 options.target - name of the target object
564 options.global - target is the global object
565 options.stat - export as static methods of target
566 options.proto - export as prototype methods of target
567 options.real - real prototype method for the `pure` version
568 options.forced - export even if the native feature is available
569 options.bind - bind methods to the target, required for the `pure` version
570 options.wrap - wrap constructors to preventing global pollution, required for the `pure` version
571 options.unsafe - use the simple assignment of property instead of delete + defineProperty
572 options.sham - add a flag to not completely full polyfills
573 options.enumerable - export as enumerable property
574 options.dontCallGetSet - prevent calling a getter on target
575 options.name - the .name of the function if it does not match the key
576*/
577module.exports = function (options, source) {
578 var TARGET = options.target;
579 var GLOBAL = options.global;
580 var STATIC = options.stat;
581 var FORCED, target, key, targetProperty, sourceProperty, descriptor;
582 if (GLOBAL) {
583 target = global;
584 } else if (STATIC) {
585 target = global[TARGET] || defineGlobalProperty(TARGET, {});
586 } else {
587 target = (global[TARGET] || {}).prototype;
588 }
589 if (target) for (key in source) {
590 sourceProperty = source[key];
591 if (options.dontCallGetSet) {
592 descriptor = getOwnPropertyDescriptor(target, key);
593 targetProperty = descriptor && descriptor.value;
594 } else targetProperty = target[key];
595 FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);
596 // contained in target
597 if (!FORCED && targetProperty !== undefined) {
598 if (typeof sourceProperty == typeof targetProperty) continue;
599 copyConstructorProperties(sourceProperty, targetProperty);
600 }
601 // add a flag to not completely full polyfills
602 if (options.sham || (targetProperty && targetProperty.sham)) {
603 createNonEnumerableProperty(sourceProperty, 'sham', true);
604 }
605 defineBuiltIn(target, key, sourceProperty, options);
606 }
607};
608
609
610/***/ }),
611/* 4 */
612/***/ (function(module) {
613
614var check = function (it) {
615 return it && it.Math == Math && it;
616};
617
618// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
619module.exports =
620 // eslint-disable-next-line es/no-global-this -- safe
621 check(typeof globalThis == 'object' && globalThis) ||
622 check(typeof window == 'object' && window) ||
623 // eslint-disable-next-line no-restricted-globals -- safe
624 check(typeof self == 'object' && self) ||
625 check(typeof global == 'object' && global) ||
626 // eslint-disable-next-line no-new-func -- fallback
627 (function () { return this; })() || Function('return this')();
628
629
630/***/ }),
631/* 5 */
632/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
633
634var DESCRIPTORS = __webpack_require__(6);
635var call = __webpack_require__(8);
636var propertyIsEnumerableModule = __webpack_require__(10);
637var createPropertyDescriptor = __webpack_require__(11);
638var toIndexedObject = __webpack_require__(12);
639var toPropertyKey = __webpack_require__(19);
640var hasOwn = __webpack_require__(40);
641var IE8_DOM_DEFINE = __webpack_require__(43);
642
643// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
644var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
645
646// `Object.getOwnPropertyDescriptor` method
647// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
648exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
649 O = toIndexedObject(O);
650 P = toPropertyKey(P);
651 if (IE8_DOM_DEFINE) try {
652 return $getOwnPropertyDescriptor(O, P);
653 } catch (error) { /* empty */ }
654 if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);
655};
656
657
658/***/ }),
659/* 6 */
660/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
661
662var fails = __webpack_require__(7);
663
664// Detect IE8's incomplete defineProperty implementation
665module.exports = !fails(function () {
666 // eslint-disable-next-line es/no-object-defineproperty -- required for testing
667 return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;
668});
669
670
671/***/ }),
672/* 7 */
673/***/ (function(module) {
674
675module.exports = function (exec) {
676 try {
677 return !!exec();
678 } catch (error) {
679 return true;
680 }
681};
682
683
684/***/ }),
685/* 8 */
686/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
687
688var NATIVE_BIND = __webpack_require__(9);
689
690var call = Function.prototype.call;
691
692module.exports = NATIVE_BIND ? call.bind(call) : function () {
693 return call.apply(call, arguments);
694};
695
696
697/***/ }),
698/* 9 */
699/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
700
701var fails = __webpack_require__(7);
702
703module.exports = !fails(function () {
704 // eslint-disable-next-line es/no-function-prototype-bind -- safe
705 var test = (function () { /* empty */ }).bind();
706 // eslint-disable-next-line no-prototype-builtins -- safe
707 return typeof test != 'function' || test.hasOwnProperty('prototype');
708});
709
710
711/***/ }),
712/* 10 */
713/***/ (function(__unused_webpack_module, exports) {
714
715"use strict";
716
717var $propertyIsEnumerable = {}.propertyIsEnumerable;
718// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
719var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
720
721// Nashorn ~ JDK8 bug
722var NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);
723
724// `Object.prototype.propertyIsEnumerable` method implementation
725// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable
726exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {
727 var descriptor = getOwnPropertyDescriptor(this, V);
728 return !!descriptor && descriptor.enumerable;
729} : $propertyIsEnumerable;
730
731
732/***/ }),
733/* 11 */
734/***/ (function(module) {
735
736module.exports = function (bitmap, value) {
737 return {
738 enumerable: !(bitmap & 1),
739 configurable: !(bitmap & 2),
740 writable: !(bitmap & 4),
741 value: value
742 };
743};
744
745
746/***/ }),
747/* 12 */
748/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
749
750// toObject with fallback for non-array-like ES3 strings
751var IndexedObject = __webpack_require__(13);
752var requireObjectCoercible = __webpack_require__(17);
753
754module.exports = function (it) {
755 return IndexedObject(requireObjectCoercible(it));
756};
757
758
759/***/ }),
760/* 13 */
761/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
762
763var uncurryThis = __webpack_require__(14);
764var fails = __webpack_require__(7);
765var classof = __webpack_require__(15);
766
767var $Object = Object;
768var split = uncurryThis(''.split);
769
770// fallback for non-array-like ES3 and non-enumerable old V8 strings
771module.exports = fails(function () {
772 // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
773 // eslint-disable-next-line no-prototype-builtins -- safe
774 return !$Object('z').propertyIsEnumerable(0);
775}) ? function (it) {
776 return classof(it) == 'String' ? split(it, '') : $Object(it);
777} : $Object;
778
779
780/***/ }),
781/* 14 */
782/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
783
784var classofRaw = __webpack_require__(15);
785var uncurryThisRaw = __webpack_require__(16);
786
787module.exports = function (fn) {
788 // Nashorn bug:
789 // https://github.com/zloirock/core-js/issues/1128
790 // https://github.com/zloirock/core-js/issues/1130
791 if (classofRaw(fn) === 'Function') return uncurryThisRaw(fn);
792};
793
794
795/***/ }),
796/* 15 */
797/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
798
799var uncurryThisRaw = __webpack_require__(16);
800
801var toString = uncurryThisRaw({}.toString);
802var stringSlice = uncurryThisRaw(''.slice);
803
804module.exports = function (it) {
805 return stringSlice(toString(it), 8, -1);
806};
807
808
809/***/ }),
810/* 16 */
811/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
812
813var NATIVE_BIND = __webpack_require__(9);
814
815var FunctionPrototype = Function.prototype;
816var call = FunctionPrototype.call;
817var uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);
818
819module.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) {
820 return function () {
821 return call.apply(fn, arguments);
822 };
823};
824
825
826/***/ }),
827/* 17 */
828/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
829
830var isNullOrUndefined = __webpack_require__(18);
831
832var $TypeError = TypeError;
833
834// `RequireObjectCoercible` abstract operation
835// https://tc39.es/ecma262/#sec-requireobjectcoercible
836module.exports = function (it) {
837 if (isNullOrUndefined(it)) throw $TypeError("Can't call method on " + it);
838 return it;
839};
840
841
842/***/ }),
843/* 18 */
844/***/ (function(module) {
845
846// we can't use just `it == null` since of `document.all` special case
847// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec
848module.exports = function (it) {
849 return it === null || it === undefined;
850};
851
852
853/***/ }),
854/* 19 */
855/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
856
857var toPrimitive = __webpack_require__(20);
858var isSymbol = __webpack_require__(24);
859
860// `ToPropertyKey` abstract operation
861// https://tc39.es/ecma262/#sec-topropertykey
862module.exports = function (argument) {
863 var key = toPrimitive(argument, 'string');
864 return isSymbol(key) ? key : key + '';
865};
866
867
868/***/ }),
869/* 20 */
870/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
871
872var call = __webpack_require__(8);
873var isObject = __webpack_require__(21);
874var isSymbol = __webpack_require__(24);
875var getMethod = __webpack_require__(31);
876var ordinaryToPrimitive = __webpack_require__(34);
877var wellKnownSymbol = __webpack_require__(35);
878
879var $TypeError = TypeError;
880var TO_PRIMITIVE = wellKnownSymbol('toPrimitive');
881
882// `ToPrimitive` abstract operation
883// https://tc39.es/ecma262/#sec-toprimitive
884module.exports = function (input, pref) {
885 if (!isObject(input) || isSymbol(input)) return input;
886 var exoticToPrim = getMethod(input, TO_PRIMITIVE);
887 var result;
888 if (exoticToPrim) {
889 if (pref === undefined) pref = 'default';
890 result = call(exoticToPrim, input, pref);
891 if (!isObject(result) || isSymbol(result)) return result;
892 throw $TypeError("Can't convert object to primitive value");
893 }
894 if (pref === undefined) pref = 'number';
895 return ordinaryToPrimitive(input, pref);
896};
897
898
899/***/ }),
900/* 21 */
901/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
902
903var isCallable = __webpack_require__(22);
904var $documentAll = __webpack_require__(23);
905
906var documentAll = $documentAll.all;
907
908module.exports = $documentAll.IS_HTMLDDA ? function (it) {
909 return typeof it == 'object' ? it !== null : isCallable(it) || it === documentAll;
910} : function (it) {
911 return typeof it == 'object' ? it !== null : isCallable(it);
912};
913
914
915/***/ }),
916/* 22 */
917/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
918
919var $documentAll = __webpack_require__(23);
920
921var documentAll = $documentAll.all;
922
923// `IsCallable` abstract operation
924// https://tc39.es/ecma262/#sec-iscallable
925module.exports = $documentAll.IS_HTMLDDA ? function (argument) {
926 return typeof argument == 'function' || argument === documentAll;
927} : function (argument) {
928 return typeof argument == 'function';
929};
930
931
932/***/ }),
933/* 23 */
934/***/ (function(module) {
935
936var documentAll = typeof document == 'object' && document.all;
937
938// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot
939var IS_HTMLDDA = typeof documentAll == 'undefined' && documentAll !== undefined;
940
941module.exports = {
942 all: documentAll,
943 IS_HTMLDDA: IS_HTMLDDA
944};
945
946
947/***/ }),
948/* 24 */
949/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
950
951var getBuiltIn = __webpack_require__(25);
952var isCallable = __webpack_require__(22);
953var isPrototypeOf = __webpack_require__(26);
954var USE_SYMBOL_AS_UID = __webpack_require__(27);
955
956var $Object = Object;
957
958module.exports = USE_SYMBOL_AS_UID ? function (it) {
959 return typeof it == 'symbol';
960} : function (it) {
961 var $Symbol = getBuiltIn('Symbol');
962 return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));
963};
964
965
966/***/ }),
967/* 25 */
968/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
969
970var global = __webpack_require__(4);
971var isCallable = __webpack_require__(22);
972
973var aFunction = function (argument) {
974 return isCallable(argument) ? argument : undefined;
975};
976
977module.exports = function (namespace, method) {
978 return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method];
979};
980
981
982/***/ }),
983/* 26 */
984/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
985
986var uncurryThis = __webpack_require__(14);
987
988module.exports = uncurryThis({}.isPrototypeOf);
989
990
991/***/ }),
992/* 27 */
993/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
994
995/* eslint-disable es/no-symbol -- required for testing */
996var NATIVE_SYMBOL = __webpack_require__(28);
997
998module.exports = NATIVE_SYMBOL
999 && !Symbol.sham
1000 && typeof Symbol.iterator == 'symbol';
1001
1002
1003/***/ }),
1004/* 28 */
1005/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1006
1007/* eslint-disable es/no-symbol -- required for testing */
1008var V8_VERSION = __webpack_require__(29);
1009var fails = __webpack_require__(7);
1010
1011// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing
1012module.exports = !!Object.getOwnPropertySymbols && !fails(function () {
1013 var symbol = Symbol();
1014 // Chrome 38 Symbol has incorrect toString conversion
1015 // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances
1016 return !String(symbol) || !(Object(symbol) instanceof Symbol) ||
1017 // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances
1018 !Symbol.sham && V8_VERSION && V8_VERSION < 41;
1019});
1020
1021
1022/***/ }),
1023/* 29 */
1024/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1025
1026var global = __webpack_require__(4);
1027var userAgent = __webpack_require__(30);
1028
1029var process = global.process;
1030var Deno = global.Deno;
1031var versions = process && process.versions || Deno && Deno.version;
1032var v8 = versions && versions.v8;
1033var match, version;
1034
1035if (v8) {
1036 match = v8.split('.');
1037 // in old Chrome, versions of V8 isn't V8 = Chrome / 10
1038 // but their correct versions are not interesting for us
1039 version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);
1040}
1041
1042// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`
1043// so check `userAgent` even if `.v8` exists, but 0
1044if (!version && userAgent) {
1045 match = userAgent.match(/Edge\/(\d+)/);
1046 if (!match || match[1] >= 74) {
1047 match = userAgent.match(/Chrome\/(\d+)/);
1048 if (match) version = +match[1];
1049 }
1050}
1051
1052module.exports = version;
1053
1054
1055/***/ }),
1056/* 30 */
1057/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1058
1059var getBuiltIn = __webpack_require__(25);
1060
1061module.exports = getBuiltIn('navigator', 'userAgent') || '';
1062
1063
1064/***/ }),
1065/* 31 */
1066/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1067
1068var aCallable = __webpack_require__(32);
1069var isNullOrUndefined = __webpack_require__(18);
1070
1071// `GetMethod` abstract operation
1072// https://tc39.es/ecma262/#sec-getmethod
1073module.exports = function (V, P) {
1074 var func = V[P];
1075 return isNullOrUndefined(func) ? undefined : aCallable(func);
1076};
1077
1078
1079/***/ }),
1080/* 32 */
1081/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1082
1083var isCallable = __webpack_require__(22);
1084var tryToString = __webpack_require__(33);
1085
1086var $TypeError = TypeError;
1087
1088// `Assert: IsCallable(argument) is true`
1089module.exports = function (argument) {
1090 if (isCallable(argument)) return argument;
1091 throw $TypeError(tryToString(argument) + ' is not a function');
1092};
1093
1094
1095/***/ }),
1096/* 33 */
1097/***/ (function(module) {
1098
1099var $String = String;
1100
1101module.exports = function (argument) {
1102 try {
1103 return $String(argument);
1104 } catch (error) {
1105 return 'Object';
1106 }
1107};
1108
1109
1110/***/ }),
1111/* 34 */
1112/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1113
1114var call = __webpack_require__(8);
1115var isCallable = __webpack_require__(22);
1116var isObject = __webpack_require__(21);
1117
1118var $TypeError = TypeError;
1119
1120// `OrdinaryToPrimitive` abstract operation
1121// https://tc39.es/ecma262/#sec-ordinarytoprimitive
1122module.exports = function (input, pref) {
1123 var fn, val;
1124 if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
1125 if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;
1126 if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
1127 throw $TypeError("Can't convert object to primitive value");
1128};
1129
1130
1131/***/ }),
1132/* 35 */
1133/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1134
1135var global = __webpack_require__(4);
1136var shared = __webpack_require__(36);
1137var hasOwn = __webpack_require__(40);
1138var uid = __webpack_require__(42);
1139var NATIVE_SYMBOL = __webpack_require__(28);
1140var USE_SYMBOL_AS_UID = __webpack_require__(27);
1141
1142var WellKnownSymbolsStore = shared('wks');
1143var Symbol = global.Symbol;
1144var symbolFor = Symbol && Symbol['for'];
1145var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid;
1146
1147module.exports = function (name) {
1148 if (!hasOwn(WellKnownSymbolsStore, name) || !(NATIVE_SYMBOL || typeof WellKnownSymbolsStore[name] == 'string')) {
1149 var description = 'Symbol.' + name;
1150 if (NATIVE_SYMBOL && hasOwn(Symbol, name)) {
1151 WellKnownSymbolsStore[name] = Symbol[name];
1152 } else if (USE_SYMBOL_AS_UID && symbolFor) {
1153 WellKnownSymbolsStore[name] = symbolFor(description);
1154 } else {
1155 WellKnownSymbolsStore[name] = createWellKnownSymbol(description);
1156 }
1157 } return WellKnownSymbolsStore[name];
1158};
1159
1160
1161/***/ }),
1162/* 36 */
1163/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1164
1165var IS_PURE = __webpack_require__(37);
1166var store = __webpack_require__(38);
1167
1168(module.exports = function (key, value) {
1169 return store[key] || (store[key] = value !== undefined ? value : {});
1170})('versions', []).push({
1171 version: '3.26.0',
1172 mode: IS_PURE ? 'pure' : 'global',
1173 copyright: '© 2014-2022 Denis Pushkarev (zloirock.ru)',
1174 license: 'https://github.com/zloirock/core-js/blob/v3.26.0/LICENSE',
1175 source: 'https://github.com/zloirock/core-js'
1176});
1177
1178
1179/***/ }),
1180/* 37 */
1181/***/ (function(module) {
1182
1183module.exports = false;
1184
1185
1186/***/ }),
1187/* 38 */
1188/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1189
1190var global = __webpack_require__(4);
1191var defineGlobalProperty = __webpack_require__(39);
1192
1193var SHARED = '__core-js_shared__';
1194var store = global[SHARED] || defineGlobalProperty(SHARED, {});
1195
1196module.exports = store;
1197
1198
1199/***/ }),
1200/* 39 */
1201/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1202
1203var global = __webpack_require__(4);
1204
1205// eslint-disable-next-line es/no-object-defineproperty -- safe
1206var defineProperty = Object.defineProperty;
1207
1208module.exports = function (key, value) {
1209 try {
1210 defineProperty(global, key, { value: value, configurable: true, writable: true });
1211 } catch (error) {
1212 global[key] = value;
1213 } return value;
1214};
1215
1216
1217/***/ }),
1218/* 40 */
1219/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1220
1221var uncurryThis = __webpack_require__(14);
1222var toObject = __webpack_require__(41);
1223
1224var hasOwnProperty = uncurryThis({}.hasOwnProperty);
1225
1226// `HasOwnProperty` abstract operation
1227// https://tc39.es/ecma262/#sec-hasownproperty
1228// eslint-disable-next-line es/no-object-hasown -- safe
1229module.exports = Object.hasOwn || function hasOwn(it, key) {
1230 return hasOwnProperty(toObject(it), key);
1231};
1232
1233
1234/***/ }),
1235/* 41 */
1236/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1237
1238var requireObjectCoercible = __webpack_require__(17);
1239
1240var $Object = Object;
1241
1242// `ToObject` abstract operation
1243// https://tc39.es/ecma262/#sec-toobject
1244module.exports = function (argument) {
1245 return $Object(requireObjectCoercible(argument));
1246};
1247
1248
1249/***/ }),
1250/* 42 */
1251/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1252
1253var uncurryThis = __webpack_require__(14);
1254
1255var id = 0;
1256var postfix = Math.random();
1257var toString = uncurryThis(1.0.toString);
1258
1259module.exports = function (key) {
1260 return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);
1261};
1262
1263
1264/***/ }),
1265/* 43 */
1266/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1267
1268var DESCRIPTORS = __webpack_require__(6);
1269var fails = __webpack_require__(7);
1270var createElement = __webpack_require__(44);
1271
1272// Thanks to IE8 for its funny defineProperty
1273module.exports = !DESCRIPTORS && !fails(function () {
1274 // eslint-disable-next-line es/no-object-defineproperty -- required for testing
1275 return Object.defineProperty(createElement('div'), 'a', {
1276 get: function () { return 7; }
1277 }).a != 7;
1278});
1279
1280
1281/***/ }),
1282/* 44 */
1283/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1284
1285var global = __webpack_require__(4);
1286var isObject = __webpack_require__(21);
1287
1288var document = global.document;
1289// typeof document.createElement is 'object' in old IE
1290var EXISTS = isObject(document) && isObject(document.createElement);
1291
1292module.exports = function (it) {
1293 return EXISTS ? document.createElement(it) : {};
1294};
1295
1296
1297/***/ }),
1298/* 45 */
1299/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1300
1301var DESCRIPTORS = __webpack_require__(6);
1302var definePropertyModule = __webpack_require__(46);
1303var createPropertyDescriptor = __webpack_require__(11);
1304
1305module.exports = DESCRIPTORS ? function (object, key, value) {
1306 return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
1307} : function (object, key, value) {
1308 object[key] = value;
1309 return object;
1310};
1311
1312
1313/***/ }),
1314/* 46 */
1315/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
1316
1317var DESCRIPTORS = __webpack_require__(6);
1318var IE8_DOM_DEFINE = __webpack_require__(43);
1319var V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(47);
1320var anObject = __webpack_require__(48);
1321var toPropertyKey = __webpack_require__(19);
1322
1323var $TypeError = TypeError;
1324// eslint-disable-next-line es/no-object-defineproperty -- safe
1325var $defineProperty = Object.defineProperty;
1326// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
1327var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
1328var ENUMERABLE = 'enumerable';
1329var CONFIGURABLE = 'configurable';
1330var WRITABLE = 'writable';
1331
1332// `Object.defineProperty` method
1333// https://tc39.es/ecma262/#sec-object.defineproperty
1334exports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {
1335 anObject(O);
1336 P = toPropertyKey(P);
1337 anObject(Attributes);
1338 if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {
1339 var current = $getOwnPropertyDescriptor(O, P);
1340 if (current && current[WRITABLE]) {
1341 O[P] = Attributes.value;
1342 Attributes = {
1343 configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],
1344 enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],
1345 writable: false
1346 };
1347 }
1348 } return $defineProperty(O, P, Attributes);
1349} : $defineProperty : function defineProperty(O, P, Attributes) {
1350 anObject(O);
1351 P = toPropertyKey(P);
1352 anObject(Attributes);
1353 if (IE8_DOM_DEFINE) try {
1354 return $defineProperty(O, P, Attributes);
1355 } catch (error) { /* empty */ }
1356 if ('get' in Attributes || 'set' in Attributes) throw $TypeError('Accessors not supported');
1357 if ('value' in Attributes) O[P] = Attributes.value;
1358 return O;
1359};
1360
1361
1362/***/ }),
1363/* 47 */
1364/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1365
1366var DESCRIPTORS = __webpack_require__(6);
1367var fails = __webpack_require__(7);
1368
1369// V8 ~ Chrome 36-
1370// https://bugs.chromium.org/p/v8/issues/detail?id=3334
1371module.exports = DESCRIPTORS && fails(function () {
1372 // eslint-disable-next-line es/no-object-defineproperty -- required for testing
1373 return Object.defineProperty(function () { /* empty */ }, 'prototype', {
1374 value: 42,
1375 writable: false
1376 }).prototype != 42;
1377});
1378
1379
1380/***/ }),
1381/* 48 */
1382/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1383
1384var isObject = __webpack_require__(21);
1385
1386var $String = String;
1387var $TypeError = TypeError;
1388
1389// `Assert: Type(argument) is Object`
1390module.exports = function (argument) {
1391 if (isObject(argument)) return argument;
1392 throw $TypeError($String(argument) + ' is not an object');
1393};
1394
1395
1396/***/ }),
1397/* 49 */
1398/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1399
1400var isCallable = __webpack_require__(22);
1401var definePropertyModule = __webpack_require__(46);
1402var makeBuiltIn = __webpack_require__(50);
1403var defineGlobalProperty = __webpack_require__(39);
1404
1405module.exports = function (O, key, value, options) {
1406 if (!options) options = {};
1407 var simple = options.enumerable;
1408 var name = options.name !== undefined ? options.name : key;
1409 if (isCallable(value)) makeBuiltIn(value, name, options);
1410 if (options.global) {
1411 if (simple) O[key] = value;
1412 else defineGlobalProperty(key, value);
1413 } else {
1414 try {
1415 if (!options.unsafe) delete O[key];
1416 else if (O[key]) simple = true;
1417 } catch (error) { /* empty */ }
1418 if (simple) O[key] = value;
1419 else definePropertyModule.f(O, key, {
1420 value: value,
1421 enumerable: false,
1422 configurable: !options.nonConfigurable,
1423 writable: !options.nonWritable
1424 });
1425 } return O;
1426};
1427
1428
1429/***/ }),
1430/* 50 */
1431/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1432
1433var fails = __webpack_require__(7);
1434var isCallable = __webpack_require__(22);
1435var hasOwn = __webpack_require__(40);
1436var DESCRIPTORS = __webpack_require__(6);
1437var CONFIGURABLE_FUNCTION_NAME = (__webpack_require__(51).CONFIGURABLE);
1438var inspectSource = __webpack_require__(52);
1439var InternalStateModule = __webpack_require__(53);
1440
1441var enforceInternalState = InternalStateModule.enforce;
1442var getInternalState = InternalStateModule.get;
1443// eslint-disable-next-line es/no-object-defineproperty -- safe
1444var defineProperty = Object.defineProperty;
1445
1446var CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {
1447 return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;
1448});
1449
1450var TEMPLATE = String(String).split('String');
1451
1452var makeBuiltIn = module.exports = function (value, name, options) {
1453 if (String(name).slice(0, 7) === 'Symbol(') {
1454 name = '[' + String(name).replace(/^Symbol\(([^)]*)\)/, '$1') + ']';
1455 }
1456 if (options && options.getter) name = 'get ' + name;
1457 if (options && options.setter) name = 'set ' + name;
1458 if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {
1459 if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });
1460 else value.name = name;
1461 }
1462 if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {
1463 defineProperty(value, 'length', { value: options.arity });
1464 }
1465 try {
1466 if (options && hasOwn(options, 'constructor') && options.constructor) {
1467 if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });
1468 // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable
1469 } else if (value.prototype) value.prototype = undefined;
1470 } catch (error) { /* empty */ }
1471 var state = enforceInternalState(value);
1472 if (!hasOwn(state, 'source')) {
1473 state.source = TEMPLATE.join(typeof name == 'string' ? name : '');
1474 } return value;
1475};
1476
1477// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
1478// eslint-disable-next-line no-extend-native -- required
1479Function.prototype.toString = makeBuiltIn(function toString() {
1480 return isCallable(this) && getInternalState(this).source || inspectSource(this);
1481}, 'toString');
1482
1483
1484/***/ }),
1485/* 51 */
1486/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1487
1488var DESCRIPTORS = __webpack_require__(6);
1489var hasOwn = __webpack_require__(40);
1490
1491var FunctionPrototype = Function.prototype;
1492// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
1493var getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;
1494
1495var EXISTS = hasOwn(FunctionPrototype, 'name');
1496// additional protection from minified / mangled / dropped function names
1497var PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';
1498var CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));
1499
1500module.exports = {
1501 EXISTS: EXISTS,
1502 PROPER: PROPER,
1503 CONFIGURABLE: CONFIGURABLE
1504};
1505
1506
1507/***/ }),
1508/* 52 */
1509/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1510
1511var uncurryThis = __webpack_require__(14);
1512var isCallable = __webpack_require__(22);
1513var store = __webpack_require__(38);
1514
1515var functionToString = uncurryThis(Function.toString);
1516
1517// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper
1518if (!isCallable(store.inspectSource)) {
1519 store.inspectSource = function (it) {
1520 return functionToString(it);
1521 };
1522}
1523
1524module.exports = store.inspectSource;
1525
1526
1527/***/ }),
1528/* 53 */
1529/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1530
1531var NATIVE_WEAK_MAP = __webpack_require__(54);
1532var global = __webpack_require__(4);
1533var isObject = __webpack_require__(21);
1534var createNonEnumerableProperty = __webpack_require__(45);
1535var hasOwn = __webpack_require__(40);
1536var shared = __webpack_require__(38);
1537var sharedKey = __webpack_require__(55);
1538var hiddenKeys = __webpack_require__(56);
1539
1540var OBJECT_ALREADY_INITIALIZED = 'Object already initialized';
1541var TypeError = global.TypeError;
1542var WeakMap = global.WeakMap;
1543var set, get, has;
1544
1545var enforce = function (it) {
1546 return has(it) ? get(it) : set(it, {});
1547};
1548
1549var getterFor = function (TYPE) {
1550 return function (it) {
1551 var state;
1552 if (!isObject(it) || (state = get(it)).type !== TYPE) {
1553 throw TypeError('Incompatible receiver, ' + TYPE + ' required');
1554 } return state;
1555 };
1556};
1557
1558if (NATIVE_WEAK_MAP || shared.state) {
1559 var store = shared.state || (shared.state = new WeakMap());
1560 /* eslint-disable no-self-assign -- prototype methods protection */
1561 store.get = store.get;
1562 store.has = store.has;
1563 store.set = store.set;
1564 /* eslint-enable no-self-assign -- prototype methods protection */
1565 set = function (it, metadata) {
1566 if (store.has(it)) throw TypeError(OBJECT_ALREADY_INITIALIZED);
1567 metadata.facade = it;
1568 store.set(it, metadata);
1569 return metadata;
1570 };
1571 get = function (it) {
1572 return store.get(it) || {};
1573 };
1574 has = function (it) {
1575 return store.has(it);
1576 };
1577} else {
1578 var STATE = sharedKey('state');
1579 hiddenKeys[STATE] = true;
1580 set = function (it, metadata) {
1581 if (hasOwn(it, STATE)) throw TypeError(OBJECT_ALREADY_INITIALIZED);
1582 metadata.facade = it;
1583 createNonEnumerableProperty(it, STATE, metadata);
1584 return metadata;
1585 };
1586 get = function (it) {
1587 return hasOwn(it, STATE) ? it[STATE] : {};
1588 };
1589 has = function (it) {
1590 return hasOwn(it, STATE);
1591 };
1592}
1593
1594module.exports = {
1595 set: set,
1596 get: get,
1597 has: has,
1598 enforce: enforce,
1599 getterFor: getterFor
1600};
1601
1602
1603/***/ }),
1604/* 54 */
1605/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1606
1607var global = __webpack_require__(4);
1608var isCallable = __webpack_require__(22);
1609
1610var WeakMap = global.WeakMap;
1611
1612module.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));
1613
1614
1615/***/ }),
1616/* 55 */
1617/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1618
1619var shared = __webpack_require__(36);
1620var uid = __webpack_require__(42);
1621
1622var keys = shared('keys');
1623
1624module.exports = function (key) {
1625 return keys[key] || (keys[key] = uid(key));
1626};
1627
1628
1629/***/ }),
1630/* 56 */
1631/***/ (function(module) {
1632
1633module.exports = {};
1634
1635
1636/***/ }),
1637/* 57 */
1638/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1639
1640var hasOwn = __webpack_require__(40);
1641var ownKeys = __webpack_require__(58);
1642var getOwnPropertyDescriptorModule = __webpack_require__(5);
1643var definePropertyModule = __webpack_require__(46);
1644
1645module.exports = function (target, source, exceptions) {
1646 var keys = ownKeys(source);
1647 var defineProperty = definePropertyModule.f;
1648 var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
1649 for (var i = 0; i < keys.length; i++) {
1650 var key = keys[i];
1651 if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {
1652 defineProperty(target, key, getOwnPropertyDescriptor(source, key));
1653 }
1654 }
1655};
1656
1657
1658/***/ }),
1659/* 58 */
1660/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1661
1662var getBuiltIn = __webpack_require__(25);
1663var uncurryThis = __webpack_require__(14);
1664var getOwnPropertyNamesModule = __webpack_require__(59);
1665var getOwnPropertySymbolsModule = __webpack_require__(68);
1666var anObject = __webpack_require__(48);
1667
1668var concat = uncurryThis([].concat);
1669
1670// all object keys, includes non-enumerable and symbols
1671module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {
1672 var keys = getOwnPropertyNamesModule.f(anObject(it));
1673 var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
1674 return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;
1675};
1676
1677
1678/***/ }),
1679/* 59 */
1680/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
1681
1682var internalObjectKeys = __webpack_require__(60);
1683var enumBugKeys = __webpack_require__(67);
1684
1685var hiddenKeys = enumBugKeys.concat('length', 'prototype');
1686
1687// `Object.getOwnPropertyNames` method
1688// https://tc39.es/ecma262/#sec-object.getownpropertynames
1689// eslint-disable-next-line es/no-object-getownpropertynames -- safe
1690exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
1691 return internalObjectKeys(O, hiddenKeys);
1692};
1693
1694
1695/***/ }),
1696/* 60 */
1697/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1698
1699var uncurryThis = __webpack_require__(14);
1700var hasOwn = __webpack_require__(40);
1701var toIndexedObject = __webpack_require__(12);
1702var indexOf = (__webpack_require__(61).indexOf);
1703var hiddenKeys = __webpack_require__(56);
1704
1705var push = uncurryThis([].push);
1706
1707module.exports = function (object, names) {
1708 var O = toIndexedObject(object);
1709 var i = 0;
1710 var result = [];
1711 var key;
1712 for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);
1713 // Don't enum bug & hidden keys
1714 while (names.length > i) if (hasOwn(O, key = names[i++])) {
1715 ~indexOf(result, key) || push(result, key);
1716 }
1717 return result;
1718};
1719
1720
1721/***/ }),
1722/* 61 */
1723/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1724
1725var toIndexedObject = __webpack_require__(12);
1726var toAbsoluteIndex = __webpack_require__(62);
1727var lengthOfArrayLike = __webpack_require__(65);
1728
1729// `Array.prototype.{ indexOf, includes }` methods implementation
1730var createMethod = function (IS_INCLUDES) {
1731 return function ($this, el, fromIndex) {
1732 var O = toIndexedObject($this);
1733 var length = lengthOfArrayLike(O);
1734 var index = toAbsoluteIndex(fromIndex, length);
1735 var value;
1736 // Array#includes uses SameValueZero equality algorithm
1737 // eslint-disable-next-line no-self-compare -- NaN check
1738 if (IS_INCLUDES && el != el) while (length > index) {
1739 value = O[index++];
1740 // eslint-disable-next-line no-self-compare -- NaN check
1741 if (value != value) return true;
1742 // Array#indexOf ignores holes, Array#includes - not
1743 } else for (;length > index; index++) {
1744 if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
1745 } return !IS_INCLUDES && -1;
1746 };
1747};
1748
1749module.exports = {
1750 // `Array.prototype.includes` method
1751 // https://tc39.es/ecma262/#sec-array.prototype.includes
1752 includes: createMethod(true),
1753 // `Array.prototype.indexOf` method
1754 // https://tc39.es/ecma262/#sec-array.prototype.indexof
1755 indexOf: createMethod(false)
1756};
1757
1758
1759/***/ }),
1760/* 62 */
1761/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1762
1763var toIntegerOrInfinity = __webpack_require__(63);
1764
1765var max = Math.max;
1766var min = Math.min;
1767
1768// Helper for a popular repeating case of the spec:
1769// Let integer be ? ToInteger(index).
1770// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).
1771module.exports = function (index, length) {
1772 var integer = toIntegerOrInfinity(index);
1773 return integer < 0 ? max(integer + length, 0) : min(integer, length);
1774};
1775
1776
1777/***/ }),
1778/* 63 */
1779/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1780
1781var trunc = __webpack_require__(64);
1782
1783// `ToIntegerOrInfinity` abstract operation
1784// https://tc39.es/ecma262/#sec-tointegerorinfinity
1785module.exports = function (argument) {
1786 var number = +argument;
1787 // eslint-disable-next-line no-self-compare -- NaN check
1788 return number !== number || number === 0 ? 0 : trunc(number);
1789};
1790
1791
1792/***/ }),
1793/* 64 */
1794/***/ (function(module) {
1795
1796var ceil = Math.ceil;
1797var floor = Math.floor;
1798
1799// `Math.trunc` method
1800// https://tc39.es/ecma262/#sec-math.trunc
1801// eslint-disable-next-line es/no-math-trunc -- safe
1802module.exports = Math.trunc || function trunc(x) {
1803 var n = +x;
1804 return (n > 0 ? floor : ceil)(n);
1805};
1806
1807
1808/***/ }),
1809/* 65 */
1810/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1811
1812var toLength = __webpack_require__(66);
1813
1814// `LengthOfArrayLike` abstract operation
1815// https://tc39.es/ecma262/#sec-lengthofarraylike
1816module.exports = function (obj) {
1817 return toLength(obj.length);
1818};
1819
1820
1821/***/ }),
1822/* 66 */
1823/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1824
1825var toIntegerOrInfinity = __webpack_require__(63);
1826
1827var min = Math.min;
1828
1829// `ToLength` abstract operation
1830// https://tc39.es/ecma262/#sec-tolength
1831module.exports = function (argument) {
1832 return argument > 0 ? min(toIntegerOrInfinity(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
1833};
1834
1835
1836/***/ }),
1837/* 67 */
1838/***/ (function(module) {
1839
1840// IE8- don't enum bug keys
1841module.exports = [
1842 'constructor',
1843 'hasOwnProperty',
1844 'isPrototypeOf',
1845 'propertyIsEnumerable',
1846 'toLocaleString',
1847 'toString',
1848 'valueOf'
1849];
1850
1851
1852/***/ }),
1853/* 68 */
1854/***/ (function(__unused_webpack_module, exports) {
1855
1856// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe
1857exports.f = Object.getOwnPropertySymbols;
1858
1859
1860/***/ }),
1861/* 69 */
1862/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1863
1864var fails = __webpack_require__(7);
1865var isCallable = __webpack_require__(22);
1866
1867var replacement = /#|\.prototype\./;
1868
1869var isForced = function (feature, detection) {
1870 var value = data[normalize(feature)];
1871 return value == POLYFILL ? true
1872 : value == NATIVE ? false
1873 : isCallable(detection) ? fails(detection)
1874 : !!detection;
1875};
1876
1877var normalize = isForced.normalize = function (string) {
1878 return String(string).replace(replacement, '.').toLowerCase();
1879};
1880
1881var data = isForced.data = {};
1882var NATIVE = isForced.NATIVE = 'N';
1883var POLYFILL = isForced.POLYFILL = 'P';
1884
1885module.exports = isForced;
1886
1887
1888/***/ }),
1889/* 70 */
1890/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1891
1892var classof = __webpack_require__(71);
1893
1894var $String = String;
1895
1896module.exports = function (argument) {
1897 if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string');
1898 return $String(argument);
1899};
1900
1901
1902/***/ }),
1903/* 71 */
1904/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1905
1906var TO_STRING_TAG_SUPPORT = __webpack_require__(72);
1907var isCallable = __webpack_require__(22);
1908var classofRaw = __webpack_require__(15);
1909var wellKnownSymbol = __webpack_require__(35);
1910
1911var TO_STRING_TAG = wellKnownSymbol('toStringTag');
1912var $Object = Object;
1913
1914// ES3 wrong here
1915var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments';
1916
1917// fallback for IE11 Script Access Denied error
1918var tryGet = function (it, key) {
1919 try {
1920 return it[key];
1921 } catch (error) { /* empty */ }
1922};
1923
1924// getting tag from ES6+ `Object.prototype.toString`
1925module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {
1926 var O, tag, result;
1927 return it === undefined ? 'Undefined' : it === null ? 'Null'
1928 // @@toStringTag case
1929 : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag
1930 // builtinTag case
1931 : CORRECT_ARGUMENTS ? classofRaw(O)
1932 // ES3 arguments fallback
1933 : (result = classofRaw(O)) == 'Object' && isCallable(O.callee) ? 'Arguments' : result;
1934};
1935
1936
1937/***/ }),
1938/* 72 */
1939/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1940
1941var wellKnownSymbol = __webpack_require__(35);
1942
1943var TO_STRING_TAG = wellKnownSymbol('toStringTag');
1944var test = {};
1945
1946test[TO_STRING_TAG] = 'z';
1947
1948module.exports = String(test) === '[object z]';
1949
1950
1951/***/ }),
1952/* 73 */
1953/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
1954
1955/* global ActiveXObject -- old IE, WSH */
1956var anObject = __webpack_require__(48);
1957var definePropertiesModule = __webpack_require__(74);
1958var enumBugKeys = __webpack_require__(67);
1959var hiddenKeys = __webpack_require__(56);
1960var html = __webpack_require__(76);
1961var documentCreateElement = __webpack_require__(44);
1962var sharedKey = __webpack_require__(55);
1963
1964var GT = '>';
1965var LT = '<';
1966var PROTOTYPE = 'prototype';
1967var SCRIPT = 'script';
1968var IE_PROTO = sharedKey('IE_PROTO');
1969
1970var EmptyConstructor = function () { /* empty */ };
1971
1972var scriptTag = function (content) {
1973 return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;
1974};
1975
1976// Create object with fake `null` prototype: use ActiveX Object with cleared prototype
1977var NullProtoObjectViaActiveX = function (activeXDocument) {
1978 activeXDocument.write(scriptTag(''));
1979 activeXDocument.close();
1980 var temp = activeXDocument.parentWindow.Object;
1981 activeXDocument = null; // avoid memory leak
1982 return temp;
1983};
1984
1985// Create object with fake `null` prototype: use iframe Object with cleared prototype
1986var NullProtoObjectViaIFrame = function () {
1987 // Thrash, waste and sodomy: IE GC bug
1988 var iframe = documentCreateElement('iframe');
1989 var JS = 'java' + SCRIPT + ':';
1990 var iframeDocument;
1991 iframe.style.display = 'none';
1992 html.appendChild(iframe);
1993 // https://github.com/zloirock/core-js/issues/475
1994 iframe.src = String(JS);
1995 iframeDocument = iframe.contentWindow.document;
1996 iframeDocument.open();
1997 iframeDocument.write(scriptTag('document.F=Object'));
1998 iframeDocument.close();
1999 return iframeDocument.F;
2000};
2001
2002// Check for document.domain and active x support
2003// No need to use active x approach when document.domain is not set
2004// see https://github.com/es-shims/es5-shim/issues/150
2005// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346
2006// avoid IE GC bug
2007var activeXDocument;
2008var NullProtoObject = function () {
2009 try {
2010 activeXDocument = new ActiveXObject('htmlfile');
2011 } catch (error) { /* ignore */ }
2012 NullProtoObject = typeof document != 'undefined'
2013 ? document.domain && activeXDocument
2014 ? NullProtoObjectViaActiveX(activeXDocument) // old IE
2015 : NullProtoObjectViaIFrame()
2016 : NullProtoObjectViaActiveX(activeXDocument); // WSH
2017 var length = enumBugKeys.length;
2018 while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];
2019 return NullProtoObject();
2020};
2021
2022hiddenKeys[IE_PROTO] = true;
2023
2024// `Object.create` method
2025// https://tc39.es/ecma262/#sec-object.create
2026// eslint-disable-next-line es/no-object-create -- safe
2027module.exports = Object.create || function create(O, Properties) {
2028 var result;
2029 if (O !== null) {
2030 EmptyConstructor[PROTOTYPE] = anObject(O);
2031 result = new EmptyConstructor();
2032 EmptyConstructor[PROTOTYPE] = null;
2033 // add "__proto__" for Object.getPrototypeOf polyfill
2034 result[IE_PROTO] = O;
2035 } else result = NullProtoObject();
2036 return Properties === undefined ? result : definePropertiesModule.f(result, Properties);
2037};
2038
2039
2040/***/ }),
2041/* 74 */
2042/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
2043
2044var DESCRIPTORS = __webpack_require__(6);
2045var V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(47);
2046var definePropertyModule = __webpack_require__(46);
2047var anObject = __webpack_require__(48);
2048var toIndexedObject = __webpack_require__(12);
2049var objectKeys = __webpack_require__(75);
2050
2051// `Object.defineProperties` method
2052// https://tc39.es/ecma262/#sec-object.defineproperties
2053// eslint-disable-next-line es/no-object-defineproperties -- safe
2054exports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) {
2055 anObject(O);
2056 var props = toIndexedObject(Properties);
2057 var keys = objectKeys(Properties);
2058 var length = keys.length;
2059 var index = 0;
2060 var key;
2061 while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]);
2062 return O;
2063};
2064
2065
2066/***/ }),
2067/* 75 */
2068/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2069
2070var internalObjectKeys = __webpack_require__(60);
2071var enumBugKeys = __webpack_require__(67);
2072
2073// `Object.keys` method
2074// https://tc39.es/ecma262/#sec-object.keys
2075// eslint-disable-next-line es/no-object-keys -- safe
2076module.exports = Object.keys || function keys(O) {
2077 return internalObjectKeys(O, enumBugKeys);
2078};
2079
2080
2081/***/ }),
2082/* 76 */
2083/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2084
2085var getBuiltIn = __webpack_require__(25);
2086
2087module.exports = getBuiltIn('document', 'documentElement');
2088
2089
2090/***/ }),
2091/* 77 */
2092/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2093
2094/* eslint-disable es/no-object-getownpropertynames -- safe */
2095var classof = __webpack_require__(15);
2096var toIndexedObject = __webpack_require__(12);
2097var $getOwnPropertyNames = (__webpack_require__(59).f);
2098var arraySlice = __webpack_require__(78);
2099
2100var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
2101 ? Object.getOwnPropertyNames(window) : [];
2102
2103var getWindowNames = function (it) {
2104 try {
2105 return $getOwnPropertyNames(it);
2106 } catch (error) {
2107 return arraySlice(windowNames);
2108 }
2109};
2110
2111// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
2112module.exports.f = function getOwnPropertyNames(it) {
2113 return windowNames && classof(it) == 'Window'
2114 ? getWindowNames(it)
2115 : $getOwnPropertyNames(toIndexedObject(it));
2116};
2117
2118
2119/***/ }),
2120/* 78 */
2121/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2122
2123var toAbsoluteIndex = __webpack_require__(62);
2124var lengthOfArrayLike = __webpack_require__(65);
2125var createProperty = __webpack_require__(79);
2126
2127var $Array = Array;
2128var max = Math.max;
2129
2130module.exports = function (O, start, end) {
2131 var length = lengthOfArrayLike(O);
2132 var k = toAbsoluteIndex(start, length);
2133 var fin = toAbsoluteIndex(end === undefined ? length : end, length);
2134 var result = $Array(max(fin - k, 0));
2135 for (var n = 0; k < fin; k++, n++) createProperty(result, n, O[k]);
2136 result.length = n;
2137 return result;
2138};
2139
2140
2141/***/ }),
2142/* 79 */
2143/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2144
2145"use strict";
2146
2147var toPropertyKey = __webpack_require__(19);
2148var definePropertyModule = __webpack_require__(46);
2149var createPropertyDescriptor = __webpack_require__(11);
2150
2151module.exports = function (object, key, value) {
2152 var propertyKey = toPropertyKey(key);
2153 if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));
2154 else object[propertyKey] = value;
2155};
2156
2157
2158/***/ }),
2159/* 80 */
2160/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
2161
2162var wellKnownSymbol = __webpack_require__(35);
2163
2164exports.f = wellKnownSymbol;
2165
2166
2167/***/ }),
2168/* 81 */
2169/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2170
2171var path = __webpack_require__(82);
2172var hasOwn = __webpack_require__(40);
2173var wrappedWellKnownSymbolModule = __webpack_require__(80);
2174var defineProperty = (__webpack_require__(46).f);
2175
2176module.exports = function (NAME) {
2177 var Symbol = path.Symbol || (path.Symbol = {});
2178 if (!hasOwn(Symbol, NAME)) defineProperty(Symbol, NAME, {
2179 value: wrappedWellKnownSymbolModule.f(NAME)
2180 });
2181};
2182
2183
2184/***/ }),
2185/* 82 */
2186/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2187
2188var global = __webpack_require__(4);
2189
2190module.exports = global;
2191
2192
2193/***/ }),
2194/* 83 */
2195/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2196
2197var call = __webpack_require__(8);
2198var getBuiltIn = __webpack_require__(25);
2199var wellKnownSymbol = __webpack_require__(35);
2200var defineBuiltIn = __webpack_require__(49);
2201
2202module.exports = function () {
2203 var Symbol = getBuiltIn('Symbol');
2204 var SymbolPrototype = Symbol && Symbol.prototype;
2205 var valueOf = SymbolPrototype && SymbolPrototype.valueOf;
2206 var TO_PRIMITIVE = wellKnownSymbol('toPrimitive');
2207
2208 if (SymbolPrototype && !SymbolPrototype[TO_PRIMITIVE]) {
2209 // `Symbol.prototype[@@toPrimitive]` method
2210 // https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive
2211 // eslint-disable-next-line no-unused-vars -- required for .length
2212 defineBuiltIn(SymbolPrototype, TO_PRIMITIVE, function (hint) {
2213 return call(valueOf, this);
2214 }, { arity: 1 });
2215 }
2216};
2217
2218
2219/***/ }),
2220/* 84 */
2221/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2222
2223var defineProperty = (__webpack_require__(46).f);
2224var hasOwn = __webpack_require__(40);
2225var wellKnownSymbol = __webpack_require__(35);
2226
2227var TO_STRING_TAG = wellKnownSymbol('toStringTag');
2228
2229module.exports = function (target, TAG, STATIC) {
2230 if (target && !STATIC) target = target.prototype;
2231 if (target && !hasOwn(target, TO_STRING_TAG)) {
2232 defineProperty(target, TO_STRING_TAG, { configurable: true, value: TAG });
2233 }
2234};
2235
2236
2237/***/ }),
2238/* 85 */
2239/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2240
2241var bind = __webpack_require__(86);
2242var uncurryThis = __webpack_require__(14);
2243var IndexedObject = __webpack_require__(13);
2244var toObject = __webpack_require__(41);
2245var lengthOfArrayLike = __webpack_require__(65);
2246var arraySpeciesCreate = __webpack_require__(87);
2247
2248var push = uncurryThis([].push);
2249
2250// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation
2251var createMethod = function (TYPE) {
2252 var IS_MAP = TYPE == 1;
2253 var IS_FILTER = TYPE == 2;
2254 var IS_SOME = TYPE == 3;
2255 var IS_EVERY = TYPE == 4;
2256 var IS_FIND_INDEX = TYPE == 6;
2257 var IS_FILTER_REJECT = TYPE == 7;
2258 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
2259 return function ($this, callbackfn, that, specificCreate) {
2260 var O = toObject($this);
2261 var self = IndexedObject(O);
2262 var boundFunction = bind(callbackfn, that);
2263 var length = lengthOfArrayLike(self);
2264 var index = 0;
2265 var create = specificCreate || arraySpeciesCreate;
2266 var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : undefined;
2267 var value, result;
2268 for (;length > index; index++) if (NO_HOLES || index in self) {
2269 value = self[index];
2270 result = boundFunction(value, index, O);
2271 if (TYPE) {
2272 if (IS_MAP) target[index] = result; // map
2273 else if (result) switch (TYPE) {
2274 case 3: return true; // some
2275 case 5: return value; // find
2276 case 6: return index; // findIndex
2277 case 2: push(target, value); // filter
2278 } else switch (TYPE) {
2279 case 4: return false; // every
2280 case 7: push(target, value); // filterReject
2281 }
2282 }
2283 }
2284 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;
2285 };
2286};
2287
2288module.exports = {
2289 // `Array.prototype.forEach` method
2290 // https://tc39.es/ecma262/#sec-array.prototype.foreach
2291 forEach: createMethod(0),
2292 // `Array.prototype.map` method
2293 // https://tc39.es/ecma262/#sec-array.prototype.map
2294 map: createMethod(1),
2295 // `Array.prototype.filter` method
2296 // https://tc39.es/ecma262/#sec-array.prototype.filter
2297 filter: createMethod(2),
2298 // `Array.prototype.some` method
2299 // https://tc39.es/ecma262/#sec-array.prototype.some
2300 some: createMethod(3),
2301 // `Array.prototype.every` method
2302 // https://tc39.es/ecma262/#sec-array.prototype.every
2303 every: createMethod(4),
2304 // `Array.prototype.find` method
2305 // https://tc39.es/ecma262/#sec-array.prototype.find
2306 find: createMethod(5),
2307 // `Array.prototype.findIndex` method
2308 // https://tc39.es/ecma262/#sec-array.prototype.findIndex
2309 findIndex: createMethod(6),
2310 // `Array.prototype.filterReject` method
2311 // https://github.com/tc39/proposal-array-filtering
2312 filterReject: createMethod(7)
2313};
2314
2315
2316/***/ }),
2317/* 86 */
2318/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2319
2320var uncurryThis = __webpack_require__(14);
2321var aCallable = __webpack_require__(32);
2322var NATIVE_BIND = __webpack_require__(9);
2323
2324var bind = uncurryThis(uncurryThis.bind);
2325
2326// optional / simple context binding
2327module.exports = function (fn, that) {
2328 aCallable(fn);
2329 return that === undefined ? fn : NATIVE_BIND ? bind(fn, that) : function (/* ...args */) {
2330 return fn.apply(that, arguments);
2331 };
2332};
2333
2334
2335/***/ }),
2336/* 87 */
2337/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2338
2339var arraySpeciesConstructor = __webpack_require__(88);
2340
2341// `ArraySpeciesCreate` abstract operation
2342// https://tc39.es/ecma262/#sec-arrayspeciescreate
2343module.exports = function (originalArray, length) {
2344 return new (arraySpeciesConstructor(originalArray))(length === 0 ? 0 : length);
2345};
2346
2347
2348/***/ }),
2349/* 88 */
2350/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2351
2352var isArray = __webpack_require__(89);
2353var isConstructor = __webpack_require__(90);
2354var isObject = __webpack_require__(21);
2355var wellKnownSymbol = __webpack_require__(35);
2356
2357var SPECIES = wellKnownSymbol('species');
2358var $Array = Array;
2359
2360// a part of `ArraySpeciesCreate` abstract operation
2361// https://tc39.es/ecma262/#sec-arrayspeciescreate
2362module.exports = function (originalArray) {
2363 var C;
2364 if (isArray(originalArray)) {
2365 C = originalArray.constructor;
2366 // cross-realm fallback
2367 if (isConstructor(C) && (C === $Array || isArray(C.prototype))) C = undefined;
2368 else if (isObject(C)) {
2369 C = C[SPECIES];
2370 if (C === null) C = undefined;
2371 }
2372 } return C === undefined ? $Array : C;
2373};
2374
2375
2376/***/ }),
2377/* 89 */
2378/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2379
2380var classof = __webpack_require__(15);
2381
2382// `IsArray` abstract operation
2383// https://tc39.es/ecma262/#sec-isarray
2384// eslint-disable-next-line es/no-array-isarray -- safe
2385module.exports = Array.isArray || function isArray(argument) {
2386 return classof(argument) == 'Array';
2387};
2388
2389
2390/***/ }),
2391/* 90 */
2392/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2393
2394var uncurryThis = __webpack_require__(14);
2395var fails = __webpack_require__(7);
2396var isCallable = __webpack_require__(22);
2397var classof = __webpack_require__(71);
2398var getBuiltIn = __webpack_require__(25);
2399var inspectSource = __webpack_require__(52);
2400
2401var noop = function () { /* empty */ };
2402var empty = [];
2403var construct = getBuiltIn('Reflect', 'construct');
2404var constructorRegExp = /^\s*(?:class|function)\b/;
2405var exec = uncurryThis(constructorRegExp.exec);
2406var INCORRECT_TO_STRING = !constructorRegExp.exec(noop);
2407
2408var isConstructorModern = function isConstructor(argument) {
2409 if (!isCallable(argument)) return false;
2410 try {
2411 construct(noop, empty, argument);
2412 return true;
2413 } catch (error) {
2414 return false;
2415 }
2416};
2417
2418var isConstructorLegacy = function isConstructor(argument) {
2419 if (!isCallable(argument)) return false;
2420 switch (classof(argument)) {
2421 case 'AsyncFunction':
2422 case 'GeneratorFunction':
2423 case 'AsyncGeneratorFunction': return false;
2424 }
2425 try {
2426 // we can't check .prototype since constructors produced by .bind haven't it
2427 // `Function#toString` throws on some built-it function in some legacy engines
2428 // (for example, `DOMQuad` and similar in FF41-)
2429 return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument));
2430 } catch (error) {
2431 return true;
2432 }
2433};
2434
2435isConstructorLegacy.sham = true;
2436
2437// `IsConstructor` abstract operation
2438// https://tc39.es/ecma262/#sec-isconstructor
2439module.exports = !construct || fails(function () {
2440 var called;
2441 return isConstructorModern(isConstructorModern.call)
2442 || !isConstructorModern(Object)
2443 || !isConstructorModern(function () { called = true; })
2444 || called;
2445}) ? isConstructorLegacy : isConstructorModern;
2446
2447
2448/***/ }),
2449/* 91 */
2450/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2451
2452var $ = __webpack_require__(3);
2453var getBuiltIn = __webpack_require__(25);
2454var hasOwn = __webpack_require__(40);
2455var toString = __webpack_require__(70);
2456var shared = __webpack_require__(36);
2457var NATIVE_SYMBOL_REGISTRY = __webpack_require__(92);
2458
2459var StringToSymbolRegistry = shared('string-to-symbol-registry');
2460var SymbolToStringRegistry = shared('symbol-to-string-registry');
2461
2462// `Symbol.for` method
2463// https://tc39.es/ecma262/#sec-symbol.for
2464$({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY }, {
2465 'for': function (key) {
2466 var string = toString(key);
2467 if (hasOwn(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];
2468 var symbol = getBuiltIn('Symbol')(string);
2469 StringToSymbolRegistry[string] = symbol;
2470 SymbolToStringRegistry[symbol] = string;
2471 return symbol;
2472 }
2473});
2474
2475
2476/***/ }),
2477/* 92 */
2478/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2479
2480var NATIVE_SYMBOL = __webpack_require__(28);
2481
2482/* eslint-disable es/no-symbol -- safe */
2483module.exports = NATIVE_SYMBOL && !!Symbol['for'] && !!Symbol.keyFor;
2484
2485
2486/***/ }),
2487/* 93 */
2488/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2489
2490var $ = __webpack_require__(3);
2491var hasOwn = __webpack_require__(40);
2492var isSymbol = __webpack_require__(24);
2493var tryToString = __webpack_require__(33);
2494var shared = __webpack_require__(36);
2495var NATIVE_SYMBOL_REGISTRY = __webpack_require__(92);
2496
2497var SymbolToStringRegistry = shared('symbol-to-string-registry');
2498
2499// `Symbol.keyFor` method
2500// https://tc39.es/ecma262/#sec-symbol.keyfor
2501$({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY }, {
2502 keyFor: function keyFor(sym) {
2503 if (!isSymbol(sym)) throw TypeError(tryToString(sym) + ' is not a symbol');
2504 if (hasOwn(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];
2505 }
2506});
2507
2508
2509/***/ }),
2510/* 94 */
2511/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2512
2513var $ = __webpack_require__(3);
2514var getBuiltIn = __webpack_require__(25);
2515var apply = __webpack_require__(95);
2516var call = __webpack_require__(8);
2517var uncurryThis = __webpack_require__(14);
2518var fails = __webpack_require__(7);
2519var isArray = __webpack_require__(89);
2520var isCallable = __webpack_require__(22);
2521var isObject = __webpack_require__(21);
2522var isSymbol = __webpack_require__(24);
2523var arraySlice = __webpack_require__(96);
2524var NATIVE_SYMBOL = __webpack_require__(28);
2525
2526var $stringify = getBuiltIn('JSON', 'stringify');
2527var exec = uncurryThis(/./.exec);
2528var charAt = uncurryThis(''.charAt);
2529var charCodeAt = uncurryThis(''.charCodeAt);
2530var replace = uncurryThis(''.replace);
2531var numberToString = uncurryThis(1.0.toString);
2532
2533var tester = /[\uD800-\uDFFF]/g;
2534var low = /^[\uD800-\uDBFF]$/;
2535var hi = /^[\uDC00-\uDFFF]$/;
2536
2537var WRONG_SYMBOLS_CONVERSION = !NATIVE_SYMBOL || fails(function () {
2538 var symbol = getBuiltIn('Symbol')();
2539 // MS Edge converts symbol values to JSON as {}
2540 return $stringify([symbol]) != '[null]'
2541 // WebKit converts symbol values to JSON as null
2542 || $stringify({ a: symbol }) != '{}'
2543 // V8 throws on boxed symbols
2544 || $stringify(Object(symbol)) != '{}';
2545});
2546
2547// https://github.com/tc39/proposal-well-formed-stringify
2548var ILL_FORMED_UNICODE = fails(function () {
2549 return $stringify('\uDF06\uD834') !== '"\\udf06\\ud834"'
2550 || $stringify('\uDEAD') !== '"\\udead"';
2551});
2552
2553var stringifyWithSymbolsFix = function (it, replacer) {
2554 var args = arraySlice(arguments);
2555 var $replacer = replacer;
2556 if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
2557 if (!isArray(replacer)) replacer = function (key, value) {
2558 if (isCallable($replacer)) value = call($replacer, this, key, value);
2559 if (!isSymbol(value)) return value;
2560 };
2561 args[1] = replacer;
2562 return apply($stringify, null, args);
2563};
2564
2565var fixIllFormed = function (match, offset, string) {
2566 var prev = charAt(string, offset - 1);
2567 var next = charAt(string, offset + 1);
2568 if ((exec(low, match) && !exec(hi, next)) || (exec(hi, match) && !exec(low, prev))) {
2569 return '\\u' + numberToString(charCodeAt(match, 0), 16);
2570 } return match;
2571};
2572
2573if ($stringify) {
2574 // `JSON.stringify` method
2575 // https://tc39.es/ecma262/#sec-json.stringify
2576 $({ target: 'JSON', stat: true, arity: 3, forced: WRONG_SYMBOLS_CONVERSION || ILL_FORMED_UNICODE }, {
2577 // eslint-disable-next-line no-unused-vars -- required for `.length`
2578 stringify: function stringify(it, replacer, space) {
2579 var args = arraySlice(arguments);
2580 var result = apply(WRONG_SYMBOLS_CONVERSION ? stringifyWithSymbolsFix : $stringify, null, args);
2581 return ILL_FORMED_UNICODE && typeof result == 'string' ? replace(result, tester, fixIllFormed) : result;
2582 }
2583 });
2584}
2585
2586
2587/***/ }),
2588/* 95 */
2589/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2590
2591var NATIVE_BIND = __webpack_require__(9);
2592
2593var FunctionPrototype = Function.prototype;
2594var apply = FunctionPrototype.apply;
2595var call = FunctionPrototype.call;
2596
2597// eslint-disable-next-line es/no-reflect -- safe
2598module.exports = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function () {
2599 return call.apply(apply, arguments);
2600});
2601
2602
2603/***/ }),
2604/* 96 */
2605/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2606
2607var uncurryThis = __webpack_require__(14);
2608
2609module.exports = uncurryThis([].slice);
2610
2611
2612/***/ }),
2613/* 97 */
2614/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2615
2616var $ = __webpack_require__(3);
2617var NATIVE_SYMBOL = __webpack_require__(28);
2618var fails = __webpack_require__(7);
2619var getOwnPropertySymbolsModule = __webpack_require__(68);
2620var toObject = __webpack_require__(41);
2621
2622// V8 ~ Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
2623// https://bugs.chromium.org/p/v8/issues/detail?id=3443
2624var FORCED = !NATIVE_SYMBOL || fails(function () { getOwnPropertySymbolsModule.f(1); });
2625
2626// `Object.getOwnPropertySymbols` method
2627// https://tc39.es/ecma262/#sec-object.getownpropertysymbols
2628$({ target: 'Object', stat: true, forced: FORCED }, {
2629 getOwnPropertySymbols: function getOwnPropertySymbols(it) {
2630 var $getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
2631 return $getOwnPropertySymbols ? $getOwnPropertySymbols(toObject(it)) : [];
2632 }
2633});
2634
2635
2636/***/ }),
2637/* 98 */
2638/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2639
2640"use strict";
2641// `Symbol.prototype.description` getter
2642// https://tc39.es/ecma262/#sec-symbol.prototype.description
2643
2644var $ = __webpack_require__(3);
2645var DESCRIPTORS = __webpack_require__(6);
2646var global = __webpack_require__(4);
2647var uncurryThis = __webpack_require__(14);
2648var hasOwn = __webpack_require__(40);
2649var isCallable = __webpack_require__(22);
2650var isPrototypeOf = __webpack_require__(26);
2651var toString = __webpack_require__(70);
2652var defineProperty = (__webpack_require__(46).f);
2653var copyConstructorProperties = __webpack_require__(57);
2654
2655var NativeSymbol = global.Symbol;
2656var SymbolPrototype = NativeSymbol && NativeSymbol.prototype;
2657
2658if (DESCRIPTORS && isCallable(NativeSymbol) && (!('description' in SymbolPrototype) ||
2659 // Safari 12 bug
2660 NativeSymbol().description !== undefined
2661)) {
2662 var EmptyStringDescriptionStore = {};
2663 // wrap Symbol constructor for correct work with undefined description
2664 var SymbolWrapper = function Symbol() {
2665 var description = arguments.length < 1 || arguments[0] === undefined ? undefined : toString(arguments[0]);
2666 var result = isPrototypeOf(SymbolPrototype, this)
2667 ? new NativeSymbol(description)
2668 // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'
2669 : description === undefined ? NativeSymbol() : NativeSymbol(description);
2670 if (description === '') EmptyStringDescriptionStore[result] = true;
2671 return result;
2672 };
2673
2674 copyConstructorProperties(SymbolWrapper, NativeSymbol);
2675 SymbolWrapper.prototype = SymbolPrototype;
2676 SymbolPrototype.constructor = SymbolWrapper;
2677
2678 var NATIVE_SYMBOL = String(NativeSymbol('test')) == 'Symbol(test)';
2679 var thisSymbolValue = uncurryThis(SymbolPrototype.valueOf);
2680 var symbolDescriptiveString = uncurryThis(SymbolPrototype.toString);
2681 var regexp = /^Symbol\((.*)\)[^)]+$/;
2682 var replace = uncurryThis(''.replace);
2683 var stringSlice = uncurryThis(''.slice);
2684
2685 defineProperty(SymbolPrototype, 'description', {
2686 configurable: true,
2687 get: function description() {
2688 var symbol = thisSymbolValue(this);
2689 if (hasOwn(EmptyStringDescriptionStore, symbol)) return '';
2690 var string = symbolDescriptiveString(symbol);
2691 var desc = NATIVE_SYMBOL ? stringSlice(string, 7, -1) : replace(string, regexp, '$1');
2692 return desc === '' ? undefined : desc;
2693 }
2694 });
2695
2696 $({ global: true, constructor: true, forced: true }, {
2697 Symbol: SymbolWrapper
2698 });
2699}
2700
2701
2702/***/ }),
2703/* 99 */
2704/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2705
2706var defineWellKnownSymbol = __webpack_require__(81);
2707
2708// `Symbol.asyncIterator` well-known symbol
2709// https://tc39.es/ecma262/#sec-symbol.asynciterator
2710defineWellKnownSymbol('asyncIterator');
2711
2712
2713/***/ }),
2714/* 100 */
2715/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2716
2717var defineWellKnownSymbol = __webpack_require__(81);
2718
2719// `Symbol.hasInstance` well-known symbol
2720// https://tc39.es/ecma262/#sec-symbol.hasinstance
2721defineWellKnownSymbol('hasInstance');
2722
2723
2724/***/ }),
2725/* 101 */
2726/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2727
2728var defineWellKnownSymbol = __webpack_require__(81);
2729
2730// `Symbol.isConcatSpreadable` well-known symbol
2731// https://tc39.es/ecma262/#sec-symbol.isconcatspreadable
2732defineWellKnownSymbol('isConcatSpreadable');
2733
2734
2735/***/ }),
2736/* 102 */
2737/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2738
2739var defineWellKnownSymbol = __webpack_require__(81);
2740
2741// `Symbol.iterator` well-known symbol
2742// https://tc39.es/ecma262/#sec-symbol.iterator
2743defineWellKnownSymbol('iterator');
2744
2745
2746/***/ }),
2747/* 103 */
2748/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2749
2750var defineWellKnownSymbol = __webpack_require__(81);
2751
2752// `Symbol.match` well-known symbol
2753// https://tc39.es/ecma262/#sec-symbol.match
2754defineWellKnownSymbol('match');
2755
2756
2757/***/ }),
2758/* 104 */
2759/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2760
2761var defineWellKnownSymbol = __webpack_require__(81);
2762
2763// `Symbol.matchAll` well-known symbol
2764// https://tc39.es/ecma262/#sec-symbol.matchall
2765defineWellKnownSymbol('matchAll');
2766
2767
2768/***/ }),
2769/* 105 */
2770/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2771
2772var defineWellKnownSymbol = __webpack_require__(81);
2773
2774// `Symbol.replace` well-known symbol
2775// https://tc39.es/ecma262/#sec-symbol.replace
2776defineWellKnownSymbol('replace');
2777
2778
2779/***/ }),
2780/* 106 */
2781/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2782
2783var defineWellKnownSymbol = __webpack_require__(81);
2784
2785// `Symbol.search` well-known symbol
2786// https://tc39.es/ecma262/#sec-symbol.search
2787defineWellKnownSymbol('search');
2788
2789
2790/***/ }),
2791/* 107 */
2792/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2793
2794var defineWellKnownSymbol = __webpack_require__(81);
2795
2796// `Symbol.species` well-known symbol
2797// https://tc39.es/ecma262/#sec-symbol.species
2798defineWellKnownSymbol('species');
2799
2800
2801/***/ }),
2802/* 108 */
2803/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2804
2805var defineWellKnownSymbol = __webpack_require__(81);
2806
2807// `Symbol.split` well-known symbol
2808// https://tc39.es/ecma262/#sec-symbol.split
2809defineWellKnownSymbol('split');
2810
2811
2812/***/ }),
2813/* 109 */
2814/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2815
2816var defineWellKnownSymbol = __webpack_require__(81);
2817var defineSymbolToPrimitive = __webpack_require__(83);
2818
2819// `Symbol.toPrimitive` well-known symbol
2820// https://tc39.es/ecma262/#sec-symbol.toprimitive
2821defineWellKnownSymbol('toPrimitive');
2822
2823// `Symbol.prototype[@@toPrimitive]` method
2824// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive
2825defineSymbolToPrimitive();
2826
2827
2828/***/ }),
2829/* 110 */
2830/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2831
2832var getBuiltIn = __webpack_require__(25);
2833var defineWellKnownSymbol = __webpack_require__(81);
2834var setToStringTag = __webpack_require__(84);
2835
2836// `Symbol.toStringTag` well-known symbol
2837// https://tc39.es/ecma262/#sec-symbol.tostringtag
2838defineWellKnownSymbol('toStringTag');
2839
2840// `Symbol.prototype[@@toStringTag]` property
2841// https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag
2842setToStringTag(getBuiltIn('Symbol'), 'Symbol');
2843
2844
2845/***/ }),
2846/* 111 */
2847/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2848
2849var defineWellKnownSymbol = __webpack_require__(81);
2850
2851// `Symbol.unscopables` well-known symbol
2852// https://tc39.es/ecma262/#sec-symbol.unscopables
2853defineWellKnownSymbol('unscopables');
2854
2855
2856/***/ }),
2857/* 112 */
2858/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
2859
2860/* eslint-disable no-unused-vars -- required for functions `.length` */
2861var $ = __webpack_require__(3);
2862var global = __webpack_require__(4);
2863var apply = __webpack_require__(95);
2864var wrapErrorConstructorWithCause = __webpack_require__(113);
2865
2866var WEB_ASSEMBLY = 'WebAssembly';
2867var WebAssembly = global[WEB_ASSEMBLY];
2868
2869var FORCED = Error('e', { cause: 7 }).cause !== 7;
2870
2871var exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) {
2872 var O = {};
2873 O[ERROR_NAME] = wrapErrorConstructorWithCause(ERROR_NAME, wrapper, FORCED);
2874 $({ global: true, constructor: true, arity: 1, forced: FORCED }, O);
2875};
2876
2877var exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) {
2878 if (WebAssembly && WebAssembly[ERROR_NAME]) {
2879 var O = {};
2880 O[ERROR_NAME] = wrapErrorConstructorWithCause(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED);
2881 $({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED }, O);
2882 }
2883};
2884
2885// https://github.com/tc39/proposal-error-cause
2886exportGlobalErrorCauseWrapper('Error', function (init) {
2887 return function Error(message) { return apply(init, this, arguments); };
2888});
2889exportGlobalErrorCauseWrapper('EvalError', function (init) {
2890 return function EvalError(message) { return apply(init, this, arguments); };
2891});
2892exportGlobalErrorCauseWrapper('RangeError', function (init) {
2893 return function RangeError(message) { return apply(init, this, arguments); };
2894});
2895exportGlobalErrorCauseWrapper('ReferenceError', function (init) {
2896 return function ReferenceError(message) { return apply(init, this, arguments); };
2897});
2898exportGlobalErrorCauseWrapper('SyntaxError', function (init) {
2899 return function SyntaxError(message) { return apply(init, this, arguments); };
2900});
2901exportGlobalErrorCauseWrapper('TypeError', function (init) {
2902 return function TypeError(message) { return apply(init, this, arguments); };
2903});
2904exportGlobalErrorCauseWrapper('URIError', function (init) {
2905 return function URIError(message) { return apply(init, this, arguments); };
2906});
2907exportWebAssemblyErrorCauseWrapper('CompileError', function (init) {
2908 return function CompileError(message) { return apply(init, this, arguments); };
2909});
2910exportWebAssemblyErrorCauseWrapper('LinkError', function (init) {
2911 return function LinkError(message) { return apply(init, this, arguments); };
2912});
2913exportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) {
2914 return function RuntimeError(message) { return apply(init, this, arguments); };
2915});
2916
2917
2918/***/ }),
2919/* 113 */
2920/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2921
2922"use strict";
2923
2924var getBuiltIn = __webpack_require__(25);
2925var hasOwn = __webpack_require__(40);
2926var createNonEnumerableProperty = __webpack_require__(45);
2927var isPrototypeOf = __webpack_require__(26);
2928var setPrototypeOf = __webpack_require__(114);
2929var copyConstructorProperties = __webpack_require__(57);
2930var proxyAccessor = __webpack_require__(116);
2931var inheritIfRequired = __webpack_require__(117);
2932var normalizeStringArgument = __webpack_require__(118);
2933var installErrorCause = __webpack_require__(119);
2934var clearErrorStack = __webpack_require__(120);
2935var ERROR_STACK_INSTALLABLE = __webpack_require__(121);
2936var DESCRIPTORS = __webpack_require__(6);
2937var IS_PURE = __webpack_require__(37);
2938
2939module.exports = function (FULL_NAME, wrapper, FORCED, IS_AGGREGATE_ERROR) {
2940 var STACK_TRACE_LIMIT = 'stackTraceLimit';
2941 var OPTIONS_POSITION = IS_AGGREGATE_ERROR ? 2 : 1;
2942 var path = FULL_NAME.split('.');
2943 var ERROR_NAME = path[path.length - 1];
2944 var OriginalError = getBuiltIn.apply(null, path);
2945
2946 if (!OriginalError) return;
2947
2948 var OriginalErrorPrototype = OriginalError.prototype;
2949
2950 // V8 9.3- bug https://bugs.chromium.org/p/v8/issues/detail?id=12006
2951 if (!IS_PURE && hasOwn(OriginalErrorPrototype, 'cause')) delete OriginalErrorPrototype.cause;
2952
2953 if (!FORCED) return OriginalError;
2954
2955 var BaseError = getBuiltIn('Error');
2956
2957 var WrappedError = wrapper(function (a, b) {
2958 var message = normalizeStringArgument(IS_AGGREGATE_ERROR ? b : a, undefined);
2959 var result = IS_AGGREGATE_ERROR ? new OriginalError(a) : new OriginalError();
2960 if (message !== undefined) createNonEnumerableProperty(result, 'message', message);
2961 if (ERROR_STACK_INSTALLABLE) createNonEnumerableProperty(result, 'stack', clearErrorStack(result.stack, 2));
2962 if (this && isPrototypeOf(OriginalErrorPrototype, this)) inheritIfRequired(result, this, WrappedError);
2963 if (arguments.length > OPTIONS_POSITION) installErrorCause(result, arguments[OPTIONS_POSITION]);
2964 return result;
2965 });
2966
2967 WrappedError.prototype = OriginalErrorPrototype;
2968
2969 if (ERROR_NAME !== 'Error') {
2970 if (setPrototypeOf) setPrototypeOf(WrappedError, BaseError);
2971 else copyConstructorProperties(WrappedError, BaseError, { name: true });
2972 } else if (DESCRIPTORS && STACK_TRACE_LIMIT in OriginalError) {
2973 proxyAccessor(WrappedError, OriginalError, STACK_TRACE_LIMIT);
2974 proxyAccessor(WrappedError, OriginalError, 'prepareStackTrace');
2975 }
2976
2977 copyConstructorProperties(WrappedError, OriginalError);
2978
2979 if (!IS_PURE) try {
2980 // Safari 13- bug: WebAssembly errors does not have a proper `.name`
2981 if (OriginalErrorPrototype.name !== ERROR_NAME) {
2982 createNonEnumerableProperty(OriginalErrorPrototype, 'name', ERROR_NAME);
2983 }
2984 OriginalErrorPrototype.constructor = WrappedError;
2985 } catch (error) { /* empty */ }
2986
2987 return WrappedError;
2988};
2989
2990
2991/***/ }),
2992/* 114 */
2993/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2994
2995/* eslint-disable no-proto -- safe */
2996var uncurryThis = __webpack_require__(14);
2997var anObject = __webpack_require__(48);
2998var aPossiblePrototype = __webpack_require__(115);
2999
3000// `Object.setPrototypeOf` method
3001// https://tc39.es/ecma262/#sec-object.setprototypeof
3002// Works with __proto__ only. Old v8 can't work with null proto objects.
3003// eslint-disable-next-line es/no-object-setprototypeof -- safe
3004module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {
3005 var CORRECT_SETTER = false;
3006 var test = {};
3007 var setter;
3008 try {
3009 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
3010 setter = uncurryThis(Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set);
3011 setter(test, []);
3012 CORRECT_SETTER = test instanceof Array;
3013 } catch (error) { /* empty */ }
3014 return function setPrototypeOf(O, proto) {
3015 anObject(O);
3016 aPossiblePrototype(proto);
3017 if (CORRECT_SETTER) setter(O, proto);
3018 else O.__proto__ = proto;
3019 return O;
3020 };
3021}() : undefined);
3022
3023
3024/***/ }),
3025/* 115 */
3026/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3027
3028var isCallable = __webpack_require__(22);
3029
3030var $String = String;
3031var $TypeError = TypeError;
3032
3033module.exports = function (argument) {
3034 if (typeof argument == 'object' || isCallable(argument)) return argument;
3035 throw $TypeError("Can't set " + $String(argument) + ' as a prototype');
3036};
3037
3038
3039/***/ }),
3040/* 116 */
3041/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3042
3043var defineProperty = (__webpack_require__(46).f);
3044
3045module.exports = function (Target, Source, key) {
3046 key in Target || defineProperty(Target, key, {
3047 configurable: true,
3048 get: function () { return Source[key]; },
3049 set: function (it) { Source[key] = it; }
3050 });
3051};
3052
3053
3054/***/ }),
3055/* 117 */
3056/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3057
3058var isCallable = __webpack_require__(22);
3059var isObject = __webpack_require__(21);
3060var setPrototypeOf = __webpack_require__(114);
3061
3062// makes subclassing work correct for wrapped built-ins
3063module.exports = function ($this, dummy, Wrapper) {
3064 var NewTarget, NewTargetPrototype;
3065 if (
3066 // it can work only with native `setPrototypeOf`
3067 setPrototypeOf &&
3068 // we haven't completely correct pre-ES6 way for getting `new.target`, so use this
3069 isCallable(NewTarget = dummy.constructor) &&
3070 NewTarget !== Wrapper &&
3071 isObject(NewTargetPrototype = NewTarget.prototype) &&
3072 NewTargetPrototype !== Wrapper.prototype
3073 ) setPrototypeOf($this, NewTargetPrototype);
3074 return $this;
3075};
3076
3077
3078/***/ }),
3079/* 118 */
3080/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3081
3082var toString = __webpack_require__(70);
3083
3084module.exports = function (argument, $default) {
3085 return argument === undefined ? arguments.length < 2 ? '' : $default : toString(argument);
3086};
3087
3088
3089/***/ }),
3090/* 119 */
3091/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3092
3093var isObject = __webpack_require__(21);
3094var createNonEnumerableProperty = __webpack_require__(45);
3095
3096// `InstallErrorCause` abstract operation
3097// https://tc39.es/proposal-error-cause/#sec-errorobjects-install-error-cause
3098module.exports = function (O, options) {
3099 if (isObject(options) && 'cause' in options) {
3100 createNonEnumerableProperty(O, 'cause', options.cause);
3101 }
3102};
3103
3104
3105/***/ }),
3106/* 120 */
3107/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3108
3109var uncurryThis = __webpack_require__(14);
3110
3111var $Error = Error;
3112var replace = uncurryThis(''.replace);
3113
3114var TEST = (function (arg) { return String($Error(arg).stack); })('zxcasd');
3115var V8_OR_CHAKRA_STACK_ENTRY = /\n\s*at [^:]*:[^\n]*/;
3116var IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST);
3117
3118module.exports = function (stack, dropEntries) {
3119 if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error.prepareStackTrace) {
3120 while (dropEntries--) stack = replace(stack, V8_OR_CHAKRA_STACK_ENTRY, '');
3121 } return stack;
3122};
3123
3124
3125/***/ }),
3126/* 121 */
3127/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3128
3129var fails = __webpack_require__(7);
3130var createPropertyDescriptor = __webpack_require__(11);
3131
3132module.exports = !fails(function () {
3133 var error = Error('a');
3134 if (!('stack' in error)) return true;
3135 // eslint-disable-next-line es/no-object-defineproperty -- safe
3136 Object.defineProperty(error, 'stack', createPropertyDescriptor(1, 7));
3137 return error.stack !== 7;
3138});
3139
3140
3141/***/ }),
3142/* 122 */
3143/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
3144
3145var defineBuiltIn = __webpack_require__(49);
3146var errorToString = __webpack_require__(123);
3147
3148var ErrorPrototype = Error.prototype;
3149
3150// `Error.prototype.toString` method fix
3151// https://tc39.es/ecma262/#sec-error.prototype.tostring
3152if (ErrorPrototype.toString !== errorToString) {
3153 defineBuiltIn(ErrorPrototype, 'toString', errorToString);
3154}
3155
3156
3157/***/ }),
3158/* 123 */
3159/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3160
3161"use strict";
3162
3163var DESCRIPTORS = __webpack_require__(6);
3164var fails = __webpack_require__(7);
3165var anObject = __webpack_require__(48);
3166var create = __webpack_require__(73);
3167var normalizeStringArgument = __webpack_require__(118);
3168
3169var nativeErrorToString = Error.prototype.toString;
3170
3171var INCORRECT_TO_STRING = fails(function () {
3172 if (DESCRIPTORS) {
3173 // Chrome 32- incorrectly call accessor
3174 // eslint-disable-next-line es/no-object-defineproperty -- safe
3175 var object = create(Object.defineProperty({}, 'name', { get: function () {
3176 return this === object;
3177 } }));
3178 if (nativeErrorToString.call(object) !== 'true') return true;
3179 }
3180 // FF10- does not properly handle non-strings
3181 return nativeErrorToString.call({ message: 1, name: 2 }) !== '2: 1'
3182 // IE8 does not properly handle defaults
3183 || nativeErrorToString.call({}) !== 'Error';
3184});
3185
3186module.exports = INCORRECT_TO_STRING ? function toString() {
3187 var O = anObject(this);
3188 var name = normalizeStringArgument(O.name, 'Error');
3189 var message = normalizeStringArgument(O.message);
3190 return !name ? message : !message ? name : name + ': ' + message;
3191} : nativeErrorToString;
3192
3193
3194/***/ }),
3195/* 124 */
3196/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
3197
3198// TODO: Remove this module from `core-js@4` since it's replaced to module below
3199__webpack_require__(125);
3200
3201
3202/***/ }),
3203/* 125 */
3204/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
3205
3206"use strict";
3207
3208var $ = __webpack_require__(3);
3209var isPrototypeOf = __webpack_require__(26);
3210var getPrototypeOf = __webpack_require__(126);
3211var setPrototypeOf = __webpack_require__(114);
3212var copyConstructorProperties = __webpack_require__(57);
3213var create = __webpack_require__(73);
3214var createNonEnumerableProperty = __webpack_require__(45);
3215var createPropertyDescriptor = __webpack_require__(11);
3216var clearErrorStack = __webpack_require__(120);
3217var installErrorCause = __webpack_require__(119);
3218var iterate = __webpack_require__(128);
3219var normalizeStringArgument = __webpack_require__(118);
3220var wellKnownSymbol = __webpack_require__(35);
3221var ERROR_STACK_INSTALLABLE = __webpack_require__(121);
3222
3223var TO_STRING_TAG = wellKnownSymbol('toStringTag');
3224var $Error = Error;
3225var push = [].push;
3226
3227var $AggregateError = function AggregateError(errors, message /* , options */) {
3228 var options = arguments.length > 2 ? arguments[2] : undefined;
3229 var isInstance = isPrototypeOf(AggregateErrorPrototype, this);
3230 var that;
3231 if (setPrototypeOf) {
3232 that = setPrototypeOf($Error(), isInstance ? getPrototypeOf(this) : AggregateErrorPrototype);
3233 } else {
3234 that = isInstance ? this : create(AggregateErrorPrototype);
3235 createNonEnumerableProperty(that, TO_STRING_TAG, 'Error');
3236 }
3237 if (message !== undefined) createNonEnumerableProperty(that, 'message', normalizeStringArgument(message));
3238 if (ERROR_STACK_INSTALLABLE) createNonEnumerableProperty(that, 'stack', clearErrorStack(that.stack, 1));
3239 installErrorCause(that, options);
3240 var errorsArray = [];
3241 iterate(errors, push, { that: errorsArray });
3242 createNonEnumerableProperty(that, 'errors', errorsArray);
3243 return that;
3244};
3245
3246if (setPrototypeOf) setPrototypeOf($AggregateError, $Error);
3247else copyConstructorProperties($AggregateError, $Error, { name: true });
3248
3249var AggregateErrorPrototype = $AggregateError.prototype = create($Error.prototype, {
3250 constructor: createPropertyDescriptor(1, $AggregateError),
3251 message: createPropertyDescriptor(1, ''),
3252 name: createPropertyDescriptor(1, 'AggregateError')
3253});
3254
3255// `AggregateError` constructor
3256// https://tc39.es/ecma262/#sec-aggregate-error-constructor
3257$({ global: true, constructor: true, arity: 2 }, {
3258 AggregateError: $AggregateError
3259});
3260
3261
3262/***/ }),
3263/* 126 */
3264/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3265
3266var hasOwn = __webpack_require__(40);
3267var isCallable = __webpack_require__(22);
3268var toObject = __webpack_require__(41);
3269var sharedKey = __webpack_require__(55);
3270var CORRECT_PROTOTYPE_GETTER = __webpack_require__(127);
3271
3272var IE_PROTO = sharedKey('IE_PROTO');
3273var $Object = Object;
3274var ObjectPrototype = $Object.prototype;
3275
3276// `Object.getPrototypeOf` method
3277// https://tc39.es/ecma262/#sec-object.getprototypeof
3278// eslint-disable-next-line es/no-object-getprototypeof -- safe
3279module.exports = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function (O) {
3280 var object = toObject(O);
3281 if (hasOwn(object, IE_PROTO)) return object[IE_PROTO];
3282 var constructor = object.constructor;
3283 if (isCallable(constructor) && object instanceof constructor) {
3284 return constructor.prototype;
3285 } return object instanceof $Object ? ObjectPrototype : null;
3286};
3287
3288
3289/***/ }),
3290/* 127 */
3291/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3292
3293var fails = __webpack_require__(7);
3294
3295module.exports = !fails(function () {
3296 function F() { /* empty */ }
3297 F.prototype.constructor = null;
3298 // eslint-disable-next-line es/no-object-getprototypeof -- required for testing
3299 return Object.getPrototypeOf(new F()) !== F.prototype;
3300});
3301
3302
3303/***/ }),
3304/* 128 */
3305/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3306
3307var bind = __webpack_require__(86);
3308var call = __webpack_require__(8);
3309var anObject = __webpack_require__(48);
3310var tryToString = __webpack_require__(33);
3311var isArrayIteratorMethod = __webpack_require__(129);
3312var lengthOfArrayLike = __webpack_require__(65);
3313var isPrototypeOf = __webpack_require__(26);
3314var getIterator = __webpack_require__(131);
3315var getIteratorMethod = __webpack_require__(132);
3316var iteratorClose = __webpack_require__(133);
3317
3318var $TypeError = TypeError;
3319
3320var Result = function (stopped, result) {
3321 this.stopped = stopped;
3322 this.result = result;
3323};
3324
3325var ResultPrototype = Result.prototype;
3326
3327module.exports = function (iterable, unboundFunction, options) {
3328 var that = options && options.that;
3329 var AS_ENTRIES = !!(options && options.AS_ENTRIES);
3330 var IS_RECORD = !!(options && options.IS_RECORD);
3331 var IS_ITERATOR = !!(options && options.IS_ITERATOR);
3332 var INTERRUPTED = !!(options && options.INTERRUPTED);
3333 var fn = bind(unboundFunction, that);
3334 var iterator, iterFn, index, length, result, next, step;
3335
3336 var stop = function (condition) {
3337 if (iterator) iteratorClose(iterator, 'normal', condition);
3338 return new Result(true, condition);
3339 };
3340
3341 var callFn = function (value) {
3342 if (AS_ENTRIES) {
3343 anObject(value);
3344 return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]);
3345 } return INTERRUPTED ? fn(value, stop) : fn(value);
3346 };
3347
3348 if (IS_RECORD) {
3349 iterator = iterable.iterator;
3350 } else if (IS_ITERATOR) {
3351 iterator = iterable;
3352 } else {
3353 iterFn = getIteratorMethod(iterable);
3354 if (!iterFn) throw $TypeError(tryToString(iterable) + ' is not iterable');
3355 // optimisation for array iterators
3356 if (isArrayIteratorMethod(iterFn)) {
3357 for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) {
3358 result = callFn(iterable[index]);
3359 if (result && isPrototypeOf(ResultPrototype, result)) return result;
3360 } return new Result(false);
3361 }
3362 iterator = getIterator(iterable, iterFn);
3363 }
3364
3365 next = IS_RECORD ? iterable.next : iterator.next;
3366 while (!(step = call(next, iterator)).done) {
3367 try {
3368 result = callFn(step.value);
3369 } catch (error) {
3370 iteratorClose(iterator, 'throw', error);
3371 }
3372 if (typeof result == 'object' && result && isPrototypeOf(ResultPrototype, result)) return result;
3373 } return new Result(false);
3374};
3375
3376
3377/***/ }),
3378/* 129 */
3379/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3380
3381var wellKnownSymbol = __webpack_require__(35);
3382var Iterators = __webpack_require__(130);
3383
3384var ITERATOR = wellKnownSymbol('iterator');
3385var ArrayPrototype = Array.prototype;
3386
3387// check on default Array iterator
3388module.exports = function (it) {
3389 return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);
3390};
3391
3392
3393/***/ }),
3394/* 130 */
3395/***/ (function(module) {
3396
3397module.exports = {};
3398
3399
3400/***/ }),
3401/* 131 */
3402/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3403
3404var call = __webpack_require__(8);
3405var aCallable = __webpack_require__(32);
3406var anObject = __webpack_require__(48);
3407var tryToString = __webpack_require__(33);
3408var getIteratorMethod = __webpack_require__(132);
3409
3410var $TypeError = TypeError;
3411
3412module.exports = function (argument, usingIterator) {
3413 var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator;
3414 if (aCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument));
3415 throw $TypeError(tryToString(argument) + ' is not iterable');
3416};
3417
3418
3419/***/ }),
3420/* 132 */
3421/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3422
3423var classof = __webpack_require__(71);
3424var getMethod = __webpack_require__(31);
3425var isNullOrUndefined = __webpack_require__(18);
3426var Iterators = __webpack_require__(130);
3427var wellKnownSymbol = __webpack_require__(35);
3428
3429var ITERATOR = wellKnownSymbol('iterator');
3430
3431module.exports = function (it) {
3432 if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR)
3433 || getMethod(it, '@@iterator')
3434 || Iterators[classof(it)];
3435};
3436
3437
3438/***/ }),
3439/* 133 */
3440/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3441
3442var call = __webpack_require__(8);
3443var anObject = __webpack_require__(48);
3444var getMethod = __webpack_require__(31);
3445
3446module.exports = function (iterator, kind, value) {
3447 var innerResult, innerError;
3448 anObject(iterator);
3449 try {
3450 innerResult = getMethod(iterator, 'return');
3451 if (!innerResult) {
3452 if (kind === 'throw') throw value;
3453 return value;
3454 }
3455 innerResult = call(innerResult, iterator);
3456 } catch (error) {
3457 innerError = true;
3458 innerResult = error;
3459 }
3460 if (kind === 'throw') throw value;
3461 if (innerError) throw innerResult;
3462 anObject(innerResult);
3463 return value;
3464};
3465
3466
3467/***/ }),
3468/* 134 */
3469/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
3470
3471var $ = __webpack_require__(3);
3472var getBuiltIn = __webpack_require__(25);
3473var apply = __webpack_require__(95);
3474var fails = __webpack_require__(7);
3475var wrapErrorConstructorWithCause = __webpack_require__(113);
3476
3477var AGGREGATE_ERROR = 'AggregateError';
3478var $AggregateError = getBuiltIn(AGGREGATE_ERROR);
3479
3480var FORCED = !fails(function () {
3481 return $AggregateError([1]).errors[0] !== 1;
3482}) && fails(function () {
3483 return $AggregateError([1], AGGREGATE_ERROR, { cause: 7 }).cause !== 7;
3484});
3485
3486// https://github.com/tc39/proposal-error-cause
3487$({ global: true, constructor: true, arity: 2, forced: FORCED }, {
3488 AggregateError: wrapErrorConstructorWithCause(AGGREGATE_ERROR, function (init) {
3489 // eslint-disable-next-line no-unused-vars -- required for functions `.length`
3490 return function AggregateError(errors, message) { return apply(init, this, arguments); };
3491 }, FORCED, true)
3492});
3493
3494
3495/***/ }),
3496/* 135 */
3497/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
3498
3499"use strict";
3500
3501var $ = __webpack_require__(3);
3502var toObject = __webpack_require__(41);
3503var lengthOfArrayLike = __webpack_require__(65);
3504var toIntegerOrInfinity = __webpack_require__(63);
3505var addToUnscopables = __webpack_require__(136);
3506
3507// `Array.prototype.at` method
3508// https://github.com/tc39/proposal-relative-indexing-method
3509$({ target: 'Array', proto: true }, {
3510 at: function at(index) {
3511 var O = toObject(this);
3512 var len = lengthOfArrayLike(O);
3513 var relativeIndex = toIntegerOrInfinity(index);
3514 var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;
3515 return (k < 0 || k >= len) ? undefined : O[k];
3516 }
3517});
3518
3519addToUnscopables('at');
3520
3521
3522/***/ }),
3523/* 136 */
3524/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3525
3526var wellKnownSymbol = __webpack_require__(35);
3527var create = __webpack_require__(73);
3528var defineProperty = (__webpack_require__(46).f);
3529
3530var UNSCOPABLES = wellKnownSymbol('unscopables');
3531var ArrayPrototype = Array.prototype;
3532
3533// Array.prototype[@@unscopables]
3534// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
3535if (ArrayPrototype[UNSCOPABLES] == undefined) {
3536 defineProperty(ArrayPrototype, UNSCOPABLES, {
3537 configurable: true,
3538 value: create(null)
3539 });
3540}
3541
3542// add a key to Array.prototype[@@unscopables]
3543module.exports = function (key) {
3544 ArrayPrototype[UNSCOPABLES][key] = true;
3545};
3546
3547
3548/***/ }),
3549/* 137 */
3550/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
3551
3552"use strict";
3553
3554var $ = __webpack_require__(3);
3555var fails = __webpack_require__(7);
3556var isArray = __webpack_require__(89);
3557var isObject = __webpack_require__(21);
3558var toObject = __webpack_require__(41);
3559var lengthOfArrayLike = __webpack_require__(65);
3560var doesNotExceedSafeInteger = __webpack_require__(138);
3561var createProperty = __webpack_require__(79);
3562var arraySpeciesCreate = __webpack_require__(87);
3563var arrayMethodHasSpeciesSupport = __webpack_require__(139);
3564var wellKnownSymbol = __webpack_require__(35);
3565var V8_VERSION = __webpack_require__(29);
3566
3567var IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');
3568
3569// We can't use this feature detection in V8 since it causes
3570// deoptimization and serious performance degradation
3571// https://github.com/zloirock/core-js/issues/679
3572var IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {
3573 var array = [];
3574 array[IS_CONCAT_SPREADABLE] = false;
3575 return array.concat()[0] !== array;
3576});
3577
3578var SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('concat');
3579
3580var isConcatSpreadable = function (O) {
3581 if (!isObject(O)) return false;
3582 var spreadable = O[IS_CONCAT_SPREADABLE];
3583 return spreadable !== undefined ? !!spreadable : isArray(O);
3584};
3585
3586var FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT;
3587
3588// `Array.prototype.concat` method
3589// https://tc39.es/ecma262/#sec-array.prototype.concat
3590// with adding support of @@isConcatSpreadable and @@species
3591$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {
3592 // eslint-disable-next-line no-unused-vars -- required for `.length`
3593 concat: function concat(arg) {
3594 var O = toObject(this);
3595 var A = arraySpeciesCreate(O, 0);
3596 var n = 0;
3597 var i, k, length, len, E;
3598 for (i = -1, length = arguments.length; i < length; i++) {
3599 E = i === -1 ? O : arguments[i];
3600 if (isConcatSpreadable(E)) {
3601 len = lengthOfArrayLike(E);
3602 doesNotExceedSafeInteger(n + len);
3603 for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);
3604 } else {
3605 doesNotExceedSafeInteger(n + 1);
3606 createProperty(A, n++, E);
3607 }
3608 }
3609 A.length = n;
3610 return A;
3611 }
3612});
3613
3614
3615/***/ }),
3616/* 138 */
3617/***/ (function(module) {
3618
3619var $TypeError = TypeError;
3620var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991
3621
3622module.exports = function (it) {
3623 if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');
3624 return it;
3625};
3626
3627
3628/***/ }),
3629/* 139 */
3630/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3631
3632var fails = __webpack_require__(7);
3633var wellKnownSymbol = __webpack_require__(35);
3634var V8_VERSION = __webpack_require__(29);
3635
3636var SPECIES = wellKnownSymbol('species');
3637
3638module.exports = function (METHOD_NAME) {
3639 // We can't use this feature detection in V8 since it causes
3640 // deoptimization and serious performance degradation
3641 // https://github.com/zloirock/core-js/issues/677
3642 return V8_VERSION >= 51 || !fails(function () {
3643 var array = [];
3644 var constructor = array.constructor = {};
3645 constructor[SPECIES] = function () {
3646 return { foo: 1 };
3647 };
3648 return array[METHOD_NAME](Boolean).foo !== 1;
3649 });
3650};
3651
3652
3653/***/ }),
3654/* 140 */
3655/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
3656
3657var $ = __webpack_require__(3);
3658var copyWithin = __webpack_require__(141);
3659var addToUnscopables = __webpack_require__(136);
3660
3661// `Array.prototype.copyWithin` method
3662// https://tc39.es/ecma262/#sec-array.prototype.copywithin
3663$({ target: 'Array', proto: true }, {
3664 copyWithin: copyWithin
3665});
3666
3667// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
3668addToUnscopables('copyWithin');
3669
3670
3671/***/ }),
3672/* 141 */
3673/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3674
3675"use strict";
3676
3677var toObject = __webpack_require__(41);
3678var toAbsoluteIndex = __webpack_require__(62);
3679var lengthOfArrayLike = __webpack_require__(65);
3680var deletePropertyOrThrow = __webpack_require__(142);
3681
3682var min = Math.min;
3683
3684// `Array.prototype.copyWithin` method implementation
3685// https://tc39.es/ecma262/#sec-array.prototype.copywithin
3686// eslint-disable-next-line es/no-array-prototype-copywithin -- safe
3687module.exports = [].copyWithin || function copyWithin(target /* = 0 */, start /* = 0, end = @length */) {
3688 var O = toObject(this);
3689 var len = lengthOfArrayLike(O);
3690 var to = toAbsoluteIndex(target, len);
3691 var from = toAbsoluteIndex(start, len);
3692 var end = arguments.length > 2 ? arguments[2] : undefined;
3693 var count = min((end === undefined ? len : toAbsoluteIndex(end, len)) - from, len - to);
3694 var inc = 1;
3695 if (from < to && to < from + count) {
3696 inc = -1;
3697 from += count - 1;
3698 to += count - 1;
3699 }
3700 while (count-- > 0) {
3701 if (from in O) O[to] = O[from];
3702 else deletePropertyOrThrow(O, to);
3703 to += inc;
3704 from += inc;
3705 } return O;
3706};
3707
3708
3709/***/ }),
3710/* 142 */
3711/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3712
3713"use strict";
3714
3715var tryToString = __webpack_require__(33);
3716
3717var $TypeError = TypeError;
3718
3719module.exports = function (O, P) {
3720 if (!delete O[P]) throw $TypeError('Cannot delete property ' + tryToString(P) + ' of ' + tryToString(O));
3721};
3722
3723
3724/***/ }),
3725/* 143 */
3726/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
3727
3728"use strict";
3729
3730var $ = __webpack_require__(3);
3731var $every = (__webpack_require__(85).every);
3732var arrayMethodIsStrict = __webpack_require__(144);
3733
3734var STRICT_METHOD = arrayMethodIsStrict('every');
3735
3736// `Array.prototype.every` method
3737// https://tc39.es/ecma262/#sec-array.prototype.every
3738$({ target: 'Array', proto: true, forced: !STRICT_METHOD }, {
3739 every: function every(callbackfn /* , thisArg */) {
3740 return $every(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
3741 }
3742});
3743
3744
3745/***/ }),
3746/* 144 */
3747/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3748
3749"use strict";
3750
3751var fails = __webpack_require__(7);
3752
3753module.exports = function (METHOD_NAME, argument) {
3754 var method = [][METHOD_NAME];
3755 return !!method && fails(function () {
3756 // eslint-disable-next-line no-useless-call -- required for testing
3757 method.call(null, argument || function () { return 1; }, 1);
3758 });
3759};
3760
3761
3762/***/ }),
3763/* 145 */
3764/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
3765
3766var $ = __webpack_require__(3);
3767var fill = __webpack_require__(146);
3768var addToUnscopables = __webpack_require__(136);
3769
3770// `Array.prototype.fill` method
3771// https://tc39.es/ecma262/#sec-array.prototype.fill
3772$({ target: 'Array', proto: true }, {
3773 fill: fill
3774});
3775
3776// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
3777addToUnscopables('fill');
3778
3779
3780/***/ }),
3781/* 146 */
3782/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3783
3784"use strict";
3785
3786var toObject = __webpack_require__(41);
3787var toAbsoluteIndex = __webpack_require__(62);
3788var lengthOfArrayLike = __webpack_require__(65);
3789
3790// `Array.prototype.fill` method implementation
3791// https://tc39.es/ecma262/#sec-array.prototype.fill
3792module.exports = function fill(value /* , start = 0, end = @length */) {
3793 var O = toObject(this);
3794 var length = lengthOfArrayLike(O);
3795 var argumentsLength = arguments.length;
3796 var index = toAbsoluteIndex(argumentsLength > 1 ? arguments[1] : undefined, length);
3797 var end = argumentsLength > 2 ? arguments[2] : undefined;
3798 var endPos = end === undefined ? length : toAbsoluteIndex(end, length);
3799 while (endPos > index) O[index++] = value;
3800 return O;
3801};
3802
3803
3804/***/ }),
3805/* 147 */
3806/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
3807
3808"use strict";
3809
3810var $ = __webpack_require__(3);
3811var $filter = (__webpack_require__(85).filter);
3812var arrayMethodHasSpeciesSupport = __webpack_require__(139);
3813
3814var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('filter');
3815
3816// `Array.prototype.filter` method
3817// https://tc39.es/ecma262/#sec-array.prototype.filter
3818// with adding support of @@species
3819$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
3820 filter: function filter(callbackfn /* , thisArg */) {
3821 return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
3822 }
3823});
3824
3825
3826/***/ }),
3827/* 148 */
3828/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
3829
3830"use strict";
3831
3832var $ = __webpack_require__(3);
3833var $find = (__webpack_require__(85).find);
3834var addToUnscopables = __webpack_require__(136);
3835
3836var FIND = 'find';
3837var SKIPS_HOLES = true;
3838
3839// Shouldn't skip holes
3840if (FIND in []) Array(1)[FIND](function () { SKIPS_HOLES = false; });
3841
3842// `Array.prototype.find` method
3843// https://tc39.es/ecma262/#sec-array.prototype.find
3844$({ target: 'Array', proto: true, forced: SKIPS_HOLES }, {
3845 find: function find(callbackfn /* , that = undefined */) {
3846 return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
3847 }
3848});
3849
3850// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
3851addToUnscopables(FIND);
3852
3853
3854/***/ }),
3855/* 149 */
3856/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
3857
3858"use strict";
3859
3860var $ = __webpack_require__(3);
3861var $findIndex = (__webpack_require__(85).findIndex);
3862var addToUnscopables = __webpack_require__(136);
3863
3864var FIND_INDEX = 'findIndex';
3865var SKIPS_HOLES = true;
3866
3867// Shouldn't skip holes
3868if (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });
3869
3870// `Array.prototype.findIndex` method
3871// https://tc39.es/ecma262/#sec-array.prototype.findindex
3872$({ target: 'Array', proto: true, forced: SKIPS_HOLES }, {
3873 findIndex: function findIndex(callbackfn /* , that = undefined */) {
3874 return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
3875 }
3876});
3877
3878// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
3879addToUnscopables(FIND_INDEX);
3880
3881
3882/***/ }),
3883/* 150 */
3884/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
3885
3886"use strict";
3887
3888var $ = __webpack_require__(3);
3889var $findLast = (__webpack_require__(151).findLast);
3890var addToUnscopables = __webpack_require__(136);
3891
3892// `Array.prototype.findLast` method
3893// https://github.com/tc39/proposal-array-find-from-last
3894$({ target: 'Array', proto: true }, {
3895 findLast: function findLast(callbackfn /* , that = undefined */) {
3896 return $findLast(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
3897 }
3898});
3899
3900addToUnscopables('findLast');
3901
3902
3903/***/ }),
3904/* 151 */
3905/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3906
3907var bind = __webpack_require__(86);
3908var IndexedObject = __webpack_require__(13);
3909var toObject = __webpack_require__(41);
3910var lengthOfArrayLike = __webpack_require__(65);
3911
3912// `Array.prototype.{ findLast, findLastIndex }` methods implementation
3913var createMethod = function (TYPE) {
3914 var IS_FIND_LAST_INDEX = TYPE == 1;
3915 return function ($this, callbackfn, that) {
3916 var O = toObject($this);
3917 var self = IndexedObject(O);
3918 var boundFunction = bind(callbackfn, that);
3919 var index = lengthOfArrayLike(self);
3920 var value, result;
3921 while (index-- > 0) {
3922 value = self[index];
3923 result = boundFunction(value, index, O);
3924 if (result) switch (TYPE) {
3925 case 0: return value; // findLast
3926 case 1: return index; // findLastIndex
3927 }
3928 }
3929 return IS_FIND_LAST_INDEX ? -1 : undefined;
3930 };
3931};
3932
3933module.exports = {
3934 // `Array.prototype.findLast` method
3935 // https://github.com/tc39/proposal-array-find-from-last
3936 findLast: createMethod(0),
3937 // `Array.prototype.findLastIndex` method
3938 // https://github.com/tc39/proposal-array-find-from-last
3939 findLastIndex: createMethod(1)
3940};
3941
3942
3943/***/ }),
3944/* 152 */
3945/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
3946
3947"use strict";
3948
3949var $ = __webpack_require__(3);
3950var $findLastIndex = (__webpack_require__(151).findLastIndex);
3951var addToUnscopables = __webpack_require__(136);
3952
3953// `Array.prototype.findLastIndex` method
3954// https://github.com/tc39/proposal-array-find-from-last
3955$({ target: 'Array', proto: true }, {
3956 findLastIndex: function findLastIndex(callbackfn /* , that = undefined */) {
3957 return $findLastIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
3958 }
3959});
3960
3961addToUnscopables('findLastIndex');
3962
3963
3964/***/ }),
3965/* 153 */
3966/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
3967
3968"use strict";
3969
3970var $ = __webpack_require__(3);
3971var flattenIntoArray = __webpack_require__(154);
3972var toObject = __webpack_require__(41);
3973var lengthOfArrayLike = __webpack_require__(65);
3974var toIntegerOrInfinity = __webpack_require__(63);
3975var arraySpeciesCreate = __webpack_require__(87);
3976
3977// `Array.prototype.flat` method
3978// https://tc39.es/ecma262/#sec-array.prototype.flat
3979$({ target: 'Array', proto: true }, {
3980 flat: function flat(/* depthArg = 1 */) {
3981 var depthArg = arguments.length ? arguments[0] : undefined;
3982 var O = toObject(this);
3983 var sourceLen = lengthOfArrayLike(O);
3984 var A = arraySpeciesCreate(O, 0);
3985 A.length = flattenIntoArray(A, O, O, sourceLen, 0, depthArg === undefined ? 1 : toIntegerOrInfinity(depthArg));
3986 return A;
3987 }
3988});
3989
3990
3991/***/ }),
3992/* 154 */
3993/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
3994
3995"use strict";
3996
3997var isArray = __webpack_require__(89);
3998var lengthOfArrayLike = __webpack_require__(65);
3999var doesNotExceedSafeInteger = __webpack_require__(138);
4000var bind = __webpack_require__(86);
4001
4002// `FlattenIntoArray` abstract operation
4003// https://tc39.github.io/proposal-flatMap/#sec-FlattenIntoArray
4004var flattenIntoArray = function (target, original, source, sourceLen, start, depth, mapper, thisArg) {
4005 var targetIndex = start;
4006 var sourceIndex = 0;
4007 var mapFn = mapper ? bind(mapper, thisArg) : false;
4008 var element, elementLen;
4009
4010 while (sourceIndex < sourceLen) {
4011 if (sourceIndex in source) {
4012 element = mapFn ? mapFn(source[sourceIndex], sourceIndex, original) : source[sourceIndex];
4013
4014 if (depth > 0 && isArray(element)) {
4015 elementLen = lengthOfArrayLike(element);
4016 targetIndex = flattenIntoArray(target, original, element, elementLen, targetIndex, depth - 1) - 1;
4017 } else {
4018 doesNotExceedSafeInteger(targetIndex + 1);
4019 target[targetIndex] = element;
4020 }
4021
4022 targetIndex++;
4023 }
4024 sourceIndex++;
4025 }
4026 return targetIndex;
4027};
4028
4029module.exports = flattenIntoArray;
4030
4031
4032/***/ }),
4033/* 155 */
4034/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
4035
4036"use strict";
4037
4038var $ = __webpack_require__(3);
4039var flattenIntoArray = __webpack_require__(154);
4040var aCallable = __webpack_require__(32);
4041var toObject = __webpack_require__(41);
4042var lengthOfArrayLike = __webpack_require__(65);
4043var arraySpeciesCreate = __webpack_require__(87);
4044
4045// `Array.prototype.flatMap` method
4046// https://tc39.es/ecma262/#sec-array.prototype.flatmap
4047$({ target: 'Array', proto: true }, {
4048 flatMap: function flatMap(callbackfn /* , thisArg */) {
4049 var O = toObject(this);
4050 var sourceLen = lengthOfArrayLike(O);
4051 var A;
4052 aCallable(callbackfn);
4053 A = arraySpeciesCreate(O, 0);
4054 A.length = flattenIntoArray(A, O, O, sourceLen, 0, 1, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
4055 return A;
4056 }
4057});
4058
4059
4060/***/ }),
4061/* 156 */
4062/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
4063
4064"use strict";
4065
4066var $ = __webpack_require__(3);
4067var forEach = __webpack_require__(157);
4068
4069// `Array.prototype.forEach` method
4070// https://tc39.es/ecma262/#sec-array.prototype.foreach
4071// eslint-disable-next-line es/no-array-prototype-foreach -- safe
4072$({ target: 'Array', proto: true, forced: [].forEach != forEach }, {
4073 forEach: forEach
4074});
4075
4076
4077/***/ }),
4078/* 157 */
4079/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
4080
4081"use strict";
4082
4083var $forEach = (__webpack_require__(85).forEach);
4084var arrayMethodIsStrict = __webpack_require__(144);
4085
4086var STRICT_METHOD = arrayMethodIsStrict('forEach');
4087
4088// `Array.prototype.forEach` method implementation
4089// https://tc39.es/ecma262/#sec-array.prototype.foreach
4090module.exports = !STRICT_METHOD ? function forEach(callbackfn /* , thisArg */) {
4091 return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
4092// eslint-disable-next-line es/no-array-prototype-foreach -- safe
4093} : [].forEach;
4094
4095
4096/***/ }),
4097/* 158 */
4098/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
4099
4100var $ = __webpack_require__(3);
4101var from = __webpack_require__(159);
4102var checkCorrectnessOfIteration = __webpack_require__(161);
4103
4104var INCORRECT_ITERATION = !checkCorrectnessOfIteration(function (iterable) {
4105 // eslint-disable-next-line es/no-array-from -- required for testing
4106 Array.from(iterable);
4107});
4108
4109// `Array.from` method
4110// https://tc39.es/ecma262/#sec-array.from
4111$({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, {
4112 from: from
4113});
4114
4115
4116/***/ }),
4117/* 159 */
4118/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
4119
4120"use strict";
4121
4122var bind = __webpack_require__(86);
4123var call = __webpack_require__(8);
4124var toObject = __webpack_require__(41);
4125var callWithSafeIterationClosing = __webpack_require__(160);
4126var isArrayIteratorMethod = __webpack_require__(129);
4127var isConstructor = __webpack_require__(90);
4128var lengthOfArrayLike = __webpack_require__(65);
4129var createProperty = __webpack_require__(79);
4130var getIterator = __webpack_require__(131);
4131var getIteratorMethod = __webpack_require__(132);
4132
4133var $Array = Array;
4134
4135// `Array.from` method implementation
4136// https://tc39.es/ecma262/#sec-array.from
4137module.exports = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
4138 var O = toObject(arrayLike);
4139 var IS_CONSTRUCTOR = isConstructor(this);
4140 var argumentsLength = arguments.length;
4141 var mapfn = argumentsLength > 1 ? arguments[1] : undefined;
4142 var mapping = mapfn !== undefined;
4143 if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : undefined);
4144 var iteratorMethod = getIteratorMethod(O);
4145 var index = 0;
4146 var length, result, step, iterator, next, value;
4147 // if the target is not iterable or it's an array with the default iterator - use a simple case
4148 if (iteratorMethod && !(this === $Array && isArrayIteratorMethod(iteratorMethod))) {
4149 iterator = getIterator(O, iteratorMethod);
4150 next = iterator.next;
4151 result = IS_CONSTRUCTOR ? new this() : [];
4152 for (;!(step = call(next, iterator)).done; index++) {
4153 value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value;
4154 createProperty(result, index, value);
4155 }
4156 } else {
4157 length = lengthOfArrayLike(O);
4158 result = IS_CONSTRUCTOR ? new this(length) : $Array(length);
4159 for (;length > index; index++) {
4160 value = mapping ? mapfn(O[index], index) : O[index];
4161 createProperty(result, index, value);
4162 }
4163 }
4164 result.length = index;
4165 return result;
4166};
4167
4168
4169/***/ }),
4170/* 160 */
4171/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
4172
4173var anObject = __webpack_require__(48);
4174var iteratorClose = __webpack_require__(133);
4175
4176// call something on iterator step with safe closing on error
4177module.exports = function (iterator, fn, value, ENTRIES) {
4178 try {
4179 return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);
4180 } catch (error) {
4181 iteratorClose(iterator, 'throw', error);
4182 }
4183};
4184
4185
4186/***/ }),
4187/* 161 */
4188/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
4189
4190var wellKnownSymbol = __webpack_require__(35);
4191
4192var ITERATOR = wellKnownSymbol('iterator');
4193var SAFE_CLOSING = false;
4194
4195try {
4196 var called = 0;
4197 var iteratorWithReturn = {
4198 next: function () {
4199 return { done: !!called++ };
4200 },
4201 'return': function () {
4202 SAFE_CLOSING = true;
4203 }
4204 };
4205 iteratorWithReturn[ITERATOR] = function () {
4206 return this;
4207 };
4208 // eslint-disable-next-line es/no-array-from, no-throw-literal -- required for testing
4209 Array.from(iteratorWithReturn, function () { throw 2; });
4210} catch (error) { /* empty */ }
4211
4212module.exports = function (exec, SKIP_CLOSING) {
4213 if (!SKIP_CLOSING && !SAFE_CLOSING) return false;
4214 var ITERATION_SUPPORT = false;
4215 try {
4216 var object = {};
4217 object[ITERATOR] = function () {
4218 return {
4219 next: function () {
4220 return { done: ITERATION_SUPPORT = true };
4221 }
4222 };
4223 };
4224 exec(object);
4225 } catch (error) { /* empty */ }
4226 return ITERATION_SUPPORT;
4227};
4228
4229
4230/***/ }),
4231/* 162 */
4232/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
4233
4234"use strict";
4235
4236var $ = __webpack_require__(3);
4237var $includes = (__webpack_require__(61).includes);
4238var fails = __webpack_require__(7);
4239var addToUnscopables = __webpack_require__(136);
4240
4241// FF99+ bug
4242var BROKEN_ON_SPARSE = fails(function () {
4243 return !Array(1).includes();
4244});
4245
4246// `Array.prototype.includes` method
4247// https://tc39.es/ecma262/#sec-array.prototype.includes
4248$({ target: 'Array', proto: true, forced: BROKEN_ON_SPARSE }, {
4249 includes: function includes(el /* , fromIndex = 0 */) {
4250 return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
4251 }
4252});
4253
4254// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
4255addToUnscopables('includes');
4256
4257
4258/***/ }),
4259/* 163 */
4260/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
4261
4262"use strict";
4263
4264/* eslint-disable es/no-array-prototype-indexof -- required for testing */
4265var $ = __webpack_require__(3);
4266var uncurryThis = __webpack_require__(14);
4267var $indexOf = (__webpack_require__(61).indexOf);
4268var arrayMethodIsStrict = __webpack_require__(144);
4269
4270var nativeIndexOf = uncurryThis([].indexOf);
4271
4272var NEGATIVE_ZERO = !!nativeIndexOf && 1 / nativeIndexOf([1], 1, -0) < 0;
4273var STRICT_METHOD = arrayMethodIsStrict('indexOf');
4274
4275// `Array.prototype.indexOf` method
4276// https://tc39.es/ecma262/#sec-array.prototype.indexof
4277$({ target: 'Array', proto: true, forced: NEGATIVE_ZERO || !STRICT_METHOD }, {
4278 indexOf: function indexOf(searchElement /* , fromIndex = 0 */) {
4279 var fromIndex = arguments.length > 1 ? arguments[1] : undefined;
4280 return NEGATIVE_ZERO
4281 // convert -0 to +0
4282 ? nativeIndexOf(this, searchElement, fromIndex) || 0
4283 : $indexOf(this, searchElement, fromIndex);
4284 }
4285});
4286
4287
4288/***/ }),
4289/* 164 */
4290/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
4291
4292var $ = __webpack_require__(3);
4293var isArray = __webpack_require__(89);
4294
4295// `Array.isArray` method
4296// https://tc39.es/ecma262/#sec-array.isarray
4297$({ target: 'Array', stat: true }, {
4298 isArray: isArray
4299});
4300
4301
4302/***/ }),
4303/* 165 */
4304/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
4305
4306"use strict";
4307
4308var toIndexedObject = __webpack_require__(12);
4309var addToUnscopables = __webpack_require__(136);
4310var Iterators = __webpack_require__(130);
4311var InternalStateModule = __webpack_require__(53);
4312var defineProperty = (__webpack_require__(46).f);
4313var defineIterator = __webpack_require__(166);
4314var createIterResultObject = __webpack_require__(169);
4315var IS_PURE = __webpack_require__(37);
4316var DESCRIPTORS = __webpack_require__(6);
4317
4318var ARRAY_ITERATOR = 'Array Iterator';
4319var setInternalState = InternalStateModule.set;
4320var getInternalState = InternalStateModule.getterFor(ARRAY_ITERATOR);
4321
4322// `Array.prototype.entries` method
4323// https://tc39.es/ecma262/#sec-array.prototype.entries
4324// `Array.prototype.keys` method
4325// https://tc39.es/ecma262/#sec-array.prototype.keys
4326// `Array.prototype.values` method
4327// https://tc39.es/ecma262/#sec-array.prototype.values
4328// `Array.prototype[@@iterator]` method
4329// https://tc39.es/ecma262/#sec-array.prototype-@@iterator
4330// `CreateArrayIterator` internal method
4331// https://tc39.es/ecma262/#sec-createarrayiterator
4332module.exports = defineIterator(Array, 'Array', function (iterated, kind) {
4333 setInternalState(this, {
4334 type: ARRAY_ITERATOR,
4335 target: toIndexedObject(iterated), // target
4336 index: 0, // next index
4337 kind: kind // kind
4338 });
4339// `%ArrayIteratorPrototype%.next` method
4340// https://tc39.es/ecma262/#sec-%arrayiteratorprototype%.next
4341}, function () {
4342 var state = getInternalState(this);
4343 var target = state.target;
4344 var kind = state.kind;
4345 var index = state.index++;
4346 if (!target || index >= target.length) {
4347 state.target = undefined;
4348 return createIterResultObject(undefined, true);
4349 }
4350 if (kind == 'keys') return createIterResultObject(index, false);
4351 if (kind == 'values') return createIterResultObject(target[index], false);
4352 return createIterResultObject([index, target[index]], false);
4353}, 'values');
4354
4355// argumentsList[@@iterator] is %ArrayProto_values%
4356// https://tc39.es/ecma262/#sec-createunmappedargumentsobject
4357// https://tc39.es/ecma262/#sec-createmappedargumentsobject
4358var values = Iterators.Arguments = Iterators.Array;
4359
4360// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
4361addToUnscopables('keys');
4362addToUnscopables('values');
4363addToUnscopables('entries');
4364
4365// V8 ~ Chrome 45- bug
4366if (!IS_PURE && DESCRIPTORS && values.name !== 'values') try {
4367 defineProperty(values, 'name', { value: 'values' });
4368} catch (error) { /* empty */ }
4369
4370
4371/***/ }),
4372/* 166 */
4373/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
4374
4375"use strict";
4376
4377var $ = __webpack_require__(3);
4378var call = __webpack_require__(8);
4379var IS_PURE = __webpack_require__(37);
4380var FunctionName = __webpack_require__(51);
4381var isCallable = __webpack_require__(22);
4382var createIteratorConstructor = __webpack_require__(167);
4383var getPrototypeOf = __webpack_require__(126);
4384var setPrototypeOf = __webpack_require__(114);
4385var setToStringTag = __webpack_require__(84);
4386var createNonEnumerableProperty = __webpack_require__(45);
4387var defineBuiltIn = __webpack_require__(49);
4388var wellKnownSymbol = __webpack_require__(35);
4389var Iterators = __webpack_require__(130);
4390var IteratorsCore = __webpack_require__(168);
4391
4392var PROPER_FUNCTION_NAME = FunctionName.PROPER;
4393var CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE;
4394var IteratorPrototype = IteratorsCore.IteratorPrototype;
4395var BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS;
4396var ITERATOR = wellKnownSymbol('iterator');
4397var KEYS = 'keys';
4398var VALUES = 'values';
4399var ENTRIES = 'entries';
4400
4401var returnThis = function () { return this; };
4402
4403module.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {
4404 createIteratorConstructor(IteratorConstructor, NAME, next);
4405
4406 var getIterationMethod = function (KIND) {
4407 if (KIND === DEFAULT && defaultIterator) return defaultIterator;
4408 if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND];
4409 switch (KIND) {
4410 case KEYS: return function keys() { return new IteratorConstructor(this, KIND); };
4411 case VALUES: return function values() { return new IteratorConstructor(this, KIND); };
4412 case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); };
4413 } return function () { return new IteratorConstructor(this); };
4414 };
4415
4416 var TO_STRING_TAG = NAME + ' Iterator';
4417 var INCORRECT_VALUES_NAME = false;
4418 var IterablePrototype = Iterable.prototype;
4419 var nativeIterator = IterablePrototype[ITERATOR]
4420 || IterablePrototype['@@iterator']
4421 || DEFAULT && IterablePrototype[DEFAULT];
4422 var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT);
4423 var anyNativeIterator = NAME == 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator;
4424 var CurrentIteratorPrototype, methods, KEY;
4425
4426 // fix native
4427 if (anyNativeIterator) {
4428 CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable()));
4429 if (CurrentIteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) {
4430 if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) {
4431 if (setPrototypeOf) {
4432 setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype);
4433 } else if (!isCallable(CurrentIteratorPrototype[ITERATOR])) {
4434 defineBuiltIn(CurrentIteratorPrototype, ITERATOR, returnThis);
4435 }
4436 }
4437 // Set @@toStringTag to native iterators
4438 setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true);
4439 if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis;
4440 }
4441 }
4442
4443 // fix Array.prototype.{ values, @@iterator }.name in V8 / FF
4444 if (PROPER_FUNCTION_NAME && DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) {
4445 if (!IS_PURE && CONFIGURABLE_FUNCTION_NAME) {
4446 createNonEnumerableProperty(IterablePrototype, 'name', VALUES);
4447 } else {
4448 INCORRECT_VALUES_NAME = true;
4449 defaultIterator = function values() { return call(nativeIterator, this); };
4450 }
4451 }
4452
4453 // export additional methods
4454 if (DEFAULT) {
4455 methods = {
4456 values: getIterationMethod(VALUES),
4457 keys: IS_SET ? defaultIterator : getIterationMethod(KEYS),
4458 entries: getIterationMethod(ENTRIES)
4459 };
4460 if (FORCED) for (KEY in methods) {
4461 if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) {
4462 defineBuiltIn(IterablePrototype, KEY, methods[KEY]);
4463 }
4464 } else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods);
4465 }
4466
4467 // define iterator
4468 if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) {
4469 defineBuiltIn(IterablePrototype, ITERATOR, defaultIterator, { name: DEFAULT });
4470 }
4471 Iterators[NAME] = defaultIterator;
4472
4473 return methods;
4474};
4475
4476
4477/***/ }),
4478/* 167 */
4479/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
4480
4481"use strict";
4482
4483var IteratorPrototype = (__webpack_require__(168).IteratorPrototype);
4484var create = __webpack_require__(73);
4485var createPropertyDescriptor = __webpack_require__(11);
4486var setToStringTag = __webpack_require__(84);
4487var Iterators = __webpack_require__(130);
4488
4489var returnThis = function () { return this; };
4490
4491module.exports = function (IteratorConstructor, NAME, next, ENUMERABLE_NEXT) {
4492 var TO_STRING_TAG = NAME + ' Iterator';
4493 IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(+!ENUMERABLE_NEXT, next) });
4494 setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true);
4495 Iterators[TO_STRING_TAG] = returnThis;
4496 return IteratorConstructor;
4497};
4498
4499
4500/***/ }),
4501/* 168 */
4502/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
4503
4504"use strict";
4505
4506var fails = __webpack_require__(7);
4507var isCallable = __webpack_require__(22);
4508var isObject = __webpack_require__(21);
4509var create = __webpack_require__(73);
4510var getPrototypeOf = __webpack_require__(126);
4511var defineBuiltIn = __webpack_require__(49);
4512var wellKnownSymbol = __webpack_require__(35);
4513var IS_PURE = __webpack_require__(37);
4514
4515var ITERATOR = wellKnownSymbol('iterator');
4516var BUGGY_SAFARI_ITERATORS = false;
4517
4518// `%IteratorPrototype%` object
4519// https://tc39.es/ecma262/#sec-%iteratorprototype%-object
4520var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;
4521
4522/* eslint-disable es/no-array-prototype-keys -- safe */
4523if ([].keys) {
4524 arrayIterator = [].keys();
4525 // Safari 8 has buggy iterators w/o `next`
4526 if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;
4527 else {
4528 PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));
4529 if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;
4530 }
4531}
4532
4533var NEW_ITERATOR_PROTOTYPE = !isObject(IteratorPrototype) || fails(function () {
4534 var test = {};
4535 // FF44- legacy iterators case
4536 return IteratorPrototype[ITERATOR].call(test) !== test;
4537});
4538
4539if (NEW_ITERATOR_PROTOTYPE) IteratorPrototype = {};
4540else if (IS_PURE) IteratorPrototype = create(IteratorPrototype);
4541
4542// `%IteratorPrototype%[@@iterator]()` method
4543// https://tc39.es/ecma262/#sec-%iteratorprototype%-@@iterator
4544if (!isCallable(IteratorPrototype[ITERATOR])) {
4545 defineBuiltIn(IteratorPrototype, ITERATOR, function () {
4546 return this;
4547 });
4548}
4549
4550module.exports = {
4551 IteratorPrototype: IteratorPrototype,
4552 BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS
4553};
4554
4555
4556/***/ }),
4557/* 169 */
4558/***/ (function(module) {
4559
4560// `CreateIterResultObject` abstract operation
4561// https://tc39.es/ecma262/#sec-createiterresultobject
4562module.exports = function (value, done) {
4563 return { value: value, done: done };
4564};
4565
4566
4567/***/ }),
4568/* 170 */
4569/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
4570
4571"use strict";
4572
4573var $ = __webpack_require__(3);
4574var uncurryThis = __webpack_require__(14);
4575var IndexedObject = __webpack_require__(13);
4576var toIndexedObject = __webpack_require__(12);
4577var arrayMethodIsStrict = __webpack_require__(144);
4578
4579var nativeJoin = uncurryThis([].join);
4580
4581var ES3_STRINGS = IndexedObject != Object;
4582var STRICT_METHOD = arrayMethodIsStrict('join', ',');
4583
4584// `Array.prototype.join` method
4585// https://tc39.es/ecma262/#sec-array.prototype.join
4586$({ target: 'Array', proto: true, forced: ES3_STRINGS || !STRICT_METHOD }, {
4587 join: function join(separator) {
4588 return nativeJoin(toIndexedObject(this), separator === undefined ? ',' : separator);
4589 }
4590});
4591
4592
4593/***/ }),
4594/* 171 */
4595/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
4596
4597var $ = __webpack_require__(3);
4598var lastIndexOf = __webpack_require__(172);
4599
4600// `Array.prototype.lastIndexOf` method
4601// https://tc39.es/ecma262/#sec-array.prototype.lastindexof
4602// eslint-disable-next-line es/no-array-prototype-lastindexof -- required for testing
4603$({ target: 'Array', proto: true, forced: lastIndexOf !== [].lastIndexOf }, {
4604 lastIndexOf: lastIndexOf
4605});
4606
4607
4608/***/ }),
4609/* 172 */
4610/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
4611
4612"use strict";
4613
4614/* eslint-disable es/no-array-prototype-lastindexof -- safe */
4615var apply = __webpack_require__(95);
4616var toIndexedObject = __webpack_require__(12);
4617var toIntegerOrInfinity = __webpack_require__(63);
4618var lengthOfArrayLike = __webpack_require__(65);
4619var arrayMethodIsStrict = __webpack_require__(144);
4620
4621var min = Math.min;
4622var $lastIndexOf = [].lastIndexOf;
4623var NEGATIVE_ZERO = !!$lastIndexOf && 1 / [1].lastIndexOf(1, -0) < 0;
4624var STRICT_METHOD = arrayMethodIsStrict('lastIndexOf');
4625var FORCED = NEGATIVE_ZERO || !STRICT_METHOD;
4626
4627// `Array.prototype.lastIndexOf` method implementation
4628// https://tc39.es/ecma262/#sec-array.prototype.lastindexof
4629module.exports = FORCED ? function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) {
4630 // convert -0 to +0
4631 if (NEGATIVE_ZERO) return apply($lastIndexOf, this, arguments) || 0;
4632 var O = toIndexedObject(this);
4633 var length = lengthOfArrayLike(O);
4634 var index = length - 1;
4635 if (arguments.length > 1) index = min(index, toIntegerOrInfinity(arguments[1]));
4636 if (index < 0) index = length + index;
4637 for (;index >= 0; index--) if (index in O && O[index] === searchElement) return index || 0;
4638 return -1;
4639} : $lastIndexOf;
4640
4641
4642/***/ }),
4643/* 173 */
4644/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
4645
4646"use strict";
4647
4648var $ = __webpack_require__(3);
4649var $map = (__webpack_require__(85).map);
4650var arrayMethodHasSpeciesSupport = __webpack_require__(139);
4651
4652var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map');
4653
4654// `Array.prototype.map` method
4655// https://tc39.es/ecma262/#sec-array.prototype.map
4656// with adding support of @@species
4657$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
4658 map: function map(callbackfn /* , thisArg */) {
4659 return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
4660 }
4661});
4662
4663
4664/***/ }),
4665/* 174 */
4666/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
4667
4668"use strict";
4669
4670var $ = __webpack_require__(3);
4671var fails = __webpack_require__(7);
4672var isConstructor = __webpack_require__(90);
4673var createProperty = __webpack_require__(79);
4674
4675var $Array = Array;
4676
4677var ISNT_GENERIC = fails(function () {
4678 function F() { /* empty */ }
4679 // eslint-disable-next-line es/no-array-of -- safe
4680 return !($Array.of.call(F) instanceof F);
4681});
4682
4683// `Array.of` method
4684// https://tc39.es/ecma262/#sec-array.of
4685// WebKit Array.of isn't generic
4686$({ target: 'Array', stat: true, forced: ISNT_GENERIC }, {
4687 of: function of(/* ...args */) {
4688 var index = 0;
4689 var argumentsLength = arguments.length;
4690 var result = new (isConstructor(this) ? this : $Array)(argumentsLength);
4691 while (argumentsLength > index) createProperty(result, index, arguments[index++]);
4692 result.length = argumentsLength;
4693 return result;
4694 }
4695});
4696
4697
4698/***/ }),
4699/* 175 */
4700/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
4701
4702"use strict";
4703
4704var $ = __webpack_require__(3);
4705var toObject = __webpack_require__(41);
4706var lengthOfArrayLike = __webpack_require__(65);
4707var setArrayLength = __webpack_require__(176);
4708var doesNotExceedSafeInteger = __webpack_require__(138);
4709var fails = __webpack_require__(7);
4710
4711var INCORRECT_TO_LENGTH = fails(function () {
4712 return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;
4713});
4714
4715// V8 and Safari <= 15.4, FF < 23 throws InternalError
4716// https://bugs.chromium.org/p/v8/issues/detail?id=12681
4717var SILENT_ON_NON_WRITABLE_LENGTH = !function () {
4718 try {
4719 // eslint-disable-next-line es/no-object-defineproperty -- safe
4720 Object.defineProperty([], 'length', { writable: false }).push();
4721 } catch (error) {
4722 return error instanceof TypeError;
4723 }
4724}();
4725
4726// `Array.prototype.push` method
4727// https://tc39.es/ecma262/#sec-array.prototype.push
4728$({ target: 'Array', proto: true, arity: 1, forced: INCORRECT_TO_LENGTH || SILENT_ON_NON_WRITABLE_LENGTH }, {
4729 // eslint-disable-next-line no-unused-vars -- required for `.length`
4730 push: function push(item) {
4731 var O = toObject(this);
4732 var len = lengthOfArrayLike(O);
4733 var argCount = arguments.length;
4734 doesNotExceedSafeInteger(len + argCount);
4735 for (var i = 0; i < argCount; i++) {
4736 O[len] = arguments[i];
4737 len++;
4738 }
4739 setArrayLength(O, len);
4740 return len;
4741 }
4742});
4743
4744
4745/***/ }),
4746/* 176 */
4747/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
4748
4749"use strict";
4750
4751var DESCRIPTORS = __webpack_require__(6);
4752var isArray = __webpack_require__(89);
4753
4754var $TypeError = TypeError;
4755// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
4756var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
4757
4758// Safari < 13 does not throw an error in this case
4759var SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {
4760 // makes no sense without proper strict mode support
4761 if (this !== undefined) return true;
4762 try {
4763 // eslint-disable-next-line es/no-object-defineproperty -- safe
4764 Object.defineProperty([], 'length', { writable: false }).length = 1;
4765 } catch (error) {
4766 return error instanceof TypeError;
4767 }
4768}();
4769
4770module.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {
4771 if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {
4772 throw $TypeError('Cannot set read only .length');
4773 } return O.length = length;
4774} : function (O, length) {
4775 return O.length = length;
4776};
4777
4778
4779/***/ }),
4780/* 177 */
4781/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
4782
4783"use strict";
4784
4785var $ = __webpack_require__(3);
4786var $reduce = (__webpack_require__(178).left);
4787var arrayMethodIsStrict = __webpack_require__(144);
4788var CHROME_VERSION = __webpack_require__(29);
4789var IS_NODE = __webpack_require__(179);
4790
4791var STRICT_METHOD = arrayMethodIsStrict('reduce');
4792// Chrome 80-82 has a critical bug
4793// https://bugs.chromium.org/p/chromium/issues/detail?id=1049982
4794var CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83;
4795
4796// `Array.prototype.reduce` method
4797// https://tc39.es/ecma262/#sec-array.prototype.reduce
4798$({ target: 'Array', proto: true, forced: !STRICT_METHOD || CHROME_BUG }, {
4799 reduce: function reduce(callbackfn /* , initialValue */) {
4800 var length = arguments.length;
4801 return $reduce(this, callbackfn, length, length > 1 ? arguments[1] : undefined);
4802 }
4803});
4804
4805
4806/***/ }),
4807/* 178 */
4808/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
4809
4810var aCallable = __webpack_require__(32);
4811var toObject = __webpack_require__(41);
4812var IndexedObject = __webpack_require__(13);
4813var lengthOfArrayLike = __webpack_require__(65);
4814
4815var $TypeError = TypeError;
4816
4817// `Array.prototype.{ reduce, reduceRight }` methods implementation
4818var createMethod = function (IS_RIGHT) {
4819 return function (that, callbackfn, argumentsLength, memo) {
4820 aCallable(callbackfn);
4821 var O = toObject(that);
4822 var self = IndexedObject(O);
4823 var length = lengthOfArrayLike(O);
4824 var index = IS_RIGHT ? length - 1 : 0;
4825 var i = IS_RIGHT ? -1 : 1;
4826 if (argumentsLength < 2) while (true) {
4827 if (index in self) {
4828 memo = self[index];
4829 index += i;
4830 break;
4831 }
4832 index += i;
4833 if (IS_RIGHT ? index < 0 : length <= index) {
4834 throw $TypeError('Reduce of empty array with no initial value');
4835 }
4836 }
4837 for (;IS_RIGHT ? index >= 0 : length > index; index += i) if (index in self) {
4838 memo = callbackfn(memo, self[index], index, O);
4839 }
4840 return memo;
4841 };
4842};
4843
4844module.exports = {
4845 // `Array.prototype.reduce` method
4846 // https://tc39.es/ecma262/#sec-array.prototype.reduce
4847 left: createMethod(false),
4848 // `Array.prototype.reduceRight` method
4849 // https://tc39.es/ecma262/#sec-array.prototype.reduceright
4850 right: createMethod(true)
4851};
4852
4853
4854/***/ }),
4855/* 179 */
4856/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
4857
4858var classof = __webpack_require__(15);
4859var global = __webpack_require__(4);
4860
4861module.exports = classof(global.process) == 'process';
4862
4863
4864/***/ }),
4865/* 180 */
4866/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
4867
4868"use strict";
4869
4870var $ = __webpack_require__(3);
4871var $reduceRight = (__webpack_require__(178).right);
4872var arrayMethodIsStrict = __webpack_require__(144);
4873var CHROME_VERSION = __webpack_require__(29);
4874var IS_NODE = __webpack_require__(179);
4875
4876var STRICT_METHOD = arrayMethodIsStrict('reduceRight');
4877// Chrome 80-82 has a critical bug
4878// https://bugs.chromium.org/p/chromium/issues/detail?id=1049982
4879var CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83;
4880
4881// `Array.prototype.reduceRight` method
4882// https://tc39.es/ecma262/#sec-array.prototype.reduceright
4883$({ target: 'Array', proto: true, forced: !STRICT_METHOD || CHROME_BUG }, {
4884 reduceRight: function reduceRight(callbackfn /* , initialValue */) {
4885 return $reduceRight(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined);
4886 }
4887});
4888
4889
4890/***/ }),
4891/* 181 */
4892/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
4893
4894"use strict";
4895
4896var $ = __webpack_require__(3);
4897var uncurryThis = __webpack_require__(14);
4898var isArray = __webpack_require__(89);
4899
4900var nativeReverse = uncurryThis([].reverse);
4901var test = [1, 2];
4902
4903// `Array.prototype.reverse` method
4904// https://tc39.es/ecma262/#sec-array.prototype.reverse
4905// fix for Safari 12.0 bug
4906// https://bugs.webkit.org/show_bug.cgi?id=188794
4907$({ target: 'Array', proto: true, forced: String(test) === String(test.reverse()) }, {
4908 reverse: function reverse() {
4909 // eslint-disable-next-line no-self-assign -- dirty hack
4910 if (isArray(this)) this.length = this.length;
4911 return nativeReverse(this);
4912 }
4913});
4914
4915
4916/***/ }),
4917/* 182 */
4918/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
4919
4920"use strict";
4921
4922var $ = __webpack_require__(3);
4923var isArray = __webpack_require__(89);
4924var isConstructor = __webpack_require__(90);
4925var isObject = __webpack_require__(21);
4926var toAbsoluteIndex = __webpack_require__(62);
4927var lengthOfArrayLike = __webpack_require__(65);
4928var toIndexedObject = __webpack_require__(12);
4929var createProperty = __webpack_require__(79);
4930var wellKnownSymbol = __webpack_require__(35);
4931var arrayMethodHasSpeciesSupport = __webpack_require__(139);
4932var nativeSlice = __webpack_require__(96);
4933
4934var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('slice');
4935
4936var SPECIES = wellKnownSymbol('species');
4937var $Array = Array;
4938var max = Math.max;
4939
4940// `Array.prototype.slice` method
4941// https://tc39.es/ecma262/#sec-array.prototype.slice
4942// fallback for not array-like ES3 strings and DOM objects
4943$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
4944 slice: function slice(start, end) {
4945 var O = toIndexedObject(this);
4946 var length = lengthOfArrayLike(O);
4947 var k = toAbsoluteIndex(start, length);
4948 var fin = toAbsoluteIndex(end === undefined ? length : end, length);
4949 // inline `ArraySpeciesCreate` for usage native `Array#slice` where it's possible
4950 var Constructor, result, n;
4951 if (isArray(O)) {
4952 Constructor = O.constructor;
4953 // cross-realm fallback
4954 if (isConstructor(Constructor) && (Constructor === $Array || isArray(Constructor.prototype))) {
4955 Constructor = undefined;
4956 } else if (isObject(Constructor)) {
4957 Constructor = Constructor[SPECIES];
4958 if (Constructor === null) Constructor = undefined;
4959 }
4960 if (Constructor === $Array || Constructor === undefined) {
4961 return nativeSlice(O, k, fin);
4962 }
4963 }
4964 result = new (Constructor === undefined ? $Array : Constructor)(max(fin - k, 0));
4965 for (n = 0; k < fin; k++, n++) if (k in O) createProperty(result, n, O[k]);
4966 result.length = n;
4967 return result;
4968 }
4969});
4970
4971
4972/***/ }),
4973/* 183 */
4974/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
4975
4976"use strict";
4977
4978var $ = __webpack_require__(3);
4979var $some = (__webpack_require__(85).some);
4980var arrayMethodIsStrict = __webpack_require__(144);
4981
4982var STRICT_METHOD = arrayMethodIsStrict('some');
4983
4984// `Array.prototype.some` method
4985// https://tc39.es/ecma262/#sec-array.prototype.some
4986$({ target: 'Array', proto: true, forced: !STRICT_METHOD }, {
4987 some: function some(callbackfn /* , thisArg */) {
4988 return $some(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
4989 }
4990});
4991
4992
4993/***/ }),
4994/* 184 */
4995/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
4996
4997"use strict";
4998
4999var $ = __webpack_require__(3);
5000var uncurryThis = __webpack_require__(14);
5001var aCallable = __webpack_require__(32);
5002var toObject = __webpack_require__(41);
5003var lengthOfArrayLike = __webpack_require__(65);
5004var deletePropertyOrThrow = __webpack_require__(142);
5005var toString = __webpack_require__(70);
5006var fails = __webpack_require__(7);
5007var internalSort = __webpack_require__(185);
5008var arrayMethodIsStrict = __webpack_require__(144);
5009var FF = __webpack_require__(186);
5010var IE_OR_EDGE = __webpack_require__(187);
5011var V8 = __webpack_require__(29);
5012var WEBKIT = __webpack_require__(188);
5013
5014var test = [];
5015var nativeSort = uncurryThis(test.sort);
5016var push = uncurryThis(test.push);
5017
5018// IE8-
5019var FAILS_ON_UNDEFINED = fails(function () {
5020 test.sort(undefined);
5021});
5022// V8 bug
5023var FAILS_ON_NULL = fails(function () {
5024 test.sort(null);
5025});
5026// Old WebKit
5027var STRICT_METHOD = arrayMethodIsStrict('sort');
5028
5029var STABLE_SORT = !fails(function () {
5030 // feature detection can be too slow, so check engines versions
5031 if (V8) return V8 < 70;
5032 if (FF && FF > 3) return;
5033 if (IE_OR_EDGE) return true;
5034 if (WEBKIT) return WEBKIT < 603;
5035
5036 var result = '';
5037 var code, chr, value, index;
5038
5039 // generate an array with more 512 elements (Chakra and old V8 fails only in this case)
5040 for (code = 65; code < 76; code++) {
5041 chr = String.fromCharCode(code);
5042
5043 switch (code) {
5044 case 66: case 69: case 70: case 72: value = 3; break;
5045 case 68: case 71: value = 4; break;
5046 default: value = 2;
5047 }
5048
5049 for (index = 0; index < 47; index++) {
5050 test.push({ k: chr + index, v: value });
5051 }
5052 }
5053
5054 test.sort(function (a, b) { return b.v - a.v; });
5055
5056 for (index = 0; index < test.length; index++) {
5057 chr = test[index].k.charAt(0);
5058 if (result.charAt(result.length - 1) !== chr) result += chr;
5059 }
5060
5061 return result !== 'DGBEFHACIJK';
5062});
5063
5064var FORCED = FAILS_ON_UNDEFINED || !FAILS_ON_NULL || !STRICT_METHOD || !STABLE_SORT;
5065
5066var getSortCompare = function (comparefn) {
5067 return function (x, y) {
5068 if (y === undefined) return -1;
5069 if (x === undefined) return 1;
5070 if (comparefn !== undefined) return +comparefn(x, y) || 0;
5071 return toString(x) > toString(y) ? 1 : -1;
5072 };
5073};
5074
5075// `Array.prototype.sort` method
5076// https://tc39.es/ecma262/#sec-array.prototype.sort
5077$({ target: 'Array', proto: true, forced: FORCED }, {
5078 sort: function sort(comparefn) {
5079 if (comparefn !== undefined) aCallable(comparefn);
5080
5081 var array = toObject(this);
5082
5083 if (STABLE_SORT) return comparefn === undefined ? nativeSort(array) : nativeSort(array, comparefn);
5084
5085 var items = [];
5086 var arrayLength = lengthOfArrayLike(array);
5087 var itemsLength, index;
5088
5089 for (index = 0; index < arrayLength; index++) {
5090 if (index in array) push(items, array[index]);
5091 }
5092
5093 internalSort(items, getSortCompare(comparefn));
5094
5095 itemsLength = lengthOfArrayLike(items);
5096 index = 0;
5097
5098 while (index < itemsLength) array[index] = items[index++];
5099 while (index < arrayLength) deletePropertyOrThrow(array, index++);
5100
5101 return array;
5102 }
5103});
5104
5105
5106/***/ }),
5107/* 185 */
5108/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
5109
5110var arraySlice = __webpack_require__(78);
5111
5112var floor = Math.floor;
5113
5114var mergeSort = function (array, comparefn) {
5115 var length = array.length;
5116 var middle = floor(length / 2);
5117 return length < 8 ? insertionSort(array, comparefn) : merge(
5118 array,
5119 mergeSort(arraySlice(array, 0, middle), comparefn),
5120 mergeSort(arraySlice(array, middle), comparefn),
5121 comparefn
5122 );
5123};
5124
5125var insertionSort = function (array, comparefn) {
5126 var length = array.length;
5127 var i = 1;
5128 var element, j;
5129
5130 while (i < length) {
5131 j = i;
5132 element = array[i];
5133 while (j && comparefn(array[j - 1], element) > 0) {
5134 array[j] = array[--j];
5135 }
5136 if (j !== i++) array[j] = element;
5137 } return array;
5138};
5139
5140var merge = function (array, left, right, comparefn) {
5141 var llength = left.length;
5142 var rlength = right.length;
5143 var lindex = 0;
5144 var rindex = 0;
5145
5146 while (lindex < llength || rindex < rlength) {
5147 array[lindex + rindex] = (lindex < llength && rindex < rlength)
5148 ? comparefn(left[lindex], right[rindex]) <= 0 ? left[lindex++] : right[rindex++]
5149 : lindex < llength ? left[lindex++] : right[rindex++];
5150 } return array;
5151};
5152
5153module.exports = mergeSort;
5154
5155
5156/***/ }),
5157/* 186 */
5158/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
5159
5160var userAgent = __webpack_require__(30);
5161
5162var firefox = userAgent.match(/firefox\/(\d+)/i);
5163
5164module.exports = !!firefox && +firefox[1];
5165
5166
5167/***/ }),
5168/* 187 */
5169/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
5170
5171var UA = __webpack_require__(30);
5172
5173module.exports = /MSIE|Trident/.test(UA);
5174
5175
5176/***/ }),
5177/* 188 */
5178/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
5179
5180var userAgent = __webpack_require__(30);
5181
5182var webkit = userAgent.match(/AppleWebKit\/(\d+)\./);
5183
5184module.exports = !!webkit && +webkit[1];
5185
5186
5187/***/ }),
5188/* 189 */
5189/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
5190
5191var setSpecies = __webpack_require__(190);
5192
5193// `Array[@@species]` getter
5194// https://tc39.es/ecma262/#sec-get-array-@@species
5195setSpecies('Array');
5196
5197
5198/***/ }),
5199/* 190 */
5200/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
5201
5202"use strict";
5203
5204var getBuiltIn = __webpack_require__(25);
5205var definePropertyModule = __webpack_require__(46);
5206var wellKnownSymbol = __webpack_require__(35);
5207var DESCRIPTORS = __webpack_require__(6);
5208
5209var SPECIES = wellKnownSymbol('species');
5210
5211module.exports = function (CONSTRUCTOR_NAME) {
5212 var Constructor = getBuiltIn(CONSTRUCTOR_NAME);
5213 var defineProperty = definePropertyModule.f;
5214
5215 if (DESCRIPTORS && Constructor && !Constructor[SPECIES]) {
5216 defineProperty(Constructor, SPECIES, {
5217 configurable: true,
5218 get: function () { return this; }
5219 });
5220 }
5221};
5222
5223
5224/***/ }),
5225/* 191 */
5226/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
5227
5228"use strict";
5229
5230var $ = __webpack_require__(3);
5231var toObject = __webpack_require__(41);
5232var toAbsoluteIndex = __webpack_require__(62);
5233var toIntegerOrInfinity = __webpack_require__(63);
5234var lengthOfArrayLike = __webpack_require__(65);
5235var setArrayLength = __webpack_require__(176);
5236var doesNotExceedSafeInteger = __webpack_require__(138);
5237var arraySpeciesCreate = __webpack_require__(87);
5238var createProperty = __webpack_require__(79);
5239var deletePropertyOrThrow = __webpack_require__(142);
5240var arrayMethodHasSpeciesSupport = __webpack_require__(139);
5241
5242var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice');
5243
5244var max = Math.max;
5245var min = Math.min;
5246
5247// `Array.prototype.splice` method
5248// https://tc39.es/ecma262/#sec-array.prototype.splice
5249// with adding support of @@species
5250$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
5251 splice: function splice(start, deleteCount /* , ...items */) {
5252 var O = toObject(this);
5253 var len = lengthOfArrayLike(O);
5254 var actualStart = toAbsoluteIndex(start, len);
5255 var argumentsLength = arguments.length;
5256 var insertCount, actualDeleteCount, A, k, from, to;
5257 if (argumentsLength === 0) {
5258 insertCount = actualDeleteCount = 0;
5259 } else if (argumentsLength === 1) {
5260 insertCount = 0;
5261 actualDeleteCount = len - actualStart;
5262 } else {
5263 insertCount = argumentsLength - 2;
5264 actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart);
5265 }
5266 doesNotExceedSafeInteger(len + insertCount - actualDeleteCount);
5267 A = arraySpeciesCreate(O, actualDeleteCount);
5268 for (k = 0; k < actualDeleteCount; k++) {
5269 from = actualStart + k;
5270 if (from in O) createProperty(A, k, O[from]);
5271 }
5272 A.length = actualDeleteCount;
5273 if (insertCount < actualDeleteCount) {
5274 for (k = actualStart; k < len - actualDeleteCount; k++) {
5275 from = k + actualDeleteCount;
5276 to = k + insertCount;
5277 if (from in O) O[to] = O[from];
5278 else deletePropertyOrThrow(O, to);
5279 }
5280 for (k = len; k > len - actualDeleteCount + insertCount; k--) deletePropertyOrThrow(O, k - 1);
5281 } else if (insertCount > actualDeleteCount) {
5282 for (k = len - actualDeleteCount; k > actualStart; k--) {
5283 from = k + actualDeleteCount - 1;
5284 to = k + insertCount - 1;
5285 if (from in O) O[to] = O[from];
5286 else deletePropertyOrThrow(O, to);
5287 }
5288 }
5289 for (k = 0; k < insertCount; k++) {
5290 O[k + actualStart] = arguments[k + 2];
5291 }
5292 setArrayLength(O, len - actualDeleteCount + insertCount);
5293 return A;
5294 }
5295});
5296
5297
5298/***/ }),
5299/* 192 */
5300/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
5301
5302// this method was added to unscopables after implementation
5303// in popular engines, so it's moved to a separate module
5304var addToUnscopables = __webpack_require__(136);
5305
5306// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
5307addToUnscopables('flat');
5308
5309
5310/***/ }),
5311/* 193 */
5312/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
5313
5314// this method was added to unscopables after implementation
5315// in popular engines, so it's moved to a separate module
5316var addToUnscopables = __webpack_require__(136);
5317
5318// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
5319addToUnscopables('flatMap');
5320
5321
5322/***/ }),
5323/* 194 */
5324/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
5325
5326"use strict";
5327
5328var $ = __webpack_require__(3);
5329var toObject = __webpack_require__(41);
5330var lengthOfArrayLike = __webpack_require__(65);
5331var setArrayLength = __webpack_require__(176);
5332var deletePropertyOrThrow = __webpack_require__(142);
5333var doesNotExceedSafeInteger = __webpack_require__(138);
5334
5335// IE8-
5336var INCORRECT_RESULT = [].unshift(0) !== 1;
5337
5338// V8 ~ Chrome < 71 and Safari <= 15.4, FF < 23 throws InternalError
5339var SILENT_ON_NON_WRITABLE_LENGTH = !function () {
5340 try {
5341 // eslint-disable-next-line es/no-object-defineproperty -- safe
5342 Object.defineProperty([], 'length', { writable: false }).unshift();
5343 } catch (error) {
5344 return error instanceof TypeError;
5345 }
5346}();
5347
5348// `Array.prototype.unshift` method
5349// https://tc39.es/ecma262/#sec-array.prototype.unshift
5350$({ target: 'Array', proto: true, arity: 1, forced: INCORRECT_RESULT || SILENT_ON_NON_WRITABLE_LENGTH }, {
5351 // eslint-disable-next-line no-unused-vars -- required for `.length`
5352 unshift: function unshift(item) {
5353 var O = toObject(this);
5354 var len = lengthOfArrayLike(O);
5355 var argCount = arguments.length;
5356 if (argCount) {
5357 doesNotExceedSafeInteger(len + argCount);
5358 var k = len;
5359 while (k--) {
5360 var to = k + argCount;
5361 if (k in O) O[to] = O[k];
5362 else deletePropertyOrThrow(O, to);
5363 }
5364 for (var j = 0; j < argCount; j++) {
5365 O[j] = arguments[j];
5366 }
5367 } return setArrayLength(O, len + argCount);
5368 }
5369});
5370
5371
5372/***/ }),
5373/* 195 */
5374/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
5375
5376"use strict";
5377
5378var $ = __webpack_require__(3);
5379var global = __webpack_require__(4);
5380var arrayBufferModule = __webpack_require__(196);
5381var setSpecies = __webpack_require__(190);
5382
5383var ARRAY_BUFFER = 'ArrayBuffer';
5384var ArrayBuffer = arrayBufferModule[ARRAY_BUFFER];
5385var NativeArrayBuffer = global[ARRAY_BUFFER];
5386
5387// `ArrayBuffer` constructor
5388// https://tc39.es/ecma262/#sec-arraybuffer-constructor
5389$({ global: true, constructor: true, forced: NativeArrayBuffer !== ArrayBuffer }, {
5390 ArrayBuffer: ArrayBuffer
5391});
5392
5393setSpecies(ARRAY_BUFFER);
5394
5395
5396/***/ }),
5397/* 196 */
5398/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
5399
5400"use strict";
5401
5402var global = __webpack_require__(4);
5403var uncurryThis = __webpack_require__(14);
5404var DESCRIPTORS = __webpack_require__(6);
5405var NATIVE_ARRAY_BUFFER = __webpack_require__(197);
5406var FunctionName = __webpack_require__(51);
5407var createNonEnumerableProperty = __webpack_require__(45);
5408var defineBuiltIns = __webpack_require__(198);
5409var fails = __webpack_require__(7);
5410var anInstance = __webpack_require__(199);
5411var toIntegerOrInfinity = __webpack_require__(63);
5412var toLength = __webpack_require__(66);
5413var toIndex = __webpack_require__(200);
5414var IEEE754 = __webpack_require__(201);
5415var getPrototypeOf = __webpack_require__(126);
5416var setPrototypeOf = __webpack_require__(114);
5417var getOwnPropertyNames = (__webpack_require__(59).f);
5418var defineProperty = (__webpack_require__(46).f);
5419var arrayFill = __webpack_require__(146);
5420var arraySlice = __webpack_require__(78);
5421var setToStringTag = __webpack_require__(84);
5422var InternalStateModule = __webpack_require__(53);
5423
5424var PROPER_FUNCTION_NAME = FunctionName.PROPER;
5425var CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE;
5426var getInternalState = InternalStateModule.get;
5427var setInternalState = InternalStateModule.set;
5428var ARRAY_BUFFER = 'ArrayBuffer';
5429var DATA_VIEW = 'DataView';
5430var PROTOTYPE = 'prototype';
5431var WRONG_LENGTH = 'Wrong length';
5432var WRONG_INDEX = 'Wrong index';
5433var NativeArrayBuffer = global[ARRAY_BUFFER];
5434var $ArrayBuffer = NativeArrayBuffer;
5435var ArrayBufferPrototype = $ArrayBuffer && $ArrayBuffer[PROTOTYPE];
5436var $DataView = global[DATA_VIEW];
5437var DataViewPrototype = $DataView && $DataView[PROTOTYPE];
5438var ObjectPrototype = Object.prototype;
5439var Array = global.Array;
5440var RangeError = global.RangeError;
5441var fill = uncurryThis(arrayFill);
5442var reverse = uncurryThis([].reverse);
5443
5444var packIEEE754 = IEEE754.pack;
5445var unpackIEEE754 = IEEE754.unpack;
5446
5447var packInt8 = function (number) {
5448 return [number & 0xFF];
5449};
5450
5451var packInt16 = function (number) {
5452 return [number & 0xFF, number >> 8 & 0xFF];
5453};
5454
5455var packInt32 = function (number) {
5456 return [number & 0xFF, number >> 8 & 0xFF, number >> 16 & 0xFF, number >> 24 & 0xFF];
5457};
5458
5459var unpackInt32 = function (buffer) {
5460 return buffer[3] << 24 | buffer[2] << 16 | buffer[1] << 8 | buffer[0];
5461};
5462
5463var packFloat32 = function (number) {
5464 return packIEEE754(number, 23, 4);
5465};
5466
5467var packFloat64 = function (number) {
5468 return packIEEE754(number, 52, 8);
5469};
5470
5471var addGetter = function (Constructor, key) {
5472 defineProperty(Constructor[PROTOTYPE], key, { get: function () { return getInternalState(this)[key]; } });
5473};
5474
5475var get = function (view, count, index, isLittleEndian) {
5476 var intIndex = toIndex(index);
5477 var store = getInternalState(view);
5478 if (intIndex + count > store.byteLength) throw RangeError(WRONG_INDEX);
5479 var bytes = getInternalState(store.buffer).bytes;
5480 var start = intIndex + store.byteOffset;
5481 var pack = arraySlice(bytes, start, start + count);
5482 return isLittleEndian ? pack : reverse(pack);
5483};
5484
5485var set = function (view, count, index, conversion, value, isLittleEndian) {
5486 var intIndex = toIndex(index);
5487 var store = getInternalState(view);
5488 if (intIndex + count > store.byteLength) throw RangeError(WRONG_INDEX);
5489 var bytes = getInternalState(store.buffer).bytes;
5490 var start = intIndex + store.byteOffset;
5491 var pack = conversion(+value);
5492 for (var i = 0; i < count; i++) bytes[start + i] = pack[isLittleEndian ? i : count - i - 1];
5493};
5494
5495if (!NATIVE_ARRAY_BUFFER) {
5496 $ArrayBuffer = function ArrayBuffer(length) {
5497 anInstance(this, ArrayBufferPrototype);
5498 var byteLength = toIndex(length);
5499 setInternalState(this, {
5500 bytes: fill(Array(byteLength), 0),
5501 byteLength: byteLength
5502 });
5503 if (!DESCRIPTORS) this.byteLength = byteLength;
5504 };
5505
5506 ArrayBufferPrototype = $ArrayBuffer[PROTOTYPE];
5507
5508 $DataView = function DataView(buffer, byteOffset, byteLength) {
5509 anInstance(this, DataViewPrototype);
5510 anInstance(buffer, ArrayBufferPrototype);
5511 var bufferLength = getInternalState(buffer).byteLength;
5512 var offset = toIntegerOrInfinity(byteOffset);
5513 if (offset < 0 || offset > bufferLength) throw RangeError('Wrong offset');
5514 byteLength = byteLength === undefined ? bufferLength - offset : toLength(byteLength);
5515 if (offset + byteLength > bufferLength) throw RangeError(WRONG_LENGTH);
5516 setInternalState(this, {
5517 buffer: buffer,
5518 byteLength: byteLength,
5519 byteOffset: offset
5520 });
5521 if (!DESCRIPTORS) {
5522 this.buffer = buffer;
5523 this.byteLength = byteLength;
5524 this.byteOffset = offset;
5525 }
5526 };
5527
5528 DataViewPrototype = $DataView[PROTOTYPE];
5529
5530 if (DESCRIPTORS) {
5531 addGetter($ArrayBuffer, 'byteLength');
5532 addGetter($DataView, 'buffer');
5533 addGetter($DataView, 'byteLength');
5534 addGetter($DataView, 'byteOffset');
5535 }
5536
5537 defineBuiltIns(DataViewPrototype, {
5538 getInt8: function getInt8(byteOffset) {
5539 return get(this, 1, byteOffset)[0] << 24 >> 24;
5540 },
5541 getUint8: function getUint8(byteOffset) {
5542 return get(this, 1, byteOffset)[0];
5543 },
5544 getInt16: function getInt16(byteOffset /* , littleEndian */) {
5545 var bytes = get(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : undefined);
5546 return (bytes[1] << 8 | bytes[0]) << 16 >> 16;
5547 },
5548 getUint16: function getUint16(byteOffset /* , littleEndian */) {
5549 var bytes = get(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : undefined);
5550 return bytes[1] << 8 | bytes[0];
5551 },
5552 getInt32: function getInt32(byteOffset /* , littleEndian */) {
5553 return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined));
5554 },
5555 getUint32: function getUint32(byteOffset /* , littleEndian */) {
5556 return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined)) >>> 0;
5557 },
5558 getFloat32: function getFloat32(byteOffset /* , littleEndian */) {
5559 return unpackIEEE754(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined), 23);
5560 },
5561 getFloat64: function getFloat64(byteOffset /* , littleEndian */) {
5562 return unpackIEEE754(get(this, 8, byteOffset, arguments.length > 1 ? arguments[1] : undefined), 52);
5563 },
5564 setInt8: function setInt8(byteOffset, value) {
5565 set(this, 1, byteOffset, packInt8, value);
5566 },
5567 setUint8: function setUint8(byteOffset, value) {
5568 set(this, 1, byteOffset, packInt8, value);
5569 },
5570 setInt16: function setInt16(byteOffset, value /* , littleEndian */) {
5571 set(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : undefined);
5572 },
5573 setUint16: function setUint16(byteOffset, value /* , littleEndian */) {
5574 set(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : undefined);
5575 },
5576 setInt32: function setInt32(byteOffset, value /* , littleEndian */) {
5577 set(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : undefined);
5578 },
5579 setUint32: function setUint32(byteOffset, value /* , littleEndian */) {
5580 set(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : undefined);
5581 },
5582 setFloat32: function setFloat32(byteOffset, value /* , littleEndian */) {
5583 set(this, 4, byteOffset, packFloat32, value, arguments.length > 2 ? arguments[2] : undefined);
5584 },
5585 setFloat64: function setFloat64(byteOffset, value /* , littleEndian */) {
5586 set(this, 8, byteOffset, packFloat64, value, arguments.length > 2 ? arguments[2] : undefined);
5587 }
5588 });
5589} else {
5590 var INCORRECT_ARRAY_BUFFER_NAME = PROPER_FUNCTION_NAME && NativeArrayBuffer.name !== ARRAY_BUFFER;
5591 /* eslint-disable no-new -- required for testing */
5592 if (!fails(function () {
5593 NativeArrayBuffer(1);
5594 }) || !fails(function () {
5595 new NativeArrayBuffer(-1);
5596 }) || fails(function () {
5597 new NativeArrayBuffer();
5598 new NativeArrayBuffer(1.5);
5599 new NativeArrayBuffer(NaN);
5600 return NativeArrayBuffer.length != 1 || INCORRECT_ARRAY_BUFFER_NAME && !CONFIGURABLE_FUNCTION_NAME;
5601 })) {
5602 /* eslint-enable no-new -- required for testing */
5603 $ArrayBuffer = function ArrayBuffer(length) {
5604 anInstance(this, ArrayBufferPrototype);
5605 return new NativeArrayBuffer(toIndex(length));
5606 };
5607
5608 $ArrayBuffer[PROTOTYPE] = ArrayBufferPrototype;
5609
5610 for (var keys = getOwnPropertyNames(NativeArrayBuffer), j = 0, key; keys.length > j;) {
5611 if (!((key = keys[j++]) in $ArrayBuffer)) {
5612 createNonEnumerableProperty($ArrayBuffer, key, NativeArrayBuffer[key]);
5613 }
5614 }
5615
5616 ArrayBufferPrototype.constructor = $ArrayBuffer;
5617 } else if (INCORRECT_ARRAY_BUFFER_NAME && CONFIGURABLE_FUNCTION_NAME) {
5618 createNonEnumerableProperty(NativeArrayBuffer, 'name', ARRAY_BUFFER);
5619 }
5620
5621 // WebKit bug - the same parent prototype for typed arrays and data view
5622 if (setPrototypeOf && getPrototypeOf(DataViewPrototype) !== ObjectPrototype) {
5623 setPrototypeOf(DataViewPrototype, ObjectPrototype);
5624 }
5625
5626 // iOS Safari 7.x bug
5627 var testView = new $DataView(new $ArrayBuffer(2));
5628 var $setInt8 = uncurryThis(DataViewPrototype.setInt8);
5629 testView.setInt8(0, 2147483648);
5630 testView.setInt8(1, 2147483649);
5631 if (testView.getInt8(0) || !testView.getInt8(1)) defineBuiltIns(DataViewPrototype, {
5632 setInt8: function setInt8(byteOffset, value) {
5633 $setInt8(this, byteOffset, value << 24 >> 24);
5634 },
5635 setUint8: function setUint8(byteOffset, value) {
5636 $setInt8(this, byteOffset, value << 24 >> 24);
5637 }
5638 }, { unsafe: true });
5639}
5640
5641setToStringTag($ArrayBuffer, ARRAY_BUFFER);
5642setToStringTag($DataView, DATA_VIEW);
5643
5644module.exports = {
5645 ArrayBuffer: $ArrayBuffer,
5646 DataView: $DataView
5647};
5648
5649
5650/***/ }),
5651/* 197 */
5652/***/ (function(module) {
5653
5654// eslint-disable-next-line es/no-typed-arrays -- safe
5655module.exports = typeof ArrayBuffer != 'undefined' && typeof DataView != 'undefined';
5656
5657
5658/***/ }),
5659/* 198 */
5660/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
5661
5662var defineBuiltIn = __webpack_require__(49);
5663
5664module.exports = function (target, src, options) {
5665 for (var key in src) defineBuiltIn(target, key, src[key], options);
5666 return target;
5667};
5668
5669
5670/***/ }),
5671/* 199 */
5672/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
5673
5674var isPrototypeOf = __webpack_require__(26);
5675
5676var $TypeError = TypeError;
5677
5678module.exports = function (it, Prototype) {
5679 if (isPrototypeOf(Prototype, it)) return it;
5680 throw $TypeError('Incorrect invocation');
5681};
5682
5683
5684/***/ }),
5685/* 200 */
5686/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
5687
5688var toIntegerOrInfinity = __webpack_require__(63);
5689var toLength = __webpack_require__(66);
5690
5691var $RangeError = RangeError;
5692
5693// `ToIndex` abstract operation
5694// https://tc39.es/ecma262/#sec-toindex
5695module.exports = function (it) {
5696 if (it === undefined) return 0;
5697 var number = toIntegerOrInfinity(it);
5698 var length = toLength(number);
5699 if (number !== length) throw $RangeError('Wrong length or index');
5700 return length;
5701};
5702
5703
5704/***/ }),
5705/* 201 */
5706/***/ (function(module) {
5707
5708// IEEE754 conversions based on https://github.com/feross/ieee754
5709var $Array = Array;
5710var abs = Math.abs;
5711var pow = Math.pow;
5712var floor = Math.floor;
5713var log = Math.log;
5714var LN2 = Math.LN2;
5715
5716var pack = function (number, mantissaLength, bytes) {
5717 var buffer = $Array(bytes);
5718 var exponentLength = bytes * 8 - mantissaLength - 1;
5719 var eMax = (1 << exponentLength) - 1;
5720 var eBias = eMax >> 1;
5721 var rt = mantissaLength === 23 ? pow(2, -24) - pow(2, -77) : 0;
5722 var sign = number < 0 || number === 0 && 1 / number < 0 ? 1 : 0;
5723 var index = 0;
5724 var exponent, mantissa, c;
5725 number = abs(number);
5726 // eslint-disable-next-line no-self-compare -- NaN check
5727 if (number != number || number === Infinity) {
5728 // eslint-disable-next-line no-self-compare -- NaN check
5729 mantissa = number != number ? 1 : 0;
5730 exponent = eMax;
5731 } else {
5732 exponent = floor(log(number) / LN2);
5733 c = pow(2, -exponent);
5734 if (number * c < 1) {
5735 exponent--;
5736 c *= 2;
5737 }
5738 if (exponent + eBias >= 1) {
5739 number += rt / c;
5740 } else {
5741 number += rt * pow(2, 1 - eBias);
5742 }
5743 if (number * c >= 2) {
5744 exponent++;
5745 c /= 2;
5746 }
5747 if (exponent + eBias >= eMax) {
5748 mantissa = 0;
5749 exponent = eMax;
5750 } else if (exponent + eBias >= 1) {
5751 mantissa = (number * c - 1) * pow(2, mantissaLength);
5752 exponent = exponent + eBias;
5753 } else {
5754 mantissa = number * pow(2, eBias - 1) * pow(2, mantissaLength);
5755 exponent = 0;
5756 }
5757 }
5758 while (mantissaLength >= 8) {
5759 buffer[index++] = mantissa & 255;
5760 mantissa /= 256;
5761 mantissaLength -= 8;
5762 }
5763 exponent = exponent << mantissaLength | mantissa;
5764 exponentLength += mantissaLength;
5765 while (exponentLength > 0) {
5766 buffer[index++] = exponent & 255;
5767 exponent /= 256;
5768 exponentLength -= 8;
5769 }
5770 buffer[--index] |= sign * 128;
5771 return buffer;
5772};
5773
5774var unpack = function (buffer, mantissaLength) {
5775 var bytes = buffer.length;
5776 var exponentLength = bytes * 8 - mantissaLength - 1;
5777 var eMax = (1 << exponentLength) - 1;
5778 var eBias = eMax >> 1;
5779 var nBits = exponentLength - 7;
5780 var index = bytes - 1;
5781 var sign = buffer[index--];
5782 var exponent = sign & 127;
5783 var mantissa;
5784 sign >>= 7;
5785 while (nBits > 0) {
5786 exponent = exponent * 256 + buffer[index--];
5787 nBits -= 8;
5788 }
5789 mantissa = exponent & (1 << -nBits) - 1;
5790 exponent >>= -nBits;
5791 nBits += mantissaLength;
5792 while (nBits > 0) {
5793 mantissa = mantissa * 256 + buffer[index--];
5794 nBits -= 8;
5795 }
5796 if (exponent === 0) {
5797 exponent = 1 - eBias;
5798 } else if (exponent === eMax) {
5799 return mantissa ? NaN : sign ? -Infinity : Infinity;
5800 } else {
5801 mantissa = mantissa + pow(2, mantissaLength);
5802 exponent = exponent - eBias;
5803 } return (sign ? -1 : 1) * mantissa * pow(2, exponent - mantissaLength);
5804};
5805
5806module.exports = {
5807 pack: pack,
5808 unpack: unpack
5809};
5810
5811
5812/***/ }),
5813/* 202 */
5814/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
5815
5816var $ = __webpack_require__(3);
5817var ArrayBufferViewCore = __webpack_require__(203);
5818
5819var NATIVE_ARRAY_BUFFER_VIEWS = ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS;
5820
5821// `ArrayBuffer.isView` method
5822// https://tc39.es/ecma262/#sec-arraybuffer.isview
5823$({ target: 'ArrayBuffer', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS }, {
5824 isView: ArrayBufferViewCore.isView
5825});
5826
5827
5828/***/ }),
5829/* 203 */
5830/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
5831
5832"use strict";
5833
5834var NATIVE_ARRAY_BUFFER = __webpack_require__(197);
5835var DESCRIPTORS = __webpack_require__(6);
5836var global = __webpack_require__(4);
5837var isCallable = __webpack_require__(22);
5838var isObject = __webpack_require__(21);
5839var hasOwn = __webpack_require__(40);
5840var classof = __webpack_require__(71);
5841var tryToString = __webpack_require__(33);
5842var createNonEnumerableProperty = __webpack_require__(45);
5843var defineBuiltIn = __webpack_require__(49);
5844var defineProperty = (__webpack_require__(46).f);
5845var isPrototypeOf = __webpack_require__(26);
5846var getPrototypeOf = __webpack_require__(126);
5847var setPrototypeOf = __webpack_require__(114);
5848var wellKnownSymbol = __webpack_require__(35);
5849var uid = __webpack_require__(42);
5850var InternalStateModule = __webpack_require__(53);
5851
5852var enforceInternalState = InternalStateModule.enforce;
5853var getInternalState = InternalStateModule.get;
5854var Int8Array = global.Int8Array;
5855var Int8ArrayPrototype = Int8Array && Int8Array.prototype;
5856var Uint8ClampedArray = global.Uint8ClampedArray;
5857var Uint8ClampedArrayPrototype = Uint8ClampedArray && Uint8ClampedArray.prototype;
5858var TypedArray = Int8Array && getPrototypeOf(Int8Array);
5859var TypedArrayPrototype = Int8ArrayPrototype && getPrototypeOf(Int8ArrayPrototype);
5860var ObjectPrototype = Object.prototype;
5861var TypeError = global.TypeError;
5862
5863var TO_STRING_TAG = wellKnownSymbol('toStringTag');
5864var TYPED_ARRAY_TAG = uid('TYPED_ARRAY_TAG');
5865var TYPED_ARRAY_CONSTRUCTOR = 'TypedArrayConstructor';
5866// Fixing native typed arrays in Opera Presto crashes the browser, see #595
5867var NATIVE_ARRAY_BUFFER_VIEWS = NATIVE_ARRAY_BUFFER && !!setPrototypeOf && classof(global.opera) !== 'Opera';
5868var TYPED_ARRAY_TAG_REQUIRED = false;
5869var NAME, Constructor, Prototype;
5870
5871var TypedArrayConstructorsList = {
5872 Int8Array: 1,
5873 Uint8Array: 1,
5874 Uint8ClampedArray: 1,
5875 Int16Array: 2,
5876 Uint16Array: 2,
5877 Int32Array: 4,
5878 Uint32Array: 4,
5879 Float32Array: 4,
5880 Float64Array: 8
5881};
5882
5883var BigIntArrayConstructorsList = {
5884 BigInt64Array: 8,
5885 BigUint64Array: 8
5886};
5887
5888var isView = function isView(it) {
5889 if (!isObject(it)) return false;
5890 var klass = classof(it);
5891 return klass === 'DataView'
5892 || hasOwn(TypedArrayConstructorsList, klass)
5893 || hasOwn(BigIntArrayConstructorsList, klass);
5894};
5895
5896var getTypedArrayConstructor = function (it) {
5897 var proto = getPrototypeOf(it);
5898 if (!isObject(proto)) return;
5899 var state = getInternalState(proto);
5900 return (state && hasOwn(state, TYPED_ARRAY_CONSTRUCTOR)) ? state[TYPED_ARRAY_CONSTRUCTOR] : getTypedArrayConstructor(proto);
5901};
5902
5903var isTypedArray = function (it) {
5904 if (!isObject(it)) return false;
5905 var klass = classof(it);
5906 return hasOwn(TypedArrayConstructorsList, klass)
5907 || hasOwn(BigIntArrayConstructorsList, klass);
5908};
5909
5910var aTypedArray = function (it) {
5911 if (isTypedArray(it)) return it;
5912 throw TypeError('Target is not a typed array');
5913};
5914
5915var aTypedArrayConstructor = function (C) {
5916 if (isCallable(C) && (!setPrototypeOf || isPrototypeOf(TypedArray, C))) return C;
5917 throw TypeError(tryToString(C) + ' is not a typed array constructor');
5918};
5919
5920var exportTypedArrayMethod = function (KEY, property, forced, options) {
5921 if (!DESCRIPTORS) return;
5922 if (forced) for (var ARRAY in TypedArrayConstructorsList) {
5923 var TypedArrayConstructor = global[ARRAY];
5924 if (TypedArrayConstructor && hasOwn(TypedArrayConstructor.prototype, KEY)) try {
5925 delete TypedArrayConstructor.prototype[KEY];
5926 } catch (error) {
5927 // old WebKit bug - some methods are non-configurable
5928 try {
5929 TypedArrayConstructor.prototype[KEY] = property;
5930 } catch (error2) { /* empty */ }
5931 }
5932 }
5933 if (!TypedArrayPrototype[KEY] || forced) {
5934 defineBuiltIn(TypedArrayPrototype, KEY, forced ? property
5935 : NATIVE_ARRAY_BUFFER_VIEWS && Int8ArrayPrototype[KEY] || property, options);
5936 }
5937};
5938
5939var exportTypedArrayStaticMethod = function (KEY, property, forced) {
5940 var ARRAY, TypedArrayConstructor;
5941 if (!DESCRIPTORS) return;
5942 if (setPrototypeOf) {
5943 if (forced) for (ARRAY in TypedArrayConstructorsList) {
5944 TypedArrayConstructor = global[ARRAY];
5945 if (TypedArrayConstructor && hasOwn(TypedArrayConstructor, KEY)) try {
5946 delete TypedArrayConstructor[KEY];
5947 } catch (error) { /* empty */ }
5948 }
5949 if (!TypedArray[KEY] || forced) {
5950 // V8 ~ Chrome 49-50 `%TypedArray%` methods are non-writable non-configurable
5951 try {
5952 return defineBuiltIn(TypedArray, KEY, forced ? property : NATIVE_ARRAY_BUFFER_VIEWS && TypedArray[KEY] || property);
5953 } catch (error) { /* empty */ }
5954 } else return;
5955 }
5956 for (ARRAY in TypedArrayConstructorsList) {
5957 TypedArrayConstructor = global[ARRAY];
5958 if (TypedArrayConstructor && (!TypedArrayConstructor[KEY] || forced)) {
5959 defineBuiltIn(TypedArrayConstructor, KEY, property);
5960 }
5961 }
5962};
5963
5964for (NAME in TypedArrayConstructorsList) {
5965 Constructor = global[NAME];
5966 Prototype = Constructor && Constructor.prototype;
5967 if (Prototype) enforceInternalState(Prototype)[TYPED_ARRAY_CONSTRUCTOR] = Constructor;
5968 else NATIVE_ARRAY_BUFFER_VIEWS = false;
5969}
5970
5971for (NAME in BigIntArrayConstructorsList) {
5972 Constructor = global[NAME];
5973 Prototype = Constructor && Constructor.prototype;
5974 if (Prototype) enforceInternalState(Prototype)[TYPED_ARRAY_CONSTRUCTOR] = Constructor;
5975}
5976
5977// WebKit bug - typed arrays constructors prototype is Object.prototype
5978if (!NATIVE_ARRAY_BUFFER_VIEWS || !isCallable(TypedArray) || TypedArray === Function.prototype) {
5979 // eslint-disable-next-line no-shadow -- safe
5980 TypedArray = function TypedArray() {
5981 throw TypeError('Incorrect invocation');
5982 };
5983 if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) {
5984 if (global[NAME]) setPrototypeOf(global[NAME], TypedArray);
5985 }
5986}
5987
5988if (!NATIVE_ARRAY_BUFFER_VIEWS || !TypedArrayPrototype || TypedArrayPrototype === ObjectPrototype) {
5989 TypedArrayPrototype = TypedArray.prototype;
5990 if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) {
5991 if (global[NAME]) setPrototypeOf(global[NAME].prototype, TypedArrayPrototype);
5992 }
5993}
5994
5995// WebKit bug - one more object in Uint8ClampedArray prototype chain
5996if (NATIVE_ARRAY_BUFFER_VIEWS && getPrototypeOf(Uint8ClampedArrayPrototype) !== TypedArrayPrototype) {
5997 setPrototypeOf(Uint8ClampedArrayPrototype, TypedArrayPrototype);
5998}
5999
6000if (DESCRIPTORS && !hasOwn(TypedArrayPrototype, TO_STRING_TAG)) {
6001 TYPED_ARRAY_TAG_REQUIRED = true;
6002 defineProperty(TypedArrayPrototype, TO_STRING_TAG, { get: function () {
6003 return isObject(this) ? this[TYPED_ARRAY_TAG] : undefined;
6004 } });
6005 for (NAME in TypedArrayConstructorsList) if (global[NAME]) {
6006 createNonEnumerableProperty(global[NAME], TYPED_ARRAY_TAG, NAME);
6007 }
6008}
6009
6010module.exports = {
6011 NATIVE_ARRAY_BUFFER_VIEWS: NATIVE_ARRAY_BUFFER_VIEWS,
6012 TYPED_ARRAY_TAG: TYPED_ARRAY_TAG_REQUIRED && TYPED_ARRAY_TAG,
6013 aTypedArray: aTypedArray,
6014 aTypedArrayConstructor: aTypedArrayConstructor,
6015 exportTypedArrayMethod: exportTypedArrayMethod,
6016 exportTypedArrayStaticMethod: exportTypedArrayStaticMethod,
6017 getTypedArrayConstructor: getTypedArrayConstructor,
6018 isView: isView,
6019 isTypedArray: isTypedArray,
6020 TypedArray: TypedArray,
6021 TypedArrayPrototype: TypedArrayPrototype
6022};
6023
6024
6025/***/ }),
6026/* 204 */
6027/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6028
6029"use strict";
6030
6031var $ = __webpack_require__(3);
6032var uncurryThis = __webpack_require__(14);
6033var fails = __webpack_require__(7);
6034var ArrayBufferModule = __webpack_require__(196);
6035var anObject = __webpack_require__(48);
6036var toAbsoluteIndex = __webpack_require__(62);
6037var toLength = __webpack_require__(66);
6038var speciesConstructor = __webpack_require__(205);
6039
6040var ArrayBuffer = ArrayBufferModule.ArrayBuffer;
6041var DataView = ArrayBufferModule.DataView;
6042var DataViewPrototype = DataView.prototype;
6043var nativeArrayBufferSlice = uncurryThis(ArrayBuffer.prototype.slice);
6044var getUint8 = uncurryThis(DataViewPrototype.getUint8);
6045var setUint8 = uncurryThis(DataViewPrototype.setUint8);
6046
6047var INCORRECT_SLICE = fails(function () {
6048 return !new ArrayBuffer(2).slice(1, undefined).byteLength;
6049});
6050
6051// `ArrayBuffer.prototype.slice` method
6052// https://tc39.es/ecma262/#sec-arraybuffer.prototype.slice
6053$({ target: 'ArrayBuffer', proto: true, unsafe: true, forced: INCORRECT_SLICE }, {
6054 slice: function slice(start, end) {
6055 if (nativeArrayBufferSlice && end === undefined) {
6056 return nativeArrayBufferSlice(anObject(this), start); // FF fix
6057 }
6058 var length = anObject(this).byteLength;
6059 var first = toAbsoluteIndex(start, length);
6060 var fin = toAbsoluteIndex(end === undefined ? length : end, length);
6061 var result = new (speciesConstructor(this, ArrayBuffer))(toLength(fin - first));
6062 var viewSource = new DataView(this);
6063 var viewTarget = new DataView(result);
6064 var index = 0;
6065 while (first < fin) {
6066 setUint8(viewTarget, index++, getUint8(viewSource, first++));
6067 } return result;
6068 }
6069});
6070
6071
6072/***/ }),
6073/* 205 */
6074/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
6075
6076var anObject = __webpack_require__(48);
6077var aConstructor = __webpack_require__(206);
6078var isNullOrUndefined = __webpack_require__(18);
6079var wellKnownSymbol = __webpack_require__(35);
6080
6081var SPECIES = wellKnownSymbol('species');
6082
6083// `SpeciesConstructor` abstract operation
6084// https://tc39.es/ecma262/#sec-speciesconstructor
6085module.exports = function (O, defaultConstructor) {
6086 var C = anObject(O).constructor;
6087 var S;
6088 return C === undefined || isNullOrUndefined(S = anObject(C)[SPECIES]) ? defaultConstructor : aConstructor(S);
6089};
6090
6091
6092/***/ }),
6093/* 206 */
6094/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
6095
6096var isConstructor = __webpack_require__(90);
6097var tryToString = __webpack_require__(33);
6098
6099var $TypeError = TypeError;
6100
6101// `Assert: IsConstructor(argument) is true`
6102module.exports = function (argument) {
6103 if (isConstructor(argument)) return argument;
6104 throw $TypeError(tryToString(argument) + ' is not a constructor');
6105};
6106
6107
6108/***/ }),
6109/* 207 */
6110/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6111
6112// TODO: Remove this module from `core-js@4` since it's replaced to module below
6113__webpack_require__(208);
6114
6115
6116/***/ }),
6117/* 208 */
6118/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6119
6120var $ = __webpack_require__(3);
6121var ArrayBufferModule = __webpack_require__(196);
6122var NATIVE_ARRAY_BUFFER = __webpack_require__(197);
6123
6124// `DataView` constructor
6125// https://tc39.es/ecma262/#sec-dataview-constructor
6126$({ global: true, constructor: true, forced: !NATIVE_ARRAY_BUFFER }, {
6127 DataView: ArrayBufferModule.DataView
6128});
6129
6130
6131/***/ }),
6132/* 209 */
6133/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6134
6135"use strict";
6136
6137var $ = __webpack_require__(3);
6138var uncurryThis = __webpack_require__(14);
6139var fails = __webpack_require__(7);
6140
6141var FORCED = fails(function () {
6142 return new Date(16e11).getYear() !== 120;
6143});
6144
6145var getFullYear = uncurryThis(Date.prototype.getFullYear);
6146
6147// `Date.prototype.getYear` method
6148// https://tc39.es/ecma262/#sec-date.prototype.getyear
6149$({ target: 'Date', proto: true, forced: FORCED }, {
6150 getYear: function getYear() {
6151 return getFullYear(this) - 1900;
6152 }
6153});
6154
6155
6156/***/ }),
6157/* 210 */
6158/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6159
6160// TODO: Remove from `core-js@4`
6161var $ = __webpack_require__(3);
6162var uncurryThis = __webpack_require__(14);
6163
6164var $Date = Date;
6165var thisTimeValue = uncurryThis($Date.prototype.getTime);
6166
6167// `Date.now` method
6168// https://tc39.es/ecma262/#sec-date.now
6169$({ target: 'Date', stat: true }, {
6170 now: function now() {
6171 return thisTimeValue(new $Date());
6172 }
6173});
6174
6175
6176/***/ }),
6177/* 211 */
6178/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6179
6180"use strict";
6181
6182var $ = __webpack_require__(3);
6183var uncurryThis = __webpack_require__(14);
6184var toIntegerOrInfinity = __webpack_require__(63);
6185
6186var DatePrototype = Date.prototype;
6187var thisTimeValue = uncurryThis(DatePrototype.getTime);
6188var setFullYear = uncurryThis(DatePrototype.setFullYear);
6189
6190// `Date.prototype.setYear` method
6191// https://tc39.es/ecma262/#sec-date.prototype.setyear
6192$({ target: 'Date', proto: true }, {
6193 setYear: function setYear(year) {
6194 // validate
6195 thisTimeValue(this);
6196 var yi = toIntegerOrInfinity(year);
6197 var yyyy = 0 <= yi && yi <= 99 ? yi + 1900 : yi;
6198 return setFullYear(this, yyyy);
6199 }
6200});
6201
6202
6203/***/ }),
6204/* 212 */
6205/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6206
6207var $ = __webpack_require__(3);
6208
6209// `Date.prototype.toGMTString` method
6210// https://tc39.es/ecma262/#sec-date.prototype.togmtstring
6211$({ target: 'Date', proto: true }, {
6212 toGMTString: Date.prototype.toUTCString
6213});
6214
6215
6216/***/ }),
6217/* 213 */
6218/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6219
6220var $ = __webpack_require__(3);
6221var toISOString = __webpack_require__(214);
6222
6223// `Date.prototype.toISOString` method
6224// https://tc39.es/ecma262/#sec-date.prototype.toisostring
6225// PhantomJS / old WebKit has a broken implementations
6226$({ target: 'Date', proto: true, forced: Date.prototype.toISOString !== toISOString }, {
6227 toISOString: toISOString
6228});
6229
6230
6231/***/ }),
6232/* 214 */
6233/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
6234
6235"use strict";
6236
6237var uncurryThis = __webpack_require__(14);
6238var fails = __webpack_require__(7);
6239var padStart = (__webpack_require__(215).start);
6240
6241var $RangeError = RangeError;
6242var $isFinite = isFinite;
6243var abs = Math.abs;
6244var DatePrototype = Date.prototype;
6245var nativeDateToISOString = DatePrototype.toISOString;
6246var thisTimeValue = uncurryThis(DatePrototype.getTime);
6247var getUTCDate = uncurryThis(DatePrototype.getUTCDate);
6248var getUTCFullYear = uncurryThis(DatePrototype.getUTCFullYear);
6249var getUTCHours = uncurryThis(DatePrototype.getUTCHours);
6250var getUTCMilliseconds = uncurryThis(DatePrototype.getUTCMilliseconds);
6251var getUTCMinutes = uncurryThis(DatePrototype.getUTCMinutes);
6252var getUTCMonth = uncurryThis(DatePrototype.getUTCMonth);
6253var getUTCSeconds = uncurryThis(DatePrototype.getUTCSeconds);
6254
6255// `Date.prototype.toISOString` method implementation
6256// https://tc39.es/ecma262/#sec-date.prototype.toisostring
6257// PhantomJS / old WebKit fails here:
6258module.exports = (fails(function () {
6259 return nativeDateToISOString.call(new Date(-5e13 - 1)) != '0385-07-25T07:06:39.999Z';
6260}) || !fails(function () {
6261 nativeDateToISOString.call(new Date(NaN));
6262})) ? function toISOString() {
6263 if (!$isFinite(thisTimeValue(this))) throw $RangeError('Invalid time value');
6264 var date = this;
6265 var year = getUTCFullYear(date);
6266 var milliseconds = getUTCMilliseconds(date);
6267 var sign = year < 0 ? '-' : year > 9999 ? '+' : '';
6268 return sign + padStart(abs(year), sign ? 6 : 4, 0) +
6269 '-' + padStart(getUTCMonth(date) + 1, 2, 0) +
6270 '-' + padStart(getUTCDate(date), 2, 0) +
6271 'T' + padStart(getUTCHours(date), 2, 0) +
6272 ':' + padStart(getUTCMinutes(date), 2, 0) +
6273 ':' + padStart(getUTCSeconds(date), 2, 0) +
6274 '.' + padStart(milliseconds, 3, 0) +
6275 'Z';
6276} : nativeDateToISOString;
6277
6278
6279/***/ }),
6280/* 215 */
6281/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
6282
6283// https://github.com/tc39/proposal-string-pad-start-end
6284var uncurryThis = __webpack_require__(14);
6285var toLength = __webpack_require__(66);
6286var toString = __webpack_require__(70);
6287var $repeat = __webpack_require__(216);
6288var requireObjectCoercible = __webpack_require__(17);
6289
6290var repeat = uncurryThis($repeat);
6291var stringSlice = uncurryThis(''.slice);
6292var ceil = Math.ceil;
6293
6294// `String.prototype.{ padStart, padEnd }` methods implementation
6295var createMethod = function (IS_END) {
6296 return function ($this, maxLength, fillString) {
6297 var S = toString(requireObjectCoercible($this));
6298 var intMaxLength = toLength(maxLength);
6299 var stringLength = S.length;
6300 var fillStr = fillString === undefined ? ' ' : toString(fillString);
6301 var fillLen, stringFiller;
6302 if (intMaxLength <= stringLength || fillStr == '') return S;
6303 fillLen = intMaxLength - stringLength;
6304 stringFiller = repeat(fillStr, ceil(fillLen / fillStr.length));
6305 if (stringFiller.length > fillLen) stringFiller = stringSlice(stringFiller, 0, fillLen);
6306 return IS_END ? S + stringFiller : stringFiller + S;
6307 };
6308};
6309
6310module.exports = {
6311 // `String.prototype.padStart` method
6312 // https://tc39.es/ecma262/#sec-string.prototype.padstart
6313 start: createMethod(false),
6314 // `String.prototype.padEnd` method
6315 // https://tc39.es/ecma262/#sec-string.prototype.padend
6316 end: createMethod(true)
6317};
6318
6319
6320/***/ }),
6321/* 216 */
6322/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
6323
6324"use strict";
6325
6326var toIntegerOrInfinity = __webpack_require__(63);
6327var toString = __webpack_require__(70);
6328var requireObjectCoercible = __webpack_require__(17);
6329
6330var $RangeError = RangeError;
6331
6332// `String.prototype.repeat` method implementation
6333// https://tc39.es/ecma262/#sec-string.prototype.repeat
6334module.exports = function repeat(count) {
6335 var str = toString(requireObjectCoercible(this));
6336 var result = '';
6337 var n = toIntegerOrInfinity(count);
6338 if (n < 0 || n == Infinity) throw $RangeError('Wrong number of repetitions');
6339 for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) result += str;
6340 return result;
6341};
6342
6343
6344/***/ }),
6345/* 217 */
6346/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6347
6348"use strict";
6349
6350var $ = __webpack_require__(3);
6351var fails = __webpack_require__(7);
6352var toObject = __webpack_require__(41);
6353var toPrimitive = __webpack_require__(20);
6354
6355var FORCED = fails(function () {
6356 return new Date(NaN).toJSON() !== null
6357 || Date.prototype.toJSON.call({ toISOString: function () { return 1; } }) !== 1;
6358});
6359
6360// `Date.prototype.toJSON` method
6361// https://tc39.es/ecma262/#sec-date.prototype.tojson
6362$({ target: 'Date', proto: true, arity: 1, forced: FORCED }, {
6363 // eslint-disable-next-line no-unused-vars -- required for `.length`
6364 toJSON: function toJSON(key) {
6365 var O = toObject(this);
6366 var pv = toPrimitive(O, 'number');
6367 return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString();
6368 }
6369});
6370
6371
6372/***/ }),
6373/* 218 */
6374/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6375
6376var hasOwn = __webpack_require__(40);
6377var defineBuiltIn = __webpack_require__(49);
6378var dateToPrimitive = __webpack_require__(219);
6379var wellKnownSymbol = __webpack_require__(35);
6380
6381var TO_PRIMITIVE = wellKnownSymbol('toPrimitive');
6382var DatePrototype = Date.prototype;
6383
6384// `Date.prototype[@@toPrimitive]` method
6385// https://tc39.es/ecma262/#sec-date.prototype-@@toprimitive
6386if (!hasOwn(DatePrototype, TO_PRIMITIVE)) {
6387 defineBuiltIn(DatePrototype, TO_PRIMITIVE, dateToPrimitive);
6388}
6389
6390
6391/***/ }),
6392/* 219 */
6393/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
6394
6395"use strict";
6396
6397var anObject = __webpack_require__(48);
6398var ordinaryToPrimitive = __webpack_require__(34);
6399
6400var $TypeError = TypeError;
6401
6402// `Date.prototype[@@toPrimitive](hint)` method implementation
6403// https://tc39.es/ecma262/#sec-date.prototype-@@toprimitive
6404module.exports = function (hint) {
6405 anObject(this);
6406 if (hint === 'string' || hint === 'default') hint = 'string';
6407 else if (hint !== 'number') throw $TypeError('Incorrect hint');
6408 return ordinaryToPrimitive(this, hint);
6409};
6410
6411
6412/***/ }),
6413/* 220 */
6414/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6415
6416// TODO: Remove from `core-js@4`
6417var uncurryThis = __webpack_require__(14);
6418var defineBuiltIn = __webpack_require__(49);
6419
6420var DatePrototype = Date.prototype;
6421var INVALID_DATE = 'Invalid Date';
6422var TO_STRING = 'toString';
6423var nativeDateToString = uncurryThis(DatePrototype[TO_STRING]);
6424var thisTimeValue = uncurryThis(DatePrototype.getTime);
6425
6426// `Date.prototype.toString` method
6427// https://tc39.es/ecma262/#sec-date.prototype.tostring
6428if (String(new Date(NaN)) != INVALID_DATE) {
6429 defineBuiltIn(DatePrototype, TO_STRING, function toString() {
6430 var value = thisTimeValue(this);
6431 // eslint-disable-next-line no-self-compare -- NaN check
6432 return value === value ? nativeDateToString(this) : INVALID_DATE;
6433 });
6434}
6435
6436
6437/***/ }),
6438/* 221 */
6439/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6440
6441"use strict";
6442
6443var $ = __webpack_require__(3);
6444var uncurryThis = __webpack_require__(14);
6445var toString = __webpack_require__(70);
6446
6447var charAt = uncurryThis(''.charAt);
6448var charCodeAt = uncurryThis(''.charCodeAt);
6449var exec = uncurryThis(/./.exec);
6450var numberToString = uncurryThis(1.0.toString);
6451var toUpperCase = uncurryThis(''.toUpperCase);
6452
6453var raw = /[\w*+\-./@]/;
6454
6455var hex = function (code, length) {
6456 var result = numberToString(code, 16);
6457 while (result.length < length) result = '0' + result;
6458 return result;
6459};
6460
6461// `escape` method
6462// https://tc39.es/ecma262/#sec-escape-string
6463$({ global: true }, {
6464 escape: function escape(string) {
6465 var str = toString(string);
6466 var result = '';
6467 var length = str.length;
6468 var index = 0;
6469 var chr, code;
6470 while (index < length) {
6471 chr = charAt(str, index++);
6472 if (exec(raw, chr)) {
6473 result += chr;
6474 } else {
6475 code = charCodeAt(chr, 0);
6476 if (code < 256) {
6477 result += '%' + hex(code, 2);
6478 } else {
6479 result += '%u' + toUpperCase(hex(code, 4));
6480 }
6481 }
6482 } return result;
6483 }
6484});
6485
6486
6487/***/ }),
6488/* 222 */
6489/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6490
6491// TODO: Remove from `core-js@4`
6492var $ = __webpack_require__(3);
6493var bind = __webpack_require__(223);
6494
6495// `Function.prototype.bind` method
6496// https://tc39.es/ecma262/#sec-function.prototype.bind
6497$({ target: 'Function', proto: true, forced: Function.bind !== bind }, {
6498 bind: bind
6499});
6500
6501
6502/***/ }),
6503/* 223 */
6504/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
6505
6506"use strict";
6507
6508var uncurryThis = __webpack_require__(14);
6509var aCallable = __webpack_require__(32);
6510var isObject = __webpack_require__(21);
6511var hasOwn = __webpack_require__(40);
6512var arraySlice = __webpack_require__(96);
6513var NATIVE_BIND = __webpack_require__(9);
6514
6515var $Function = Function;
6516var concat = uncurryThis([].concat);
6517var join = uncurryThis([].join);
6518var factories = {};
6519
6520var construct = function (C, argsLength, args) {
6521 if (!hasOwn(factories, argsLength)) {
6522 for (var list = [], i = 0; i < argsLength; i++) list[i] = 'a[' + i + ']';
6523 factories[argsLength] = $Function('C,a', 'return new C(' + join(list, ',') + ')');
6524 } return factories[argsLength](C, args);
6525};
6526
6527// `Function.prototype.bind` method implementation
6528// https://tc39.es/ecma262/#sec-function.prototype.bind
6529module.exports = NATIVE_BIND ? $Function.bind : function bind(that /* , ...args */) {
6530 var F = aCallable(this);
6531 var Prototype = F.prototype;
6532 var partArgs = arraySlice(arguments, 1);
6533 var boundFunction = function bound(/* args... */) {
6534 var args = concat(partArgs, arraySlice(arguments));
6535 return this instanceof boundFunction ? construct(F, args.length, args) : F.apply(that, args);
6536 };
6537 if (isObject(Prototype)) boundFunction.prototype = Prototype;
6538 return boundFunction;
6539};
6540
6541
6542/***/ }),
6543/* 224 */
6544/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6545
6546"use strict";
6547
6548var isCallable = __webpack_require__(22);
6549var isObject = __webpack_require__(21);
6550var definePropertyModule = __webpack_require__(46);
6551var getPrototypeOf = __webpack_require__(126);
6552var wellKnownSymbol = __webpack_require__(35);
6553var makeBuiltIn = __webpack_require__(50);
6554
6555var HAS_INSTANCE = wellKnownSymbol('hasInstance');
6556var FunctionPrototype = Function.prototype;
6557
6558// `Function.prototype[@@hasInstance]` method
6559// https://tc39.es/ecma262/#sec-function.prototype-@@hasinstance
6560if (!(HAS_INSTANCE in FunctionPrototype)) {
6561 definePropertyModule.f(FunctionPrototype, HAS_INSTANCE, { value: makeBuiltIn(function (O) {
6562 if (!isCallable(this) || !isObject(O)) return false;
6563 var P = this.prototype;
6564 if (!isObject(P)) return O instanceof this;
6565 // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this:
6566 while (O = getPrototypeOf(O)) if (P === O) return true;
6567 return false;
6568 }, HAS_INSTANCE) });
6569}
6570
6571
6572/***/ }),
6573/* 225 */
6574/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6575
6576var DESCRIPTORS = __webpack_require__(6);
6577var FUNCTION_NAME_EXISTS = (__webpack_require__(51).EXISTS);
6578var uncurryThis = __webpack_require__(14);
6579var defineProperty = (__webpack_require__(46).f);
6580
6581var FunctionPrototype = Function.prototype;
6582var functionToString = uncurryThis(FunctionPrototype.toString);
6583var nameRE = /function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/;
6584var regExpExec = uncurryThis(nameRE.exec);
6585var NAME = 'name';
6586
6587// Function instances `.name` property
6588// https://tc39.es/ecma262/#sec-function-instances-name
6589if (DESCRIPTORS && !FUNCTION_NAME_EXISTS) {
6590 defineProperty(FunctionPrototype, NAME, {
6591 configurable: true,
6592 get: function () {
6593 try {
6594 return regExpExec(nameRE, functionToString(this))[1];
6595 } catch (error) {
6596 return '';
6597 }
6598 }
6599 });
6600}
6601
6602
6603/***/ }),
6604/* 226 */
6605/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6606
6607var $ = __webpack_require__(3);
6608var global = __webpack_require__(4);
6609
6610// `globalThis` object
6611// https://tc39.es/ecma262/#sec-globalthis
6612$({ global: true, forced: global.globalThis !== global }, {
6613 globalThis: global
6614});
6615
6616
6617/***/ }),
6618/* 227 */
6619/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6620
6621var global = __webpack_require__(4);
6622var setToStringTag = __webpack_require__(84);
6623
6624// JSON[@@toStringTag] property
6625// https://tc39.es/ecma262/#sec-json-@@tostringtag
6626setToStringTag(global.JSON, 'JSON', true);
6627
6628
6629/***/ }),
6630/* 228 */
6631/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6632
6633// TODO: Remove this module from `core-js@4` since it's replaced to module below
6634__webpack_require__(229);
6635
6636
6637/***/ }),
6638/* 229 */
6639/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
6640
6641"use strict";
6642
6643var collection = __webpack_require__(230);
6644var collectionStrong = __webpack_require__(235);
6645
6646// `Map` constructor
6647// https://tc39.es/ecma262/#sec-map-objects
6648collection('Map', function (init) {
6649 return function Map() { return init(this, arguments.length ? arguments[0] : undefined); };
6650}, collectionStrong);
6651
6652
6653/***/ }),
6654/* 230 */
6655/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
6656
6657"use strict";
6658
6659var $ = __webpack_require__(3);
6660var global = __webpack_require__(4);
6661var uncurryThis = __webpack_require__(14);
6662var isForced = __webpack_require__(69);
6663var defineBuiltIn = __webpack_require__(49);
6664var InternalMetadataModule = __webpack_require__(231);
6665var iterate = __webpack_require__(128);
6666var anInstance = __webpack_require__(199);
6667var isCallable = __webpack_require__(22);
6668var isNullOrUndefined = __webpack_require__(18);
6669var isObject = __webpack_require__(21);
6670var fails = __webpack_require__(7);
6671var checkCorrectnessOfIteration = __webpack_require__(161);
6672var setToStringTag = __webpack_require__(84);
6673var inheritIfRequired = __webpack_require__(117);
6674
6675module.exports = function (CONSTRUCTOR_NAME, wrapper, common) {
6676 var IS_MAP = CONSTRUCTOR_NAME.indexOf('Map') !== -1;
6677 var IS_WEAK = CONSTRUCTOR_NAME.indexOf('Weak') !== -1;
6678 var ADDER = IS_MAP ? 'set' : 'add';
6679 var NativeConstructor = global[CONSTRUCTOR_NAME];
6680 var NativePrototype = NativeConstructor && NativeConstructor.prototype;
6681 var Constructor = NativeConstructor;
6682 var exported = {};
6683
6684 var fixMethod = function (KEY) {
6685 var uncurriedNativeMethod = uncurryThis(NativePrototype[KEY]);
6686 defineBuiltIn(NativePrototype, KEY,
6687 KEY == 'add' ? function add(value) {
6688 uncurriedNativeMethod(this, value === 0 ? 0 : value);
6689 return this;
6690 } : KEY == 'delete' ? function (key) {
6691 return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);
6692 } : KEY == 'get' ? function get(key) {
6693 return IS_WEAK && !isObject(key) ? undefined : uncurriedNativeMethod(this, key === 0 ? 0 : key);
6694 } : KEY == 'has' ? function has(key) {
6695 return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);
6696 } : function set(key, value) {
6697 uncurriedNativeMethod(this, key === 0 ? 0 : key, value);
6698 return this;
6699 }
6700 );
6701 };
6702
6703 var REPLACE = isForced(
6704 CONSTRUCTOR_NAME,
6705 !isCallable(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails(function () {
6706 new NativeConstructor().entries().next();
6707 }))
6708 );
6709
6710 if (REPLACE) {
6711 // create collection constructor
6712 Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER);
6713 InternalMetadataModule.enable();
6714 } else if (isForced(CONSTRUCTOR_NAME, true)) {
6715 var instance = new Constructor();
6716 // early implementations not supports chaining
6717 var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance;
6718 // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false
6719 var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); });
6720 // most early implementations doesn't supports iterables, most modern - not close it correctly
6721 // eslint-disable-next-line no-new -- required for testing
6722 var ACCEPT_ITERABLES = checkCorrectnessOfIteration(function (iterable) { new NativeConstructor(iterable); });
6723 // for early implementations -0 and +0 not the same
6724 var BUGGY_ZERO = !IS_WEAK && fails(function () {
6725 // V8 ~ Chromium 42- fails only with 5+ elements
6726 var $instance = new NativeConstructor();
6727 var index = 5;
6728 while (index--) $instance[ADDER](index, index);
6729 return !$instance.has(-0);
6730 });
6731
6732 if (!ACCEPT_ITERABLES) {
6733 Constructor = wrapper(function (dummy, iterable) {
6734 anInstance(dummy, NativePrototype);
6735 var that = inheritIfRequired(new NativeConstructor(), dummy, Constructor);
6736 if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });
6737 return that;
6738 });
6739 Constructor.prototype = NativePrototype;
6740 NativePrototype.constructor = Constructor;
6741 }
6742
6743 if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) {
6744 fixMethod('delete');
6745 fixMethod('has');
6746 IS_MAP && fixMethod('get');
6747 }
6748
6749 if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER);
6750
6751 // weak collections should not contains .clear method
6752 if (IS_WEAK && NativePrototype.clear) delete NativePrototype.clear;
6753 }
6754
6755 exported[CONSTRUCTOR_NAME] = Constructor;
6756 $({ global: true, constructor: true, forced: Constructor != NativeConstructor }, exported);
6757
6758 setToStringTag(Constructor, CONSTRUCTOR_NAME);
6759
6760 if (!IS_WEAK) common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP);
6761
6762 return Constructor;
6763};
6764
6765
6766/***/ }),
6767/* 231 */
6768/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
6769
6770var $ = __webpack_require__(3);
6771var uncurryThis = __webpack_require__(14);
6772var hiddenKeys = __webpack_require__(56);
6773var isObject = __webpack_require__(21);
6774var hasOwn = __webpack_require__(40);
6775var defineProperty = (__webpack_require__(46).f);
6776var getOwnPropertyNamesModule = __webpack_require__(59);
6777var getOwnPropertyNamesExternalModule = __webpack_require__(77);
6778var isExtensible = __webpack_require__(232);
6779var uid = __webpack_require__(42);
6780var FREEZING = __webpack_require__(234);
6781
6782var REQUIRED = false;
6783var METADATA = uid('meta');
6784var id = 0;
6785
6786var setMetadata = function (it) {
6787 defineProperty(it, METADATA, { value: {
6788 objectID: 'O' + id++, // object ID
6789 weakData: {} // weak collections IDs
6790 } });
6791};
6792
6793var fastKey = function (it, create) {
6794 // return a primitive with prefix
6795 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
6796 if (!hasOwn(it, METADATA)) {
6797 // can't set metadata to uncaught frozen object
6798 if (!isExtensible(it)) return 'F';
6799 // not necessary to add metadata
6800 if (!create) return 'E';
6801 // add missing metadata
6802 setMetadata(it);
6803 // return object ID
6804 } return it[METADATA].objectID;
6805};
6806
6807var getWeakData = function (it, create) {
6808 if (!hasOwn(it, METADATA)) {
6809 // can't set metadata to uncaught frozen object
6810 if (!isExtensible(it)) return true;
6811 // not necessary to add metadata
6812 if (!create) return false;
6813 // add missing metadata
6814 setMetadata(it);
6815 // return the store of weak collections IDs
6816 } return it[METADATA].weakData;
6817};
6818
6819// add metadata on freeze-family methods calling
6820var onFreeze = function (it) {
6821 if (FREEZING && REQUIRED && isExtensible(it) && !hasOwn(it, METADATA)) setMetadata(it);
6822 return it;
6823};
6824
6825var enable = function () {
6826 meta.enable = function () { /* empty */ };
6827 REQUIRED = true;
6828 var getOwnPropertyNames = getOwnPropertyNamesModule.f;
6829 var splice = uncurryThis([].splice);
6830 var test = {};
6831 test[METADATA] = 1;
6832
6833 // prevent exposing of metadata key
6834 if (getOwnPropertyNames(test).length) {
6835 getOwnPropertyNamesModule.f = function (it) {
6836 var result = getOwnPropertyNames(it);
6837 for (var i = 0, length = result.length; i < length; i++) {
6838 if (result[i] === METADATA) {
6839 splice(result, i, 1);
6840 break;
6841 }
6842 } return result;
6843 };
6844
6845 $({ target: 'Object', stat: true, forced: true }, {
6846 getOwnPropertyNames: getOwnPropertyNamesExternalModule.f
6847 });
6848 }
6849};
6850
6851var meta = module.exports = {
6852 enable: enable,
6853 fastKey: fastKey,
6854 getWeakData: getWeakData,
6855 onFreeze: onFreeze
6856};
6857
6858hiddenKeys[METADATA] = true;
6859
6860
6861/***/ }),
6862/* 232 */
6863/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
6864
6865var fails = __webpack_require__(7);
6866var isObject = __webpack_require__(21);
6867var classof = __webpack_require__(15);
6868var ARRAY_BUFFER_NON_EXTENSIBLE = __webpack_require__(233);
6869
6870// eslint-disable-next-line es/no-object-isextensible -- safe
6871var $isExtensible = Object.isExtensible;
6872var FAILS_ON_PRIMITIVES = fails(function () { $isExtensible(1); });
6873
6874// `Object.isExtensible` method
6875// https://tc39.es/ecma262/#sec-object.isextensible
6876module.exports = (FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE) ? function isExtensible(it) {
6877 if (!isObject(it)) return false;
6878 if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) == 'ArrayBuffer') return false;
6879 return $isExtensible ? $isExtensible(it) : true;
6880} : $isExtensible;
6881
6882
6883/***/ }),
6884/* 233 */
6885/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
6886
6887// FF26- bug: ArrayBuffers are non-extensible, but Object.isExtensible does not report it
6888var fails = __webpack_require__(7);
6889
6890module.exports = fails(function () {
6891 if (typeof ArrayBuffer == 'function') {
6892 var buffer = new ArrayBuffer(8);
6893 // eslint-disable-next-line es/no-object-isextensible, es/no-object-defineproperty -- safe
6894 if (Object.isExtensible(buffer)) Object.defineProperty(buffer, 'a', { value: 8 });
6895 }
6896});
6897
6898
6899/***/ }),
6900/* 234 */
6901/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
6902
6903var fails = __webpack_require__(7);
6904
6905module.exports = !fails(function () {
6906 // eslint-disable-next-line es/no-object-isextensible, es/no-object-preventextensions -- required for testing
6907 return Object.isExtensible(Object.preventExtensions({}));
6908});
6909
6910
6911/***/ }),
6912/* 235 */
6913/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
6914
6915"use strict";
6916
6917var defineProperty = (__webpack_require__(46).f);
6918var create = __webpack_require__(73);
6919var defineBuiltIns = __webpack_require__(198);
6920var bind = __webpack_require__(86);
6921var anInstance = __webpack_require__(199);
6922var isNullOrUndefined = __webpack_require__(18);
6923var iterate = __webpack_require__(128);
6924var defineIterator = __webpack_require__(166);
6925var createIterResultObject = __webpack_require__(169);
6926var setSpecies = __webpack_require__(190);
6927var DESCRIPTORS = __webpack_require__(6);
6928var fastKey = (__webpack_require__(231).fastKey);
6929var InternalStateModule = __webpack_require__(53);
6930
6931var setInternalState = InternalStateModule.set;
6932var internalStateGetterFor = InternalStateModule.getterFor;
6933
6934module.exports = {
6935 getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) {
6936 var Constructor = wrapper(function (that, iterable) {
6937 anInstance(that, Prototype);
6938 setInternalState(that, {
6939 type: CONSTRUCTOR_NAME,
6940 index: create(null),
6941 first: undefined,
6942 last: undefined,
6943 size: 0
6944 });
6945 if (!DESCRIPTORS) that.size = 0;
6946 if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });
6947 });
6948
6949 var Prototype = Constructor.prototype;
6950
6951 var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME);
6952
6953 var define = function (that, key, value) {
6954 var state = getInternalState(that);
6955 var entry = getEntry(that, key);
6956 var previous, index;
6957 // change existing entry
6958 if (entry) {
6959 entry.value = value;
6960 // create new entry
6961 } else {
6962 state.last = entry = {
6963 index: index = fastKey(key, true),
6964 key: key,
6965 value: value,
6966 previous: previous = state.last,
6967 next: undefined,
6968 removed: false
6969 };
6970 if (!state.first) state.first = entry;
6971 if (previous) previous.next = entry;
6972 if (DESCRIPTORS) state.size++;
6973 else that.size++;
6974 // add to index
6975 if (index !== 'F') state.index[index] = entry;
6976 } return that;
6977 };
6978
6979 var getEntry = function (that, key) {
6980 var state = getInternalState(that);
6981 // fast case
6982 var index = fastKey(key);
6983 var entry;
6984 if (index !== 'F') return state.index[index];
6985 // frozen object case
6986 for (entry = state.first; entry; entry = entry.next) {
6987 if (entry.key == key) return entry;
6988 }
6989 };
6990
6991 defineBuiltIns(Prototype, {
6992 // `{ Map, Set }.prototype.clear()` methods
6993 // https://tc39.es/ecma262/#sec-map.prototype.clear
6994 // https://tc39.es/ecma262/#sec-set.prototype.clear
6995 clear: function clear() {
6996 var that = this;
6997 var state = getInternalState(that);
6998 var data = state.index;
6999 var entry = state.first;
7000 while (entry) {
7001 entry.removed = true;
7002 if (entry.previous) entry.previous = entry.previous.next = undefined;
7003 delete data[entry.index];
7004 entry = entry.next;
7005 }
7006 state.first = state.last = undefined;
7007 if (DESCRIPTORS) state.size = 0;
7008 else that.size = 0;
7009 },
7010 // `{ Map, Set }.prototype.delete(key)` methods
7011 // https://tc39.es/ecma262/#sec-map.prototype.delete
7012 // https://tc39.es/ecma262/#sec-set.prototype.delete
7013 'delete': function (key) {
7014 var that = this;
7015 var state = getInternalState(that);
7016 var entry = getEntry(that, key);
7017 if (entry) {
7018 var next = entry.next;
7019 var prev = entry.previous;
7020 delete state.index[entry.index];
7021 entry.removed = true;
7022 if (prev) prev.next = next;
7023 if (next) next.previous = prev;
7024 if (state.first == entry) state.first = next;
7025 if (state.last == entry) state.last = prev;
7026 if (DESCRIPTORS) state.size--;
7027 else that.size--;
7028 } return !!entry;
7029 },
7030 // `{ Map, Set }.prototype.forEach(callbackfn, thisArg = undefined)` methods
7031 // https://tc39.es/ecma262/#sec-map.prototype.foreach
7032 // https://tc39.es/ecma262/#sec-set.prototype.foreach
7033 forEach: function forEach(callbackfn /* , that = undefined */) {
7034 var state = getInternalState(this);
7035 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
7036 var entry;
7037 while (entry = entry ? entry.next : state.first) {
7038 boundFunction(entry.value, entry.key, this);
7039 // revert to the last existing entry
7040 while (entry && entry.removed) entry = entry.previous;
7041 }
7042 },
7043 // `{ Map, Set}.prototype.has(key)` methods
7044 // https://tc39.es/ecma262/#sec-map.prototype.has
7045 // https://tc39.es/ecma262/#sec-set.prototype.has
7046 has: function has(key) {
7047 return !!getEntry(this, key);
7048 }
7049 });
7050
7051 defineBuiltIns(Prototype, IS_MAP ? {
7052 // `Map.prototype.get(key)` method
7053 // https://tc39.es/ecma262/#sec-map.prototype.get
7054 get: function get(key) {
7055 var entry = getEntry(this, key);
7056 return entry && entry.value;
7057 },
7058 // `Map.prototype.set(key, value)` method
7059 // https://tc39.es/ecma262/#sec-map.prototype.set
7060 set: function set(key, value) {
7061 return define(this, key === 0 ? 0 : key, value);
7062 }
7063 } : {
7064 // `Set.prototype.add(value)` method
7065 // https://tc39.es/ecma262/#sec-set.prototype.add
7066 add: function add(value) {
7067 return define(this, value = value === 0 ? 0 : value, value);
7068 }
7069 });
7070 if (DESCRIPTORS) defineProperty(Prototype, 'size', {
7071 get: function () {
7072 return getInternalState(this).size;
7073 }
7074 });
7075 return Constructor;
7076 },
7077 setStrong: function (Constructor, CONSTRUCTOR_NAME, IS_MAP) {
7078 var ITERATOR_NAME = CONSTRUCTOR_NAME + ' Iterator';
7079 var getInternalCollectionState = internalStateGetterFor(CONSTRUCTOR_NAME);
7080 var getInternalIteratorState = internalStateGetterFor(ITERATOR_NAME);
7081 // `{ Map, Set }.prototype.{ keys, values, entries, @@iterator }()` methods
7082 // https://tc39.es/ecma262/#sec-map.prototype.entries
7083 // https://tc39.es/ecma262/#sec-map.prototype.keys
7084 // https://tc39.es/ecma262/#sec-map.prototype.values
7085 // https://tc39.es/ecma262/#sec-map.prototype-@@iterator
7086 // https://tc39.es/ecma262/#sec-set.prototype.entries
7087 // https://tc39.es/ecma262/#sec-set.prototype.keys
7088 // https://tc39.es/ecma262/#sec-set.prototype.values
7089 // https://tc39.es/ecma262/#sec-set.prototype-@@iterator
7090 defineIterator(Constructor, CONSTRUCTOR_NAME, function (iterated, kind) {
7091 setInternalState(this, {
7092 type: ITERATOR_NAME,
7093 target: iterated,
7094 state: getInternalCollectionState(iterated),
7095 kind: kind,
7096 last: undefined
7097 });
7098 }, function () {
7099 var state = getInternalIteratorState(this);
7100 var kind = state.kind;
7101 var entry = state.last;
7102 // revert to the last existing entry
7103 while (entry && entry.removed) entry = entry.previous;
7104 // get next entry
7105 if (!state.target || !(state.last = entry = entry ? entry.next : state.state.first)) {
7106 // or finish the iteration
7107 state.target = undefined;
7108 return createIterResultObject(undefined, true);
7109 }
7110 // return step by kind
7111 if (kind == 'keys') return createIterResultObject(entry.key, false);
7112 if (kind == 'values') return createIterResultObject(entry.value, false);
7113 return createIterResultObject([entry.key, entry.value], false);
7114 }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);
7115
7116 // `{ Map, Set }.prototype[@@species]` accessors
7117 // https://tc39.es/ecma262/#sec-get-map-@@species
7118 // https://tc39.es/ecma262/#sec-get-set-@@species
7119 setSpecies(CONSTRUCTOR_NAME);
7120 }
7121};
7122
7123
7124/***/ }),
7125/* 236 */
7126/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7127
7128var $ = __webpack_require__(3);
7129var log1p = __webpack_require__(237);
7130
7131// eslint-disable-next-line es/no-math-acosh -- required for testing
7132var $acosh = Math.acosh;
7133var log = Math.log;
7134var sqrt = Math.sqrt;
7135var LN2 = Math.LN2;
7136
7137var FORCED = !$acosh
7138 // V8 bug: https://code.google.com/p/v8/issues/detail?id=3509
7139 || Math.floor($acosh(Number.MAX_VALUE)) != 710
7140 // Tor Browser bug: Math.acosh(Infinity) -> NaN
7141 || $acosh(Infinity) != Infinity;
7142
7143// `Math.acosh` method
7144// https://tc39.es/ecma262/#sec-math.acosh
7145$({ target: 'Math', stat: true, forced: FORCED }, {
7146 acosh: function acosh(x) {
7147 var n = +x;
7148 return n < 1 ? NaN : n > 94906265.62425156
7149 ? log(n) + LN2
7150 : log1p(n - 1 + sqrt(n - 1) * sqrt(n + 1));
7151 }
7152});
7153
7154
7155/***/ }),
7156/* 237 */
7157/***/ (function(module) {
7158
7159var log = Math.log;
7160
7161// `Math.log1p` method implementation
7162// https://tc39.es/ecma262/#sec-math.log1p
7163// eslint-disable-next-line es/no-math-log1p -- safe
7164module.exports = Math.log1p || function log1p(x) {
7165 var n = +x;
7166 return n > -1e-8 && n < 1e-8 ? n - n * n / 2 : log(1 + n);
7167};
7168
7169
7170/***/ }),
7171/* 238 */
7172/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7173
7174var $ = __webpack_require__(3);
7175
7176// eslint-disable-next-line es/no-math-asinh -- required for testing
7177var $asinh = Math.asinh;
7178var log = Math.log;
7179var sqrt = Math.sqrt;
7180
7181function asinh(x) {
7182 var n = +x;
7183 return !isFinite(n) || n == 0 ? n : n < 0 ? -asinh(-n) : log(n + sqrt(n * n + 1));
7184}
7185
7186// `Math.asinh` method
7187// https://tc39.es/ecma262/#sec-math.asinh
7188// Tor Browser bug: Math.asinh(0) -> -0
7189$({ target: 'Math', stat: true, forced: !($asinh && 1 / $asinh(0) > 0) }, {
7190 asinh: asinh
7191});
7192
7193
7194/***/ }),
7195/* 239 */
7196/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7197
7198var $ = __webpack_require__(3);
7199
7200// eslint-disable-next-line es/no-math-atanh -- required for testing
7201var $atanh = Math.atanh;
7202var log = Math.log;
7203
7204// `Math.atanh` method
7205// https://tc39.es/ecma262/#sec-math.atanh
7206// Tor Browser bug: Math.atanh(-0) -> 0
7207$({ target: 'Math', stat: true, forced: !($atanh && 1 / $atanh(-0) < 0) }, {
7208 atanh: function atanh(x) {
7209 var n = +x;
7210 return n == 0 ? n : log((1 + n) / (1 - n)) / 2;
7211 }
7212});
7213
7214
7215/***/ }),
7216/* 240 */
7217/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7218
7219var $ = __webpack_require__(3);
7220var sign = __webpack_require__(241);
7221
7222var abs = Math.abs;
7223var pow = Math.pow;
7224
7225// `Math.cbrt` method
7226// https://tc39.es/ecma262/#sec-math.cbrt
7227$({ target: 'Math', stat: true }, {
7228 cbrt: function cbrt(x) {
7229 var n = +x;
7230 return sign(n) * pow(abs(n), 1 / 3);
7231 }
7232});
7233
7234
7235/***/ }),
7236/* 241 */
7237/***/ (function(module) {
7238
7239// `Math.sign` method implementation
7240// https://tc39.es/ecma262/#sec-math.sign
7241// eslint-disable-next-line es/no-math-sign -- safe
7242module.exports = Math.sign || function sign(x) {
7243 var n = +x;
7244 // eslint-disable-next-line no-self-compare -- NaN check
7245 return n == 0 || n != n ? n : n < 0 ? -1 : 1;
7246};
7247
7248
7249/***/ }),
7250/* 242 */
7251/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7252
7253var $ = __webpack_require__(3);
7254
7255var floor = Math.floor;
7256var log = Math.log;
7257var LOG2E = Math.LOG2E;
7258
7259// `Math.clz32` method
7260// https://tc39.es/ecma262/#sec-math.clz32
7261$({ target: 'Math', stat: true }, {
7262 clz32: function clz32(x) {
7263 var n = x >>> 0;
7264 return n ? 31 - floor(log(n + 0.5) * LOG2E) : 32;
7265 }
7266});
7267
7268
7269/***/ }),
7270/* 243 */
7271/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7272
7273var $ = __webpack_require__(3);
7274var expm1 = __webpack_require__(244);
7275
7276// eslint-disable-next-line es/no-math-cosh -- required for testing
7277var $cosh = Math.cosh;
7278var abs = Math.abs;
7279var E = Math.E;
7280
7281// `Math.cosh` method
7282// https://tc39.es/ecma262/#sec-math.cosh
7283$({ target: 'Math', stat: true, forced: !$cosh || $cosh(710) === Infinity }, {
7284 cosh: function cosh(x) {
7285 var t = expm1(abs(x) - 1) + 1;
7286 return (t + 1 / (t * E * E)) * (E / 2);
7287 }
7288});
7289
7290
7291/***/ }),
7292/* 244 */
7293/***/ (function(module) {
7294
7295// eslint-disable-next-line es/no-math-expm1 -- safe
7296var $expm1 = Math.expm1;
7297var exp = Math.exp;
7298
7299// `Math.expm1` method implementation
7300// https://tc39.es/ecma262/#sec-math.expm1
7301module.exports = (!$expm1
7302 // Old FF bug
7303 || $expm1(10) > 22025.465794806719 || $expm1(10) < 22025.4657948067165168
7304 // Tor Browser bug
7305 || $expm1(-2e-17) != -2e-17
7306) ? function expm1(x) {
7307 var n = +x;
7308 return n == 0 ? n : n > -1e-6 && n < 1e-6 ? n + n * n / 2 : exp(n) - 1;
7309} : $expm1;
7310
7311
7312/***/ }),
7313/* 245 */
7314/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7315
7316var $ = __webpack_require__(3);
7317var expm1 = __webpack_require__(244);
7318
7319// `Math.expm1` method
7320// https://tc39.es/ecma262/#sec-math.expm1
7321// eslint-disable-next-line es/no-math-expm1 -- required for testing
7322$({ target: 'Math', stat: true, forced: expm1 != Math.expm1 }, { expm1: expm1 });
7323
7324
7325/***/ }),
7326/* 246 */
7327/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7328
7329var $ = __webpack_require__(3);
7330var fround = __webpack_require__(247);
7331
7332// `Math.fround` method
7333// https://tc39.es/ecma262/#sec-math.fround
7334$({ target: 'Math', stat: true }, { fround: fround });
7335
7336
7337/***/ }),
7338/* 247 */
7339/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
7340
7341var sign = __webpack_require__(241);
7342
7343var abs = Math.abs;
7344var pow = Math.pow;
7345var EPSILON = pow(2, -52);
7346var EPSILON32 = pow(2, -23);
7347var MAX32 = pow(2, 127) * (2 - EPSILON32);
7348var MIN32 = pow(2, -126);
7349
7350var roundTiesToEven = function (n) {
7351 return n + 1 / EPSILON - 1 / EPSILON;
7352};
7353
7354// `Math.fround` method implementation
7355// https://tc39.es/ecma262/#sec-math.fround
7356// eslint-disable-next-line es/no-math-fround -- safe
7357module.exports = Math.fround || function fround(x) {
7358 var n = +x;
7359 var $abs = abs(n);
7360 var $sign = sign(n);
7361 var a, result;
7362 if ($abs < MIN32) return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32;
7363 a = (1 + EPSILON32 / EPSILON) * $abs;
7364 result = a - (a - $abs);
7365 // eslint-disable-next-line no-self-compare -- NaN check
7366 if (result > MAX32 || result != result) return $sign * Infinity;
7367 return $sign * result;
7368};
7369
7370
7371/***/ }),
7372/* 248 */
7373/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7374
7375var $ = __webpack_require__(3);
7376
7377// eslint-disable-next-line es/no-math-hypot -- required for testing
7378var $hypot = Math.hypot;
7379var abs = Math.abs;
7380var sqrt = Math.sqrt;
7381
7382// Chrome 77 bug
7383// https://bugs.chromium.org/p/v8/issues/detail?id=9546
7384var BUGGY = !!$hypot && $hypot(Infinity, NaN) !== Infinity;
7385
7386// `Math.hypot` method
7387// https://tc39.es/ecma262/#sec-math.hypot
7388$({ target: 'Math', stat: true, arity: 2, forced: BUGGY }, {
7389 // eslint-disable-next-line no-unused-vars -- required for `.length`
7390 hypot: function hypot(value1, value2) {
7391 var sum = 0;
7392 var i = 0;
7393 var aLen = arguments.length;
7394 var larg = 0;
7395 var arg, div;
7396 while (i < aLen) {
7397 arg = abs(arguments[i++]);
7398 if (larg < arg) {
7399 div = larg / arg;
7400 sum = sum * div * div + 1;
7401 larg = arg;
7402 } else if (arg > 0) {
7403 div = arg / larg;
7404 sum += div * div;
7405 } else sum += arg;
7406 }
7407 return larg === Infinity ? Infinity : larg * sqrt(sum);
7408 }
7409});
7410
7411
7412/***/ }),
7413/* 249 */
7414/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7415
7416var $ = __webpack_require__(3);
7417var fails = __webpack_require__(7);
7418
7419// eslint-disable-next-line es/no-math-imul -- required for testing
7420var $imul = Math.imul;
7421
7422var FORCED = fails(function () {
7423 return $imul(0xFFFFFFFF, 5) != -5 || $imul.length != 2;
7424});
7425
7426// `Math.imul` method
7427// https://tc39.es/ecma262/#sec-math.imul
7428// some WebKit versions fails with big numbers, some has wrong arity
7429$({ target: 'Math', stat: true, forced: FORCED }, {
7430 imul: function imul(x, y) {
7431 var UINT16 = 0xFFFF;
7432 var xn = +x;
7433 var yn = +y;
7434 var xl = UINT16 & xn;
7435 var yl = UINT16 & yn;
7436 return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0);
7437 }
7438});
7439
7440
7441/***/ }),
7442/* 250 */
7443/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7444
7445var $ = __webpack_require__(3);
7446var log10 = __webpack_require__(251);
7447
7448// `Math.log10` method
7449// https://tc39.es/ecma262/#sec-math.log10
7450$({ target: 'Math', stat: true }, {
7451 log10: log10
7452});
7453
7454
7455/***/ }),
7456/* 251 */
7457/***/ (function(module) {
7458
7459var log = Math.log;
7460var LOG10E = Math.LOG10E;
7461
7462// eslint-disable-next-line es/no-math-log10 -- safe
7463module.exports = Math.log10 || function log10(x) {
7464 return log(x) * LOG10E;
7465};
7466
7467
7468/***/ }),
7469/* 252 */
7470/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7471
7472var $ = __webpack_require__(3);
7473var log1p = __webpack_require__(237);
7474
7475// `Math.log1p` method
7476// https://tc39.es/ecma262/#sec-math.log1p
7477$({ target: 'Math', stat: true }, { log1p: log1p });
7478
7479
7480/***/ }),
7481/* 253 */
7482/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7483
7484var $ = __webpack_require__(3);
7485
7486var log = Math.log;
7487var LN2 = Math.LN2;
7488
7489// `Math.log2` method
7490// https://tc39.es/ecma262/#sec-math.log2
7491$({ target: 'Math', stat: true }, {
7492 log2: function log2(x) {
7493 return log(x) / LN2;
7494 }
7495});
7496
7497
7498/***/ }),
7499/* 254 */
7500/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7501
7502var $ = __webpack_require__(3);
7503var sign = __webpack_require__(241);
7504
7505// `Math.sign` method
7506// https://tc39.es/ecma262/#sec-math.sign
7507$({ target: 'Math', stat: true }, {
7508 sign: sign
7509});
7510
7511
7512/***/ }),
7513/* 255 */
7514/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7515
7516var $ = __webpack_require__(3);
7517var fails = __webpack_require__(7);
7518var expm1 = __webpack_require__(244);
7519
7520var abs = Math.abs;
7521var exp = Math.exp;
7522var E = Math.E;
7523
7524var FORCED = fails(function () {
7525 // eslint-disable-next-line es/no-math-sinh -- required for testing
7526 return Math.sinh(-2e-17) != -2e-17;
7527});
7528
7529// `Math.sinh` method
7530// https://tc39.es/ecma262/#sec-math.sinh
7531// V8 near Chromium 38 has a problem with very small numbers
7532$({ target: 'Math', stat: true, forced: FORCED }, {
7533 sinh: function sinh(x) {
7534 var n = +x;
7535 return abs(n) < 1 ? (expm1(n) - expm1(-n)) / 2 : (exp(n - 1) - exp(-n - 1)) * (E / 2);
7536 }
7537});
7538
7539
7540/***/ }),
7541/* 256 */
7542/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7543
7544var $ = __webpack_require__(3);
7545var expm1 = __webpack_require__(244);
7546
7547var exp = Math.exp;
7548
7549// `Math.tanh` method
7550// https://tc39.es/ecma262/#sec-math.tanh
7551$({ target: 'Math', stat: true }, {
7552 tanh: function tanh(x) {
7553 var n = +x;
7554 var a = expm1(n);
7555 var b = expm1(-n);
7556 return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp(n) + exp(-n));
7557 }
7558});
7559
7560
7561/***/ }),
7562/* 257 */
7563/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7564
7565var setToStringTag = __webpack_require__(84);
7566
7567// Math[@@toStringTag] property
7568// https://tc39.es/ecma262/#sec-math-@@tostringtag
7569setToStringTag(Math, 'Math', true);
7570
7571
7572/***/ }),
7573/* 258 */
7574/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7575
7576var $ = __webpack_require__(3);
7577var trunc = __webpack_require__(64);
7578
7579// `Math.trunc` method
7580// https://tc39.es/ecma262/#sec-math.trunc
7581$({ target: 'Math', stat: true }, {
7582 trunc: trunc
7583});
7584
7585
7586/***/ }),
7587/* 259 */
7588/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7589
7590"use strict";
7591
7592var DESCRIPTORS = __webpack_require__(6);
7593var global = __webpack_require__(4);
7594var uncurryThis = __webpack_require__(14);
7595var isForced = __webpack_require__(69);
7596var defineBuiltIn = __webpack_require__(49);
7597var hasOwn = __webpack_require__(40);
7598var inheritIfRequired = __webpack_require__(117);
7599var isPrototypeOf = __webpack_require__(26);
7600var isSymbol = __webpack_require__(24);
7601var toPrimitive = __webpack_require__(20);
7602var fails = __webpack_require__(7);
7603var getOwnPropertyNames = (__webpack_require__(59).f);
7604var getOwnPropertyDescriptor = (__webpack_require__(5).f);
7605var defineProperty = (__webpack_require__(46).f);
7606var thisNumberValue = __webpack_require__(260);
7607var trim = (__webpack_require__(261).trim);
7608
7609var NUMBER = 'Number';
7610var NativeNumber = global[NUMBER];
7611var NumberPrototype = NativeNumber.prototype;
7612var TypeError = global.TypeError;
7613var arraySlice = uncurryThis(''.slice);
7614var charCodeAt = uncurryThis(''.charCodeAt);
7615
7616// `ToNumeric` abstract operation
7617// https://tc39.es/ecma262/#sec-tonumeric
7618var toNumeric = function (value) {
7619 var primValue = toPrimitive(value, 'number');
7620 return typeof primValue == 'bigint' ? primValue : toNumber(primValue);
7621};
7622
7623// `ToNumber` abstract operation
7624// https://tc39.es/ecma262/#sec-tonumber
7625var toNumber = function (argument) {
7626 var it = toPrimitive(argument, 'number');
7627 var first, third, radix, maxCode, digits, length, index, code;
7628 if (isSymbol(it)) throw TypeError('Cannot convert a Symbol value to a number');
7629 if (typeof it == 'string' && it.length > 2) {
7630 it = trim(it);
7631 first = charCodeAt(it, 0);
7632 if (first === 43 || first === 45) {
7633 third = charCodeAt(it, 2);
7634 if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix
7635 } else if (first === 48) {
7636 switch (charCodeAt(it, 1)) {
7637 case 66: case 98: radix = 2; maxCode = 49; break; // fast equal of /^0b[01]+$/i
7638 case 79: case 111: radix = 8; maxCode = 55; break; // fast equal of /^0o[0-7]+$/i
7639 default: return +it;
7640 }
7641 digits = arraySlice(it, 2);
7642 length = digits.length;
7643 for (index = 0; index < length; index++) {
7644 code = charCodeAt(digits, index);
7645 // parseInt parses a string to a first unavailable symbol
7646 // but ToNumber should return NaN if a string contains unavailable symbols
7647 if (code < 48 || code > maxCode) return NaN;
7648 } return parseInt(digits, radix);
7649 }
7650 } return +it;
7651};
7652
7653// `Number` constructor
7654// https://tc39.es/ecma262/#sec-number-constructor
7655if (isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1'))) {
7656 var NumberWrapper = function Number(value) {
7657 var n = arguments.length < 1 ? 0 : NativeNumber(toNumeric(value));
7658 var dummy = this;
7659 // check on 1..constructor(foo) case
7660 return isPrototypeOf(NumberPrototype, dummy) && fails(function () { thisNumberValue(dummy); })
7661 ? inheritIfRequired(Object(n), dummy, NumberWrapper) : n;
7662 };
7663 for (var keys = DESCRIPTORS ? getOwnPropertyNames(NativeNumber) : (
7664 // ES3:
7665 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +
7666 // ES2015 (in case, if modules with ES2015 Number statics required before):
7667 'EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,' +
7668 // ESNext
7669 'fromString,range'
7670 ).split(','), j = 0, key; keys.length > j; j++) {
7671 if (hasOwn(NativeNumber, key = keys[j]) && !hasOwn(NumberWrapper, key)) {
7672 defineProperty(NumberWrapper, key, getOwnPropertyDescriptor(NativeNumber, key));
7673 }
7674 }
7675 NumberWrapper.prototype = NumberPrototype;
7676 NumberPrototype.constructor = NumberWrapper;
7677 defineBuiltIn(global, NUMBER, NumberWrapper, { constructor: true });
7678}
7679
7680
7681/***/ }),
7682/* 260 */
7683/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
7684
7685var uncurryThis = __webpack_require__(14);
7686
7687// `thisNumberValue` abstract operation
7688// https://tc39.es/ecma262/#sec-thisnumbervalue
7689module.exports = uncurryThis(1.0.valueOf);
7690
7691
7692/***/ }),
7693/* 261 */
7694/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
7695
7696var uncurryThis = __webpack_require__(14);
7697var requireObjectCoercible = __webpack_require__(17);
7698var toString = __webpack_require__(70);
7699var whitespaces = __webpack_require__(262);
7700
7701var replace = uncurryThis(''.replace);
7702var whitespace = '[' + whitespaces + ']';
7703var ltrim = RegExp('^' + whitespace + whitespace + '*');
7704var rtrim = RegExp(whitespace + whitespace + '*$');
7705
7706// `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation
7707var createMethod = function (TYPE) {
7708 return function ($this) {
7709 var string = toString(requireObjectCoercible($this));
7710 if (TYPE & 1) string = replace(string, ltrim, '');
7711 if (TYPE & 2) string = replace(string, rtrim, '');
7712 return string;
7713 };
7714};
7715
7716module.exports = {
7717 // `String.prototype.{ trimLeft, trimStart }` methods
7718 // https://tc39.es/ecma262/#sec-string.prototype.trimstart
7719 start: createMethod(1),
7720 // `String.prototype.{ trimRight, trimEnd }` methods
7721 // https://tc39.es/ecma262/#sec-string.prototype.trimend
7722 end: createMethod(2),
7723 // `String.prototype.trim` method
7724 // https://tc39.es/ecma262/#sec-string.prototype.trim
7725 trim: createMethod(3)
7726};
7727
7728
7729/***/ }),
7730/* 262 */
7731/***/ (function(module) {
7732
7733// a string of all valid unicode whitespaces
7734module.exports = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u2002' +
7735 '\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
7736
7737
7738/***/ }),
7739/* 263 */
7740/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7741
7742var $ = __webpack_require__(3);
7743
7744// `Number.EPSILON` constant
7745// https://tc39.es/ecma262/#sec-number.epsilon
7746$({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, {
7747 EPSILON: Math.pow(2, -52)
7748});
7749
7750
7751/***/ }),
7752/* 264 */
7753/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7754
7755var $ = __webpack_require__(3);
7756var numberIsFinite = __webpack_require__(265);
7757
7758// `Number.isFinite` method
7759// https://tc39.es/ecma262/#sec-number.isfinite
7760$({ target: 'Number', stat: true }, { isFinite: numberIsFinite });
7761
7762
7763/***/ }),
7764/* 265 */
7765/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
7766
7767var global = __webpack_require__(4);
7768
7769var globalIsFinite = global.isFinite;
7770
7771// `Number.isFinite` method
7772// https://tc39.es/ecma262/#sec-number.isfinite
7773// eslint-disable-next-line es/no-number-isfinite -- safe
7774module.exports = Number.isFinite || function isFinite(it) {
7775 return typeof it == 'number' && globalIsFinite(it);
7776};
7777
7778
7779/***/ }),
7780/* 266 */
7781/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7782
7783var $ = __webpack_require__(3);
7784var isIntegralNumber = __webpack_require__(267);
7785
7786// `Number.isInteger` method
7787// https://tc39.es/ecma262/#sec-number.isinteger
7788$({ target: 'Number', stat: true }, {
7789 isInteger: isIntegralNumber
7790});
7791
7792
7793/***/ }),
7794/* 267 */
7795/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
7796
7797var isObject = __webpack_require__(21);
7798
7799var floor = Math.floor;
7800
7801// `IsIntegralNumber` abstract operation
7802// https://tc39.es/ecma262/#sec-isintegralnumber
7803// eslint-disable-next-line es/no-number-isinteger -- safe
7804module.exports = Number.isInteger || function isInteger(it) {
7805 return !isObject(it) && isFinite(it) && floor(it) === it;
7806};
7807
7808
7809/***/ }),
7810/* 268 */
7811/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7812
7813var $ = __webpack_require__(3);
7814
7815// `Number.isNaN` method
7816// https://tc39.es/ecma262/#sec-number.isnan
7817$({ target: 'Number', stat: true }, {
7818 isNaN: function isNaN(number) {
7819 // eslint-disable-next-line no-self-compare -- NaN check
7820 return number != number;
7821 }
7822});
7823
7824
7825/***/ }),
7826/* 269 */
7827/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7828
7829var $ = __webpack_require__(3);
7830var isIntegralNumber = __webpack_require__(267);
7831
7832var abs = Math.abs;
7833
7834// `Number.isSafeInteger` method
7835// https://tc39.es/ecma262/#sec-number.issafeinteger
7836$({ target: 'Number', stat: true }, {
7837 isSafeInteger: function isSafeInteger(number) {
7838 return isIntegralNumber(number) && abs(number) <= 0x1FFFFFFFFFFFFF;
7839 }
7840});
7841
7842
7843/***/ }),
7844/* 270 */
7845/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7846
7847var $ = __webpack_require__(3);
7848
7849// `Number.MAX_SAFE_INTEGER` constant
7850// https://tc39.es/ecma262/#sec-number.max_safe_integer
7851$({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, {
7852 MAX_SAFE_INTEGER: 0x1FFFFFFFFFFFFF
7853});
7854
7855
7856/***/ }),
7857/* 271 */
7858/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7859
7860var $ = __webpack_require__(3);
7861
7862// `Number.MIN_SAFE_INTEGER` constant
7863// https://tc39.es/ecma262/#sec-number.min_safe_integer
7864$({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, {
7865 MIN_SAFE_INTEGER: -0x1FFFFFFFFFFFFF
7866});
7867
7868
7869/***/ }),
7870/* 272 */
7871/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7872
7873var $ = __webpack_require__(3);
7874var parseFloat = __webpack_require__(273);
7875
7876// `Number.parseFloat` method
7877// https://tc39.es/ecma262/#sec-number.parseFloat
7878// eslint-disable-next-line es/no-number-parsefloat -- required for testing
7879$({ target: 'Number', stat: true, forced: Number.parseFloat != parseFloat }, {
7880 parseFloat: parseFloat
7881});
7882
7883
7884/***/ }),
7885/* 273 */
7886/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
7887
7888var global = __webpack_require__(4);
7889var fails = __webpack_require__(7);
7890var uncurryThis = __webpack_require__(14);
7891var toString = __webpack_require__(70);
7892var trim = (__webpack_require__(261).trim);
7893var whitespaces = __webpack_require__(262);
7894
7895var charAt = uncurryThis(''.charAt);
7896var $parseFloat = global.parseFloat;
7897var Symbol = global.Symbol;
7898var ITERATOR = Symbol && Symbol.iterator;
7899var FORCED = 1 / $parseFloat(whitespaces + '-0') !== -Infinity
7900 // MS Edge 18- broken with boxed symbols
7901 || (ITERATOR && !fails(function () { $parseFloat(Object(ITERATOR)); }));
7902
7903// `parseFloat` method
7904// https://tc39.es/ecma262/#sec-parsefloat-string
7905module.exports = FORCED ? function parseFloat(string) {
7906 var trimmedString = trim(toString(string));
7907 var result = $parseFloat(trimmedString);
7908 return result === 0 && charAt(trimmedString, 0) == '-' ? -0 : result;
7909} : $parseFloat;
7910
7911
7912/***/ }),
7913/* 274 */
7914/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7915
7916var $ = __webpack_require__(3);
7917var parseInt = __webpack_require__(275);
7918
7919// `Number.parseInt` method
7920// https://tc39.es/ecma262/#sec-number.parseint
7921// eslint-disable-next-line es/no-number-parseint -- required for testing
7922$({ target: 'Number', stat: true, forced: Number.parseInt != parseInt }, {
7923 parseInt: parseInt
7924});
7925
7926
7927/***/ }),
7928/* 275 */
7929/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
7930
7931var global = __webpack_require__(4);
7932var fails = __webpack_require__(7);
7933var uncurryThis = __webpack_require__(14);
7934var toString = __webpack_require__(70);
7935var trim = (__webpack_require__(261).trim);
7936var whitespaces = __webpack_require__(262);
7937
7938var $parseInt = global.parseInt;
7939var Symbol = global.Symbol;
7940var ITERATOR = Symbol && Symbol.iterator;
7941var hex = /^[+-]?0x/i;
7942var exec = uncurryThis(hex.exec);
7943var FORCED = $parseInt(whitespaces + '08') !== 8 || $parseInt(whitespaces + '0x16') !== 22
7944 // MS Edge 18- broken with boxed symbols
7945 || (ITERATOR && !fails(function () { $parseInt(Object(ITERATOR)); }));
7946
7947// `parseInt` method
7948// https://tc39.es/ecma262/#sec-parseint-string-radix
7949module.exports = FORCED ? function parseInt(string, radix) {
7950 var S = trim(toString(string));
7951 return $parseInt(S, (radix >>> 0) || (exec(hex, S) ? 16 : 10));
7952} : $parseInt;
7953
7954
7955/***/ }),
7956/* 276 */
7957/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
7958
7959"use strict";
7960
7961var $ = __webpack_require__(3);
7962var uncurryThis = __webpack_require__(14);
7963var toIntegerOrInfinity = __webpack_require__(63);
7964var thisNumberValue = __webpack_require__(260);
7965var $repeat = __webpack_require__(216);
7966var log10 = __webpack_require__(251);
7967var fails = __webpack_require__(7);
7968
7969var $RangeError = RangeError;
7970var $String = String;
7971var $isFinite = isFinite;
7972var abs = Math.abs;
7973var floor = Math.floor;
7974var pow = Math.pow;
7975var round = Math.round;
7976var nativeToExponential = uncurryThis(1.0.toExponential);
7977var repeat = uncurryThis($repeat);
7978var stringSlice = uncurryThis(''.slice);
7979
7980// Edge 17-
7981var ROUNDS_PROPERLY = nativeToExponential(-6.9e-11, 4) === '-6.9000e-11'
7982 // IE11- && Edge 14-
7983 && nativeToExponential(1.255, 2) === '1.25e+0'
7984 // FF86-, V8 ~ Chrome 49-50
7985 && nativeToExponential(12345, 3) === '1.235e+4'
7986 // FF86-, V8 ~ Chrome 49-50
7987 && nativeToExponential(25, 0) === '3e+1';
7988
7989// IE8-
7990var THROWS_ON_INFINITY_FRACTION = fails(function () {
7991 nativeToExponential(1, Infinity);
7992}) && fails(function () {
7993 nativeToExponential(1, -Infinity);
7994});
7995
7996// Safari <11 && FF <50
7997var PROPER_NON_FINITE_THIS_CHECK = !fails(function () {
7998 nativeToExponential(Infinity, Infinity);
7999}) && !fails(function () {
8000 nativeToExponential(NaN, Infinity);
8001});
8002
8003var FORCED = !ROUNDS_PROPERLY || !THROWS_ON_INFINITY_FRACTION || !PROPER_NON_FINITE_THIS_CHECK;
8004
8005// `Number.prototype.toExponential` method
8006// https://tc39.es/ecma262/#sec-number.prototype.toexponential
8007$({ target: 'Number', proto: true, forced: FORCED }, {
8008 toExponential: function toExponential(fractionDigits) {
8009 var x = thisNumberValue(this);
8010 if (fractionDigits === undefined) return nativeToExponential(x);
8011 var f = toIntegerOrInfinity(fractionDigits);
8012 if (!$isFinite(x)) return String(x);
8013 // TODO: ES2018 increased the maximum number of fraction digits to 100, need to improve the implementation
8014 if (f < 0 || f > 20) throw $RangeError('Incorrect fraction digits');
8015 if (ROUNDS_PROPERLY) return nativeToExponential(x, f);
8016 var s = '';
8017 var m = '';
8018 var e = 0;
8019 var c = '';
8020 var d = '';
8021 if (x < 0) {
8022 s = '-';
8023 x = -x;
8024 }
8025 if (x === 0) {
8026 e = 0;
8027 m = repeat('0', f + 1);
8028 } else {
8029 // this block is based on https://gist.github.com/SheetJSDev/1100ad56b9f856c95299ed0e068eea08
8030 // TODO: improve accuracy with big fraction digits
8031 var l = log10(x);
8032 e = floor(l);
8033 var n = 0;
8034 var w = pow(10, e - f);
8035 n = round(x / w);
8036 if (2 * x >= (2 * n + 1) * w) {
8037 n += 1;
8038 }
8039 if (n >= pow(10, f + 1)) {
8040 n /= 10;
8041 e += 1;
8042 }
8043 m = $String(n);
8044 }
8045 if (f !== 0) {
8046 m = stringSlice(m, 0, 1) + '.' + stringSlice(m, 1);
8047 }
8048 if (e === 0) {
8049 c = '+';
8050 d = '0';
8051 } else {
8052 c = e > 0 ? '+' : '-';
8053 d = $String(abs(e));
8054 }
8055 m += 'e' + c + d;
8056 return s + m;
8057 }
8058});
8059
8060
8061/***/ }),
8062/* 277 */
8063/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8064
8065"use strict";
8066
8067var $ = __webpack_require__(3);
8068var uncurryThis = __webpack_require__(14);
8069var toIntegerOrInfinity = __webpack_require__(63);
8070var thisNumberValue = __webpack_require__(260);
8071var $repeat = __webpack_require__(216);
8072var fails = __webpack_require__(7);
8073
8074var $RangeError = RangeError;
8075var $String = String;
8076var floor = Math.floor;
8077var repeat = uncurryThis($repeat);
8078var stringSlice = uncurryThis(''.slice);
8079var nativeToFixed = uncurryThis(1.0.toFixed);
8080
8081var pow = function (x, n, acc) {
8082 return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc);
8083};
8084
8085var log = function (x) {
8086 var n = 0;
8087 var x2 = x;
8088 while (x2 >= 4096) {
8089 n += 12;
8090 x2 /= 4096;
8091 }
8092 while (x2 >= 2) {
8093 n += 1;
8094 x2 /= 2;
8095 } return n;
8096};
8097
8098var multiply = function (data, n, c) {
8099 var index = -1;
8100 var c2 = c;
8101 while (++index < 6) {
8102 c2 += n * data[index];
8103 data[index] = c2 % 1e7;
8104 c2 = floor(c2 / 1e7);
8105 }
8106};
8107
8108var divide = function (data, n) {
8109 var index = 6;
8110 var c = 0;
8111 while (--index >= 0) {
8112 c += data[index];
8113 data[index] = floor(c / n);
8114 c = (c % n) * 1e7;
8115 }
8116};
8117
8118var dataToString = function (data) {
8119 var index = 6;
8120 var s = '';
8121 while (--index >= 0) {
8122 if (s !== '' || index === 0 || data[index] !== 0) {
8123 var t = $String(data[index]);
8124 s = s === '' ? t : s + repeat('0', 7 - t.length) + t;
8125 }
8126 } return s;
8127};
8128
8129var FORCED = fails(function () {
8130 return nativeToFixed(0.00008, 3) !== '0.000' ||
8131 nativeToFixed(0.9, 0) !== '1' ||
8132 nativeToFixed(1.255, 2) !== '1.25' ||
8133 nativeToFixed(1000000000000000128.0, 0) !== '1000000000000000128';
8134}) || !fails(function () {
8135 // V8 ~ Android 4.3-
8136 nativeToFixed({});
8137});
8138
8139// `Number.prototype.toFixed` method
8140// https://tc39.es/ecma262/#sec-number.prototype.tofixed
8141$({ target: 'Number', proto: true, forced: FORCED }, {
8142 toFixed: function toFixed(fractionDigits) {
8143 var number = thisNumberValue(this);
8144 var fractDigits = toIntegerOrInfinity(fractionDigits);
8145 var data = [0, 0, 0, 0, 0, 0];
8146 var sign = '';
8147 var result = '0';
8148 var e, z, j, k;
8149
8150 // TODO: ES2018 increased the maximum number of fraction digits to 100, need to improve the implementation
8151 if (fractDigits < 0 || fractDigits > 20) throw $RangeError('Incorrect fraction digits');
8152 // eslint-disable-next-line no-self-compare -- NaN check
8153 if (number != number) return 'NaN';
8154 if (number <= -1e21 || number >= 1e21) return $String(number);
8155 if (number < 0) {
8156 sign = '-';
8157 number = -number;
8158 }
8159 if (number > 1e-21) {
8160 e = log(number * pow(2, 69, 1)) - 69;
8161 z = e < 0 ? number * pow(2, -e, 1) : number / pow(2, e, 1);
8162 z *= 0x10000000000000;
8163 e = 52 - e;
8164 if (e > 0) {
8165 multiply(data, 0, z);
8166 j = fractDigits;
8167 while (j >= 7) {
8168 multiply(data, 1e7, 0);
8169 j -= 7;
8170 }
8171 multiply(data, pow(10, j, 1), 0);
8172 j = e - 1;
8173 while (j >= 23) {
8174 divide(data, 1 << 23);
8175 j -= 23;
8176 }
8177 divide(data, 1 << j);
8178 multiply(data, 1, 1);
8179 divide(data, 2);
8180 result = dataToString(data);
8181 } else {
8182 multiply(data, 0, z);
8183 multiply(data, 1 << -e, 0);
8184 result = dataToString(data) + repeat('0', fractDigits);
8185 }
8186 }
8187 if (fractDigits > 0) {
8188 k = result.length;
8189 result = sign + (k <= fractDigits
8190 ? '0.' + repeat('0', fractDigits - k) + result
8191 : stringSlice(result, 0, k - fractDigits) + '.' + stringSlice(result, k - fractDigits));
8192 } else {
8193 result = sign + result;
8194 } return result;
8195 }
8196});
8197
8198
8199/***/ }),
8200/* 278 */
8201/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8202
8203"use strict";
8204
8205var $ = __webpack_require__(3);
8206var uncurryThis = __webpack_require__(14);
8207var fails = __webpack_require__(7);
8208var thisNumberValue = __webpack_require__(260);
8209
8210var nativeToPrecision = uncurryThis(1.0.toPrecision);
8211
8212var FORCED = fails(function () {
8213 // IE7-
8214 return nativeToPrecision(1, undefined) !== '1';
8215}) || !fails(function () {
8216 // V8 ~ Android 4.3-
8217 nativeToPrecision({});
8218});
8219
8220// `Number.prototype.toPrecision` method
8221// https://tc39.es/ecma262/#sec-number.prototype.toprecision
8222$({ target: 'Number', proto: true, forced: FORCED }, {
8223 toPrecision: function toPrecision(precision) {
8224 return precision === undefined
8225 ? nativeToPrecision(thisNumberValue(this))
8226 : nativeToPrecision(thisNumberValue(this), precision);
8227 }
8228});
8229
8230
8231/***/ }),
8232/* 279 */
8233/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8234
8235var $ = __webpack_require__(3);
8236var assign = __webpack_require__(280);
8237
8238// `Object.assign` method
8239// https://tc39.es/ecma262/#sec-object.assign
8240// eslint-disable-next-line es/no-object-assign -- required for testing
8241$({ target: 'Object', stat: true, arity: 2, forced: Object.assign !== assign }, {
8242 assign: assign
8243});
8244
8245
8246/***/ }),
8247/* 280 */
8248/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
8249
8250"use strict";
8251
8252var DESCRIPTORS = __webpack_require__(6);
8253var uncurryThis = __webpack_require__(14);
8254var call = __webpack_require__(8);
8255var fails = __webpack_require__(7);
8256var objectKeys = __webpack_require__(75);
8257var getOwnPropertySymbolsModule = __webpack_require__(68);
8258var propertyIsEnumerableModule = __webpack_require__(10);
8259var toObject = __webpack_require__(41);
8260var IndexedObject = __webpack_require__(13);
8261
8262// eslint-disable-next-line es/no-object-assign -- safe
8263var $assign = Object.assign;
8264// eslint-disable-next-line es/no-object-defineproperty -- required for testing
8265var defineProperty = Object.defineProperty;
8266var concat = uncurryThis([].concat);
8267
8268// `Object.assign` method
8269// https://tc39.es/ecma262/#sec-object.assign
8270module.exports = !$assign || fails(function () {
8271 // should have correct order of operations (Edge bug)
8272 if (DESCRIPTORS && $assign({ b: 1 }, $assign(defineProperty({}, 'a', {
8273 enumerable: true,
8274 get: function () {
8275 defineProperty(this, 'b', {
8276 value: 3,
8277 enumerable: false
8278 });
8279 }
8280 }), { b: 2 })).b !== 1) return true;
8281 // should work with symbols and should have deterministic property order (V8 bug)
8282 var A = {};
8283 var B = {};
8284 // eslint-disable-next-line es/no-symbol -- safe
8285 var symbol = Symbol();
8286 var alphabet = 'abcdefghijklmnopqrst';
8287 A[symbol] = 7;
8288 alphabet.split('').forEach(function (chr) { B[chr] = chr; });
8289 return $assign({}, A)[symbol] != 7 || objectKeys($assign({}, B)).join('') != alphabet;
8290}) ? function assign(target, source) { // eslint-disable-line no-unused-vars -- required for `.length`
8291 var T = toObject(target);
8292 var argumentsLength = arguments.length;
8293 var index = 1;
8294 var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
8295 var propertyIsEnumerable = propertyIsEnumerableModule.f;
8296 while (argumentsLength > index) {
8297 var S = IndexedObject(arguments[index++]);
8298 var keys = getOwnPropertySymbols ? concat(objectKeys(S), getOwnPropertySymbols(S)) : objectKeys(S);
8299 var length = keys.length;
8300 var j = 0;
8301 var key;
8302 while (length > j) {
8303 key = keys[j++];
8304 if (!DESCRIPTORS || call(propertyIsEnumerable, S, key)) T[key] = S[key];
8305 }
8306 } return T;
8307} : $assign;
8308
8309
8310/***/ }),
8311/* 281 */
8312/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8313
8314// TODO: Remove from `core-js@4`
8315var $ = __webpack_require__(3);
8316var DESCRIPTORS = __webpack_require__(6);
8317var create = __webpack_require__(73);
8318
8319// `Object.create` method
8320// https://tc39.es/ecma262/#sec-object.create
8321$({ target: 'Object', stat: true, sham: !DESCRIPTORS }, {
8322 create: create
8323});
8324
8325
8326/***/ }),
8327/* 282 */
8328/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8329
8330"use strict";
8331
8332var $ = __webpack_require__(3);
8333var DESCRIPTORS = __webpack_require__(6);
8334var FORCED = __webpack_require__(283);
8335var aCallable = __webpack_require__(32);
8336var toObject = __webpack_require__(41);
8337var definePropertyModule = __webpack_require__(46);
8338
8339// `Object.prototype.__defineGetter__` method
8340// https://tc39.es/ecma262/#sec-object.prototype.__defineGetter__
8341if (DESCRIPTORS) {
8342 $({ target: 'Object', proto: true, forced: FORCED }, {
8343 __defineGetter__: function __defineGetter__(P, getter) {
8344 definePropertyModule.f(toObject(this), P, { get: aCallable(getter), enumerable: true, configurable: true });
8345 }
8346 });
8347}
8348
8349
8350/***/ }),
8351/* 283 */
8352/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
8353
8354"use strict";
8355
8356var IS_PURE = __webpack_require__(37);
8357var global = __webpack_require__(4);
8358var fails = __webpack_require__(7);
8359var WEBKIT = __webpack_require__(188);
8360
8361// Forced replacement object prototype accessors methods
8362module.exports = IS_PURE || !fails(function () {
8363 // This feature detection crashes old WebKit
8364 // https://github.com/zloirock/core-js/issues/232
8365 if (WEBKIT && WEBKIT < 535) return;
8366 var key = Math.random();
8367 // In FF throws only define methods
8368 // eslint-disable-next-line no-undef, no-useless-call, es/no-legacy-object-prototype-accessor-methods -- required for testing
8369 __defineSetter__.call(null, key, function () { /* empty */ });
8370 delete global[key];
8371});
8372
8373
8374/***/ }),
8375/* 284 */
8376/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8377
8378var $ = __webpack_require__(3);
8379var DESCRIPTORS = __webpack_require__(6);
8380var defineProperties = (__webpack_require__(74).f);
8381
8382// `Object.defineProperties` method
8383// https://tc39.es/ecma262/#sec-object.defineproperties
8384// eslint-disable-next-line es/no-object-defineproperties -- safe
8385$({ target: 'Object', stat: true, forced: Object.defineProperties !== defineProperties, sham: !DESCRIPTORS }, {
8386 defineProperties: defineProperties
8387});
8388
8389
8390/***/ }),
8391/* 285 */
8392/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8393
8394var $ = __webpack_require__(3);
8395var DESCRIPTORS = __webpack_require__(6);
8396var defineProperty = (__webpack_require__(46).f);
8397
8398// `Object.defineProperty` method
8399// https://tc39.es/ecma262/#sec-object.defineproperty
8400// eslint-disable-next-line es/no-object-defineproperty -- safe
8401$({ target: 'Object', stat: true, forced: Object.defineProperty !== defineProperty, sham: !DESCRIPTORS }, {
8402 defineProperty: defineProperty
8403});
8404
8405
8406/***/ }),
8407/* 286 */
8408/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8409
8410"use strict";
8411
8412var $ = __webpack_require__(3);
8413var DESCRIPTORS = __webpack_require__(6);
8414var FORCED = __webpack_require__(283);
8415var aCallable = __webpack_require__(32);
8416var toObject = __webpack_require__(41);
8417var definePropertyModule = __webpack_require__(46);
8418
8419// `Object.prototype.__defineSetter__` method
8420// https://tc39.es/ecma262/#sec-object.prototype.__defineSetter__
8421if (DESCRIPTORS) {
8422 $({ target: 'Object', proto: true, forced: FORCED }, {
8423 __defineSetter__: function __defineSetter__(P, setter) {
8424 definePropertyModule.f(toObject(this), P, { set: aCallable(setter), enumerable: true, configurable: true });
8425 }
8426 });
8427}
8428
8429
8430/***/ }),
8431/* 287 */
8432/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8433
8434var $ = __webpack_require__(3);
8435var $entries = (__webpack_require__(288).entries);
8436
8437// `Object.entries` method
8438// https://tc39.es/ecma262/#sec-object.entries
8439$({ target: 'Object', stat: true }, {
8440 entries: function entries(O) {
8441 return $entries(O);
8442 }
8443});
8444
8445
8446/***/ }),
8447/* 288 */
8448/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
8449
8450var DESCRIPTORS = __webpack_require__(6);
8451var uncurryThis = __webpack_require__(14);
8452var objectKeys = __webpack_require__(75);
8453var toIndexedObject = __webpack_require__(12);
8454var $propertyIsEnumerable = (__webpack_require__(10).f);
8455
8456var propertyIsEnumerable = uncurryThis($propertyIsEnumerable);
8457var push = uncurryThis([].push);
8458
8459// `Object.{ entries, values }` methods implementation
8460var createMethod = function (TO_ENTRIES) {
8461 return function (it) {
8462 var O = toIndexedObject(it);
8463 var keys = objectKeys(O);
8464 var length = keys.length;
8465 var i = 0;
8466 var result = [];
8467 var key;
8468 while (length > i) {
8469 key = keys[i++];
8470 if (!DESCRIPTORS || propertyIsEnumerable(O, key)) {
8471 push(result, TO_ENTRIES ? [key, O[key]] : O[key]);
8472 }
8473 }
8474 return result;
8475 };
8476};
8477
8478module.exports = {
8479 // `Object.entries` method
8480 // https://tc39.es/ecma262/#sec-object.entries
8481 entries: createMethod(true),
8482 // `Object.values` method
8483 // https://tc39.es/ecma262/#sec-object.values
8484 values: createMethod(false)
8485};
8486
8487
8488/***/ }),
8489/* 289 */
8490/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8491
8492var $ = __webpack_require__(3);
8493var FREEZING = __webpack_require__(234);
8494var fails = __webpack_require__(7);
8495var isObject = __webpack_require__(21);
8496var onFreeze = (__webpack_require__(231).onFreeze);
8497
8498// eslint-disable-next-line es/no-object-freeze -- safe
8499var $freeze = Object.freeze;
8500var FAILS_ON_PRIMITIVES = fails(function () { $freeze(1); });
8501
8502// `Object.freeze` method
8503// https://tc39.es/ecma262/#sec-object.freeze
8504$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, {
8505 freeze: function freeze(it) {
8506 return $freeze && isObject(it) ? $freeze(onFreeze(it)) : it;
8507 }
8508});
8509
8510
8511/***/ }),
8512/* 290 */
8513/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8514
8515var $ = __webpack_require__(3);
8516var iterate = __webpack_require__(128);
8517var createProperty = __webpack_require__(79);
8518
8519// `Object.fromEntries` method
8520// https://github.com/tc39/proposal-object-from-entries
8521$({ target: 'Object', stat: true }, {
8522 fromEntries: function fromEntries(iterable) {
8523 var obj = {};
8524 iterate(iterable, function (k, v) {
8525 createProperty(obj, k, v);
8526 }, { AS_ENTRIES: true });
8527 return obj;
8528 }
8529});
8530
8531
8532/***/ }),
8533/* 291 */
8534/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8535
8536var $ = __webpack_require__(3);
8537var fails = __webpack_require__(7);
8538var toIndexedObject = __webpack_require__(12);
8539var nativeGetOwnPropertyDescriptor = (__webpack_require__(5).f);
8540var DESCRIPTORS = __webpack_require__(6);
8541
8542var FAILS_ON_PRIMITIVES = fails(function () { nativeGetOwnPropertyDescriptor(1); });
8543var FORCED = !DESCRIPTORS || FAILS_ON_PRIMITIVES;
8544
8545// `Object.getOwnPropertyDescriptor` method
8546// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
8547$({ target: 'Object', stat: true, forced: FORCED, sham: !DESCRIPTORS }, {
8548 getOwnPropertyDescriptor: function getOwnPropertyDescriptor(it, key) {
8549 return nativeGetOwnPropertyDescriptor(toIndexedObject(it), key);
8550 }
8551});
8552
8553
8554/***/ }),
8555/* 292 */
8556/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8557
8558var $ = __webpack_require__(3);
8559var DESCRIPTORS = __webpack_require__(6);
8560var ownKeys = __webpack_require__(58);
8561var toIndexedObject = __webpack_require__(12);
8562var getOwnPropertyDescriptorModule = __webpack_require__(5);
8563var createProperty = __webpack_require__(79);
8564
8565// `Object.getOwnPropertyDescriptors` method
8566// https://tc39.es/ecma262/#sec-object.getownpropertydescriptors
8567$({ target: 'Object', stat: true, sham: !DESCRIPTORS }, {
8568 getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
8569 var O = toIndexedObject(object);
8570 var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
8571 var keys = ownKeys(O);
8572 var result = {};
8573 var index = 0;
8574 var key, descriptor;
8575 while (keys.length > index) {
8576 descriptor = getOwnPropertyDescriptor(O, key = keys[index++]);
8577 if (descriptor !== undefined) createProperty(result, key, descriptor);
8578 }
8579 return result;
8580 }
8581});
8582
8583
8584/***/ }),
8585/* 293 */
8586/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8587
8588var $ = __webpack_require__(3);
8589var fails = __webpack_require__(7);
8590var getOwnPropertyNames = (__webpack_require__(77).f);
8591
8592// eslint-disable-next-line es/no-object-getownpropertynames -- required for testing
8593var FAILS_ON_PRIMITIVES = fails(function () { return !Object.getOwnPropertyNames(1); });
8594
8595// `Object.getOwnPropertyNames` method
8596// https://tc39.es/ecma262/#sec-object.getownpropertynames
8597$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {
8598 getOwnPropertyNames: getOwnPropertyNames
8599});
8600
8601
8602/***/ }),
8603/* 294 */
8604/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8605
8606var $ = __webpack_require__(3);
8607var fails = __webpack_require__(7);
8608var toObject = __webpack_require__(41);
8609var nativeGetPrototypeOf = __webpack_require__(126);
8610var CORRECT_PROTOTYPE_GETTER = __webpack_require__(127);
8611
8612var FAILS_ON_PRIMITIVES = fails(function () { nativeGetPrototypeOf(1); });
8613
8614// `Object.getPrototypeOf` method
8615// https://tc39.es/ecma262/#sec-object.getprototypeof
8616$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !CORRECT_PROTOTYPE_GETTER }, {
8617 getPrototypeOf: function getPrototypeOf(it) {
8618 return nativeGetPrototypeOf(toObject(it));
8619 }
8620});
8621
8622
8623
8624/***/ }),
8625/* 295 */
8626/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8627
8628var $ = __webpack_require__(3);
8629var hasOwn = __webpack_require__(40);
8630
8631// `Object.hasOwn` method
8632// https://github.com/tc39/proposal-accessible-object-hasownproperty
8633$({ target: 'Object', stat: true }, {
8634 hasOwn: hasOwn
8635});
8636
8637
8638/***/ }),
8639/* 296 */
8640/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8641
8642var $ = __webpack_require__(3);
8643var is = __webpack_require__(297);
8644
8645// `Object.is` method
8646// https://tc39.es/ecma262/#sec-object.is
8647$({ target: 'Object', stat: true }, {
8648 is: is
8649});
8650
8651
8652/***/ }),
8653/* 297 */
8654/***/ (function(module) {
8655
8656// `SameValue` abstract operation
8657// https://tc39.es/ecma262/#sec-samevalue
8658// eslint-disable-next-line es/no-object-is -- safe
8659module.exports = Object.is || function is(x, y) {
8660 // eslint-disable-next-line no-self-compare -- NaN check
8661 return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;
8662};
8663
8664
8665/***/ }),
8666/* 298 */
8667/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8668
8669var $ = __webpack_require__(3);
8670var $isExtensible = __webpack_require__(232);
8671
8672// `Object.isExtensible` method
8673// https://tc39.es/ecma262/#sec-object.isextensible
8674// eslint-disable-next-line es/no-object-isextensible -- safe
8675$({ target: 'Object', stat: true, forced: Object.isExtensible !== $isExtensible }, {
8676 isExtensible: $isExtensible
8677});
8678
8679
8680/***/ }),
8681/* 299 */
8682/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8683
8684var $ = __webpack_require__(3);
8685var fails = __webpack_require__(7);
8686var isObject = __webpack_require__(21);
8687var classof = __webpack_require__(15);
8688var ARRAY_BUFFER_NON_EXTENSIBLE = __webpack_require__(233);
8689
8690// eslint-disable-next-line es/no-object-isfrozen -- safe
8691var $isFrozen = Object.isFrozen;
8692var FAILS_ON_PRIMITIVES = fails(function () { $isFrozen(1); });
8693
8694// `Object.isFrozen` method
8695// https://tc39.es/ecma262/#sec-object.isfrozen
8696$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE }, {
8697 isFrozen: function isFrozen(it) {
8698 if (!isObject(it)) return true;
8699 if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) == 'ArrayBuffer') return true;
8700 return $isFrozen ? $isFrozen(it) : false;
8701 }
8702});
8703
8704
8705/***/ }),
8706/* 300 */
8707/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8708
8709var $ = __webpack_require__(3);
8710var fails = __webpack_require__(7);
8711var isObject = __webpack_require__(21);
8712var classof = __webpack_require__(15);
8713var ARRAY_BUFFER_NON_EXTENSIBLE = __webpack_require__(233);
8714
8715// eslint-disable-next-line es/no-object-issealed -- safe
8716var $isSealed = Object.isSealed;
8717var FAILS_ON_PRIMITIVES = fails(function () { $isSealed(1); });
8718
8719// `Object.isSealed` method
8720// https://tc39.es/ecma262/#sec-object.issealed
8721$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE }, {
8722 isSealed: function isSealed(it) {
8723 if (!isObject(it)) return true;
8724 if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) == 'ArrayBuffer') return true;
8725 return $isSealed ? $isSealed(it) : false;
8726 }
8727});
8728
8729
8730/***/ }),
8731/* 301 */
8732/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8733
8734var $ = __webpack_require__(3);
8735var toObject = __webpack_require__(41);
8736var nativeKeys = __webpack_require__(75);
8737var fails = __webpack_require__(7);
8738
8739var FAILS_ON_PRIMITIVES = fails(function () { nativeKeys(1); });
8740
8741// `Object.keys` method
8742// https://tc39.es/ecma262/#sec-object.keys
8743$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {
8744 keys: function keys(it) {
8745 return nativeKeys(toObject(it));
8746 }
8747});
8748
8749
8750/***/ }),
8751/* 302 */
8752/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8753
8754"use strict";
8755
8756var $ = __webpack_require__(3);
8757var DESCRIPTORS = __webpack_require__(6);
8758var FORCED = __webpack_require__(283);
8759var toObject = __webpack_require__(41);
8760var toPropertyKey = __webpack_require__(19);
8761var getPrototypeOf = __webpack_require__(126);
8762var getOwnPropertyDescriptor = (__webpack_require__(5).f);
8763
8764// `Object.prototype.__lookupGetter__` method
8765// https://tc39.es/ecma262/#sec-object.prototype.__lookupGetter__
8766if (DESCRIPTORS) {
8767 $({ target: 'Object', proto: true, forced: FORCED }, {
8768 __lookupGetter__: function __lookupGetter__(P) {
8769 var O = toObject(this);
8770 var key = toPropertyKey(P);
8771 var desc;
8772 do {
8773 if (desc = getOwnPropertyDescriptor(O, key)) return desc.get;
8774 } while (O = getPrototypeOf(O));
8775 }
8776 });
8777}
8778
8779
8780/***/ }),
8781/* 303 */
8782/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8783
8784"use strict";
8785
8786var $ = __webpack_require__(3);
8787var DESCRIPTORS = __webpack_require__(6);
8788var FORCED = __webpack_require__(283);
8789var toObject = __webpack_require__(41);
8790var toPropertyKey = __webpack_require__(19);
8791var getPrototypeOf = __webpack_require__(126);
8792var getOwnPropertyDescriptor = (__webpack_require__(5).f);
8793
8794// `Object.prototype.__lookupSetter__` method
8795// https://tc39.es/ecma262/#sec-object.prototype.__lookupSetter__
8796if (DESCRIPTORS) {
8797 $({ target: 'Object', proto: true, forced: FORCED }, {
8798 __lookupSetter__: function __lookupSetter__(P) {
8799 var O = toObject(this);
8800 var key = toPropertyKey(P);
8801 var desc;
8802 do {
8803 if (desc = getOwnPropertyDescriptor(O, key)) return desc.set;
8804 } while (O = getPrototypeOf(O));
8805 }
8806 });
8807}
8808
8809
8810/***/ }),
8811/* 304 */
8812/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8813
8814var $ = __webpack_require__(3);
8815var isObject = __webpack_require__(21);
8816var onFreeze = (__webpack_require__(231).onFreeze);
8817var FREEZING = __webpack_require__(234);
8818var fails = __webpack_require__(7);
8819
8820// eslint-disable-next-line es/no-object-preventextensions -- safe
8821var $preventExtensions = Object.preventExtensions;
8822var FAILS_ON_PRIMITIVES = fails(function () { $preventExtensions(1); });
8823
8824// `Object.preventExtensions` method
8825// https://tc39.es/ecma262/#sec-object.preventextensions
8826$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, {
8827 preventExtensions: function preventExtensions(it) {
8828 return $preventExtensions && isObject(it) ? $preventExtensions(onFreeze(it)) : it;
8829 }
8830});
8831
8832
8833/***/ }),
8834/* 305 */
8835/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8836
8837"use strict";
8838
8839var DESCRIPTORS = __webpack_require__(6);
8840var defineBuiltInAccessor = __webpack_require__(306);
8841var isObject = __webpack_require__(21);
8842var toObject = __webpack_require__(41);
8843var requireObjectCoercible = __webpack_require__(17);
8844
8845// eslint-disable-next-line es/no-object-getprototypeof -- safe
8846var getPrototypeOf = Object.getPrototypeOf;
8847// eslint-disable-next-line es/no-object-setprototypeof -- safe
8848var setPrototypeOf = Object.setPrototypeOf;
8849var ObjectPrototype = Object.prototype;
8850var PROTO = '__proto__';
8851
8852// `Object.prototype.__proto__` accessor
8853// https://tc39.es/ecma262/#sec-object.prototype.__proto__
8854if (DESCRIPTORS && getPrototypeOf && setPrototypeOf && !(PROTO in ObjectPrototype)) try {
8855 defineBuiltInAccessor(ObjectPrototype, PROTO, {
8856 configurable: true,
8857 get: function __proto__() {
8858 return getPrototypeOf(toObject(this));
8859 },
8860 set: function __proto__(proto) {
8861 var O = requireObjectCoercible(this);
8862 if (!isObject(proto) && proto !== null || !isObject(O)) return;
8863 setPrototypeOf(O, proto);
8864 }
8865 });
8866} catch (error) { /* empty */ }
8867
8868
8869/***/ }),
8870/* 306 */
8871/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
8872
8873var makeBuiltIn = __webpack_require__(50);
8874var defineProperty = __webpack_require__(46);
8875
8876module.exports = function (target, name, descriptor) {
8877 if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true });
8878 if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true });
8879 return defineProperty.f(target, name, descriptor);
8880};
8881
8882
8883/***/ }),
8884/* 307 */
8885/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8886
8887var $ = __webpack_require__(3);
8888var isObject = __webpack_require__(21);
8889var onFreeze = (__webpack_require__(231).onFreeze);
8890var FREEZING = __webpack_require__(234);
8891var fails = __webpack_require__(7);
8892
8893// eslint-disable-next-line es/no-object-seal -- safe
8894var $seal = Object.seal;
8895var FAILS_ON_PRIMITIVES = fails(function () { $seal(1); });
8896
8897// `Object.seal` method
8898// https://tc39.es/ecma262/#sec-object.seal
8899$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, {
8900 seal: function seal(it) {
8901 return $seal && isObject(it) ? $seal(onFreeze(it)) : it;
8902 }
8903});
8904
8905
8906/***/ }),
8907/* 308 */
8908/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8909
8910var $ = __webpack_require__(3);
8911var setPrototypeOf = __webpack_require__(114);
8912
8913// `Object.setPrototypeOf` method
8914// https://tc39.es/ecma262/#sec-object.setprototypeof
8915$({ target: 'Object', stat: true }, {
8916 setPrototypeOf: setPrototypeOf
8917});
8918
8919
8920/***/ }),
8921/* 309 */
8922/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8923
8924var TO_STRING_TAG_SUPPORT = __webpack_require__(72);
8925var defineBuiltIn = __webpack_require__(49);
8926var toString = __webpack_require__(310);
8927
8928// `Object.prototype.toString` method
8929// https://tc39.es/ecma262/#sec-object.prototype.tostring
8930if (!TO_STRING_TAG_SUPPORT) {
8931 defineBuiltIn(Object.prototype, 'toString', toString, { unsafe: true });
8932}
8933
8934
8935/***/ }),
8936/* 310 */
8937/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
8938
8939"use strict";
8940
8941var TO_STRING_TAG_SUPPORT = __webpack_require__(72);
8942var classof = __webpack_require__(71);
8943
8944// `Object.prototype.toString` method implementation
8945// https://tc39.es/ecma262/#sec-object.prototype.tostring
8946module.exports = TO_STRING_TAG_SUPPORT ? {}.toString : function toString() {
8947 return '[object ' + classof(this) + ']';
8948};
8949
8950
8951/***/ }),
8952/* 311 */
8953/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8954
8955var $ = __webpack_require__(3);
8956var $values = (__webpack_require__(288).values);
8957
8958// `Object.values` method
8959// https://tc39.es/ecma262/#sec-object.values
8960$({ target: 'Object', stat: true }, {
8961 values: function values(O) {
8962 return $values(O);
8963 }
8964});
8965
8966
8967/***/ }),
8968/* 312 */
8969/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8970
8971var $ = __webpack_require__(3);
8972var $parseFloat = __webpack_require__(273);
8973
8974// `parseFloat` method
8975// https://tc39.es/ecma262/#sec-parsefloat-string
8976$({ global: true, forced: parseFloat != $parseFloat }, {
8977 parseFloat: $parseFloat
8978});
8979
8980
8981/***/ }),
8982/* 313 */
8983/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8984
8985var $ = __webpack_require__(3);
8986var $parseInt = __webpack_require__(275);
8987
8988// `parseInt` method
8989// https://tc39.es/ecma262/#sec-parseint-string-radix
8990$({ global: true, forced: parseInt != $parseInt }, {
8991 parseInt: $parseInt
8992});
8993
8994
8995/***/ }),
8996/* 314 */
8997/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
8998
8999// TODO: Remove this module from `core-js@4` since it's split to modules listed below
9000__webpack_require__(315);
9001__webpack_require__(330);
9002__webpack_require__(332);
9003__webpack_require__(333);
9004__webpack_require__(334);
9005__webpack_require__(335);
9006
9007
9008/***/ }),
9009/* 315 */
9010/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
9011
9012"use strict";
9013
9014var $ = __webpack_require__(3);
9015var IS_PURE = __webpack_require__(37);
9016var IS_NODE = __webpack_require__(179);
9017var global = __webpack_require__(4);
9018var call = __webpack_require__(8);
9019var defineBuiltIn = __webpack_require__(49);
9020var setPrototypeOf = __webpack_require__(114);
9021var setToStringTag = __webpack_require__(84);
9022var setSpecies = __webpack_require__(190);
9023var aCallable = __webpack_require__(32);
9024var isCallable = __webpack_require__(22);
9025var isObject = __webpack_require__(21);
9026var anInstance = __webpack_require__(199);
9027var speciesConstructor = __webpack_require__(205);
9028var task = (__webpack_require__(316).set);
9029var microtask = __webpack_require__(319);
9030var hostReportErrors = __webpack_require__(322);
9031var perform = __webpack_require__(323);
9032var Queue = __webpack_require__(324);
9033var InternalStateModule = __webpack_require__(53);
9034var NativePromiseConstructor = __webpack_require__(325);
9035var PromiseConstructorDetection = __webpack_require__(326);
9036var newPromiseCapabilityModule = __webpack_require__(329);
9037
9038var PROMISE = 'Promise';
9039var FORCED_PROMISE_CONSTRUCTOR = PromiseConstructorDetection.CONSTRUCTOR;
9040var NATIVE_PROMISE_REJECTION_EVENT = PromiseConstructorDetection.REJECTION_EVENT;
9041var NATIVE_PROMISE_SUBCLASSING = PromiseConstructorDetection.SUBCLASSING;
9042var getInternalPromiseState = InternalStateModule.getterFor(PROMISE);
9043var setInternalState = InternalStateModule.set;
9044var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype;
9045var PromiseConstructor = NativePromiseConstructor;
9046var PromisePrototype = NativePromisePrototype;
9047var TypeError = global.TypeError;
9048var document = global.document;
9049var process = global.process;
9050var newPromiseCapability = newPromiseCapabilityModule.f;
9051var newGenericPromiseCapability = newPromiseCapability;
9052
9053var DISPATCH_EVENT = !!(document && document.createEvent && global.dispatchEvent);
9054var UNHANDLED_REJECTION = 'unhandledrejection';
9055var REJECTION_HANDLED = 'rejectionhandled';
9056var PENDING = 0;
9057var FULFILLED = 1;
9058var REJECTED = 2;
9059var HANDLED = 1;
9060var UNHANDLED = 2;
9061
9062var Internal, OwnPromiseCapability, PromiseWrapper, nativeThen;
9063
9064// helpers
9065var isThenable = function (it) {
9066 var then;
9067 return isObject(it) && isCallable(then = it.then) ? then : false;
9068};
9069
9070var callReaction = function (reaction, state) {
9071 var value = state.value;
9072 var ok = state.state == FULFILLED;
9073 var handler = ok ? reaction.ok : reaction.fail;
9074 var resolve = reaction.resolve;
9075 var reject = reaction.reject;
9076 var domain = reaction.domain;
9077 var result, then, exited;
9078 try {
9079 if (handler) {
9080 if (!ok) {
9081 if (state.rejection === UNHANDLED) onHandleUnhandled(state);
9082 state.rejection = HANDLED;
9083 }
9084 if (handler === true) result = value;
9085 else {
9086 if (domain) domain.enter();
9087 result = handler(value); // can throw
9088 if (domain) {
9089 domain.exit();
9090 exited = true;
9091 }
9092 }
9093 if (result === reaction.promise) {
9094 reject(TypeError('Promise-chain cycle'));
9095 } else if (then = isThenable(result)) {
9096 call(then, result, resolve, reject);
9097 } else resolve(result);
9098 } else reject(value);
9099 } catch (error) {
9100 if (domain && !exited) domain.exit();
9101 reject(error);
9102 }
9103};
9104
9105var notify = function (state, isReject) {
9106 if (state.notified) return;
9107 state.notified = true;
9108 microtask(function () {
9109 var reactions = state.reactions;
9110 var reaction;
9111 while (reaction = reactions.get()) {
9112 callReaction(reaction, state);
9113 }
9114 state.notified = false;
9115 if (isReject && !state.rejection) onUnhandled(state);
9116 });
9117};
9118
9119var dispatchEvent = function (name, promise, reason) {
9120 var event, handler;
9121 if (DISPATCH_EVENT) {
9122 event = document.createEvent('Event');
9123 event.promise = promise;
9124 event.reason = reason;
9125 event.initEvent(name, false, true);
9126 global.dispatchEvent(event);
9127 } else event = { promise: promise, reason: reason };
9128 if (!NATIVE_PROMISE_REJECTION_EVENT && (handler = global['on' + name])) handler(event);
9129 else if (name === UNHANDLED_REJECTION) hostReportErrors('Unhandled promise rejection', reason);
9130};
9131
9132var onUnhandled = function (state) {
9133 call(task, global, function () {
9134 var promise = state.facade;
9135 var value = state.value;
9136 var IS_UNHANDLED = isUnhandled(state);
9137 var result;
9138 if (IS_UNHANDLED) {
9139 result = perform(function () {
9140 if (IS_NODE) {
9141 process.emit('unhandledRejection', value, promise);
9142 } else dispatchEvent(UNHANDLED_REJECTION, promise, value);
9143 });
9144 // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should
9145 state.rejection = IS_NODE || isUnhandled(state) ? UNHANDLED : HANDLED;
9146 if (result.error) throw result.value;
9147 }
9148 });
9149};
9150
9151var isUnhandled = function (state) {
9152 return state.rejection !== HANDLED && !state.parent;
9153};
9154
9155var onHandleUnhandled = function (state) {
9156 call(task, global, function () {
9157 var promise = state.facade;
9158 if (IS_NODE) {
9159 process.emit('rejectionHandled', promise);
9160 } else dispatchEvent(REJECTION_HANDLED, promise, state.value);
9161 });
9162};
9163
9164var bind = function (fn, state, unwrap) {
9165 return function (value) {
9166 fn(state, value, unwrap);
9167 };
9168};
9169
9170var internalReject = function (state, value, unwrap) {
9171 if (state.done) return;
9172 state.done = true;
9173 if (unwrap) state = unwrap;
9174 state.value = value;
9175 state.state = REJECTED;
9176 notify(state, true);
9177};
9178
9179var internalResolve = function (state, value, unwrap) {
9180 if (state.done) return;
9181 state.done = true;
9182 if (unwrap) state = unwrap;
9183 try {
9184 if (state.facade === value) throw TypeError("Promise can't be resolved itself");
9185 var then = isThenable(value);
9186 if (then) {
9187 microtask(function () {
9188 var wrapper = { done: false };
9189 try {
9190 call(then, value,
9191 bind(internalResolve, wrapper, state),
9192 bind(internalReject, wrapper, state)
9193 );
9194 } catch (error) {
9195 internalReject(wrapper, error, state);
9196 }
9197 });
9198 } else {
9199 state.value = value;
9200 state.state = FULFILLED;
9201 notify(state, false);
9202 }
9203 } catch (error) {
9204 internalReject({ done: false }, error, state);
9205 }
9206};
9207
9208// constructor polyfill
9209if (FORCED_PROMISE_CONSTRUCTOR) {
9210 // 25.4.3.1 Promise(executor)
9211 PromiseConstructor = function Promise(executor) {
9212 anInstance(this, PromisePrototype);
9213 aCallable(executor);
9214 call(Internal, this);
9215 var state = getInternalPromiseState(this);
9216 try {
9217 executor(bind(internalResolve, state), bind(internalReject, state));
9218 } catch (error) {
9219 internalReject(state, error);
9220 }
9221 };
9222
9223 PromisePrototype = PromiseConstructor.prototype;
9224
9225 // eslint-disable-next-line no-unused-vars -- required for `.length`
9226 Internal = function Promise(executor) {
9227 setInternalState(this, {
9228 type: PROMISE,
9229 done: false,
9230 notified: false,
9231 parent: false,
9232 reactions: new Queue(),
9233 rejection: false,
9234 state: PENDING,
9235 value: undefined
9236 });
9237 };
9238
9239 // `Promise.prototype.then` method
9240 // https://tc39.es/ecma262/#sec-promise.prototype.then
9241 Internal.prototype = defineBuiltIn(PromisePrototype, 'then', function then(onFulfilled, onRejected) {
9242 var state = getInternalPromiseState(this);
9243 var reaction = newPromiseCapability(speciesConstructor(this, PromiseConstructor));
9244 state.parent = true;
9245 reaction.ok = isCallable(onFulfilled) ? onFulfilled : true;
9246 reaction.fail = isCallable(onRejected) && onRejected;
9247 reaction.domain = IS_NODE ? process.domain : undefined;
9248 if (state.state == PENDING) state.reactions.add(reaction);
9249 else microtask(function () {
9250 callReaction(reaction, state);
9251 });
9252 return reaction.promise;
9253 });
9254
9255 OwnPromiseCapability = function () {
9256 var promise = new Internal();
9257 var state = getInternalPromiseState(promise);
9258 this.promise = promise;
9259 this.resolve = bind(internalResolve, state);
9260 this.reject = bind(internalReject, state);
9261 };
9262
9263 newPromiseCapabilityModule.f = newPromiseCapability = function (C) {
9264 return C === PromiseConstructor || C === PromiseWrapper
9265 ? new OwnPromiseCapability(C)
9266 : newGenericPromiseCapability(C);
9267 };
9268
9269 if (!IS_PURE && isCallable(NativePromiseConstructor) && NativePromisePrototype !== Object.prototype) {
9270 nativeThen = NativePromisePrototype.then;
9271
9272 if (!NATIVE_PROMISE_SUBCLASSING) {
9273 // make `Promise#then` return a polyfilled `Promise` for native promise-based APIs
9274 defineBuiltIn(NativePromisePrototype, 'then', function then(onFulfilled, onRejected) {
9275 var that = this;
9276 return new PromiseConstructor(function (resolve, reject) {
9277 call(nativeThen, that, resolve, reject);
9278 }).then(onFulfilled, onRejected);
9279 // https://github.com/zloirock/core-js/issues/640
9280 }, { unsafe: true });
9281 }
9282
9283 // make `.constructor === Promise` work for native promise-based APIs
9284 try {
9285 delete NativePromisePrototype.constructor;
9286 } catch (error) { /* empty */ }
9287
9288 // make `instanceof Promise` work for native promise-based APIs
9289 if (setPrototypeOf) {
9290 setPrototypeOf(NativePromisePrototype, PromisePrototype);
9291 }
9292 }
9293}
9294
9295$({ global: true, constructor: true, wrap: true, forced: FORCED_PROMISE_CONSTRUCTOR }, {
9296 Promise: PromiseConstructor
9297});
9298
9299setToStringTag(PromiseConstructor, PROMISE, false, true);
9300setSpecies(PROMISE);
9301
9302
9303/***/ }),
9304/* 316 */
9305/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
9306
9307var global = __webpack_require__(4);
9308var apply = __webpack_require__(95);
9309var bind = __webpack_require__(86);
9310var isCallable = __webpack_require__(22);
9311var hasOwn = __webpack_require__(40);
9312var fails = __webpack_require__(7);
9313var html = __webpack_require__(76);
9314var arraySlice = __webpack_require__(96);
9315var createElement = __webpack_require__(44);
9316var validateArgumentsLength = __webpack_require__(317);
9317var IS_IOS = __webpack_require__(318);
9318var IS_NODE = __webpack_require__(179);
9319
9320var set = global.setImmediate;
9321var clear = global.clearImmediate;
9322var process = global.process;
9323var Dispatch = global.Dispatch;
9324var Function = global.Function;
9325var MessageChannel = global.MessageChannel;
9326var String = global.String;
9327var counter = 0;
9328var queue = {};
9329var ONREADYSTATECHANGE = 'onreadystatechange';
9330var $location, defer, channel, port;
9331
9332try {
9333 // Deno throws a ReferenceError on `location` access without `--location` flag
9334 $location = global.location;
9335} catch (error) { /* empty */ }
9336
9337var run = function (id) {
9338 if (hasOwn(queue, id)) {
9339 var fn = queue[id];
9340 delete queue[id];
9341 fn();
9342 }
9343};
9344
9345var runner = function (id) {
9346 return function () {
9347 run(id);
9348 };
9349};
9350
9351var listener = function (event) {
9352 run(event.data);
9353};
9354
9355var post = function (id) {
9356 // old engines have not location.origin
9357 global.postMessage(String(id), $location.protocol + '//' + $location.host);
9358};
9359
9360// Node.js 0.9+ & IE10+ has setImmediate, otherwise:
9361if (!set || !clear) {
9362 set = function setImmediate(handler) {
9363 validateArgumentsLength(arguments.length, 1);
9364 var fn = isCallable(handler) ? handler : Function(handler);
9365 var args = arraySlice(arguments, 1);
9366 queue[++counter] = function () {
9367 apply(fn, undefined, args);
9368 };
9369 defer(counter);
9370 return counter;
9371 };
9372 clear = function clearImmediate(id) {
9373 delete queue[id];
9374 };
9375 // Node.js 0.8-
9376 if (IS_NODE) {
9377 defer = function (id) {
9378 process.nextTick(runner(id));
9379 };
9380 // Sphere (JS game engine) Dispatch API
9381 } else if (Dispatch && Dispatch.now) {
9382 defer = function (id) {
9383 Dispatch.now(runner(id));
9384 };
9385 // Browsers with MessageChannel, includes WebWorkers
9386 // except iOS - https://github.com/zloirock/core-js/issues/624
9387 } else if (MessageChannel && !IS_IOS) {
9388 channel = new MessageChannel();
9389 port = channel.port2;
9390 channel.port1.onmessage = listener;
9391 defer = bind(port.postMessage, port);
9392 // Browsers with postMessage, skip WebWorkers
9393 // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'
9394 } else if (
9395 global.addEventListener &&
9396 isCallable(global.postMessage) &&
9397 !global.importScripts &&
9398 $location && $location.protocol !== 'file:' &&
9399 !fails(post)
9400 ) {
9401 defer = post;
9402 global.addEventListener('message', listener, false);
9403 // IE8-
9404 } else if (ONREADYSTATECHANGE in createElement('script')) {
9405 defer = function (id) {
9406 html.appendChild(createElement('script'))[ONREADYSTATECHANGE] = function () {
9407 html.removeChild(this);
9408 run(id);
9409 };
9410 };
9411 // Rest old browsers
9412 } else {
9413 defer = function (id) {
9414 setTimeout(runner(id), 0);
9415 };
9416 }
9417}
9418
9419module.exports = {
9420 set: set,
9421 clear: clear
9422};
9423
9424
9425/***/ }),
9426/* 317 */
9427/***/ (function(module) {
9428
9429var $TypeError = TypeError;
9430
9431module.exports = function (passed, required) {
9432 if (passed < required) throw $TypeError('Not enough arguments');
9433 return passed;
9434};
9435
9436
9437/***/ }),
9438/* 318 */
9439/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
9440
9441var userAgent = __webpack_require__(30);
9442
9443module.exports = /(?:ipad|iphone|ipod).*applewebkit/i.test(userAgent);
9444
9445
9446/***/ }),
9447/* 319 */
9448/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
9449
9450var global = __webpack_require__(4);
9451var bind = __webpack_require__(86);
9452var getOwnPropertyDescriptor = (__webpack_require__(5).f);
9453var macrotask = (__webpack_require__(316).set);
9454var IS_IOS = __webpack_require__(318);
9455var IS_IOS_PEBBLE = __webpack_require__(320);
9456var IS_WEBOS_WEBKIT = __webpack_require__(321);
9457var IS_NODE = __webpack_require__(179);
9458
9459var MutationObserver = global.MutationObserver || global.WebKitMutationObserver;
9460var document = global.document;
9461var process = global.process;
9462var Promise = global.Promise;
9463// Node.js 11 shows ExperimentalWarning on getting `queueMicrotask`
9464var queueMicrotaskDescriptor = getOwnPropertyDescriptor(global, 'queueMicrotask');
9465var queueMicrotask = queueMicrotaskDescriptor && queueMicrotaskDescriptor.value;
9466
9467var flush, head, last, notify, toggle, node, promise, then;
9468
9469// modern engines have queueMicrotask method
9470if (!queueMicrotask) {
9471 flush = function () {
9472 var parent, fn;
9473 if (IS_NODE && (parent = process.domain)) parent.exit();
9474 while (head) {
9475 fn = head.fn;
9476 head = head.next;
9477 try {
9478 fn();
9479 } catch (error) {
9480 if (head) notify();
9481 else last = undefined;
9482 throw error;
9483 }
9484 } last = undefined;
9485 if (parent) parent.enter();
9486 };
9487
9488 // browsers with MutationObserver, except iOS - https://github.com/zloirock/core-js/issues/339
9489 // also except WebOS Webkit https://github.com/zloirock/core-js/issues/898
9490 if (!IS_IOS && !IS_NODE && !IS_WEBOS_WEBKIT && MutationObserver && document) {
9491 toggle = true;
9492 node = document.createTextNode('');
9493 new MutationObserver(flush).observe(node, { characterData: true });
9494 notify = function () {
9495 node.data = toggle = !toggle;
9496 };
9497 // environments with maybe non-completely correct, but existent Promise
9498 } else if (!IS_IOS_PEBBLE && Promise && Promise.resolve) {
9499 // Promise.resolve without an argument throws an error in LG WebOS 2
9500 promise = Promise.resolve(undefined);
9501 // workaround of WebKit ~ iOS Safari 10.1 bug
9502 promise.constructor = Promise;
9503 then = bind(promise.then, promise);
9504 notify = function () {
9505 then(flush);
9506 };
9507 // Node.js without promises
9508 } else if (IS_NODE) {
9509 notify = function () {
9510 process.nextTick(flush);
9511 };
9512 // for other environments - macrotask based on:
9513 // - setImmediate
9514 // - MessageChannel
9515 // - window.postMessage
9516 // - onreadystatechange
9517 // - setTimeout
9518 } else {
9519 // strange IE + webpack dev server bug - use .bind(global)
9520 macrotask = bind(macrotask, global);
9521 notify = function () {
9522 macrotask(flush);
9523 };
9524 }
9525}
9526
9527module.exports = queueMicrotask || function (fn) {
9528 var task = { fn: fn, next: undefined };
9529 if (last) last.next = task;
9530 if (!head) {
9531 head = task;
9532 notify();
9533 } last = task;
9534};
9535
9536
9537/***/ }),
9538/* 320 */
9539/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
9540
9541var userAgent = __webpack_require__(30);
9542var global = __webpack_require__(4);
9543
9544module.exports = /ipad|iphone|ipod/i.test(userAgent) && global.Pebble !== undefined;
9545
9546
9547/***/ }),
9548/* 321 */
9549/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
9550
9551var userAgent = __webpack_require__(30);
9552
9553module.exports = /web0s(?!.*chrome)/i.test(userAgent);
9554
9555
9556/***/ }),
9557/* 322 */
9558/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
9559
9560var global = __webpack_require__(4);
9561
9562module.exports = function (a, b) {
9563 var console = global.console;
9564 if (console && console.error) {
9565 arguments.length == 1 ? console.error(a) : console.error(a, b);
9566 }
9567};
9568
9569
9570/***/ }),
9571/* 323 */
9572/***/ (function(module) {
9573
9574module.exports = function (exec) {
9575 try {
9576 return { error: false, value: exec() };
9577 } catch (error) {
9578 return { error: true, value: error };
9579 }
9580};
9581
9582
9583/***/ }),
9584/* 324 */
9585/***/ (function(module) {
9586
9587var Queue = function () {
9588 this.head = null;
9589 this.tail = null;
9590};
9591
9592Queue.prototype = {
9593 add: function (item) {
9594 var entry = { item: item, next: null };
9595 if (this.head) this.tail.next = entry;
9596 else this.head = entry;
9597 this.tail = entry;
9598 },
9599 get: function () {
9600 var entry = this.head;
9601 if (entry) {
9602 this.head = entry.next;
9603 if (this.tail === entry) this.tail = null;
9604 return entry.item;
9605 }
9606 }
9607};
9608
9609module.exports = Queue;
9610
9611
9612/***/ }),
9613/* 325 */
9614/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
9615
9616var global = __webpack_require__(4);
9617
9618module.exports = global.Promise;
9619
9620
9621/***/ }),
9622/* 326 */
9623/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
9624
9625var global = __webpack_require__(4);
9626var NativePromiseConstructor = __webpack_require__(325);
9627var isCallable = __webpack_require__(22);
9628var isForced = __webpack_require__(69);
9629var inspectSource = __webpack_require__(52);
9630var wellKnownSymbol = __webpack_require__(35);
9631var IS_BROWSER = __webpack_require__(327);
9632var IS_DENO = __webpack_require__(328);
9633var IS_PURE = __webpack_require__(37);
9634var V8_VERSION = __webpack_require__(29);
9635
9636var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype;
9637var SPECIES = wellKnownSymbol('species');
9638var SUBCLASSING = false;
9639var NATIVE_PROMISE_REJECTION_EVENT = isCallable(global.PromiseRejectionEvent);
9640
9641var FORCED_PROMISE_CONSTRUCTOR = isForced('Promise', function () {
9642 var PROMISE_CONSTRUCTOR_SOURCE = inspectSource(NativePromiseConstructor);
9643 var GLOBAL_CORE_JS_PROMISE = PROMISE_CONSTRUCTOR_SOURCE !== String(NativePromiseConstructor);
9644 // V8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables
9645 // https://bugs.chromium.org/p/chromium/issues/detail?id=830565
9646 // We can't detect it synchronously, so just check versions
9647 if (!GLOBAL_CORE_JS_PROMISE && V8_VERSION === 66) return true;
9648 // We need Promise#{ catch, finally } in the pure version for preventing prototype pollution
9649 if (IS_PURE && !(NativePromisePrototype['catch'] && NativePromisePrototype['finally'])) return true;
9650 // We can't use @@species feature detection in V8 since it causes
9651 // deoptimization and performance degradation
9652 // https://github.com/zloirock/core-js/issues/679
9653 if (!V8_VERSION || V8_VERSION < 51 || !/native code/.test(PROMISE_CONSTRUCTOR_SOURCE)) {
9654 // Detect correctness of subclassing with @@species support
9655 var promise = new NativePromiseConstructor(function (resolve) { resolve(1); });
9656 var FakePromise = function (exec) {
9657 exec(function () { /* empty */ }, function () { /* empty */ });
9658 };
9659 var constructor = promise.constructor = {};
9660 constructor[SPECIES] = FakePromise;
9661 SUBCLASSING = promise.then(function () { /* empty */ }) instanceof FakePromise;
9662 if (!SUBCLASSING) return true;
9663 // Unhandled rejections tracking support, NodeJS Promise without it fails @@species test
9664 } return !GLOBAL_CORE_JS_PROMISE && (IS_BROWSER || IS_DENO) && !NATIVE_PROMISE_REJECTION_EVENT;
9665});
9666
9667module.exports = {
9668 CONSTRUCTOR: FORCED_PROMISE_CONSTRUCTOR,
9669 REJECTION_EVENT: NATIVE_PROMISE_REJECTION_EVENT,
9670 SUBCLASSING: SUBCLASSING
9671};
9672
9673
9674/***/ }),
9675/* 327 */
9676/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
9677
9678var IS_DENO = __webpack_require__(328);
9679var IS_NODE = __webpack_require__(179);
9680
9681module.exports = !IS_DENO && !IS_NODE
9682 && typeof window == 'object'
9683 && typeof document == 'object';
9684
9685
9686/***/ }),
9687/* 328 */
9688/***/ (function(module) {
9689
9690/* global Deno -- Deno case */
9691module.exports = typeof Deno == 'object' && Deno && typeof Deno.version == 'object';
9692
9693
9694/***/ }),
9695/* 329 */
9696/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
9697
9698"use strict";
9699
9700var aCallable = __webpack_require__(32);
9701
9702var $TypeError = TypeError;
9703
9704var PromiseCapability = function (C) {
9705 var resolve, reject;
9706 this.promise = new C(function ($$resolve, $$reject) {
9707 if (resolve !== undefined || reject !== undefined) throw $TypeError('Bad Promise constructor');
9708 resolve = $$resolve;
9709 reject = $$reject;
9710 });
9711 this.resolve = aCallable(resolve);
9712 this.reject = aCallable(reject);
9713};
9714
9715// `NewPromiseCapability` abstract operation
9716// https://tc39.es/ecma262/#sec-newpromisecapability
9717module.exports.f = function (C) {
9718 return new PromiseCapability(C);
9719};
9720
9721
9722/***/ }),
9723/* 330 */
9724/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
9725
9726"use strict";
9727
9728var $ = __webpack_require__(3);
9729var call = __webpack_require__(8);
9730var aCallable = __webpack_require__(32);
9731var newPromiseCapabilityModule = __webpack_require__(329);
9732var perform = __webpack_require__(323);
9733var iterate = __webpack_require__(128);
9734var PROMISE_STATICS_INCORRECT_ITERATION = __webpack_require__(331);
9735
9736// `Promise.all` method
9737// https://tc39.es/ecma262/#sec-promise.all
9738$({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, {
9739 all: function all(iterable) {
9740 var C = this;
9741 var capability = newPromiseCapabilityModule.f(C);
9742 var resolve = capability.resolve;
9743 var reject = capability.reject;
9744 var result = perform(function () {
9745 var $promiseResolve = aCallable(C.resolve);
9746 var values = [];
9747 var counter = 0;
9748 var remaining = 1;
9749 iterate(iterable, function (promise) {
9750 var index = counter++;
9751 var alreadyCalled = false;
9752 remaining++;
9753 call($promiseResolve, C, promise).then(function (value) {
9754 if (alreadyCalled) return;
9755 alreadyCalled = true;
9756 values[index] = value;
9757 --remaining || resolve(values);
9758 }, reject);
9759 });
9760 --remaining || resolve(values);
9761 });
9762 if (result.error) reject(result.value);
9763 return capability.promise;
9764 }
9765});
9766
9767
9768/***/ }),
9769/* 331 */
9770/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
9771
9772var NativePromiseConstructor = __webpack_require__(325);
9773var checkCorrectnessOfIteration = __webpack_require__(161);
9774var FORCED_PROMISE_CONSTRUCTOR = (__webpack_require__(326).CONSTRUCTOR);
9775
9776module.exports = FORCED_PROMISE_CONSTRUCTOR || !checkCorrectnessOfIteration(function (iterable) {
9777 NativePromiseConstructor.all(iterable).then(undefined, function () { /* empty */ });
9778});
9779
9780
9781/***/ }),
9782/* 332 */
9783/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
9784
9785"use strict";
9786
9787var $ = __webpack_require__(3);
9788var IS_PURE = __webpack_require__(37);
9789var FORCED_PROMISE_CONSTRUCTOR = (__webpack_require__(326).CONSTRUCTOR);
9790var NativePromiseConstructor = __webpack_require__(325);
9791var getBuiltIn = __webpack_require__(25);
9792var isCallable = __webpack_require__(22);
9793var defineBuiltIn = __webpack_require__(49);
9794
9795var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype;
9796
9797// `Promise.prototype.catch` method
9798// https://tc39.es/ecma262/#sec-promise.prototype.catch
9799$({ target: 'Promise', proto: true, forced: FORCED_PROMISE_CONSTRUCTOR, real: true }, {
9800 'catch': function (onRejected) {
9801 return this.then(undefined, onRejected);
9802 }
9803});
9804
9805// makes sure that native promise-based APIs `Promise#catch` properly works with patched `Promise#then`
9806if (!IS_PURE && isCallable(NativePromiseConstructor)) {
9807 var method = getBuiltIn('Promise').prototype['catch'];
9808 if (NativePromisePrototype['catch'] !== method) {
9809 defineBuiltIn(NativePromisePrototype, 'catch', method, { unsafe: true });
9810 }
9811}
9812
9813
9814/***/ }),
9815/* 333 */
9816/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
9817
9818"use strict";
9819
9820var $ = __webpack_require__(3);
9821var call = __webpack_require__(8);
9822var aCallable = __webpack_require__(32);
9823var newPromiseCapabilityModule = __webpack_require__(329);
9824var perform = __webpack_require__(323);
9825var iterate = __webpack_require__(128);
9826var PROMISE_STATICS_INCORRECT_ITERATION = __webpack_require__(331);
9827
9828// `Promise.race` method
9829// https://tc39.es/ecma262/#sec-promise.race
9830$({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, {
9831 race: function race(iterable) {
9832 var C = this;
9833 var capability = newPromiseCapabilityModule.f(C);
9834 var reject = capability.reject;
9835 var result = perform(function () {
9836 var $promiseResolve = aCallable(C.resolve);
9837 iterate(iterable, function (promise) {
9838 call($promiseResolve, C, promise).then(capability.resolve, reject);
9839 });
9840 });
9841 if (result.error) reject(result.value);
9842 return capability.promise;
9843 }
9844});
9845
9846
9847/***/ }),
9848/* 334 */
9849/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
9850
9851"use strict";
9852
9853var $ = __webpack_require__(3);
9854var call = __webpack_require__(8);
9855var newPromiseCapabilityModule = __webpack_require__(329);
9856var FORCED_PROMISE_CONSTRUCTOR = (__webpack_require__(326).CONSTRUCTOR);
9857
9858// `Promise.reject` method
9859// https://tc39.es/ecma262/#sec-promise.reject
9860$({ target: 'Promise', stat: true, forced: FORCED_PROMISE_CONSTRUCTOR }, {
9861 reject: function reject(r) {
9862 var capability = newPromiseCapabilityModule.f(this);
9863 call(capability.reject, undefined, r);
9864 return capability.promise;
9865 }
9866});
9867
9868
9869/***/ }),
9870/* 335 */
9871/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
9872
9873"use strict";
9874
9875var $ = __webpack_require__(3);
9876var getBuiltIn = __webpack_require__(25);
9877var IS_PURE = __webpack_require__(37);
9878var NativePromiseConstructor = __webpack_require__(325);
9879var FORCED_PROMISE_CONSTRUCTOR = (__webpack_require__(326).CONSTRUCTOR);
9880var promiseResolve = __webpack_require__(336);
9881
9882var PromiseConstructorWrapper = getBuiltIn('Promise');
9883var CHECK_WRAPPER = IS_PURE && !FORCED_PROMISE_CONSTRUCTOR;
9884
9885// `Promise.resolve` method
9886// https://tc39.es/ecma262/#sec-promise.resolve
9887$({ target: 'Promise', stat: true, forced: IS_PURE || FORCED_PROMISE_CONSTRUCTOR }, {
9888 resolve: function resolve(x) {
9889 return promiseResolve(CHECK_WRAPPER && this === PromiseConstructorWrapper ? NativePromiseConstructor : this, x);
9890 }
9891});
9892
9893
9894/***/ }),
9895/* 336 */
9896/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
9897
9898var anObject = __webpack_require__(48);
9899var isObject = __webpack_require__(21);
9900var newPromiseCapability = __webpack_require__(329);
9901
9902module.exports = function (C, x) {
9903 anObject(C);
9904 if (isObject(x) && x.constructor === C) return x;
9905 var promiseCapability = newPromiseCapability.f(C);
9906 var resolve = promiseCapability.resolve;
9907 resolve(x);
9908 return promiseCapability.promise;
9909};
9910
9911
9912/***/ }),
9913/* 337 */
9914/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
9915
9916"use strict";
9917
9918var $ = __webpack_require__(3);
9919var call = __webpack_require__(8);
9920var aCallable = __webpack_require__(32);
9921var newPromiseCapabilityModule = __webpack_require__(329);
9922var perform = __webpack_require__(323);
9923var iterate = __webpack_require__(128);
9924
9925// `Promise.allSettled` method
9926// https://tc39.es/ecma262/#sec-promise.allsettled
9927$({ target: 'Promise', stat: true }, {
9928 allSettled: function allSettled(iterable) {
9929 var C = this;
9930 var capability = newPromiseCapabilityModule.f(C);
9931 var resolve = capability.resolve;
9932 var reject = capability.reject;
9933 var result = perform(function () {
9934 var promiseResolve = aCallable(C.resolve);
9935 var values = [];
9936 var counter = 0;
9937 var remaining = 1;
9938 iterate(iterable, function (promise) {
9939 var index = counter++;
9940 var alreadyCalled = false;
9941 remaining++;
9942 call(promiseResolve, C, promise).then(function (value) {
9943 if (alreadyCalled) return;
9944 alreadyCalled = true;
9945 values[index] = { status: 'fulfilled', value: value };
9946 --remaining || resolve(values);
9947 }, function (error) {
9948 if (alreadyCalled) return;
9949 alreadyCalled = true;
9950 values[index] = { status: 'rejected', reason: error };
9951 --remaining || resolve(values);
9952 });
9953 });
9954 --remaining || resolve(values);
9955 });
9956 if (result.error) reject(result.value);
9957 return capability.promise;
9958 }
9959});
9960
9961
9962/***/ }),
9963/* 338 */
9964/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
9965
9966"use strict";
9967
9968var $ = __webpack_require__(3);
9969var call = __webpack_require__(8);
9970var aCallable = __webpack_require__(32);
9971var getBuiltIn = __webpack_require__(25);
9972var newPromiseCapabilityModule = __webpack_require__(329);
9973var perform = __webpack_require__(323);
9974var iterate = __webpack_require__(128);
9975
9976var PROMISE_ANY_ERROR = 'No one promise resolved';
9977
9978// `Promise.any` method
9979// https://tc39.es/ecma262/#sec-promise.any
9980$({ target: 'Promise', stat: true }, {
9981 any: function any(iterable) {
9982 var C = this;
9983 var AggregateError = getBuiltIn('AggregateError');
9984 var capability = newPromiseCapabilityModule.f(C);
9985 var resolve = capability.resolve;
9986 var reject = capability.reject;
9987 var result = perform(function () {
9988 var promiseResolve = aCallable(C.resolve);
9989 var errors = [];
9990 var counter = 0;
9991 var remaining = 1;
9992 var alreadyResolved = false;
9993 iterate(iterable, function (promise) {
9994 var index = counter++;
9995 var alreadyRejected = false;
9996 remaining++;
9997 call(promiseResolve, C, promise).then(function (value) {
9998 if (alreadyRejected || alreadyResolved) return;
9999 alreadyResolved = true;
10000 resolve(value);
10001 }, function (error) {
10002 if (alreadyRejected || alreadyResolved) return;
10003 alreadyRejected = true;
10004 errors[index] = error;
10005 --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR));
10006 });
10007 });
10008 --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR));
10009 });
10010 if (result.error) reject(result.value);
10011 return capability.promise;
10012 }
10013});
10014
10015
10016/***/ }),
10017/* 339 */
10018/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10019
10020"use strict";
10021
10022var $ = __webpack_require__(3);
10023var IS_PURE = __webpack_require__(37);
10024var NativePromiseConstructor = __webpack_require__(325);
10025var fails = __webpack_require__(7);
10026var getBuiltIn = __webpack_require__(25);
10027var isCallable = __webpack_require__(22);
10028var speciesConstructor = __webpack_require__(205);
10029var promiseResolve = __webpack_require__(336);
10030var defineBuiltIn = __webpack_require__(49);
10031
10032var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype;
10033
10034// Safari bug https://bugs.webkit.org/show_bug.cgi?id=200829
10035var NON_GENERIC = !!NativePromiseConstructor && fails(function () {
10036 // eslint-disable-next-line unicorn/no-thenable -- required for testing
10037 NativePromisePrototype['finally'].call({ then: function () { /* empty */ } }, function () { /* empty */ });
10038});
10039
10040// `Promise.prototype.finally` method
10041// https://tc39.es/ecma262/#sec-promise.prototype.finally
10042$({ target: 'Promise', proto: true, real: true, forced: NON_GENERIC }, {
10043 'finally': function (onFinally) {
10044 var C = speciesConstructor(this, getBuiltIn('Promise'));
10045 var isFunction = isCallable(onFinally);
10046 return this.then(
10047 isFunction ? function (x) {
10048 return promiseResolve(C, onFinally()).then(function () { return x; });
10049 } : onFinally,
10050 isFunction ? function (e) {
10051 return promiseResolve(C, onFinally()).then(function () { throw e; });
10052 } : onFinally
10053 );
10054 }
10055});
10056
10057// makes sure that native promise-based APIs `Promise#finally` properly works with patched `Promise#then`
10058if (!IS_PURE && isCallable(NativePromiseConstructor)) {
10059 var method = getBuiltIn('Promise').prototype['finally'];
10060 if (NativePromisePrototype['finally'] !== method) {
10061 defineBuiltIn(NativePromisePrototype, 'finally', method, { unsafe: true });
10062 }
10063}
10064
10065
10066/***/ }),
10067/* 340 */
10068/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10069
10070var $ = __webpack_require__(3);
10071var functionApply = __webpack_require__(95);
10072var aCallable = __webpack_require__(32);
10073var anObject = __webpack_require__(48);
10074var fails = __webpack_require__(7);
10075
10076// MS Edge argumentsList argument is optional
10077var OPTIONAL_ARGUMENTS_LIST = !fails(function () {
10078 // eslint-disable-next-line es/no-reflect -- required for testing
10079 Reflect.apply(function () { /* empty */ });
10080});
10081
10082// `Reflect.apply` method
10083// https://tc39.es/ecma262/#sec-reflect.apply
10084$({ target: 'Reflect', stat: true, forced: OPTIONAL_ARGUMENTS_LIST }, {
10085 apply: function apply(target, thisArgument, argumentsList) {
10086 return functionApply(aCallable(target), thisArgument, anObject(argumentsList));
10087 }
10088});
10089
10090
10091/***/ }),
10092/* 341 */
10093/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10094
10095var $ = __webpack_require__(3);
10096var getBuiltIn = __webpack_require__(25);
10097var apply = __webpack_require__(95);
10098var bind = __webpack_require__(223);
10099var aConstructor = __webpack_require__(206);
10100var anObject = __webpack_require__(48);
10101var isObject = __webpack_require__(21);
10102var create = __webpack_require__(73);
10103var fails = __webpack_require__(7);
10104
10105var nativeConstruct = getBuiltIn('Reflect', 'construct');
10106var ObjectPrototype = Object.prototype;
10107var push = [].push;
10108
10109// `Reflect.construct` method
10110// https://tc39.es/ecma262/#sec-reflect.construct
10111// MS Edge supports only 2 arguments and argumentsList argument is optional
10112// FF Nightly sets third argument as `new.target`, but does not create `this` from it
10113var NEW_TARGET_BUG = fails(function () {
10114 function F() { /* empty */ }
10115 return !(nativeConstruct(function () { /* empty */ }, [], F) instanceof F);
10116});
10117
10118var ARGS_BUG = !fails(function () {
10119 nativeConstruct(function () { /* empty */ });
10120});
10121
10122var FORCED = NEW_TARGET_BUG || ARGS_BUG;
10123
10124$({ target: 'Reflect', stat: true, forced: FORCED, sham: FORCED }, {
10125 construct: function construct(Target, args /* , newTarget */) {
10126 aConstructor(Target);
10127 anObject(args);
10128 var newTarget = arguments.length < 3 ? Target : aConstructor(arguments[2]);
10129 if (ARGS_BUG && !NEW_TARGET_BUG) return nativeConstruct(Target, args, newTarget);
10130 if (Target == newTarget) {
10131 // w/o altered newTarget, optimization for 0-4 arguments
10132 switch (args.length) {
10133 case 0: return new Target();
10134 case 1: return new Target(args[0]);
10135 case 2: return new Target(args[0], args[1]);
10136 case 3: return new Target(args[0], args[1], args[2]);
10137 case 4: return new Target(args[0], args[1], args[2], args[3]);
10138 }
10139 // w/o altered newTarget, lot of arguments case
10140 var $args = [null];
10141 apply(push, $args, args);
10142 return new (apply(bind, Target, $args))();
10143 }
10144 // with altered newTarget, not support built-in constructors
10145 var proto = newTarget.prototype;
10146 var instance = create(isObject(proto) ? proto : ObjectPrototype);
10147 var result = apply(Target, instance, args);
10148 return isObject(result) ? result : instance;
10149 }
10150});
10151
10152
10153/***/ }),
10154/* 342 */
10155/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10156
10157var $ = __webpack_require__(3);
10158var DESCRIPTORS = __webpack_require__(6);
10159var anObject = __webpack_require__(48);
10160var toPropertyKey = __webpack_require__(19);
10161var definePropertyModule = __webpack_require__(46);
10162var fails = __webpack_require__(7);
10163
10164// MS Edge has broken Reflect.defineProperty - throwing instead of returning false
10165var ERROR_INSTEAD_OF_FALSE = fails(function () {
10166 // eslint-disable-next-line es/no-reflect -- required for testing
10167 Reflect.defineProperty(definePropertyModule.f({}, 1, { value: 1 }), 1, { value: 2 });
10168});
10169
10170// `Reflect.defineProperty` method
10171// https://tc39.es/ecma262/#sec-reflect.defineproperty
10172$({ target: 'Reflect', stat: true, forced: ERROR_INSTEAD_OF_FALSE, sham: !DESCRIPTORS }, {
10173 defineProperty: function defineProperty(target, propertyKey, attributes) {
10174 anObject(target);
10175 var key = toPropertyKey(propertyKey);
10176 anObject(attributes);
10177 try {
10178 definePropertyModule.f(target, key, attributes);
10179 return true;
10180 } catch (error) {
10181 return false;
10182 }
10183 }
10184});
10185
10186
10187/***/ }),
10188/* 343 */
10189/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10190
10191var $ = __webpack_require__(3);
10192var anObject = __webpack_require__(48);
10193var getOwnPropertyDescriptor = (__webpack_require__(5).f);
10194
10195// `Reflect.deleteProperty` method
10196// https://tc39.es/ecma262/#sec-reflect.deleteproperty
10197$({ target: 'Reflect', stat: true }, {
10198 deleteProperty: function deleteProperty(target, propertyKey) {
10199 var descriptor = getOwnPropertyDescriptor(anObject(target), propertyKey);
10200 return descriptor && !descriptor.configurable ? false : delete target[propertyKey];
10201 }
10202});
10203
10204
10205/***/ }),
10206/* 344 */
10207/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10208
10209var $ = __webpack_require__(3);
10210var call = __webpack_require__(8);
10211var isObject = __webpack_require__(21);
10212var anObject = __webpack_require__(48);
10213var isDataDescriptor = __webpack_require__(345);
10214var getOwnPropertyDescriptorModule = __webpack_require__(5);
10215var getPrototypeOf = __webpack_require__(126);
10216
10217// `Reflect.get` method
10218// https://tc39.es/ecma262/#sec-reflect.get
10219function get(target, propertyKey /* , receiver */) {
10220 var receiver = arguments.length < 3 ? target : arguments[2];
10221 var descriptor, prototype;
10222 if (anObject(target) === receiver) return target[propertyKey];
10223 descriptor = getOwnPropertyDescriptorModule.f(target, propertyKey);
10224 if (descriptor) return isDataDescriptor(descriptor)
10225 ? descriptor.value
10226 : descriptor.get === undefined ? undefined : call(descriptor.get, receiver);
10227 if (isObject(prototype = getPrototypeOf(target))) return get(prototype, propertyKey, receiver);
10228}
10229
10230$({ target: 'Reflect', stat: true }, {
10231 get: get
10232});
10233
10234
10235/***/ }),
10236/* 345 */
10237/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
10238
10239var hasOwn = __webpack_require__(40);
10240
10241module.exports = function (descriptor) {
10242 return descriptor !== undefined && (hasOwn(descriptor, 'value') || hasOwn(descriptor, 'writable'));
10243};
10244
10245
10246/***/ }),
10247/* 346 */
10248/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10249
10250var $ = __webpack_require__(3);
10251var DESCRIPTORS = __webpack_require__(6);
10252var anObject = __webpack_require__(48);
10253var getOwnPropertyDescriptorModule = __webpack_require__(5);
10254
10255// `Reflect.getOwnPropertyDescriptor` method
10256// https://tc39.es/ecma262/#sec-reflect.getownpropertydescriptor
10257$({ target: 'Reflect', stat: true, sham: !DESCRIPTORS }, {
10258 getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey) {
10259 return getOwnPropertyDescriptorModule.f(anObject(target), propertyKey);
10260 }
10261});
10262
10263
10264/***/ }),
10265/* 347 */
10266/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10267
10268var $ = __webpack_require__(3);
10269var anObject = __webpack_require__(48);
10270var objectGetPrototypeOf = __webpack_require__(126);
10271var CORRECT_PROTOTYPE_GETTER = __webpack_require__(127);
10272
10273// `Reflect.getPrototypeOf` method
10274// https://tc39.es/ecma262/#sec-reflect.getprototypeof
10275$({ target: 'Reflect', stat: true, sham: !CORRECT_PROTOTYPE_GETTER }, {
10276 getPrototypeOf: function getPrototypeOf(target) {
10277 return objectGetPrototypeOf(anObject(target));
10278 }
10279});
10280
10281
10282/***/ }),
10283/* 348 */
10284/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10285
10286var $ = __webpack_require__(3);
10287
10288// `Reflect.has` method
10289// https://tc39.es/ecma262/#sec-reflect.has
10290$({ target: 'Reflect', stat: true }, {
10291 has: function has(target, propertyKey) {
10292 return propertyKey in target;
10293 }
10294});
10295
10296
10297/***/ }),
10298/* 349 */
10299/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10300
10301var $ = __webpack_require__(3);
10302var anObject = __webpack_require__(48);
10303var $isExtensible = __webpack_require__(232);
10304
10305// `Reflect.isExtensible` method
10306// https://tc39.es/ecma262/#sec-reflect.isextensible
10307$({ target: 'Reflect', stat: true }, {
10308 isExtensible: function isExtensible(target) {
10309 anObject(target);
10310 return $isExtensible(target);
10311 }
10312});
10313
10314
10315/***/ }),
10316/* 350 */
10317/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10318
10319var $ = __webpack_require__(3);
10320var ownKeys = __webpack_require__(58);
10321
10322// `Reflect.ownKeys` method
10323// https://tc39.es/ecma262/#sec-reflect.ownkeys
10324$({ target: 'Reflect', stat: true }, {
10325 ownKeys: ownKeys
10326});
10327
10328
10329/***/ }),
10330/* 351 */
10331/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10332
10333var $ = __webpack_require__(3);
10334var getBuiltIn = __webpack_require__(25);
10335var anObject = __webpack_require__(48);
10336var FREEZING = __webpack_require__(234);
10337
10338// `Reflect.preventExtensions` method
10339// https://tc39.es/ecma262/#sec-reflect.preventextensions
10340$({ target: 'Reflect', stat: true, sham: !FREEZING }, {
10341 preventExtensions: function preventExtensions(target) {
10342 anObject(target);
10343 try {
10344 var objectPreventExtensions = getBuiltIn('Object', 'preventExtensions');
10345 if (objectPreventExtensions) objectPreventExtensions(target);
10346 return true;
10347 } catch (error) {
10348 return false;
10349 }
10350 }
10351});
10352
10353
10354/***/ }),
10355/* 352 */
10356/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10357
10358var $ = __webpack_require__(3);
10359var call = __webpack_require__(8);
10360var anObject = __webpack_require__(48);
10361var isObject = __webpack_require__(21);
10362var isDataDescriptor = __webpack_require__(345);
10363var fails = __webpack_require__(7);
10364var definePropertyModule = __webpack_require__(46);
10365var getOwnPropertyDescriptorModule = __webpack_require__(5);
10366var getPrototypeOf = __webpack_require__(126);
10367var createPropertyDescriptor = __webpack_require__(11);
10368
10369// `Reflect.set` method
10370// https://tc39.es/ecma262/#sec-reflect.set
10371function set(target, propertyKey, V /* , receiver */) {
10372 var receiver = arguments.length < 4 ? target : arguments[3];
10373 var ownDescriptor = getOwnPropertyDescriptorModule.f(anObject(target), propertyKey);
10374 var existingDescriptor, prototype, setter;
10375 if (!ownDescriptor) {
10376 if (isObject(prototype = getPrototypeOf(target))) {
10377 return set(prototype, propertyKey, V, receiver);
10378 }
10379 ownDescriptor = createPropertyDescriptor(0);
10380 }
10381 if (isDataDescriptor(ownDescriptor)) {
10382 if (ownDescriptor.writable === false || !isObject(receiver)) return false;
10383 if (existingDescriptor = getOwnPropertyDescriptorModule.f(receiver, propertyKey)) {
10384 if (existingDescriptor.get || existingDescriptor.set || existingDescriptor.writable === false) return false;
10385 existingDescriptor.value = V;
10386 definePropertyModule.f(receiver, propertyKey, existingDescriptor);
10387 } else definePropertyModule.f(receiver, propertyKey, createPropertyDescriptor(0, V));
10388 } else {
10389 setter = ownDescriptor.set;
10390 if (setter === undefined) return false;
10391 call(setter, receiver, V);
10392 } return true;
10393}
10394
10395// MS Edge 17-18 Reflect.set allows setting the property to object
10396// with non-writable property on the prototype
10397var MS_EDGE_BUG = fails(function () {
10398 var Constructor = function () { /* empty */ };
10399 var object = definePropertyModule.f(new Constructor(), 'a', { configurable: true });
10400 // eslint-disable-next-line es/no-reflect -- required for testing
10401 return Reflect.set(Constructor.prototype, 'a', 1, object) !== false;
10402});
10403
10404$({ target: 'Reflect', stat: true, forced: MS_EDGE_BUG }, {
10405 set: set
10406});
10407
10408
10409/***/ }),
10410/* 353 */
10411/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10412
10413var $ = __webpack_require__(3);
10414var anObject = __webpack_require__(48);
10415var aPossiblePrototype = __webpack_require__(115);
10416var objectSetPrototypeOf = __webpack_require__(114);
10417
10418// `Reflect.setPrototypeOf` method
10419// https://tc39.es/ecma262/#sec-reflect.setprototypeof
10420if (objectSetPrototypeOf) $({ target: 'Reflect', stat: true }, {
10421 setPrototypeOf: function setPrototypeOf(target, proto) {
10422 anObject(target);
10423 aPossiblePrototype(proto);
10424 try {
10425 objectSetPrototypeOf(target, proto);
10426 return true;
10427 } catch (error) {
10428 return false;
10429 }
10430 }
10431});
10432
10433
10434/***/ }),
10435/* 354 */
10436/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10437
10438var $ = __webpack_require__(3);
10439var global = __webpack_require__(4);
10440var setToStringTag = __webpack_require__(84);
10441
10442$({ global: true }, { Reflect: {} });
10443
10444// Reflect[@@toStringTag] property
10445// https://tc39.es/ecma262/#sec-reflect-@@tostringtag
10446setToStringTag(global.Reflect, 'Reflect', true);
10447
10448
10449/***/ }),
10450/* 355 */
10451/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10452
10453var DESCRIPTORS = __webpack_require__(6);
10454var global = __webpack_require__(4);
10455var uncurryThis = __webpack_require__(14);
10456var isForced = __webpack_require__(69);
10457var inheritIfRequired = __webpack_require__(117);
10458var createNonEnumerableProperty = __webpack_require__(45);
10459var getOwnPropertyNames = (__webpack_require__(59).f);
10460var isPrototypeOf = __webpack_require__(26);
10461var isRegExp = __webpack_require__(356);
10462var toString = __webpack_require__(70);
10463var getRegExpFlags = __webpack_require__(357);
10464var stickyHelpers = __webpack_require__(359);
10465var proxyAccessor = __webpack_require__(116);
10466var defineBuiltIn = __webpack_require__(49);
10467var fails = __webpack_require__(7);
10468var hasOwn = __webpack_require__(40);
10469var enforceInternalState = (__webpack_require__(53).enforce);
10470var setSpecies = __webpack_require__(190);
10471var wellKnownSymbol = __webpack_require__(35);
10472var UNSUPPORTED_DOT_ALL = __webpack_require__(360);
10473var UNSUPPORTED_NCG = __webpack_require__(361);
10474
10475var MATCH = wellKnownSymbol('match');
10476var NativeRegExp = global.RegExp;
10477var RegExpPrototype = NativeRegExp.prototype;
10478var SyntaxError = global.SyntaxError;
10479var exec = uncurryThis(RegExpPrototype.exec);
10480var charAt = uncurryThis(''.charAt);
10481var replace = uncurryThis(''.replace);
10482var stringIndexOf = uncurryThis(''.indexOf);
10483var stringSlice = uncurryThis(''.slice);
10484// TODO: Use only proper RegExpIdentifierName
10485var IS_NCG = /^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/;
10486var re1 = /a/g;
10487var re2 = /a/g;
10488
10489// "new" should create a new object, old webkit bug
10490var CORRECT_NEW = new NativeRegExp(re1) !== re1;
10491
10492var MISSED_STICKY = stickyHelpers.MISSED_STICKY;
10493var UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y;
10494
10495var BASE_FORCED = DESCRIPTORS &&
10496 (!CORRECT_NEW || MISSED_STICKY || UNSUPPORTED_DOT_ALL || UNSUPPORTED_NCG || fails(function () {
10497 re2[MATCH] = false;
10498 // RegExp constructor can alter flags and IsRegExp works correct with @@match
10499 return NativeRegExp(re1) != re1 || NativeRegExp(re2) == re2 || NativeRegExp(re1, 'i') != '/a/i';
10500 }));
10501
10502var handleDotAll = function (string) {
10503 var length = string.length;
10504 var index = 0;
10505 var result = '';
10506 var brackets = false;
10507 var chr;
10508 for (; index <= length; index++) {
10509 chr = charAt(string, index);
10510 if (chr === '\\') {
10511 result += chr + charAt(string, ++index);
10512 continue;
10513 }
10514 if (!brackets && chr === '.') {
10515 result += '[\\s\\S]';
10516 } else {
10517 if (chr === '[') {
10518 brackets = true;
10519 } else if (chr === ']') {
10520 brackets = false;
10521 } result += chr;
10522 }
10523 } return result;
10524};
10525
10526var handleNCG = function (string) {
10527 var length = string.length;
10528 var index = 0;
10529 var result = '';
10530 var named = [];
10531 var names = {};
10532 var brackets = false;
10533 var ncg = false;
10534 var groupid = 0;
10535 var groupname = '';
10536 var chr;
10537 for (; index <= length; index++) {
10538 chr = charAt(string, index);
10539 if (chr === '\\') {
10540 chr = chr + charAt(string, ++index);
10541 } else if (chr === ']') {
10542 brackets = false;
10543 } else if (!brackets) switch (true) {
10544 case chr === '[':
10545 brackets = true;
10546 break;
10547 case chr === '(':
10548 if (exec(IS_NCG, stringSlice(string, index + 1))) {
10549 index += 2;
10550 ncg = true;
10551 }
10552 result += chr;
10553 groupid++;
10554 continue;
10555 case chr === '>' && ncg:
10556 if (groupname === '' || hasOwn(names, groupname)) {
10557 throw new SyntaxError('Invalid capture group name');
10558 }
10559 names[groupname] = true;
10560 named[named.length] = [groupname, groupid];
10561 ncg = false;
10562 groupname = '';
10563 continue;
10564 }
10565 if (ncg) groupname += chr;
10566 else result += chr;
10567 } return [result, named];
10568};
10569
10570// `RegExp` constructor
10571// https://tc39.es/ecma262/#sec-regexp-constructor
10572if (isForced('RegExp', BASE_FORCED)) {
10573 var RegExpWrapper = function RegExp(pattern, flags) {
10574 var thisIsRegExp = isPrototypeOf(RegExpPrototype, this);
10575 var patternIsRegExp = isRegExp(pattern);
10576 var flagsAreUndefined = flags === undefined;
10577 var groups = [];
10578 var rawPattern = pattern;
10579 var rawFlags, dotAll, sticky, handled, result, state;
10580
10581 if (!thisIsRegExp && patternIsRegExp && flagsAreUndefined && pattern.constructor === RegExpWrapper) {
10582 return pattern;
10583 }
10584
10585 if (patternIsRegExp || isPrototypeOf(RegExpPrototype, pattern)) {
10586 pattern = pattern.source;
10587 if (flagsAreUndefined) flags = getRegExpFlags(rawPattern);
10588 }
10589
10590 pattern = pattern === undefined ? '' : toString(pattern);
10591 flags = flags === undefined ? '' : toString(flags);
10592 rawPattern = pattern;
10593
10594 if (UNSUPPORTED_DOT_ALL && 'dotAll' in re1) {
10595 dotAll = !!flags && stringIndexOf(flags, 's') > -1;
10596 if (dotAll) flags = replace(flags, /s/g, '');
10597 }
10598
10599 rawFlags = flags;
10600
10601 if (MISSED_STICKY && 'sticky' in re1) {
10602 sticky = !!flags && stringIndexOf(flags, 'y') > -1;
10603 if (sticky && UNSUPPORTED_Y) flags = replace(flags, /y/g, '');
10604 }
10605
10606 if (UNSUPPORTED_NCG) {
10607 handled = handleNCG(pattern);
10608 pattern = handled[0];
10609 groups = handled[1];
10610 }
10611
10612 result = inheritIfRequired(NativeRegExp(pattern, flags), thisIsRegExp ? this : RegExpPrototype, RegExpWrapper);
10613
10614 if (dotAll || sticky || groups.length) {
10615 state = enforceInternalState(result);
10616 if (dotAll) {
10617 state.dotAll = true;
10618 state.raw = RegExpWrapper(handleDotAll(pattern), rawFlags);
10619 }
10620 if (sticky) state.sticky = true;
10621 if (groups.length) state.groups = groups;
10622 }
10623
10624 if (pattern !== rawPattern) try {
10625 // fails in old engines, but we have no alternatives for unsupported regex syntax
10626 createNonEnumerableProperty(result, 'source', rawPattern === '' ? '(?:)' : rawPattern);
10627 } catch (error) { /* empty */ }
10628
10629 return result;
10630 };
10631
10632 for (var keys = getOwnPropertyNames(NativeRegExp), index = 0; keys.length > index;) {
10633 proxyAccessor(RegExpWrapper, NativeRegExp, keys[index++]);
10634 }
10635
10636 RegExpPrototype.constructor = RegExpWrapper;
10637 RegExpWrapper.prototype = RegExpPrototype;
10638 defineBuiltIn(global, 'RegExp', RegExpWrapper, { constructor: true });
10639}
10640
10641// https://tc39.es/ecma262/#sec-get-regexp-@@species
10642setSpecies('RegExp');
10643
10644
10645/***/ }),
10646/* 356 */
10647/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
10648
10649var isObject = __webpack_require__(21);
10650var classof = __webpack_require__(15);
10651var wellKnownSymbol = __webpack_require__(35);
10652
10653var MATCH = wellKnownSymbol('match');
10654
10655// `IsRegExp` abstract operation
10656// https://tc39.es/ecma262/#sec-isregexp
10657module.exports = function (it) {
10658 var isRegExp;
10659 return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp');
10660};
10661
10662
10663/***/ }),
10664/* 357 */
10665/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
10666
10667var call = __webpack_require__(8);
10668var hasOwn = __webpack_require__(40);
10669var isPrototypeOf = __webpack_require__(26);
10670var regExpFlags = __webpack_require__(358);
10671
10672var RegExpPrototype = RegExp.prototype;
10673
10674module.exports = function (R) {
10675 var flags = R.flags;
10676 return flags === undefined && !('flags' in RegExpPrototype) && !hasOwn(R, 'flags') && isPrototypeOf(RegExpPrototype, R)
10677 ? call(regExpFlags, R) : flags;
10678};
10679
10680
10681/***/ }),
10682/* 358 */
10683/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
10684
10685"use strict";
10686
10687var anObject = __webpack_require__(48);
10688
10689// `RegExp.prototype.flags` getter implementation
10690// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags
10691module.exports = function () {
10692 var that = anObject(this);
10693 var result = '';
10694 if (that.hasIndices) result += 'd';
10695 if (that.global) result += 'g';
10696 if (that.ignoreCase) result += 'i';
10697 if (that.multiline) result += 'm';
10698 if (that.dotAll) result += 's';
10699 if (that.unicode) result += 'u';
10700 if (that.unicodeSets) result += 'v';
10701 if (that.sticky) result += 'y';
10702 return result;
10703};
10704
10705
10706/***/ }),
10707/* 359 */
10708/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
10709
10710var fails = __webpack_require__(7);
10711var global = __webpack_require__(4);
10712
10713// babel-minify and Closure Compiler transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError
10714var $RegExp = global.RegExp;
10715
10716var UNSUPPORTED_Y = fails(function () {
10717 var re = $RegExp('a', 'y');
10718 re.lastIndex = 2;
10719 return re.exec('abcd') != null;
10720});
10721
10722// UC Browser bug
10723// https://github.com/zloirock/core-js/issues/1008
10724var MISSED_STICKY = UNSUPPORTED_Y || fails(function () {
10725 return !$RegExp('a', 'y').sticky;
10726});
10727
10728var BROKEN_CARET = UNSUPPORTED_Y || fails(function () {
10729 // https://bugzilla.mozilla.org/show_bug.cgi?id=773687
10730 var re = $RegExp('^r', 'gy');
10731 re.lastIndex = 2;
10732 return re.exec('str') != null;
10733});
10734
10735module.exports = {
10736 BROKEN_CARET: BROKEN_CARET,
10737 MISSED_STICKY: MISSED_STICKY,
10738 UNSUPPORTED_Y: UNSUPPORTED_Y
10739};
10740
10741
10742/***/ }),
10743/* 360 */
10744/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
10745
10746var fails = __webpack_require__(7);
10747var global = __webpack_require__(4);
10748
10749// babel-minify and Closure Compiler transpiles RegExp('.', 's') -> /./s and it causes SyntaxError
10750var $RegExp = global.RegExp;
10751
10752module.exports = fails(function () {
10753 var re = $RegExp('.', 's');
10754 return !(re.dotAll && re.exec('\n') && re.flags === 's');
10755});
10756
10757
10758/***/ }),
10759/* 361 */
10760/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
10761
10762var fails = __webpack_require__(7);
10763var global = __webpack_require__(4);
10764
10765// babel-minify and Closure Compiler transpiles RegExp('(?<a>b)', 'g') -> /(?<a>b)/g and it causes SyntaxError
10766var $RegExp = global.RegExp;
10767
10768module.exports = fails(function () {
10769 var re = $RegExp('(?<a>b)', 'g');
10770 return re.exec('b').groups.a !== 'b' ||
10771 'b'.replace(re, '$<a>c') !== 'bc';
10772});
10773
10774
10775/***/ }),
10776/* 362 */
10777/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10778
10779var DESCRIPTORS = __webpack_require__(6);
10780var UNSUPPORTED_DOT_ALL = __webpack_require__(360);
10781var classof = __webpack_require__(15);
10782var defineBuiltInAccessor = __webpack_require__(306);
10783var getInternalState = (__webpack_require__(53).get);
10784
10785var RegExpPrototype = RegExp.prototype;
10786var $TypeError = TypeError;
10787
10788// `RegExp.prototype.dotAll` getter
10789// https://tc39.es/ecma262/#sec-get-regexp.prototype.dotall
10790if (DESCRIPTORS && UNSUPPORTED_DOT_ALL) {
10791 defineBuiltInAccessor(RegExpPrototype, 'dotAll', {
10792 configurable: true,
10793 get: function dotAll() {
10794 if (this === RegExpPrototype) return undefined;
10795 // We can't use InternalStateModule.getterFor because
10796 // we don't add metadata for regexps created by a literal.
10797 if (classof(this) === 'RegExp') {
10798 return !!getInternalState(this).dotAll;
10799 }
10800 throw $TypeError('Incompatible receiver, RegExp required');
10801 }
10802 });
10803}
10804
10805
10806/***/ }),
10807/* 363 */
10808/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10809
10810"use strict";
10811
10812var $ = __webpack_require__(3);
10813var exec = __webpack_require__(364);
10814
10815// `RegExp.prototype.exec` method
10816// https://tc39.es/ecma262/#sec-regexp.prototype.exec
10817$({ target: 'RegExp', proto: true, forced: /./.exec !== exec }, {
10818 exec: exec
10819});
10820
10821
10822/***/ }),
10823/* 364 */
10824/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
10825
10826"use strict";
10827
10828/* eslint-disable regexp/no-empty-capturing-group, regexp/no-empty-group, regexp/no-lazy-ends -- testing */
10829/* eslint-disable regexp/no-useless-quantifier -- testing */
10830var call = __webpack_require__(8);
10831var uncurryThis = __webpack_require__(14);
10832var toString = __webpack_require__(70);
10833var regexpFlags = __webpack_require__(358);
10834var stickyHelpers = __webpack_require__(359);
10835var shared = __webpack_require__(36);
10836var create = __webpack_require__(73);
10837var getInternalState = (__webpack_require__(53).get);
10838var UNSUPPORTED_DOT_ALL = __webpack_require__(360);
10839var UNSUPPORTED_NCG = __webpack_require__(361);
10840
10841var nativeReplace = shared('native-string-replace', String.prototype.replace);
10842var nativeExec = RegExp.prototype.exec;
10843var patchedExec = nativeExec;
10844var charAt = uncurryThis(''.charAt);
10845var indexOf = uncurryThis(''.indexOf);
10846var replace = uncurryThis(''.replace);
10847var stringSlice = uncurryThis(''.slice);
10848
10849var UPDATES_LAST_INDEX_WRONG = (function () {
10850 var re1 = /a/;
10851 var re2 = /b*/g;
10852 call(nativeExec, re1, 'a');
10853 call(nativeExec, re2, 'a');
10854 return re1.lastIndex !== 0 || re2.lastIndex !== 0;
10855})();
10856
10857var UNSUPPORTED_Y = stickyHelpers.BROKEN_CARET;
10858
10859// nonparticipating capturing group, copied from es5-shim's String#split patch.
10860var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
10861
10862var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED || UNSUPPORTED_Y || UNSUPPORTED_DOT_ALL || UNSUPPORTED_NCG;
10863
10864if (PATCH) {
10865 patchedExec = function exec(string) {
10866 var re = this;
10867 var state = getInternalState(re);
10868 var str = toString(string);
10869 var raw = state.raw;
10870 var result, reCopy, lastIndex, match, i, object, group;
10871
10872 if (raw) {
10873 raw.lastIndex = re.lastIndex;
10874 result = call(patchedExec, raw, str);
10875 re.lastIndex = raw.lastIndex;
10876 return result;
10877 }
10878
10879 var groups = state.groups;
10880 var sticky = UNSUPPORTED_Y && re.sticky;
10881 var flags = call(regexpFlags, re);
10882 var source = re.source;
10883 var charsAdded = 0;
10884 var strCopy = str;
10885
10886 if (sticky) {
10887 flags = replace(flags, 'y', '');
10888 if (indexOf(flags, 'g') === -1) {
10889 flags += 'g';
10890 }
10891
10892 strCopy = stringSlice(str, re.lastIndex);
10893 // Support anchored sticky behavior.
10894 if (re.lastIndex > 0 && (!re.multiline || re.multiline && charAt(str, re.lastIndex - 1) !== '\n')) {
10895 source = '(?: ' + source + ')';
10896 strCopy = ' ' + strCopy;
10897 charsAdded++;
10898 }
10899 // ^(? + rx + ) is needed, in combination with some str slicing, to
10900 // simulate the 'y' flag.
10901 reCopy = new RegExp('^(?:' + source + ')', flags);
10902 }
10903
10904 if (NPCG_INCLUDED) {
10905 reCopy = new RegExp('^' + source + '$(?!\\s)', flags);
10906 }
10907 if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex;
10908
10909 match = call(nativeExec, sticky ? reCopy : re, strCopy);
10910
10911 if (sticky) {
10912 if (match) {
10913 match.input = stringSlice(match.input, charsAdded);
10914 match[0] = stringSlice(match[0], charsAdded);
10915 match.index = re.lastIndex;
10916 re.lastIndex += match[0].length;
10917 } else re.lastIndex = 0;
10918 } else if (UPDATES_LAST_INDEX_WRONG && match) {
10919 re.lastIndex = re.global ? match.index + match[0].length : lastIndex;
10920 }
10921 if (NPCG_INCLUDED && match && match.length > 1) {
10922 // Fix browsers whose `exec` methods don't consistently return `undefined`
10923 // for NPCG, like IE8. NOTE: This doesn't work for /(.?)?/
10924 call(nativeReplace, match[0], reCopy, function () {
10925 for (i = 1; i < arguments.length - 2; i++) {
10926 if (arguments[i] === undefined) match[i] = undefined;
10927 }
10928 });
10929 }
10930
10931 if (match && groups) {
10932 match.groups = object = create(null);
10933 for (i = 0; i < groups.length; i++) {
10934 group = groups[i];
10935 object[group[0]] = match[group[1]];
10936 }
10937 }
10938
10939 return match;
10940 };
10941}
10942
10943module.exports = patchedExec;
10944
10945
10946/***/ }),
10947/* 365 */
10948/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
10949
10950var global = __webpack_require__(4);
10951var DESCRIPTORS = __webpack_require__(6);
10952var defineBuiltInAccessor = __webpack_require__(306);
10953var regExpFlags = __webpack_require__(358);
10954var fails = __webpack_require__(7);
10955
10956// babel-minify and Closure Compiler transpiles RegExp('.', 'd') -> /./d and it causes SyntaxError
10957var RegExp = global.RegExp;
10958var RegExpPrototype = RegExp.prototype;
10959
10960var FORCED = DESCRIPTORS && fails(function () {
10961 var INDICES_SUPPORT = true;
10962 try {
10963 RegExp('.', 'd');
10964 } catch (error) {
10965 INDICES_SUPPORT = false;
10966 }
10967
10968 var O = {};
10969 // modern V8 bug
10970 var calls = '';
10971 var expected = INDICES_SUPPORT ? 'dgimsy' : 'gimsy';
10972
10973 var addGetter = function (key, chr) {
10974 // eslint-disable-next-line es/no-object-defineproperty -- safe
10975 Object.defineProperty(O, key, { get: function () {
10976 calls += chr;
10977 return true;
10978 } });
10979 };
10980
10981 var pairs = {
10982 dotAll: 's',
10983 global: 'g',
10984 ignoreCase: 'i',
10985 multiline: 'm',
10986 sticky: 'y'
10987 };
10988
10989 if (INDICES_SUPPORT) pairs.hasIndices = 'd';
10990
10991 for (var key in pairs) addGetter(key, pairs[key]);
10992
10993 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
10994 var result = Object.getOwnPropertyDescriptor(RegExpPrototype, 'flags').get.call(O);
10995
10996 return result !== expected || calls !== expected;
10997});
10998
10999// `RegExp.prototype.flags` getter
11000// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags
11001if (FORCED) defineBuiltInAccessor(RegExpPrototype, 'flags', {
11002 configurable: true,
11003 get: regExpFlags
11004});
11005
11006
11007/***/ }),
11008/* 366 */
11009/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11010
11011var DESCRIPTORS = __webpack_require__(6);
11012var MISSED_STICKY = (__webpack_require__(359).MISSED_STICKY);
11013var classof = __webpack_require__(15);
11014var defineBuiltInAccessor = __webpack_require__(306);
11015var getInternalState = (__webpack_require__(53).get);
11016
11017var RegExpPrototype = RegExp.prototype;
11018var $TypeError = TypeError;
11019
11020// `RegExp.prototype.sticky` getter
11021// https://tc39.es/ecma262/#sec-get-regexp.prototype.sticky
11022if (DESCRIPTORS && MISSED_STICKY) {
11023 defineBuiltInAccessor(RegExpPrototype, 'sticky', {
11024 configurable: true,
11025 get: function sticky() {
11026 if (this === RegExpPrototype) return undefined;
11027 // We can't use InternalStateModule.getterFor because
11028 // we don't add metadata for regexps created by a literal.
11029 if (classof(this) === 'RegExp') {
11030 return !!getInternalState(this).sticky;
11031 }
11032 throw $TypeError('Incompatible receiver, RegExp required');
11033 }
11034 });
11035}
11036
11037
11038/***/ }),
11039/* 367 */
11040/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11041
11042"use strict";
11043
11044// TODO: Remove from `core-js@4` since it's moved to entry points
11045__webpack_require__(363);
11046var $ = __webpack_require__(3);
11047var call = __webpack_require__(8);
11048var isCallable = __webpack_require__(22);
11049var anObject = __webpack_require__(48);
11050var toString = __webpack_require__(70);
11051
11052var DELEGATES_TO_EXEC = function () {
11053 var execCalled = false;
11054 var re = /[ac]/;
11055 re.exec = function () {
11056 execCalled = true;
11057 return /./.exec.apply(this, arguments);
11058 };
11059 return re.test('abc') === true && execCalled;
11060}();
11061
11062var nativeTest = /./.test;
11063
11064// `RegExp.prototype.test` method
11065// https://tc39.es/ecma262/#sec-regexp.prototype.test
11066$({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, {
11067 test: function (S) {
11068 var R = anObject(this);
11069 var string = toString(S);
11070 var exec = R.exec;
11071 if (!isCallable(exec)) return call(nativeTest, R, string);
11072 var result = call(exec, R, string);
11073 if (result === null) return false;
11074 anObject(result);
11075 return true;
11076 }
11077});
11078
11079
11080/***/ }),
11081/* 368 */
11082/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11083
11084"use strict";
11085
11086var PROPER_FUNCTION_NAME = (__webpack_require__(51).PROPER);
11087var defineBuiltIn = __webpack_require__(49);
11088var anObject = __webpack_require__(48);
11089var $toString = __webpack_require__(70);
11090var fails = __webpack_require__(7);
11091var getRegExpFlags = __webpack_require__(357);
11092
11093var TO_STRING = 'toString';
11094var RegExpPrototype = RegExp.prototype;
11095var nativeToString = RegExpPrototype[TO_STRING];
11096
11097var NOT_GENERIC = fails(function () { return nativeToString.call({ source: 'a', flags: 'b' }) != '/a/b'; });
11098// FF44- RegExp#toString has a wrong name
11099var INCORRECT_NAME = PROPER_FUNCTION_NAME && nativeToString.name != TO_STRING;
11100
11101// `RegExp.prototype.toString` method
11102// https://tc39.es/ecma262/#sec-regexp.prototype.tostring
11103if (NOT_GENERIC || INCORRECT_NAME) {
11104 defineBuiltIn(RegExp.prototype, TO_STRING, function toString() {
11105 var R = anObject(this);
11106 var pattern = $toString(R.source);
11107 var flags = $toString(getRegExpFlags(R));
11108 return '/' + pattern + '/' + flags;
11109 }, { unsafe: true });
11110}
11111
11112
11113/***/ }),
11114/* 369 */
11115/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11116
11117// TODO: Remove this module from `core-js@4` since it's replaced to module below
11118__webpack_require__(370);
11119
11120
11121/***/ }),
11122/* 370 */
11123/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11124
11125"use strict";
11126
11127var collection = __webpack_require__(230);
11128var collectionStrong = __webpack_require__(235);
11129
11130// `Set` constructor
11131// https://tc39.es/ecma262/#sec-set-objects
11132collection('Set', function (init) {
11133 return function Set() { return init(this, arguments.length ? arguments[0] : undefined); };
11134}, collectionStrong);
11135
11136
11137/***/ }),
11138/* 371 */
11139/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11140
11141"use strict";
11142
11143var $ = __webpack_require__(3);
11144var uncurryThis = __webpack_require__(14);
11145var requireObjectCoercible = __webpack_require__(17);
11146var toIntegerOrInfinity = __webpack_require__(63);
11147var toString = __webpack_require__(70);
11148var fails = __webpack_require__(7);
11149
11150var charAt = uncurryThis(''.charAt);
11151
11152var FORCED = fails(function () {
11153 // eslint-disable-next-line es/no-array-string-prototype-at -- safe
11154 return '𠮷'.at(-2) !== '\uD842';
11155});
11156
11157// `String.prototype.at` method
11158// https://github.com/tc39/proposal-relative-indexing-method
11159$({ target: 'String', proto: true, forced: FORCED }, {
11160 at: function at(index) {
11161 var S = toString(requireObjectCoercible(this));
11162 var len = S.length;
11163 var relativeIndex = toIntegerOrInfinity(index);
11164 var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;
11165 return (k < 0 || k >= len) ? undefined : charAt(S, k);
11166 }
11167});
11168
11169
11170/***/ }),
11171/* 372 */
11172/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11173
11174"use strict";
11175
11176var $ = __webpack_require__(3);
11177var codeAt = (__webpack_require__(373).codeAt);
11178
11179// `String.prototype.codePointAt` method
11180// https://tc39.es/ecma262/#sec-string.prototype.codepointat
11181$({ target: 'String', proto: true }, {
11182 codePointAt: function codePointAt(pos) {
11183 return codeAt(this, pos);
11184 }
11185});
11186
11187
11188/***/ }),
11189/* 373 */
11190/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
11191
11192var uncurryThis = __webpack_require__(14);
11193var toIntegerOrInfinity = __webpack_require__(63);
11194var toString = __webpack_require__(70);
11195var requireObjectCoercible = __webpack_require__(17);
11196
11197var charAt = uncurryThis(''.charAt);
11198var charCodeAt = uncurryThis(''.charCodeAt);
11199var stringSlice = uncurryThis(''.slice);
11200
11201var createMethod = function (CONVERT_TO_STRING) {
11202 return function ($this, pos) {
11203 var S = toString(requireObjectCoercible($this));
11204 var position = toIntegerOrInfinity(pos);
11205 var size = S.length;
11206 var first, second;
11207 if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined;
11208 first = charCodeAt(S, position);
11209 return first < 0xD800 || first > 0xDBFF || position + 1 === size
11210 || (second = charCodeAt(S, position + 1)) < 0xDC00 || second > 0xDFFF
11211 ? CONVERT_TO_STRING
11212 ? charAt(S, position)
11213 : first
11214 : CONVERT_TO_STRING
11215 ? stringSlice(S, position, position + 2)
11216 : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000;
11217 };
11218};
11219
11220module.exports = {
11221 // `String.prototype.codePointAt` method
11222 // https://tc39.es/ecma262/#sec-string.prototype.codepointat
11223 codeAt: createMethod(false),
11224 // `String.prototype.at` method
11225 // https://github.com/mathiasbynens/String.prototype.at
11226 charAt: createMethod(true)
11227};
11228
11229
11230/***/ }),
11231/* 374 */
11232/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11233
11234"use strict";
11235
11236var $ = __webpack_require__(3);
11237var uncurryThis = __webpack_require__(14);
11238var getOwnPropertyDescriptor = (__webpack_require__(5).f);
11239var toLength = __webpack_require__(66);
11240var toString = __webpack_require__(70);
11241var notARegExp = __webpack_require__(375);
11242var requireObjectCoercible = __webpack_require__(17);
11243var correctIsRegExpLogic = __webpack_require__(376);
11244var IS_PURE = __webpack_require__(37);
11245
11246// eslint-disable-next-line es/no-string-prototype-endswith -- safe
11247var nativeEndsWith = uncurryThis(''.endsWith);
11248var slice = uncurryThis(''.slice);
11249var min = Math.min;
11250
11251var CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('endsWith');
11252// https://github.com/zloirock/core-js/pull/702
11253var MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {
11254 var descriptor = getOwnPropertyDescriptor(String.prototype, 'endsWith');
11255 return descriptor && !descriptor.writable;
11256}();
11257
11258// `String.prototype.endsWith` method
11259// https://tc39.es/ecma262/#sec-string.prototype.endswith
11260$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {
11261 endsWith: function endsWith(searchString /* , endPosition = @length */) {
11262 var that = toString(requireObjectCoercible(this));
11263 notARegExp(searchString);
11264 var endPosition = arguments.length > 1 ? arguments[1] : undefined;
11265 var len = that.length;
11266 var end = endPosition === undefined ? len : min(toLength(endPosition), len);
11267 var search = toString(searchString);
11268 return nativeEndsWith
11269 ? nativeEndsWith(that, search, end)
11270 : slice(that, end - search.length, end) === search;
11271 }
11272});
11273
11274
11275/***/ }),
11276/* 375 */
11277/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
11278
11279var isRegExp = __webpack_require__(356);
11280
11281var $TypeError = TypeError;
11282
11283module.exports = function (it) {
11284 if (isRegExp(it)) {
11285 throw $TypeError("The method doesn't accept regular expressions");
11286 } return it;
11287};
11288
11289
11290/***/ }),
11291/* 376 */
11292/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
11293
11294var wellKnownSymbol = __webpack_require__(35);
11295
11296var MATCH = wellKnownSymbol('match');
11297
11298module.exports = function (METHOD_NAME) {
11299 var regexp = /./;
11300 try {
11301 '/./'[METHOD_NAME](regexp);
11302 } catch (error1) {
11303 try {
11304 regexp[MATCH] = false;
11305 return '/./'[METHOD_NAME](regexp);
11306 } catch (error2) { /* empty */ }
11307 } return false;
11308};
11309
11310
11311/***/ }),
11312/* 377 */
11313/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11314
11315var $ = __webpack_require__(3);
11316var uncurryThis = __webpack_require__(14);
11317var toAbsoluteIndex = __webpack_require__(62);
11318
11319var $RangeError = RangeError;
11320var fromCharCode = String.fromCharCode;
11321// eslint-disable-next-line es/no-string-fromcodepoint -- required for testing
11322var $fromCodePoint = String.fromCodePoint;
11323var join = uncurryThis([].join);
11324
11325// length should be 1, old FF problem
11326var INCORRECT_LENGTH = !!$fromCodePoint && $fromCodePoint.length != 1;
11327
11328// `String.fromCodePoint` method
11329// https://tc39.es/ecma262/#sec-string.fromcodepoint
11330$({ target: 'String', stat: true, arity: 1, forced: INCORRECT_LENGTH }, {
11331 // eslint-disable-next-line no-unused-vars -- required for `.length`
11332 fromCodePoint: function fromCodePoint(x) {
11333 var elements = [];
11334 var length = arguments.length;
11335 var i = 0;
11336 var code;
11337 while (length > i) {
11338 code = +arguments[i++];
11339 if (toAbsoluteIndex(code, 0x10FFFF) !== code) throw $RangeError(code + ' is not a valid code point');
11340 elements[i] = code < 0x10000
11341 ? fromCharCode(code)
11342 : fromCharCode(((code -= 0x10000) >> 10) + 0xD800, code % 0x400 + 0xDC00);
11343 } return join(elements, '');
11344 }
11345});
11346
11347
11348/***/ }),
11349/* 378 */
11350/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11351
11352"use strict";
11353
11354var $ = __webpack_require__(3);
11355var uncurryThis = __webpack_require__(14);
11356var notARegExp = __webpack_require__(375);
11357var requireObjectCoercible = __webpack_require__(17);
11358var toString = __webpack_require__(70);
11359var correctIsRegExpLogic = __webpack_require__(376);
11360
11361var stringIndexOf = uncurryThis(''.indexOf);
11362
11363// `String.prototype.includes` method
11364// https://tc39.es/ecma262/#sec-string.prototype.includes
11365$({ target: 'String', proto: true, forced: !correctIsRegExpLogic('includes') }, {
11366 includes: function includes(searchString /* , position = 0 */) {
11367 return !!~stringIndexOf(
11368 toString(requireObjectCoercible(this)),
11369 toString(notARegExp(searchString)),
11370 arguments.length > 1 ? arguments[1] : undefined
11371 );
11372 }
11373});
11374
11375
11376/***/ }),
11377/* 379 */
11378/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11379
11380"use strict";
11381
11382var charAt = (__webpack_require__(373).charAt);
11383var toString = __webpack_require__(70);
11384var InternalStateModule = __webpack_require__(53);
11385var defineIterator = __webpack_require__(166);
11386var createIterResultObject = __webpack_require__(169);
11387
11388var STRING_ITERATOR = 'String Iterator';
11389var setInternalState = InternalStateModule.set;
11390var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR);
11391
11392// `String.prototype[@@iterator]` method
11393// https://tc39.es/ecma262/#sec-string.prototype-@@iterator
11394defineIterator(String, 'String', function (iterated) {
11395 setInternalState(this, {
11396 type: STRING_ITERATOR,
11397 string: toString(iterated),
11398 index: 0
11399 });
11400// `%StringIteratorPrototype%.next` method
11401// https://tc39.es/ecma262/#sec-%stringiteratorprototype%.next
11402}, function next() {
11403 var state = getInternalState(this);
11404 var string = state.string;
11405 var index = state.index;
11406 var point;
11407 if (index >= string.length) return createIterResultObject(undefined, true);
11408 point = charAt(string, index);
11409 state.index += point.length;
11410 return createIterResultObject(point, false);
11411});
11412
11413
11414/***/ }),
11415/* 380 */
11416/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11417
11418"use strict";
11419
11420var call = __webpack_require__(8);
11421var fixRegExpWellKnownSymbolLogic = __webpack_require__(381);
11422var anObject = __webpack_require__(48);
11423var isNullOrUndefined = __webpack_require__(18);
11424var toLength = __webpack_require__(66);
11425var toString = __webpack_require__(70);
11426var requireObjectCoercible = __webpack_require__(17);
11427var getMethod = __webpack_require__(31);
11428var advanceStringIndex = __webpack_require__(382);
11429var regExpExec = __webpack_require__(383);
11430
11431// @@match logic
11432fixRegExpWellKnownSymbolLogic('match', function (MATCH, nativeMatch, maybeCallNative) {
11433 return [
11434 // `String.prototype.match` method
11435 // https://tc39.es/ecma262/#sec-string.prototype.match
11436 function match(regexp) {
11437 var O = requireObjectCoercible(this);
11438 var matcher = isNullOrUndefined(regexp) ? undefined : getMethod(regexp, MATCH);
11439 return matcher ? call(matcher, regexp, O) : new RegExp(regexp)[MATCH](toString(O));
11440 },
11441 // `RegExp.prototype[@@match]` method
11442 // https://tc39.es/ecma262/#sec-regexp.prototype-@@match
11443 function (string) {
11444 var rx = anObject(this);
11445 var S = toString(string);
11446 var res = maybeCallNative(nativeMatch, rx, S);
11447
11448 if (res.done) return res.value;
11449
11450 if (!rx.global) return regExpExec(rx, S);
11451
11452 var fullUnicode = rx.unicode;
11453 rx.lastIndex = 0;
11454 var A = [];
11455 var n = 0;
11456 var result;
11457 while ((result = regExpExec(rx, S)) !== null) {
11458 var matchStr = toString(result[0]);
11459 A[n] = matchStr;
11460 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
11461 n++;
11462 }
11463 return n === 0 ? null : A;
11464 }
11465 ];
11466});
11467
11468
11469/***/ }),
11470/* 381 */
11471/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
11472
11473"use strict";
11474
11475// TODO: Remove from `core-js@4` since it's moved to entry points
11476__webpack_require__(363);
11477var uncurryThis = __webpack_require__(14);
11478var defineBuiltIn = __webpack_require__(49);
11479var regexpExec = __webpack_require__(364);
11480var fails = __webpack_require__(7);
11481var wellKnownSymbol = __webpack_require__(35);
11482var createNonEnumerableProperty = __webpack_require__(45);
11483
11484var SPECIES = wellKnownSymbol('species');
11485var RegExpPrototype = RegExp.prototype;
11486
11487module.exports = function (KEY, exec, FORCED, SHAM) {
11488 var SYMBOL = wellKnownSymbol(KEY);
11489
11490 var DELEGATES_TO_SYMBOL = !fails(function () {
11491 // String methods call symbol-named RegEp methods
11492 var O = {};
11493 O[SYMBOL] = function () { return 7; };
11494 return ''[KEY](O) != 7;
11495 });
11496
11497 var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails(function () {
11498 // Symbol-named RegExp methods call .exec
11499 var execCalled = false;
11500 var re = /a/;
11501
11502 if (KEY === 'split') {
11503 // We can't use real regex here since it causes deoptimization
11504 // and serious performance degradation in V8
11505 // https://github.com/zloirock/core-js/issues/306
11506 re = {};
11507 // RegExp[@@split] doesn't call the regex's exec method, but first creates
11508 // a new one. We need to return the patched regex when creating the new one.
11509 re.constructor = {};
11510 re.constructor[SPECIES] = function () { return re; };
11511 re.flags = '';
11512 re[SYMBOL] = /./[SYMBOL];
11513 }
11514
11515 re.exec = function () { execCalled = true; return null; };
11516
11517 re[SYMBOL]('');
11518 return !execCalled;
11519 });
11520
11521 if (
11522 !DELEGATES_TO_SYMBOL ||
11523 !DELEGATES_TO_EXEC ||
11524 FORCED
11525 ) {
11526 var uncurriedNativeRegExpMethod = uncurryThis(/./[SYMBOL]);
11527 var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) {
11528 var uncurriedNativeMethod = uncurryThis(nativeMethod);
11529 var $exec = regexp.exec;
11530 if ($exec === regexpExec || $exec === RegExpPrototype.exec) {
11531 if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
11532 // The native String method already delegates to @@method (this
11533 // polyfilled function), leasing to infinite recursion.
11534 // We avoid it by directly calling the native @@method method.
11535 return { done: true, value: uncurriedNativeRegExpMethod(regexp, str, arg2) };
11536 }
11537 return { done: true, value: uncurriedNativeMethod(str, regexp, arg2) };
11538 }
11539 return { done: false };
11540 });
11541
11542 defineBuiltIn(String.prototype, KEY, methods[0]);
11543 defineBuiltIn(RegExpPrototype, SYMBOL, methods[1]);
11544 }
11545
11546 if (SHAM) createNonEnumerableProperty(RegExpPrototype[SYMBOL], 'sham', true);
11547};
11548
11549
11550/***/ }),
11551/* 382 */
11552/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
11553
11554"use strict";
11555
11556var charAt = (__webpack_require__(373).charAt);
11557
11558// `AdvanceStringIndex` abstract operation
11559// https://tc39.es/ecma262/#sec-advancestringindex
11560module.exports = function (S, index, unicode) {
11561 return index + (unicode ? charAt(S, index).length : 1);
11562};
11563
11564
11565/***/ }),
11566/* 383 */
11567/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
11568
11569var call = __webpack_require__(8);
11570var anObject = __webpack_require__(48);
11571var isCallable = __webpack_require__(22);
11572var classof = __webpack_require__(15);
11573var regexpExec = __webpack_require__(364);
11574
11575var $TypeError = TypeError;
11576
11577// `RegExpExec` abstract operation
11578// https://tc39.es/ecma262/#sec-regexpexec
11579module.exports = function (R, S) {
11580 var exec = R.exec;
11581 if (isCallable(exec)) {
11582 var result = call(exec, R, S);
11583 if (result !== null) anObject(result);
11584 return result;
11585 }
11586 if (classof(R) === 'RegExp') return call(regexpExec, R, S);
11587 throw $TypeError('RegExp#exec called on incompatible receiver');
11588};
11589
11590
11591/***/ }),
11592/* 384 */
11593/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11594
11595"use strict";
11596
11597/* eslint-disable es/no-string-prototype-matchall -- safe */
11598var $ = __webpack_require__(3);
11599var call = __webpack_require__(8);
11600var uncurryThis = __webpack_require__(14);
11601var createIteratorConstructor = __webpack_require__(167);
11602var createIterResultObject = __webpack_require__(169);
11603var requireObjectCoercible = __webpack_require__(17);
11604var toLength = __webpack_require__(66);
11605var toString = __webpack_require__(70);
11606var anObject = __webpack_require__(48);
11607var isNullOrUndefined = __webpack_require__(18);
11608var classof = __webpack_require__(15);
11609var isRegExp = __webpack_require__(356);
11610var getRegExpFlags = __webpack_require__(357);
11611var getMethod = __webpack_require__(31);
11612var defineBuiltIn = __webpack_require__(49);
11613var fails = __webpack_require__(7);
11614var wellKnownSymbol = __webpack_require__(35);
11615var speciesConstructor = __webpack_require__(205);
11616var advanceStringIndex = __webpack_require__(382);
11617var regExpExec = __webpack_require__(383);
11618var InternalStateModule = __webpack_require__(53);
11619var IS_PURE = __webpack_require__(37);
11620
11621var MATCH_ALL = wellKnownSymbol('matchAll');
11622var REGEXP_STRING = 'RegExp String';
11623var REGEXP_STRING_ITERATOR = REGEXP_STRING + ' Iterator';
11624var setInternalState = InternalStateModule.set;
11625var getInternalState = InternalStateModule.getterFor(REGEXP_STRING_ITERATOR);
11626var RegExpPrototype = RegExp.prototype;
11627var $TypeError = TypeError;
11628var stringIndexOf = uncurryThis(''.indexOf);
11629var nativeMatchAll = uncurryThis(''.matchAll);
11630
11631var WORKS_WITH_NON_GLOBAL_REGEX = !!nativeMatchAll && !fails(function () {
11632 nativeMatchAll('a', /./);
11633});
11634
11635var $RegExpStringIterator = createIteratorConstructor(function RegExpStringIterator(regexp, string, $global, fullUnicode) {
11636 setInternalState(this, {
11637 type: REGEXP_STRING_ITERATOR,
11638 regexp: regexp,
11639 string: string,
11640 global: $global,
11641 unicode: fullUnicode,
11642 done: false
11643 });
11644}, REGEXP_STRING, function next() {
11645 var state = getInternalState(this);
11646 if (state.done) return createIterResultObject(undefined, true);
11647 var R = state.regexp;
11648 var S = state.string;
11649 var match = regExpExec(R, S);
11650 if (match === null) {
11651 state.done = true;
11652 return createIterResultObject(undefined, true);
11653 }
11654 if (state.global) {
11655 if (toString(match[0]) === '') R.lastIndex = advanceStringIndex(S, toLength(R.lastIndex), state.unicode);
11656 return createIterResultObject(match, false);
11657 }
11658 state.done = true;
11659 return createIterResultObject(match, false);
11660});
11661
11662var $matchAll = function (string) {
11663 var R = anObject(this);
11664 var S = toString(string);
11665 var C = speciesConstructor(R, RegExp);
11666 var flags = toString(getRegExpFlags(R));
11667 var matcher, $global, fullUnicode;
11668 matcher = new C(C === RegExp ? R.source : R, flags);
11669 $global = !!~stringIndexOf(flags, 'g');
11670 fullUnicode = !!~stringIndexOf(flags, 'u');
11671 matcher.lastIndex = toLength(R.lastIndex);
11672 return new $RegExpStringIterator(matcher, S, $global, fullUnicode);
11673};
11674
11675// `String.prototype.matchAll` method
11676// https://tc39.es/ecma262/#sec-string.prototype.matchall
11677$({ target: 'String', proto: true, forced: WORKS_WITH_NON_GLOBAL_REGEX }, {
11678 matchAll: function matchAll(regexp) {
11679 var O = requireObjectCoercible(this);
11680 var flags, S, matcher, rx;
11681 if (!isNullOrUndefined(regexp)) {
11682 if (isRegExp(regexp)) {
11683 flags = toString(requireObjectCoercible(getRegExpFlags(regexp)));
11684 if (!~stringIndexOf(flags, 'g')) throw $TypeError('`.matchAll` does not allow non-global regexes');
11685 }
11686 if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll(O, regexp);
11687 matcher = getMethod(regexp, MATCH_ALL);
11688 if (matcher === undefined && IS_PURE && classof(regexp) == 'RegExp') matcher = $matchAll;
11689 if (matcher) return call(matcher, regexp, O);
11690 } else if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll(O, regexp);
11691 S = toString(O);
11692 rx = new RegExp(regexp, 'g');
11693 return IS_PURE ? call($matchAll, rx, S) : rx[MATCH_ALL](S);
11694 }
11695});
11696
11697IS_PURE || MATCH_ALL in RegExpPrototype || defineBuiltIn(RegExpPrototype, MATCH_ALL, $matchAll);
11698
11699
11700/***/ }),
11701/* 385 */
11702/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11703
11704"use strict";
11705
11706var $ = __webpack_require__(3);
11707var $padEnd = (__webpack_require__(215).end);
11708var WEBKIT_BUG = __webpack_require__(386);
11709
11710// `String.prototype.padEnd` method
11711// https://tc39.es/ecma262/#sec-string.prototype.padend
11712$({ target: 'String', proto: true, forced: WEBKIT_BUG }, {
11713 padEnd: function padEnd(maxLength /* , fillString = ' ' */) {
11714 return $padEnd(this, maxLength, arguments.length > 1 ? arguments[1] : undefined);
11715 }
11716});
11717
11718
11719/***/ }),
11720/* 386 */
11721/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
11722
11723// https://github.com/zloirock/core-js/issues/280
11724var userAgent = __webpack_require__(30);
11725
11726module.exports = /Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(userAgent);
11727
11728
11729/***/ }),
11730/* 387 */
11731/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11732
11733"use strict";
11734
11735var $ = __webpack_require__(3);
11736var $padStart = (__webpack_require__(215).start);
11737var WEBKIT_BUG = __webpack_require__(386);
11738
11739// `String.prototype.padStart` method
11740// https://tc39.es/ecma262/#sec-string.prototype.padstart
11741$({ target: 'String', proto: true, forced: WEBKIT_BUG }, {
11742 padStart: function padStart(maxLength /* , fillString = ' ' */) {
11743 return $padStart(this, maxLength, arguments.length > 1 ? arguments[1] : undefined);
11744 }
11745});
11746
11747
11748/***/ }),
11749/* 388 */
11750/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11751
11752var $ = __webpack_require__(3);
11753var uncurryThis = __webpack_require__(14);
11754var toIndexedObject = __webpack_require__(12);
11755var toObject = __webpack_require__(41);
11756var toString = __webpack_require__(70);
11757var lengthOfArrayLike = __webpack_require__(65);
11758
11759var push = uncurryThis([].push);
11760var join = uncurryThis([].join);
11761
11762// `String.raw` method
11763// https://tc39.es/ecma262/#sec-string.raw
11764$({ target: 'String', stat: true }, {
11765 raw: function raw(template) {
11766 var rawTemplate = toIndexedObject(toObject(template).raw);
11767 var literalSegments = lengthOfArrayLike(rawTemplate);
11768 var argumentsLength = arguments.length;
11769 var elements = [];
11770 var i = 0;
11771 while (literalSegments > i) {
11772 push(elements, toString(rawTemplate[i++]));
11773 if (i === literalSegments) return join(elements, '');
11774 if (i < argumentsLength) push(elements, toString(arguments[i]));
11775 }
11776 }
11777});
11778
11779
11780/***/ }),
11781/* 389 */
11782/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11783
11784var $ = __webpack_require__(3);
11785var repeat = __webpack_require__(216);
11786
11787// `String.prototype.repeat` method
11788// https://tc39.es/ecma262/#sec-string.prototype.repeat
11789$({ target: 'String', proto: true }, {
11790 repeat: repeat
11791});
11792
11793
11794/***/ }),
11795/* 390 */
11796/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11797
11798"use strict";
11799
11800var apply = __webpack_require__(95);
11801var call = __webpack_require__(8);
11802var uncurryThis = __webpack_require__(14);
11803var fixRegExpWellKnownSymbolLogic = __webpack_require__(381);
11804var fails = __webpack_require__(7);
11805var anObject = __webpack_require__(48);
11806var isCallable = __webpack_require__(22);
11807var isNullOrUndefined = __webpack_require__(18);
11808var toIntegerOrInfinity = __webpack_require__(63);
11809var toLength = __webpack_require__(66);
11810var toString = __webpack_require__(70);
11811var requireObjectCoercible = __webpack_require__(17);
11812var advanceStringIndex = __webpack_require__(382);
11813var getMethod = __webpack_require__(31);
11814var getSubstitution = __webpack_require__(391);
11815var regExpExec = __webpack_require__(383);
11816var wellKnownSymbol = __webpack_require__(35);
11817
11818var REPLACE = wellKnownSymbol('replace');
11819var max = Math.max;
11820var min = Math.min;
11821var concat = uncurryThis([].concat);
11822var push = uncurryThis([].push);
11823var stringIndexOf = uncurryThis(''.indexOf);
11824var stringSlice = uncurryThis(''.slice);
11825
11826var maybeToString = function (it) {
11827 return it === undefined ? it : String(it);
11828};
11829
11830// IE <= 11 replaces $0 with the whole match, as if it was $&
11831// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0
11832var REPLACE_KEEPS_$0 = (function () {
11833 // eslint-disable-next-line regexp/prefer-escape-replacement-dollar-char -- required for testing
11834 return 'a'.replace(/./, '$0') === '$0';
11835})();
11836
11837// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string
11838var REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {
11839 if (/./[REPLACE]) {
11840 return /./[REPLACE]('a', '$0') === '';
11841 }
11842 return false;
11843})();
11844
11845var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
11846 var re = /./;
11847 re.exec = function () {
11848 var result = [];
11849 result.groups = { a: '7' };
11850 return result;
11851 };
11852 // eslint-disable-next-line regexp/no-useless-dollar-replacements -- false positive
11853 return ''.replace(re, '$<a>') !== '7';
11854});
11855
11856// @@replace logic
11857fixRegExpWellKnownSymbolLogic('replace', function (_, nativeReplace, maybeCallNative) {
11858 var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';
11859
11860 return [
11861 // `String.prototype.replace` method
11862 // https://tc39.es/ecma262/#sec-string.prototype.replace
11863 function replace(searchValue, replaceValue) {
11864 var O = requireObjectCoercible(this);
11865 var replacer = isNullOrUndefined(searchValue) ? undefined : getMethod(searchValue, REPLACE);
11866 return replacer
11867 ? call(replacer, searchValue, O, replaceValue)
11868 : call(nativeReplace, toString(O), searchValue, replaceValue);
11869 },
11870 // `RegExp.prototype[@@replace]` method
11871 // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace
11872 function (string, replaceValue) {
11873 var rx = anObject(this);
11874 var S = toString(string);
11875
11876 if (
11877 typeof replaceValue == 'string' &&
11878 stringIndexOf(replaceValue, UNSAFE_SUBSTITUTE) === -1 &&
11879 stringIndexOf(replaceValue, '$<') === -1
11880 ) {
11881 var res = maybeCallNative(nativeReplace, rx, S, replaceValue);
11882 if (res.done) return res.value;
11883 }
11884
11885 var functionalReplace = isCallable(replaceValue);
11886 if (!functionalReplace) replaceValue = toString(replaceValue);
11887
11888 var global = rx.global;
11889 if (global) {
11890 var fullUnicode = rx.unicode;
11891 rx.lastIndex = 0;
11892 }
11893 var results = [];
11894 while (true) {
11895 var result = regExpExec(rx, S);
11896 if (result === null) break;
11897
11898 push(results, result);
11899 if (!global) break;
11900
11901 var matchStr = toString(result[0]);
11902 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
11903 }
11904
11905 var accumulatedResult = '';
11906 var nextSourcePosition = 0;
11907 for (var i = 0; i < results.length; i++) {
11908 result = results[i];
11909
11910 var matched = toString(result[0]);
11911 var position = max(min(toIntegerOrInfinity(result.index), S.length), 0);
11912 var captures = [];
11913 // NOTE: This is equivalent to
11914 // captures = result.slice(1).map(maybeToString)
11915 // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
11916 // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
11917 // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
11918 for (var j = 1; j < result.length; j++) push(captures, maybeToString(result[j]));
11919 var namedCaptures = result.groups;
11920 if (functionalReplace) {
11921 var replacerArgs = concat([matched], captures, position, S);
11922 if (namedCaptures !== undefined) push(replacerArgs, namedCaptures);
11923 var replacement = toString(apply(replaceValue, undefined, replacerArgs));
11924 } else {
11925 replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
11926 }
11927 if (position >= nextSourcePosition) {
11928 accumulatedResult += stringSlice(S, nextSourcePosition, position) + replacement;
11929 nextSourcePosition = position + matched.length;
11930 }
11931 }
11932 return accumulatedResult + stringSlice(S, nextSourcePosition);
11933 }
11934 ];
11935}, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE);
11936
11937
11938/***/ }),
11939/* 391 */
11940/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
11941
11942var uncurryThis = __webpack_require__(14);
11943var toObject = __webpack_require__(41);
11944
11945var floor = Math.floor;
11946var charAt = uncurryThis(''.charAt);
11947var replace = uncurryThis(''.replace);
11948var stringSlice = uncurryThis(''.slice);
11949var SUBSTITUTION_SYMBOLS = /\$([$&'`]|\d{1,2}|<[^>]*>)/g;
11950var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d{1,2})/g;
11951
11952// `GetSubstitution` abstract operation
11953// https://tc39.es/ecma262/#sec-getsubstitution
11954module.exports = function (matched, str, position, captures, namedCaptures, replacement) {
11955 var tailPos = position + matched.length;
11956 var m = captures.length;
11957 var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
11958 if (namedCaptures !== undefined) {
11959 namedCaptures = toObject(namedCaptures);
11960 symbols = SUBSTITUTION_SYMBOLS;
11961 }
11962 return replace(replacement, symbols, function (match, ch) {
11963 var capture;
11964 switch (charAt(ch, 0)) {
11965 case '$': return '$';
11966 case '&': return matched;
11967 case '`': return stringSlice(str, 0, position);
11968 case "'": return stringSlice(str, tailPos);
11969 case '<':
11970 capture = namedCaptures[stringSlice(ch, 1, -1)];
11971 break;
11972 default: // \d\d?
11973 var n = +ch;
11974 if (n === 0) return match;
11975 if (n > m) {
11976 var f = floor(n / 10);
11977 if (f === 0) return match;
11978 if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1);
11979 return match;
11980 }
11981 capture = captures[n - 1];
11982 }
11983 return capture === undefined ? '' : capture;
11984 });
11985};
11986
11987
11988/***/ }),
11989/* 392 */
11990/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
11991
11992"use strict";
11993
11994var $ = __webpack_require__(3);
11995var call = __webpack_require__(8);
11996var uncurryThis = __webpack_require__(14);
11997var requireObjectCoercible = __webpack_require__(17);
11998var isCallable = __webpack_require__(22);
11999var isNullOrUndefined = __webpack_require__(18);
12000var isRegExp = __webpack_require__(356);
12001var toString = __webpack_require__(70);
12002var getMethod = __webpack_require__(31);
12003var getRegExpFlags = __webpack_require__(357);
12004var getSubstitution = __webpack_require__(391);
12005var wellKnownSymbol = __webpack_require__(35);
12006var IS_PURE = __webpack_require__(37);
12007
12008var REPLACE = wellKnownSymbol('replace');
12009var $TypeError = TypeError;
12010var indexOf = uncurryThis(''.indexOf);
12011var replace = uncurryThis(''.replace);
12012var stringSlice = uncurryThis(''.slice);
12013var max = Math.max;
12014
12015var stringIndexOf = function (string, searchValue, fromIndex) {
12016 if (fromIndex > string.length) return -1;
12017 if (searchValue === '') return fromIndex;
12018 return indexOf(string, searchValue, fromIndex);
12019};
12020
12021// `String.prototype.replaceAll` method
12022// https://tc39.es/ecma262/#sec-string.prototype.replaceall
12023$({ target: 'String', proto: true }, {
12024 replaceAll: function replaceAll(searchValue, replaceValue) {
12025 var O = requireObjectCoercible(this);
12026 var IS_REG_EXP, flags, replacer, string, searchString, functionalReplace, searchLength, advanceBy, replacement;
12027 var position = 0;
12028 var endOfLastMatch = 0;
12029 var result = '';
12030 if (!isNullOrUndefined(searchValue)) {
12031 IS_REG_EXP = isRegExp(searchValue);
12032 if (IS_REG_EXP) {
12033 flags = toString(requireObjectCoercible(getRegExpFlags(searchValue)));
12034 if (!~indexOf(flags, 'g')) throw $TypeError('`.replaceAll` does not allow non-global regexes');
12035 }
12036 replacer = getMethod(searchValue, REPLACE);
12037 if (replacer) {
12038 return call(replacer, searchValue, O, replaceValue);
12039 } else if (IS_PURE && IS_REG_EXP) {
12040 return replace(toString(O), searchValue, replaceValue);
12041 }
12042 }
12043 string = toString(O);
12044 searchString = toString(searchValue);
12045 functionalReplace = isCallable(replaceValue);
12046 if (!functionalReplace) replaceValue = toString(replaceValue);
12047 searchLength = searchString.length;
12048 advanceBy = max(1, searchLength);
12049 position = stringIndexOf(string, searchString, 0);
12050 while (position !== -1) {
12051 replacement = functionalReplace
12052 ? toString(replaceValue(searchString, position, string))
12053 : getSubstitution(searchString, string, position, [], undefined, replaceValue);
12054 result += stringSlice(string, endOfLastMatch, position) + replacement;
12055 endOfLastMatch = position + searchLength;
12056 position = stringIndexOf(string, searchString, position + advanceBy);
12057 }
12058 if (endOfLastMatch < string.length) {
12059 result += stringSlice(string, endOfLastMatch);
12060 }
12061 return result;
12062 }
12063});
12064
12065
12066/***/ }),
12067/* 393 */
12068/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12069
12070"use strict";
12071
12072var call = __webpack_require__(8);
12073var fixRegExpWellKnownSymbolLogic = __webpack_require__(381);
12074var anObject = __webpack_require__(48);
12075var isNullOrUndefined = __webpack_require__(18);
12076var requireObjectCoercible = __webpack_require__(17);
12077var sameValue = __webpack_require__(297);
12078var toString = __webpack_require__(70);
12079var getMethod = __webpack_require__(31);
12080var regExpExec = __webpack_require__(383);
12081
12082// @@search logic
12083fixRegExpWellKnownSymbolLogic('search', function (SEARCH, nativeSearch, maybeCallNative) {
12084 return [
12085 // `String.prototype.search` method
12086 // https://tc39.es/ecma262/#sec-string.prototype.search
12087 function search(regexp) {
12088 var O = requireObjectCoercible(this);
12089 var searcher = isNullOrUndefined(regexp) ? undefined : getMethod(regexp, SEARCH);
12090 return searcher ? call(searcher, regexp, O) : new RegExp(regexp)[SEARCH](toString(O));
12091 },
12092 // `RegExp.prototype[@@search]` method
12093 // https://tc39.es/ecma262/#sec-regexp.prototype-@@search
12094 function (string) {
12095 var rx = anObject(this);
12096 var S = toString(string);
12097 var res = maybeCallNative(nativeSearch, rx, S);
12098
12099 if (res.done) return res.value;
12100
12101 var previousLastIndex = rx.lastIndex;
12102 if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;
12103 var result = regExpExec(rx, S);
12104 if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;
12105 return result === null ? -1 : result.index;
12106 }
12107 ];
12108});
12109
12110
12111/***/ }),
12112/* 394 */
12113/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12114
12115"use strict";
12116
12117var apply = __webpack_require__(95);
12118var call = __webpack_require__(8);
12119var uncurryThis = __webpack_require__(14);
12120var fixRegExpWellKnownSymbolLogic = __webpack_require__(381);
12121var anObject = __webpack_require__(48);
12122var isNullOrUndefined = __webpack_require__(18);
12123var isRegExp = __webpack_require__(356);
12124var requireObjectCoercible = __webpack_require__(17);
12125var speciesConstructor = __webpack_require__(205);
12126var advanceStringIndex = __webpack_require__(382);
12127var toLength = __webpack_require__(66);
12128var toString = __webpack_require__(70);
12129var getMethod = __webpack_require__(31);
12130var arraySlice = __webpack_require__(78);
12131var callRegExpExec = __webpack_require__(383);
12132var regexpExec = __webpack_require__(364);
12133var stickyHelpers = __webpack_require__(359);
12134var fails = __webpack_require__(7);
12135
12136var UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y;
12137var MAX_UINT32 = 0xFFFFFFFF;
12138var min = Math.min;
12139var $push = [].push;
12140var exec = uncurryThis(/./.exec);
12141var push = uncurryThis($push);
12142var stringSlice = uncurryThis(''.slice);
12143
12144// Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
12145// Weex JS has frozen built-in prototypes, so use try / catch wrapper
12146var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails(function () {
12147 // eslint-disable-next-line regexp/no-empty-group -- required for testing
12148 var re = /(?:)/;
12149 var originalExec = re.exec;
12150 re.exec = function () { return originalExec.apply(this, arguments); };
12151 var result = 'ab'.split(re);
12152 return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b';
12153});
12154
12155// @@split logic
12156fixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNative) {
12157 var internalSplit;
12158 if (
12159 'abbc'.split(/(b)*/)[1] == 'c' ||
12160 // eslint-disable-next-line regexp/no-empty-group -- required for testing
12161 'test'.split(/(?:)/, -1).length != 4 ||
12162 'ab'.split(/(?:ab)*/).length != 2 ||
12163 '.'.split(/(.?)(.?)/).length != 4 ||
12164 // eslint-disable-next-line regexp/no-empty-capturing-group, regexp/no-empty-group -- required for testing
12165 '.'.split(/()()/).length > 1 ||
12166 ''.split(/.?/).length
12167 ) {
12168 // based on es5-shim implementation, need to rework it
12169 internalSplit = function (separator, limit) {
12170 var string = toString(requireObjectCoercible(this));
12171 var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
12172 if (lim === 0) return [];
12173 if (separator === undefined) return [string];
12174 // If `separator` is not a regex, use native split
12175 if (!isRegExp(separator)) {
12176 return call(nativeSplit, string, separator, lim);
12177 }
12178 var output = [];
12179 var flags = (separator.ignoreCase ? 'i' : '') +
12180 (separator.multiline ? 'm' : '') +
12181 (separator.unicode ? 'u' : '') +
12182 (separator.sticky ? 'y' : '');
12183 var lastLastIndex = 0;
12184 // Make `global` and avoid `lastIndex` issues by working with a copy
12185 var separatorCopy = new RegExp(separator.source, flags + 'g');
12186 var match, lastIndex, lastLength;
12187 while (match = call(regexpExec, separatorCopy, string)) {
12188 lastIndex = separatorCopy.lastIndex;
12189 if (lastIndex > lastLastIndex) {
12190 push(output, stringSlice(string, lastLastIndex, match.index));
12191 if (match.length > 1 && match.index < string.length) apply($push, output, arraySlice(match, 1));
12192 lastLength = match[0].length;
12193 lastLastIndex = lastIndex;
12194 if (output.length >= lim) break;
12195 }
12196 if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop
12197 }
12198 if (lastLastIndex === string.length) {
12199 if (lastLength || !exec(separatorCopy, '')) push(output, '');
12200 } else push(output, stringSlice(string, lastLastIndex));
12201 return output.length > lim ? arraySlice(output, 0, lim) : output;
12202 };
12203 // Chakra, V8
12204 } else if ('0'.split(undefined, 0).length) {
12205 internalSplit = function (separator, limit) {
12206 return separator === undefined && limit === 0 ? [] : call(nativeSplit, this, separator, limit);
12207 };
12208 } else internalSplit = nativeSplit;
12209
12210 return [
12211 // `String.prototype.split` method
12212 // https://tc39.es/ecma262/#sec-string.prototype.split
12213 function split(separator, limit) {
12214 var O = requireObjectCoercible(this);
12215 var splitter = isNullOrUndefined(separator) ? undefined : getMethod(separator, SPLIT);
12216 return splitter
12217 ? call(splitter, separator, O, limit)
12218 : call(internalSplit, toString(O), separator, limit);
12219 },
12220 // `RegExp.prototype[@@split]` method
12221 // https://tc39.es/ecma262/#sec-regexp.prototype-@@split
12222 //
12223 // NOTE: This cannot be properly polyfilled in engines that don't support
12224 // the 'y' flag.
12225 function (string, limit) {
12226 var rx = anObject(this);
12227 var S = toString(string);
12228 var res = maybeCallNative(internalSplit, rx, S, limit, internalSplit !== nativeSplit);
12229
12230 if (res.done) return res.value;
12231
12232 var C = speciesConstructor(rx, RegExp);
12233
12234 var unicodeMatching = rx.unicode;
12235 var flags = (rx.ignoreCase ? 'i' : '') +
12236 (rx.multiline ? 'm' : '') +
12237 (rx.unicode ? 'u' : '') +
12238 (UNSUPPORTED_Y ? 'g' : 'y');
12239
12240 // ^(? + rx + ) is needed, in combination with some S slicing, to
12241 // simulate the 'y' flag.
12242 var splitter = new C(UNSUPPORTED_Y ? '^(?:' + rx.source + ')' : rx, flags);
12243 var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
12244 if (lim === 0) return [];
12245 if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
12246 var p = 0;
12247 var q = 0;
12248 var A = [];
12249 while (q < S.length) {
12250 splitter.lastIndex = UNSUPPORTED_Y ? 0 : q;
12251 var z = callRegExpExec(splitter, UNSUPPORTED_Y ? stringSlice(S, q) : S);
12252 var e;
12253 if (
12254 z === null ||
12255 (e = min(toLength(splitter.lastIndex + (UNSUPPORTED_Y ? q : 0)), S.length)) === p
12256 ) {
12257 q = advanceStringIndex(S, q, unicodeMatching);
12258 } else {
12259 push(A, stringSlice(S, p, q));
12260 if (A.length === lim) return A;
12261 for (var i = 1; i <= z.length - 1; i++) {
12262 push(A, z[i]);
12263 if (A.length === lim) return A;
12264 }
12265 q = p = e;
12266 }
12267 }
12268 push(A, stringSlice(S, p));
12269 return A;
12270 }
12271 ];
12272}, !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC, UNSUPPORTED_Y);
12273
12274
12275/***/ }),
12276/* 395 */
12277/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12278
12279"use strict";
12280
12281var $ = __webpack_require__(3);
12282var uncurryThis = __webpack_require__(14);
12283var getOwnPropertyDescriptor = (__webpack_require__(5).f);
12284var toLength = __webpack_require__(66);
12285var toString = __webpack_require__(70);
12286var notARegExp = __webpack_require__(375);
12287var requireObjectCoercible = __webpack_require__(17);
12288var correctIsRegExpLogic = __webpack_require__(376);
12289var IS_PURE = __webpack_require__(37);
12290
12291// eslint-disable-next-line es/no-string-prototype-startswith -- safe
12292var nativeStartsWith = uncurryThis(''.startsWith);
12293var stringSlice = uncurryThis(''.slice);
12294var min = Math.min;
12295
12296var CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith');
12297// https://github.com/zloirock/core-js/pull/702
12298var MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {
12299 var descriptor = getOwnPropertyDescriptor(String.prototype, 'startsWith');
12300 return descriptor && !descriptor.writable;
12301}();
12302
12303// `String.prototype.startsWith` method
12304// https://tc39.es/ecma262/#sec-string.prototype.startswith
12305$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {
12306 startsWith: function startsWith(searchString /* , position = 0 */) {
12307 var that = toString(requireObjectCoercible(this));
12308 notARegExp(searchString);
12309 var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length));
12310 var search = toString(searchString);
12311 return nativeStartsWith
12312 ? nativeStartsWith(that, search, index)
12313 : stringSlice(that, index, index + search.length) === search;
12314 }
12315});
12316
12317
12318/***/ }),
12319/* 396 */
12320/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12321
12322"use strict";
12323
12324var $ = __webpack_require__(3);
12325var uncurryThis = __webpack_require__(14);
12326var requireObjectCoercible = __webpack_require__(17);
12327var toIntegerOrInfinity = __webpack_require__(63);
12328var toString = __webpack_require__(70);
12329
12330var stringSlice = uncurryThis(''.slice);
12331var max = Math.max;
12332var min = Math.min;
12333
12334// eslint-disable-next-line unicorn/prefer-string-slice, es/no-string-prototype-substr -- required for testing
12335var FORCED = !''.substr || 'ab'.substr(-1) !== 'b';
12336
12337// `String.prototype.substr` method
12338// https://tc39.es/ecma262/#sec-string.prototype.substr
12339$({ target: 'String', proto: true, forced: FORCED }, {
12340 substr: function substr(start, length) {
12341 var that = toString(requireObjectCoercible(this));
12342 var size = that.length;
12343 var intStart = toIntegerOrInfinity(start);
12344 var intLength, intEnd;
12345 if (intStart === Infinity) intStart = 0;
12346 if (intStart < 0) intStart = max(size + intStart, 0);
12347 intLength = length === undefined ? size : toIntegerOrInfinity(length);
12348 if (intLength <= 0 || intLength === Infinity) return '';
12349 intEnd = min(intStart + intLength, size);
12350 return intStart >= intEnd ? '' : stringSlice(that, intStart, intEnd);
12351 }
12352});
12353
12354
12355/***/ }),
12356/* 397 */
12357/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12358
12359"use strict";
12360
12361var $ = __webpack_require__(3);
12362var $trim = (__webpack_require__(261).trim);
12363var forcedStringTrimMethod = __webpack_require__(398);
12364
12365// `String.prototype.trim` method
12366// https://tc39.es/ecma262/#sec-string.prototype.trim
12367$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {
12368 trim: function trim() {
12369 return $trim(this);
12370 }
12371});
12372
12373
12374/***/ }),
12375/* 398 */
12376/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
12377
12378var PROPER_FUNCTION_NAME = (__webpack_require__(51).PROPER);
12379var fails = __webpack_require__(7);
12380var whitespaces = __webpack_require__(262);
12381
12382var non = '\u200B\u0085\u180E';
12383
12384// check that a method works with the correct list
12385// of whitespaces and has a correct name
12386module.exports = function (METHOD_NAME) {
12387 return fails(function () {
12388 return !!whitespaces[METHOD_NAME]()
12389 || non[METHOD_NAME]() !== non
12390 || (PROPER_FUNCTION_NAME && whitespaces[METHOD_NAME].name !== METHOD_NAME);
12391 });
12392};
12393
12394
12395/***/ }),
12396/* 399 */
12397/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12398
12399// TODO: Remove this line from `core-js@4`
12400__webpack_require__(400);
12401var $ = __webpack_require__(3);
12402var trimEnd = __webpack_require__(401);
12403
12404// `String.prototype.trimEnd` method
12405// https://tc39.es/ecma262/#sec-string.prototype.trimend
12406// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe
12407$({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimEnd !== trimEnd }, {
12408 trimEnd: trimEnd
12409});
12410
12411
12412/***/ }),
12413/* 400 */
12414/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12415
12416var $ = __webpack_require__(3);
12417var trimEnd = __webpack_require__(401);
12418
12419// `String.prototype.trimRight` method
12420// https://tc39.es/ecma262/#sec-string.prototype.trimend
12421// eslint-disable-next-line es/no-string-prototype-trimleft-trimright -- safe
12422$({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimRight !== trimEnd }, {
12423 trimRight: trimEnd
12424});
12425
12426
12427/***/ }),
12428/* 401 */
12429/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
12430
12431"use strict";
12432
12433var $trimEnd = (__webpack_require__(261).end);
12434var forcedStringTrimMethod = __webpack_require__(398);
12435
12436// `String.prototype.{ trimEnd, trimRight }` method
12437// https://tc39.es/ecma262/#sec-string.prototype.trimend
12438// https://tc39.es/ecma262/#String.prototype.trimright
12439module.exports = forcedStringTrimMethod('trimEnd') ? function trimEnd() {
12440 return $trimEnd(this);
12441// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe
12442} : ''.trimEnd;
12443
12444
12445/***/ }),
12446/* 402 */
12447/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12448
12449// TODO: Remove this line from `core-js@4`
12450__webpack_require__(403);
12451var $ = __webpack_require__(3);
12452var trimStart = __webpack_require__(404);
12453
12454// `String.prototype.trimStart` method
12455// https://tc39.es/ecma262/#sec-string.prototype.trimstart
12456// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe
12457$({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimStart !== trimStart }, {
12458 trimStart: trimStart
12459});
12460
12461
12462/***/ }),
12463/* 403 */
12464/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12465
12466var $ = __webpack_require__(3);
12467var trimStart = __webpack_require__(404);
12468
12469// `String.prototype.trimLeft` method
12470// https://tc39.es/ecma262/#sec-string.prototype.trimleft
12471// eslint-disable-next-line es/no-string-prototype-trimleft-trimright -- safe
12472$({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimLeft !== trimStart }, {
12473 trimLeft: trimStart
12474});
12475
12476
12477/***/ }),
12478/* 404 */
12479/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
12480
12481"use strict";
12482
12483var $trimStart = (__webpack_require__(261).start);
12484var forcedStringTrimMethod = __webpack_require__(398);
12485
12486// `String.prototype.{ trimStart, trimLeft }` method
12487// https://tc39.es/ecma262/#sec-string.prototype.trimstart
12488// https://tc39.es/ecma262/#String.prototype.trimleft
12489module.exports = forcedStringTrimMethod('trimStart') ? function trimStart() {
12490 return $trimStart(this);
12491// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe
12492} : ''.trimStart;
12493
12494
12495/***/ }),
12496/* 405 */
12497/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12498
12499"use strict";
12500
12501var $ = __webpack_require__(3);
12502var createHTML = __webpack_require__(406);
12503var forcedStringHTMLMethod = __webpack_require__(407);
12504
12505// `String.prototype.anchor` method
12506// https://tc39.es/ecma262/#sec-string.prototype.anchor
12507$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('anchor') }, {
12508 anchor: function anchor(name) {
12509 return createHTML(this, 'a', 'name', name);
12510 }
12511});
12512
12513
12514/***/ }),
12515/* 406 */
12516/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
12517
12518var uncurryThis = __webpack_require__(14);
12519var requireObjectCoercible = __webpack_require__(17);
12520var toString = __webpack_require__(70);
12521
12522var quot = /"/g;
12523var replace = uncurryThis(''.replace);
12524
12525// `CreateHTML` abstract operation
12526// https://tc39.es/ecma262/#sec-createhtml
12527module.exports = function (string, tag, attribute, value) {
12528 var S = toString(requireObjectCoercible(string));
12529 var p1 = '<' + tag;
12530 if (attribute !== '') p1 += ' ' + attribute + '="' + replace(toString(value), quot, '&quot;') + '"';
12531 return p1 + '>' + S + '</' + tag + '>';
12532};
12533
12534
12535/***/ }),
12536/* 407 */
12537/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
12538
12539var fails = __webpack_require__(7);
12540
12541// check the existence of a method, lowercase
12542// of a tag and escaping quotes in arguments
12543module.exports = function (METHOD_NAME) {
12544 return fails(function () {
12545 var test = ''[METHOD_NAME]('"');
12546 return test !== test.toLowerCase() || test.split('"').length > 3;
12547 });
12548};
12549
12550
12551/***/ }),
12552/* 408 */
12553/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12554
12555"use strict";
12556
12557var $ = __webpack_require__(3);
12558var createHTML = __webpack_require__(406);
12559var forcedStringHTMLMethod = __webpack_require__(407);
12560
12561// `String.prototype.big` method
12562// https://tc39.es/ecma262/#sec-string.prototype.big
12563$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('big') }, {
12564 big: function big() {
12565 return createHTML(this, 'big', '', '');
12566 }
12567});
12568
12569
12570/***/ }),
12571/* 409 */
12572/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12573
12574"use strict";
12575
12576var $ = __webpack_require__(3);
12577var createHTML = __webpack_require__(406);
12578var forcedStringHTMLMethod = __webpack_require__(407);
12579
12580// `String.prototype.blink` method
12581// https://tc39.es/ecma262/#sec-string.prototype.blink
12582$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('blink') }, {
12583 blink: function blink() {
12584 return createHTML(this, 'blink', '', '');
12585 }
12586});
12587
12588
12589/***/ }),
12590/* 410 */
12591/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12592
12593"use strict";
12594
12595var $ = __webpack_require__(3);
12596var createHTML = __webpack_require__(406);
12597var forcedStringHTMLMethod = __webpack_require__(407);
12598
12599// `String.prototype.bold` method
12600// https://tc39.es/ecma262/#sec-string.prototype.bold
12601$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('bold') }, {
12602 bold: function bold() {
12603 return createHTML(this, 'b', '', '');
12604 }
12605});
12606
12607
12608/***/ }),
12609/* 411 */
12610/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12611
12612"use strict";
12613
12614var $ = __webpack_require__(3);
12615var createHTML = __webpack_require__(406);
12616var forcedStringHTMLMethod = __webpack_require__(407);
12617
12618// `String.prototype.fixed` method
12619// https://tc39.es/ecma262/#sec-string.prototype.fixed
12620$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fixed') }, {
12621 fixed: function fixed() {
12622 return createHTML(this, 'tt', '', '');
12623 }
12624});
12625
12626
12627/***/ }),
12628/* 412 */
12629/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12630
12631"use strict";
12632
12633var $ = __webpack_require__(3);
12634var createHTML = __webpack_require__(406);
12635var forcedStringHTMLMethod = __webpack_require__(407);
12636
12637// `String.prototype.fontcolor` method
12638// https://tc39.es/ecma262/#sec-string.prototype.fontcolor
12639$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fontcolor') }, {
12640 fontcolor: function fontcolor(color) {
12641 return createHTML(this, 'font', 'color', color);
12642 }
12643});
12644
12645
12646/***/ }),
12647/* 413 */
12648/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12649
12650"use strict";
12651
12652var $ = __webpack_require__(3);
12653var createHTML = __webpack_require__(406);
12654var forcedStringHTMLMethod = __webpack_require__(407);
12655
12656// `String.prototype.fontsize` method
12657// https://tc39.es/ecma262/#sec-string.prototype.fontsize
12658$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fontsize') }, {
12659 fontsize: function fontsize(size) {
12660 return createHTML(this, 'font', 'size', size);
12661 }
12662});
12663
12664
12665/***/ }),
12666/* 414 */
12667/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12668
12669"use strict";
12670
12671var $ = __webpack_require__(3);
12672var createHTML = __webpack_require__(406);
12673var forcedStringHTMLMethod = __webpack_require__(407);
12674
12675// `String.prototype.italics` method
12676// https://tc39.es/ecma262/#sec-string.prototype.italics
12677$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('italics') }, {
12678 italics: function italics() {
12679 return createHTML(this, 'i', '', '');
12680 }
12681});
12682
12683
12684/***/ }),
12685/* 415 */
12686/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12687
12688"use strict";
12689
12690var $ = __webpack_require__(3);
12691var createHTML = __webpack_require__(406);
12692var forcedStringHTMLMethod = __webpack_require__(407);
12693
12694// `String.prototype.link` method
12695// https://tc39.es/ecma262/#sec-string.prototype.link
12696$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('link') }, {
12697 link: function link(url) {
12698 return createHTML(this, 'a', 'href', url);
12699 }
12700});
12701
12702
12703/***/ }),
12704/* 416 */
12705/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12706
12707"use strict";
12708
12709var $ = __webpack_require__(3);
12710var createHTML = __webpack_require__(406);
12711var forcedStringHTMLMethod = __webpack_require__(407);
12712
12713// `String.prototype.small` method
12714// https://tc39.es/ecma262/#sec-string.prototype.small
12715$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('small') }, {
12716 small: function small() {
12717 return createHTML(this, 'small', '', '');
12718 }
12719});
12720
12721
12722/***/ }),
12723/* 417 */
12724/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12725
12726"use strict";
12727
12728var $ = __webpack_require__(3);
12729var createHTML = __webpack_require__(406);
12730var forcedStringHTMLMethod = __webpack_require__(407);
12731
12732// `String.prototype.strike` method
12733// https://tc39.es/ecma262/#sec-string.prototype.strike
12734$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('strike') }, {
12735 strike: function strike() {
12736 return createHTML(this, 'strike', '', '');
12737 }
12738});
12739
12740
12741/***/ }),
12742/* 418 */
12743/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12744
12745"use strict";
12746
12747var $ = __webpack_require__(3);
12748var createHTML = __webpack_require__(406);
12749var forcedStringHTMLMethod = __webpack_require__(407);
12750
12751// `String.prototype.sub` method
12752// https://tc39.es/ecma262/#sec-string.prototype.sub
12753$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sub') }, {
12754 sub: function sub() {
12755 return createHTML(this, 'sub', '', '');
12756 }
12757});
12758
12759
12760/***/ }),
12761/* 419 */
12762/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12763
12764"use strict";
12765
12766var $ = __webpack_require__(3);
12767var createHTML = __webpack_require__(406);
12768var forcedStringHTMLMethod = __webpack_require__(407);
12769
12770// `String.prototype.sup` method
12771// https://tc39.es/ecma262/#sec-string.prototype.sup
12772$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sup') }, {
12773 sup: function sup() {
12774 return createHTML(this, 'sup', '', '');
12775 }
12776});
12777
12778
12779/***/ }),
12780/* 420 */
12781/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
12782
12783var createTypedArrayConstructor = __webpack_require__(421);
12784
12785// `Float32Array` constructor
12786// https://tc39.es/ecma262/#sec-typedarray-objects
12787createTypedArrayConstructor('Float32', function (init) {
12788 return function Float32Array(data, byteOffset, length) {
12789 return init(this, data, byteOffset, length);
12790 };
12791});
12792
12793
12794/***/ }),
12795/* 421 */
12796/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
12797
12798"use strict";
12799
12800var $ = __webpack_require__(3);
12801var global = __webpack_require__(4);
12802var call = __webpack_require__(8);
12803var DESCRIPTORS = __webpack_require__(6);
12804var TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS = __webpack_require__(422);
12805var ArrayBufferViewCore = __webpack_require__(203);
12806var ArrayBufferModule = __webpack_require__(196);
12807var anInstance = __webpack_require__(199);
12808var createPropertyDescriptor = __webpack_require__(11);
12809var createNonEnumerableProperty = __webpack_require__(45);
12810var isIntegralNumber = __webpack_require__(267);
12811var toLength = __webpack_require__(66);
12812var toIndex = __webpack_require__(200);
12813var toOffset = __webpack_require__(423);
12814var toPropertyKey = __webpack_require__(19);
12815var hasOwn = __webpack_require__(40);
12816var classof = __webpack_require__(71);
12817var isObject = __webpack_require__(21);
12818var isSymbol = __webpack_require__(24);
12819var create = __webpack_require__(73);
12820var isPrototypeOf = __webpack_require__(26);
12821var setPrototypeOf = __webpack_require__(114);
12822var getOwnPropertyNames = (__webpack_require__(59).f);
12823var typedArrayFrom = __webpack_require__(425);
12824var forEach = (__webpack_require__(85).forEach);
12825var setSpecies = __webpack_require__(190);
12826var definePropertyModule = __webpack_require__(46);
12827var getOwnPropertyDescriptorModule = __webpack_require__(5);
12828var InternalStateModule = __webpack_require__(53);
12829var inheritIfRequired = __webpack_require__(117);
12830
12831var getInternalState = InternalStateModule.get;
12832var setInternalState = InternalStateModule.set;
12833var enforceInternalState = InternalStateModule.enforce;
12834var nativeDefineProperty = definePropertyModule.f;
12835var nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
12836var round = Math.round;
12837var RangeError = global.RangeError;
12838var ArrayBuffer = ArrayBufferModule.ArrayBuffer;
12839var ArrayBufferPrototype = ArrayBuffer.prototype;
12840var DataView = ArrayBufferModule.DataView;
12841var NATIVE_ARRAY_BUFFER_VIEWS = ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS;
12842var TYPED_ARRAY_TAG = ArrayBufferViewCore.TYPED_ARRAY_TAG;
12843var TypedArray = ArrayBufferViewCore.TypedArray;
12844var TypedArrayPrototype = ArrayBufferViewCore.TypedArrayPrototype;
12845var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor;
12846var isTypedArray = ArrayBufferViewCore.isTypedArray;
12847var BYTES_PER_ELEMENT = 'BYTES_PER_ELEMENT';
12848var WRONG_LENGTH = 'Wrong length';
12849
12850var fromList = function (C, list) {
12851 aTypedArrayConstructor(C);
12852 var index = 0;
12853 var length = list.length;
12854 var result = new C(length);
12855 while (length > index) result[index] = list[index++];
12856 return result;
12857};
12858
12859var addGetter = function (it, key) {
12860 nativeDefineProperty(it, key, { get: function () {
12861 return getInternalState(this)[key];
12862 } });
12863};
12864
12865var isArrayBuffer = function (it) {
12866 var klass;
12867 return isPrototypeOf(ArrayBufferPrototype, it) || (klass = classof(it)) == 'ArrayBuffer' || klass == 'SharedArrayBuffer';
12868};
12869
12870var isTypedArrayIndex = function (target, key) {
12871 return isTypedArray(target)
12872 && !isSymbol(key)
12873 && key in target
12874 && isIntegralNumber(+key)
12875 && key >= 0;
12876};
12877
12878var wrappedGetOwnPropertyDescriptor = function getOwnPropertyDescriptor(target, key) {
12879 key = toPropertyKey(key);
12880 return isTypedArrayIndex(target, key)
12881 ? createPropertyDescriptor(2, target[key])
12882 : nativeGetOwnPropertyDescriptor(target, key);
12883};
12884
12885var wrappedDefineProperty = function defineProperty(target, key, descriptor) {
12886 key = toPropertyKey(key);
12887 if (isTypedArrayIndex(target, key)
12888 && isObject(descriptor)
12889 && hasOwn(descriptor, 'value')
12890 && !hasOwn(descriptor, 'get')
12891 && !hasOwn(descriptor, 'set')
12892 // TODO: add validation descriptor w/o calling accessors
12893 && !descriptor.configurable
12894 && (!hasOwn(descriptor, 'writable') || descriptor.writable)
12895 && (!hasOwn(descriptor, 'enumerable') || descriptor.enumerable)
12896 ) {
12897 target[key] = descriptor.value;
12898 return target;
12899 } return nativeDefineProperty(target, key, descriptor);
12900};
12901
12902if (DESCRIPTORS) {
12903 if (!NATIVE_ARRAY_BUFFER_VIEWS) {
12904 getOwnPropertyDescriptorModule.f = wrappedGetOwnPropertyDescriptor;
12905 definePropertyModule.f = wrappedDefineProperty;
12906 addGetter(TypedArrayPrototype, 'buffer');
12907 addGetter(TypedArrayPrototype, 'byteOffset');
12908 addGetter(TypedArrayPrototype, 'byteLength');
12909 addGetter(TypedArrayPrototype, 'length');
12910 }
12911
12912 $({ target: 'Object', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS }, {
12913 getOwnPropertyDescriptor: wrappedGetOwnPropertyDescriptor,
12914 defineProperty: wrappedDefineProperty
12915 });
12916
12917 module.exports = function (TYPE, wrapper, CLAMPED) {
12918 var BYTES = TYPE.match(/\d+$/)[0] / 8;
12919 var CONSTRUCTOR_NAME = TYPE + (CLAMPED ? 'Clamped' : '') + 'Array';
12920 var GETTER = 'get' + TYPE;
12921 var SETTER = 'set' + TYPE;
12922 var NativeTypedArrayConstructor = global[CONSTRUCTOR_NAME];
12923 var TypedArrayConstructor = NativeTypedArrayConstructor;
12924 var TypedArrayConstructorPrototype = TypedArrayConstructor && TypedArrayConstructor.prototype;
12925 var exported = {};
12926
12927 var getter = function (that, index) {
12928 var data = getInternalState(that);
12929 return data.view[GETTER](index * BYTES + data.byteOffset, true);
12930 };
12931
12932 var setter = function (that, index, value) {
12933 var data = getInternalState(that);
12934 if (CLAMPED) value = (value = round(value)) < 0 ? 0 : value > 0xFF ? 0xFF : value & 0xFF;
12935 data.view[SETTER](index * BYTES + data.byteOffset, value, true);
12936 };
12937
12938 var addElement = function (that, index) {
12939 nativeDefineProperty(that, index, {
12940 get: function () {
12941 return getter(this, index);
12942 },
12943 set: function (value) {
12944 return setter(this, index, value);
12945 },
12946 enumerable: true
12947 });
12948 };
12949
12950 if (!NATIVE_ARRAY_BUFFER_VIEWS) {
12951 TypedArrayConstructor = wrapper(function (that, data, offset, $length) {
12952 anInstance(that, TypedArrayConstructorPrototype);
12953 var index = 0;
12954 var byteOffset = 0;
12955 var buffer, byteLength, length;
12956 if (!isObject(data)) {
12957 length = toIndex(data);
12958 byteLength = length * BYTES;
12959 buffer = new ArrayBuffer(byteLength);
12960 } else if (isArrayBuffer(data)) {
12961 buffer = data;
12962 byteOffset = toOffset(offset, BYTES);
12963 var $len = data.byteLength;
12964 if ($length === undefined) {
12965 if ($len % BYTES) throw RangeError(WRONG_LENGTH);
12966 byteLength = $len - byteOffset;
12967 if (byteLength < 0) throw RangeError(WRONG_LENGTH);
12968 } else {
12969 byteLength = toLength($length) * BYTES;
12970 if (byteLength + byteOffset > $len) throw RangeError(WRONG_LENGTH);
12971 }
12972 length = byteLength / BYTES;
12973 } else if (isTypedArray(data)) {
12974 return fromList(TypedArrayConstructor, data);
12975 } else {
12976 return call(typedArrayFrom, TypedArrayConstructor, data);
12977 }
12978 setInternalState(that, {
12979 buffer: buffer,
12980 byteOffset: byteOffset,
12981 byteLength: byteLength,
12982 length: length,
12983 view: new DataView(buffer)
12984 });
12985 while (index < length) addElement(that, index++);
12986 });
12987
12988 if (setPrototypeOf) setPrototypeOf(TypedArrayConstructor, TypedArray);
12989 TypedArrayConstructorPrototype = TypedArrayConstructor.prototype = create(TypedArrayPrototype);
12990 } else if (TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS) {
12991 TypedArrayConstructor = wrapper(function (dummy, data, typedArrayOffset, $length) {
12992 anInstance(dummy, TypedArrayConstructorPrototype);
12993 return inheritIfRequired(function () {
12994 if (!isObject(data)) return new NativeTypedArrayConstructor(toIndex(data));
12995 if (isArrayBuffer(data)) return $length !== undefined
12996 ? new NativeTypedArrayConstructor(data, toOffset(typedArrayOffset, BYTES), $length)
12997 : typedArrayOffset !== undefined
12998 ? new NativeTypedArrayConstructor(data, toOffset(typedArrayOffset, BYTES))
12999 : new NativeTypedArrayConstructor(data);
13000 if (isTypedArray(data)) return fromList(TypedArrayConstructor, data);
13001 return call(typedArrayFrom, TypedArrayConstructor, data);
13002 }(), dummy, TypedArrayConstructor);
13003 });
13004
13005 if (setPrototypeOf) setPrototypeOf(TypedArrayConstructor, TypedArray);
13006 forEach(getOwnPropertyNames(NativeTypedArrayConstructor), function (key) {
13007 if (!(key in TypedArrayConstructor)) {
13008 createNonEnumerableProperty(TypedArrayConstructor, key, NativeTypedArrayConstructor[key]);
13009 }
13010 });
13011 TypedArrayConstructor.prototype = TypedArrayConstructorPrototype;
13012 }
13013
13014 if (TypedArrayConstructorPrototype.constructor !== TypedArrayConstructor) {
13015 createNonEnumerableProperty(TypedArrayConstructorPrototype, 'constructor', TypedArrayConstructor);
13016 }
13017
13018 enforceInternalState(TypedArrayConstructorPrototype).TypedArrayConstructor = TypedArrayConstructor;
13019
13020 if (TYPED_ARRAY_TAG) {
13021 createNonEnumerableProperty(TypedArrayConstructorPrototype, TYPED_ARRAY_TAG, CONSTRUCTOR_NAME);
13022 }
13023
13024 var FORCED = TypedArrayConstructor != NativeTypedArrayConstructor;
13025
13026 exported[CONSTRUCTOR_NAME] = TypedArrayConstructor;
13027
13028 $({ global: true, constructor: true, forced: FORCED, sham: !NATIVE_ARRAY_BUFFER_VIEWS }, exported);
13029
13030 if (!(BYTES_PER_ELEMENT in TypedArrayConstructor)) {
13031 createNonEnumerableProperty(TypedArrayConstructor, BYTES_PER_ELEMENT, BYTES);
13032 }
13033
13034 if (!(BYTES_PER_ELEMENT in TypedArrayConstructorPrototype)) {
13035 createNonEnumerableProperty(TypedArrayConstructorPrototype, BYTES_PER_ELEMENT, BYTES);
13036 }
13037
13038 setSpecies(CONSTRUCTOR_NAME);
13039 };
13040} else module.exports = function () { /* empty */ };
13041
13042
13043/***/ }),
13044/* 422 */
13045/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
13046
13047/* eslint-disable no-new -- required for testing */
13048var global = __webpack_require__(4);
13049var fails = __webpack_require__(7);
13050var checkCorrectnessOfIteration = __webpack_require__(161);
13051var NATIVE_ARRAY_BUFFER_VIEWS = (__webpack_require__(203).NATIVE_ARRAY_BUFFER_VIEWS);
13052
13053var ArrayBuffer = global.ArrayBuffer;
13054var Int8Array = global.Int8Array;
13055
13056module.exports = !NATIVE_ARRAY_BUFFER_VIEWS || !fails(function () {
13057 Int8Array(1);
13058}) || !fails(function () {
13059 new Int8Array(-1);
13060}) || !checkCorrectnessOfIteration(function (iterable) {
13061 new Int8Array();
13062 new Int8Array(null);
13063 new Int8Array(1.5);
13064 new Int8Array(iterable);
13065}, true) || fails(function () {
13066 // Safari (11+) bug - a reason why even Safari 13 should load a typed array polyfill
13067 return new Int8Array(new ArrayBuffer(2), 1, undefined).length !== 1;
13068});
13069
13070
13071/***/ }),
13072/* 423 */
13073/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
13074
13075var toPositiveInteger = __webpack_require__(424);
13076
13077var $RangeError = RangeError;
13078
13079module.exports = function (it, BYTES) {
13080 var offset = toPositiveInteger(it);
13081 if (offset % BYTES) throw $RangeError('Wrong offset');
13082 return offset;
13083};
13084
13085
13086/***/ }),
13087/* 424 */
13088/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
13089
13090var toIntegerOrInfinity = __webpack_require__(63);
13091
13092var $RangeError = RangeError;
13093
13094module.exports = function (it) {
13095 var result = toIntegerOrInfinity(it);
13096 if (result < 0) throw $RangeError("The argument can't be less than 0");
13097 return result;
13098};
13099
13100
13101/***/ }),
13102/* 425 */
13103/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
13104
13105var bind = __webpack_require__(86);
13106var call = __webpack_require__(8);
13107var aConstructor = __webpack_require__(206);
13108var toObject = __webpack_require__(41);
13109var lengthOfArrayLike = __webpack_require__(65);
13110var getIterator = __webpack_require__(131);
13111var getIteratorMethod = __webpack_require__(132);
13112var isArrayIteratorMethod = __webpack_require__(129);
13113var isBigIntArray = __webpack_require__(426);
13114var aTypedArrayConstructor = (__webpack_require__(203).aTypedArrayConstructor);
13115var toBigInt = __webpack_require__(427);
13116
13117module.exports = function from(source /* , mapfn, thisArg */) {
13118 var C = aConstructor(this);
13119 var O = toObject(source);
13120 var argumentsLength = arguments.length;
13121 var mapfn = argumentsLength > 1 ? arguments[1] : undefined;
13122 var mapping = mapfn !== undefined;
13123 var iteratorMethod = getIteratorMethod(O);
13124 var i, length, result, thisIsBigIntArray, value, step, iterator, next;
13125 if (iteratorMethod && !isArrayIteratorMethod(iteratorMethod)) {
13126 iterator = getIterator(O, iteratorMethod);
13127 next = iterator.next;
13128 O = [];
13129 while (!(step = call(next, iterator)).done) {
13130 O.push(step.value);
13131 }
13132 }
13133 if (mapping && argumentsLength > 2) {
13134 mapfn = bind(mapfn, arguments[2]);
13135 }
13136 length = lengthOfArrayLike(O);
13137 result = new (aTypedArrayConstructor(C))(length);
13138 thisIsBigIntArray = isBigIntArray(result);
13139 for (i = 0; length > i; i++) {
13140 value = mapping ? mapfn(O[i], i) : O[i];
13141 // FF30- typed arrays doesn't properly convert objects to typed array values
13142 result[i] = thisIsBigIntArray ? toBigInt(value) : +value;
13143 }
13144 return result;
13145};
13146
13147
13148/***/ }),
13149/* 426 */
13150/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
13151
13152var classof = __webpack_require__(71);
13153var uncurryThis = __webpack_require__(14);
13154
13155var slice = uncurryThis(''.slice);
13156
13157module.exports = function (it) {
13158 return slice(classof(it), 0, 3) === 'Big';
13159};
13160
13161
13162/***/ }),
13163/* 427 */
13164/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
13165
13166var toPrimitive = __webpack_require__(20);
13167
13168var $TypeError = TypeError;
13169
13170// `ToBigInt` abstract operation
13171// https://tc39.es/ecma262/#sec-tobigint
13172module.exports = function (argument) {
13173 var prim = toPrimitive(argument, 'number');
13174 if (typeof prim == 'number') throw $TypeError("Can't convert number to bigint");
13175 // eslint-disable-next-line es/no-bigint -- safe
13176 return BigInt(prim);
13177};
13178
13179
13180/***/ }),
13181/* 428 */
13182/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13183
13184var createTypedArrayConstructor = __webpack_require__(421);
13185
13186// `Float64Array` constructor
13187// https://tc39.es/ecma262/#sec-typedarray-objects
13188createTypedArrayConstructor('Float64', function (init) {
13189 return function Float64Array(data, byteOffset, length) {
13190 return init(this, data, byteOffset, length);
13191 };
13192});
13193
13194
13195/***/ }),
13196/* 429 */
13197/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13198
13199var createTypedArrayConstructor = __webpack_require__(421);
13200
13201// `Int8Array` constructor
13202// https://tc39.es/ecma262/#sec-typedarray-objects
13203createTypedArrayConstructor('Int8', function (init) {
13204 return function Int8Array(data, byteOffset, length) {
13205 return init(this, data, byteOffset, length);
13206 };
13207});
13208
13209
13210/***/ }),
13211/* 430 */
13212/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13213
13214var createTypedArrayConstructor = __webpack_require__(421);
13215
13216// `Int16Array` constructor
13217// https://tc39.es/ecma262/#sec-typedarray-objects
13218createTypedArrayConstructor('Int16', function (init) {
13219 return function Int16Array(data, byteOffset, length) {
13220 return init(this, data, byteOffset, length);
13221 };
13222});
13223
13224
13225/***/ }),
13226/* 431 */
13227/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13228
13229var createTypedArrayConstructor = __webpack_require__(421);
13230
13231// `Int32Array` constructor
13232// https://tc39.es/ecma262/#sec-typedarray-objects
13233createTypedArrayConstructor('Int32', function (init) {
13234 return function Int32Array(data, byteOffset, length) {
13235 return init(this, data, byteOffset, length);
13236 };
13237});
13238
13239
13240/***/ }),
13241/* 432 */
13242/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13243
13244var createTypedArrayConstructor = __webpack_require__(421);
13245
13246// `Uint8Array` constructor
13247// https://tc39.es/ecma262/#sec-typedarray-objects
13248createTypedArrayConstructor('Uint8', function (init) {
13249 return function Uint8Array(data, byteOffset, length) {
13250 return init(this, data, byteOffset, length);
13251 };
13252});
13253
13254
13255/***/ }),
13256/* 433 */
13257/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13258
13259var createTypedArrayConstructor = __webpack_require__(421);
13260
13261// `Uint8ClampedArray` constructor
13262// https://tc39.es/ecma262/#sec-typedarray-objects
13263createTypedArrayConstructor('Uint8', function (init) {
13264 return function Uint8ClampedArray(data, byteOffset, length) {
13265 return init(this, data, byteOffset, length);
13266 };
13267}, true);
13268
13269
13270/***/ }),
13271/* 434 */
13272/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13273
13274var createTypedArrayConstructor = __webpack_require__(421);
13275
13276// `Uint16Array` constructor
13277// https://tc39.es/ecma262/#sec-typedarray-objects
13278createTypedArrayConstructor('Uint16', function (init) {
13279 return function Uint16Array(data, byteOffset, length) {
13280 return init(this, data, byteOffset, length);
13281 };
13282});
13283
13284
13285/***/ }),
13286/* 435 */
13287/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13288
13289var createTypedArrayConstructor = __webpack_require__(421);
13290
13291// `Uint32Array` constructor
13292// https://tc39.es/ecma262/#sec-typedarray-objects
13293createTypedArrayConstructor('Uint32', function (init) {
13294 return function Uint32Array(data, byteOffset, length) {
13295 return init(this, data, byteOffset, length);
13296 };
13297});
13298
13299
13300/***/ }),
13301/* 436 */
13302/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13303
13304"use strict";
13305
13306var ArrayBufferViewCore = __webpack_require__(203);
13307var lengthOfArrayLike = __webpack_require__(65);
13308var toIntegerOrInfinity = __webpack_require__(63);
13309
13310var aTypedArray = ArrayBufferViewCore.aTypedArray;
13311var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13312
13313// `%TypedArray%.prototype.at` method
13314// https://github.com/tc39/proposal-relative-indexing-method
13315exportTypedArrayMethod('at', function at(index) {
13316 var O = aTypedArray(this);
13317 var len = lengthOfArrayLike(O);
13318 var relativeIndex = toIntegerOrInfinity(index);
13319 var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;
13320 return (k < 0 || k >= len) ? undefined : O[k];
13321});
13322
13323
13324/***/ }),
13325/* 437 */
13326/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13327
13328"use strict";
13329
13330var uncurryThis = __webpack_require__(14);
13331var ArrayBufferViewCore = __webpack_require__(203);
13332var $ArrayCopyWithin = __webpack_require__(141);
13333
13334var u$ArrayCopyWithin = uncurryThis($ArrayCopyWithin);
13335var aTypedArray = ArrayBufferViewCore.aTypedArray;
13336var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13337
13338// `%TypedArray%.prototype.copyWithin` method
13339// https://tc39.es/ecma262/#sec-%typedarray%.prototype.copywithin
13340exportTypedArrayMethod('copyWithin', function copyWithin(target, start /* , end */) {
13341 return u$ArrayCopyWithin(aTypedArray(this), target, start, arguments.length > 2 ? arguments[2] : undefined);
13342});
13343
13344
13345/***/ }),
13346/* 438 */
13347/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13348
13349"use strict";
13350
13351var ArrayBufferViewCore = __webpack_require__(203);
13352var $every = (__webpack_require__(85).every);
13353
13354var aTypedArray = ArrayBufferViewCore.aTypedArray;
13355var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13356
13357// `%TypedArray%.prototype.every` method
13358// https://tc39.es/ecma262/#sec-%typedarray%.prototype.every
13359exportTypedArrayMethod('every', function every(callbackfn /* , thisArg */) {
13360 return $every(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);
13361});
13362
13363
13364/***/ }),
13365/* 439 */
13366/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13367
13368"use strict";
13369
13370var ArrayBufferViewCore = __webpack_require__(203);
13371var $fill = __webpack_require__(146);
13372var toBigInt = __webpack_require__(427);
13373var classof = __webpack_require__(71);
13374var call = __webpack_require__(8);
13375var uncurryThis = __webpack_require__(14);
13376var fails = __webpack_require__(7);
13377
13378var aTypedArray = ArrayBufferViewCore.aTypedArray;
13379var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13380var slice = uncurryThis(''.slice);
13381
13382// V8 ~ Chrome < 59, Safari < 14.1, FF < 55, Edge <=18
13383var CONVERSION_BUG = fails(function () {
13384 var count = 0;
13385 // eslint-disable-next-line es/no-typed-arrays -- safe
13386 new Int8Array(2).fill({ valueOf: function () { return count++; } });
13387 return count !== 1;
13388});
13389
13390// `%TypedArray%.prototype.fill` method
13391// https://tc39.es/ecma262/#sec-%typedarray%.prototype.fill
13392exportTypedArrayMethod('fill', function fill(value /* , start, end */) {
13393 var length = arguments.length;
13394 aTypedArray(this);
13395 var actualValue = slice(classof(this), 0, 3) === 'Big' ? toBigInt(value) : +value;
13396 return call($fill, this, actualValue, length > 1 ? arguments[1] : undefined, length > 2 ? arguments[2] : undefined);
13397}, CONVERSION_BUG);
13398
13399
13400/***/ }),
13401/* 440 */
13402/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13403
13404"use strict";
13405
13406var ArrayBufferViewCore = __webpack_require__(203);
13407var $filter = (__webpack_require__(85).filter);
13408var fromSpeciesAndList = __webpack_require__(441);
13409
13410var aTypedArray = ArrayBufferViewCore.aTypedArray;
13411var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13412
13413// `%TypedArray%.prototype.filter` method
13414// https://tc39.es/ecma262/#sec-%typedarray%.prototype.filter
13415exportTypedArrayMethod('filter', function filter(callbackfn /* , thisArg */) {
13416 var list = $filter(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);
13417 return fromSpeciesAndList(this, list);
13418});
13419
13420
13421/***/ }),
13422/* 441 */
13423/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
13424
13425var arrayFromConstructorAndList = __webpack_require__(442);
13426var typedArraySpeciesConstructor = __webpack_require__(443);
13427
13428module.exports = function (instance, list) {
13429 return arrayFromConstructorAndList(typedArraySpeciesConstructor(instance), list);
13430};
13431
13432
13433/***/ }),
13434/* 442 */
13435/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
13436
13437var lengthOfArrayLike = __webpack_require__(65);
13438
13439module.exports = function (Constructor, list) {
13440 var index = 0;
13441 var length = lengthOfArrayLike(list);
13442 var result = new Constructor(length);
13443 while (length > index) result[index] = list[index++];
13444 return result;
13445};
13446
13447
13448/***/ }),
13449/* 443 */
13450/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
13451
13452var ArrayBufferViewCore = __webpack_require__(203);
13453var speciesConstructor = __webpack_require__(205);
13454
13455var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor;
13456var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor;
13457
13458// a part of `TypedArraySpeciesCreate` abstract operation
13459// https://tc39.es/ecma262/#typedarray-species-create
13460module.exports = function (originalArray) {
13461 return aTypedArrayConstructor(speciesConstructor(originalArray, getTypedArrayConstructor(originalArray)));
13462};
13463
13464
13465/***/ }),
13466/* 444 */
13467/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13468
13469"use strict";
13470
13471var ArrayBufferViewCore = __webpack_require__(203);
13472var $find = (__webpack_require__(85).find);
13473
13474var aTypedArray = ArrayBufferViewCore.aTypedArray;
13475var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13476
13477// `%TypedArray%.prototype.find` method
13478// https://tc39.es/ecma262/#sec-%typedarray%.prototype.find
13479exportTypedArrayMethod('find', function find(predicate /* , thisArg */) {
13480 return $find(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined);
13481});
13482
13483
13484/***/ }),
13485/* 445 */
13486/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13487
13488"use strict";
13489
13490var ArrayBufferViewCore = __webpack_require__(203);
13491var $findIndex = (__webpack_require__(85).findIndex);
13492
13493var aTypedArray = ArrayBufferViewCore.aTypedArray;
13494var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13495
13496// `%TypedArray%.prototype.findIndex` method
13497// https://tc39.es/ecma262/#sec-%typedarray%.prototype.findindex
13498exportTypedArrayMethod('findIndex', function findIndex(predicate /* , thisArg */) {
13499 return $findIndex(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined);
13500});
13501
13502
13503/***/ }),
13504/* 446 */
13505/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13506
13507"use strict";
13508
13509var ArrayBufferViewCore = __webpack_require__(203);
13510var $findLast = (__webpack_require__(151).findLast);
13511
13512var aTypedArray = ArrayBufferViewCore.aTypedArray;
13513var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13514
13515// `%TypedArray%.prototype.findLast` method
13516// https://github.com/tc39/proposal-array-find-from-last
13517exportTypedArrayMethod('findLast', function findLast(predicate /* , thisArg */) {
13518 return $findLast(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined);
13519});
13520
13521
13522/***/ }),
13523/* 447 */
13524/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13525
13526"use strict";
13527
13528var ArrayBufferViewCore = __webpack_require__(203);
13529var $findLastIndex = (__webpack_require__(151).findLastIndex);
13530
13531var aTypedArray = ArrayBufferViewCore.aTypedArray;
13532var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13533
13534// `%TypedArray%.prototype.findLastIndex` method
13535// https://github.com/tc39/proposal-array-find-from-last
13536exportTypedArrayMethod('findLastIndex', function findLastIndex(predicate /* , thisArg */) {
13537 return $findLastIndex(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined);
13538});
13539
13540
13541/***/ }),
13542/* 448 */
13543/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13544
13545"use strict";
13546
13547var ArrayBufferViewCore = __webpack_require__(203);
13548var $forEach = (__webpack_require__(85).forEach);
13549
13550var aTypedArray = ArrayBufferViewCore.aTypedArray;
13551var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13552
13553// `%TypedArray%.prototype.forEach` method
13554// https://tc39.es/ecma262/#sec-%typedarray%.prototype.foreach
13555exportTypedArrayMethod('forEach', function forEach(callbackfn /* , thisArg */) {
13556 $forEach(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);
13557});
13558
13559
13560/***/ }),
13561/* 449 */
13562/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13563
13564"use strict";
13565
13566var TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS = __webpack_require__(422);
13567var exportTypedArrayStaticMethod = (__webpack_require__(203).exportTypedArrayStaticMethod);
13568var typedArrayFrom = __webpack_require__(425);
13569
13570// `%TypedArray%.from` method
13571// https://tc39.es/ecma262/#sec-%typedarray%.from
13572exportTypedArrayStaticMethod('from', typedArrayFrom, TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS);
13573
13574
13575/***/ }),
13576/* 450 */
13577/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13578
13579"use strict";
13580
13581var ArrayBufferViewCore = __webpack_require__(203);
13582var $includes = (__webpack_require__(61).includes);
13583
13584var aTypedArray = ArrayBufferViewCore.aTypedArray;
13585var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13586
13587// `%TypedArray%.prototype.includes` method
13588// https://tc39.es/ecma262/#sec-%typedarray%.prototype.includes
13589exportTypedArrayMethod('includes', function includes(searchElement /* , fromIndex */) {
13590 return $includes(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : undefined);
13591});
13592
13593
13594/***/ }),
13595/* 451 */
13596/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13597
13598"use strict";
13599
13600var ArrayBufferViewCore = __webpack_require__(203);
13601var $indexOf = (__webpack_require__(61).indexOf);
13602
13603var aTypedArray = ArrayBufferViewCore.aTypedArray;
13604var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13605
13606// `%TypedArray%.prototype.indexOf` method
13607// https://tc39.es/ecma262/#sec-%typedarray%.prototype.indexof
13608exportTypedArrayMethod('indexOf', function indexOf(searchElement /* , fromIndex */) {
13609 return $indexOf(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : undefined);
13610});
13611
13612
13613/***/ }),
13614/* 452 */
13615/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13616
13617"use strict";
13618
13619var global = __webpack_require__(4);
13620var fails = __webpack_require__(7);
13621var uncurryThis = __webpack_require__(14);
13622var ArrayBufferViewCore = __webpack_require__(203);
13623var ArrayIterators = __webpack_require__(165);
13624var wellKnownSymbol = __webpack_require__(35);
13625
13626var ITERATOR = wellKnownSymbol('iterator');
13627var Uint8Array = global.Uint8Array;
13628var arrayValues = uncurryThis(ArrayIterators.values);
13629var arrayKeys = uncurryThis(ArrayIterators.keys);
13630var arrayEntries = uncurryThis(ArrayIterators.entries);
13631var aTypedArray = ArrayBufferViewCore.aTypedArray;
13632var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13633var TypedArrayPrototype = Uint8Array && Uint8Array.prototype;
13634
13635var GENERIC = !fails(function () {
13636 TypedArrayPrototype[ITERATOR].call([1]);
13637});
13638
13639var ITERATOR_IS_VALUES = !!TypedArrayPrototype
13640 && TypedArrayPrototype.values
13641 && TypedArrayPrototype[ITERATOR] === TypedArrayPrototype.values
13642 && TypedArrayPrototype.values.name === 'values';
13643
13644var typedArrayValues = function values() {
13645 return arrayValues(aTypedArray(this));
13646};
13647
13648// `%TypedArray%.prototype.entries` method
13649// https://tc39.es/ecma262/#sec-%typedarray%.prototype.entries
13650exportTypedArrayMethod('entries', function entries() {
13651 return arrayEntries(aTypedArray(this));
13652}, GENERIC);
13653// `%TypedArray%.prototype.keys` method
13654// https://tc39.es/ecma262/#sec-%typedarray%.prototype.keys
13655exportTypedArrayMethod('keys', function keys() {
13656 return arrayKeys(aTypedArray(this));
13657}, GENERIC);
13658// `%TypedArray%.prototype.values` method
13659// https://tc39.es/ecma262/#sec-%typedarray%.prototype.values
13660exportTypedArrayMethod('values', typedArrayValues, GENERIC || !ITERATOR_IS_VALUES, { name: 'values' });
13661// `%TypedArray%.prototype[@@iterator]` method
13662// https://tc39.es/ecma262/#sec-%typedarray%.prototype-@@iterator
13663exportTypedArrayMethod(ITERATOR, typedArrayValues, GENERIC || !ITERATOR_IS_VALUES, { name: 'values' });
13664
13665
13666/***/ }),
13667/* 453 */
13668/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13669
13670"use strict";
13671
13672var ArrayBufferViewCore = __webpack_require__(203);
13673var uncurryThis = __webpack_require__(14);
13674
13675var aTypedArray = ArrayBufferViewCore.aTypedArray;
13676var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13677var $join = uncurryThis([].join);
13678
13679// `%TypedArray%.prototype.join` method
13680// https://tc39.es/ecma262/#sec-%typedarray%.prototype.join
13681exportTypedArrayMethod('join', function join(separator) {
13682 return $join(aTypedArray(this), separator);
13683});
13684
13685
13686/***/ }),
13687/* 454 */
13688/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13689
13690"use strict";
13691
13692var ArrayBufferViewCore = __webpack_require__(203);
13693var apply = __webpack_require__(95);
13694var $lastIndexOf = __webpack_require__(172);
13695
13696var aTypedArray = ArrayBufferViewCore.aTypedArray;
13697var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13698
13699// `%TypedArray%.prototype.lastIndexOf` method
13700// https://tc39.es/ecma262/#sec-%typedarray%.prototype.lastindexof
13701exportTypedArrayMethod('lastIndexOf', function lastIndexOf(searchElement /* , fromIndex */) {
13702 var length = arguments.length;
13703 return apply($lastIndexOf, aTypedArray(this), length > 1 ? [searchElement, arguments[1]] : [searchElement]);
13704});
13705
13706
13707/***/ }),
13708/* 455 */
13709/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13710
13711"use strict";
13712
13713var ArrayBufferViewCore = __webpack_require__(203);
13714var $map = (__webpack_require__(85).map);
13715var typedArraySpeciesConstructor = __webpack_require__(443);
13716
13717var aTypedArray = ArrayBufferViewCore.aTypedArray;
13718var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13719
13720// `%TypedArray%.prototype.map` method
13721// https://tc39.es/ecma262/#sec-%typedarray%.prototype.map
13722exportTypedArrayMethod('map', function map(mapfn /* , thisArg */) {
13723 return $map(aTypedArray(this), mapfn, arguments.length > 1 ? arguments[1] : undefined, function (O, length) {
13724 return new (typedArraySpeciesConstructor(O))(length);
13725 });
13726});
13727
13728
13729/***/ }),
13730/* 456 */
13731/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13732
13733"use strict";
13734
13735var ArrayBufferViewCore = __webpack_require__(203);
13736var TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS = __webpack_require__(422);
13737
13738var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor;
13739var exportTypedArrayStaticMethod = ArrayBufferViewCore.exportTypedArrayStaticMethod;
13740
13741// `%TypedArray%.of` method
13742// https://tc39.es/ecma262/#sec-%typedarray%.of
13743exportTypedArrayStaticMethod('of', function of(/* ...items */) {
13744 var index = 0;
13745 var length = arguments.length;
13746 var result = new (aTypedArrayConstructor(this))(length);
13747 while (length > index) result[index] = arguments[index++];
13748 return result;
13749}, TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS);
13750
13751
13752/***/ }),
13753/* 457 */
13754/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13755
13756"use strict";
13757
13758var ArrayBufferViewCore = __webpack_require__(203);
13759var $reduce = (__webpack_require__(178).left);
13760
13761var aTypedArray = ArrayBufferViewCore.aTypedArray;
13762var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13763
13764// `%TypedArray%.prototype.reduce` method
13765// https://tc39.es/ecma262/#sec-%typedarray%.prototype.reduce
13766exportTypedArrayMethod('reduce', function reduce(callbackfn /* , initialValue */) {
13767 var length = arguments.length;
13768 return $reduce(aTypedArray(this), callbackfn, length, length > 1 ? arguments[1] : undefined);
13769});
13770
13771
13772/***/ }),
13773/* 458 */
13774/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13775
13776"use strict";
13777
13778var ArrayBufferViewCore = __webpack_require__(203);
13779var $reduceRight = (__webpack_require__(178).right);
13780
13781var aTypedArray = ArrayBufferViewCore.aTypedArray;
13782var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13783
13784// `%TypedArray%.prototype.reduceRight` method
13785// https://tc39.es/ecma262/#sec-%typedarray%.prototype.reduceright
13786exportTypedArrayMethod('reduceRight', function reduceRight(callbackfn /* , initialValue */) {
13787 var length = arguments.length;
13788 return $reduceRight(aTypedArray(this), callbackfn, length, length > 1 ? arguments[1] : undefined);
13789});
13790
13791
13792/***/ }),
13793/* 459 */
13794/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13795
13796"use strict";
13797
13798var ArrayBufferViewCore = __webpack_require__(203);
13799
13800var aTypedArray = ArrayBufferViewCore.aTypedArray;
13801var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13802var floor = Math.floor;
13803
13804// `%TypedArray%.prototype.reverse` method
13805// https://tc39.es/ecma262/#sec-%typedarray%.prototype.reverse
13806exportTypedArrayMethod('reverse', function reverse() {
13807 var that = this;
13808 var length = aTypedArray(that).length;
13809 var middle = floor(length / 2);
13810 var index = 0;
13811 var value;
13812 while (index < middle) {
13813 value = that[index];
13814 that[index++] = that[--length];
13815 that[length] = value;
13816 } return that;
13817});
13818
13819
13820/***/ }),
13821/* 460 */
13822/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13823
13824"use strict";
13825
13826var global = __webpack_require__(4);
13827var call = __webpack_require__(8);
13828var ArrayBufferViewCore = __webpack_require__(203);
13829var lengthOfArrayLike = __webpack_require__(65);
13830var toOffset = __webpack_require__(423);
13831var toIndexedObject = __webpack_require__(41);
13832var fails = __webpack_require__(7);
13833
13834var RangeError = global.RangeError;
13835var Int8Array = global.Int8Array;
13836var Int8ArrayPrototype = Int8Array && Int8Array.prototype;
13837var $set = Int8ArrayPrototype && Int8ArrayPrototype.set;
13838var aTypedArray = ArrayBufferViewCore.aTypedArray;
13839var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13840
13841var WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS = !fails(function () {
13842 // eslint-disable-next-line es/no-typed-arrays -- required for testing
13843 var array = new Uint8ClampedArray(2);
13844 call($set, array, { length: 1, 0: 3 }, 1);
13845 return array[1] !== 3;
13846});
13847
13848// https://bugs.chromium.org/p/v8/issues/detail?id=11294 and other
13849var TO_OBJECT_BUG = WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS && ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS && fails(function () {
13850 var array = new Int8Array(2);
13851 array.set(1);
13852 array.set('2', 1);
13853 return array[0] !== 0 || array[1] !== 2;
13854});
13855
13856// `%TypedArray%.prototype.set` method
13857// https://tc39.es/ecma262/#sec-%typedarray%.prototype.set
13858exportTypedArrayMethod('set', function set(arrayLike /* , offset */) {
13859 aTypedArray(this);
13860 var offset = toOffset(arguments.length > 1 ? arguments[1] : undefined, 1);
13861 var src = toIndexedObject(arrayLike);
13862 if (WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS) return call($set, this, src, offset);
13863 var length = this.length;
13864 var len = lengthOfArrayLike(src);
13865 var index = 0;
13866 if (len + offset > length) throw RangeError('Wrong length');
13867 while (index < len) this[offset + index] = src[index++];
13868}, !WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS || TO_OBJECT_BUG);
13869
13870
13871/***/ }),
13872/* 461 */
13873/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13874
13875"use strict";
13876
13877var ArrayBufferViewCore = __webpack_require__(203);
13878var typedArraySpeciesConstructor = __webpack_require__(443);
13879var fails = __webpack_require__(7);
13880var arraySlice = __webpack_require__(96);
13881
13882var aTypedArray = ArrayBufferViewCore.aTypedArray;
13883var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13884
13885var FORCED = fails(function () {
13886 // eslint-disable-next-line es/no-typed-arrays -- required for testing
13887 new Int8Array(1).slice();
13888});
13889
13890// `%TypedArray%.prototype.slice` method
13891// https://tc39.es/ecma262/#sec-%typedarray%.prototype.slice
13892exportTypedArrayMethod('slice', function slice(start, end) {
13893 var list = arraySlice(aTypedArray(this), start, end);
13894 var C = typedArraySpeciesConstructor(this);
13895 var index = 0;
13896 var length = list.length;
13897 var result = new C(length);
13898 while (length > index) result[index] = list[index++];
13899 return result;
13900}, FORCED);
13901
13902
13903/***/ }),
13904/* 462 */
13905/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13906
13907"use strict";
13908
13909var ArrayBufferViewCore = __webpack_require__(203);
13910var $some = (__webpack_require__(85).some);
13911
13912var aTypedArray = ArrayBufferViewCore.aTypedArray;
13913var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13914
13915// `%TypedArray%.prototype.some` method
13916// https://tc39.es/ecma262/#sec-%typedarray%.prototype.some
13917exportTypedArrayMethod('some', function some(callbackfn /* , thisArg */) {
13918 return $some(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);
13919});
13920
13921
13922/***/ }),
13923/* 463 */
13924/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
13925
13926"use strict";
13927
13928var global = __webpack_require__(4);
13929var uncurryThis = __webpack_require__(14);
13930var fails = __webpack_require__(7);
13931var aCallable = __webpack_require__(32);
13932var internalSort = __webpack_require__(185);
13933var ArrayBufferViewCore = __webpack_require__(203);
13934var FF = __webpack_require__(186);
13935var IE_OR_EDGE = __webpack_require__(187);
13936var V8 = __webpack_require__(29);
13937var WEBKIT = __webpack_require__(188);
13938
13939var aTypedArray = ArrayBufferViewCore.aTypedArray;
13940var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
13941var Uint16Array = global.Uint16Array;
13942var nativeSort = Uint16Array && uncurryThis(Uint16Array.prototype.sort);
13943
13944// WebKit
13945var ACCEPT_INCORRECT_ARGUMENTS = !!nativeSort && !(fails(function () {
13946 nativeSort(new Uint16Array(2), null);
13947}) && fails(function () {
13948 nativeSort(new Uint16Array(2), {});
13949}));
13950
13951var STABLE_SORT = !!nativeSort && !fails(function () {
13952 // feature detection can be too slow, so check engines versions
13953 if (V8) return V8 < 74;
13954 if (FF) return FF < 67;
13955 if (IE_OR_EDGE) return true;
13956 if (WEBKIT) return WEBKIT < 602;
13957
13958 var array = new Uint16Array(516);
13959 var expected = Array(516);
13960 var index, mod;
13961
13962 for (index = 0; index < 516; index++) {
13963 mod = index % 4;
13964 array[index] = 515 - index;
13965 expected[index] = index - 2 * mod + 3;
13966 }
13967
13968 nativeSort(array, function (a, b) {
13969 return (a / 4 | 0) - (b / 4 | 0);
13970 });
13971
13972 for (index = 0; index < 516; index++) {
13973 if (array[index] !== expected[index]) return true;
13974 }
13975});
13976
13977var getSortCompare = function (comparefn) {
13978 return function (x, y) {
13979 if (comparefn !== undefined) return +comparefn(x, y) || 0;
13980 // eslint-disable-next-line no-self-compare -- NaN check
13981 if (y !== y) return -1;
13982 // eslint-disable-next-line no-self-compare -- NaN check
13983 if (x !== x) return 1;
13984 if (x === 0 && y === 0) return 1 / x > 0 && 1 / y < 0 ? 1 : -1;
13985 return x > y;
13986 };
13987};
13988
13989// `%TypedArray%.prototype.sort` method
13990// https://tc39.es/ecma262/#sec-%typedarray%.prototype.sort
13991exportTypedArrayMethod('sort', function sort(comparefn) {
13992 if (comparefn !== undefined) aCallable(comparefn);
13993 if (STABLE_SORT) return nativeSort(this, comparefn);
13994
13995 return internalSort(aTypedArray(this), getSortCompare(comparefn));
13996}, !STABLE_SORT || ACCEPT_INCORRECT_ARGUMENTS);
13997
13998
13999/***/ }),
14000/* 464 */
14001/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14002
14003"use strict";
14004
14005var ArrayBufferViewCore = __webpack_require__(203);
14006var toLength = __webpack_require__(66);
14007var toAbsoluteIndex = __webpack_require__(62);
14008var typedArraySpeciesConstructor = __webpack_require__(443);
14009
14010var aTypedArray = ArrayBufferViewCore.aTypedArray;
14011var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
14012
14013// `%TypedArray%.prototype.subarray` method
14014// https://tc39.es/ecma262/#sec-%typedarray%.prototype.subarray
14015exportTypedArrayMethod('subarray', function subarray(begin, end) {
14016 var O = aTypedArray(this);
14017 var length = O.length;
14018 var beginIndex = toAbsoluteIndex(begin, length);
14019 var C = typedArraySpeciesConstructor(O);
14020 return new C(
14021 O.buffer,
14022 O.byteOffset + beginIndex * O.BYTES_PER_ELEMENT,
14023 toLength((end === undefined ? length : toAbsoluteIndex(end, length)) - beginIndex)
14024 );
14025});
14026
14027
14028/***/ }),
14029/* 465 */
14030/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14031
14032"use strict";
14033
14034var global = __webpack_require__(4);
14035var apply = __webpack_require__(95);
14036var ArrayBufferViewCore = __webpack_require__(203);
14037var fails = __webpack_require__(7);
14038var arraySlice = __webpack_require__(96);
14039
14040var Int8Array = global.Int8Array;
14041var aTypedArray = ArrayBufferViewCore.aTypedArray;
14042var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
14043var $toLocaleString = [].toLocaleString;
14044
14045// iOS Safari 6.x fails here
14046var TO_LOCALE_STRING_BUG = !!Int8Array && fails(function () {
14047 $toLocaleString.call(new Int8Array(1));
14048});
14049
14050var FORCED = fails(function () {
14051 return [1, 2].toLocaleString() != new Int8Array([1, 2]).toLocaleString();
14052}) || !fails(function () {
14053 Int8Array.prototype.toLocaleString.call([1, 2]);
14054});
14055
14056// `%TypedArray%.prototype.toLocaleString` method
14057// https://tc39.es/ecma262/#sec-%typedarray%.prototype.tolocalestring
14058exportTypedArrayMethod('toLocaleString', function toLocaleString() {
14059 return apply(
14060 $toLocaleString,
14061 TO_LOCALE_STRING_BUG ? arraySlice(aTypedArray(this)) : aTypedArray(this),
14062 arraySlice(arguments)
14063 );
14064}, FORCED);
14065
14066
14067/***/ }),
14068/* 466 */
14069/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14070
14071"use strict";
14072
14073var exportTypedArrayMethod = (__webpack_require__(203).exportTypedArrayMethod);
14074var fails = __webpack_require__(7);
14075var global = __webpack_require__(4);
14076var uncurryThis = __webpack_require__(14);
14077
14078var Uint8Array = global.Uint8Array;
14079var Uint8ArrayPrototype = Uint8Array && Uint8Array.prototype || {};
14080var arrayToString = [].toString;
14081var join = uncurryThis([].join);
14082
14083if (fails(function () { arrayToString.call({}); })) {
14084 arrayToString = function toString() {
14085 return join(this);
14086 };
14087}
14088
14089var IS_NOT_ARRAY_METHOD = Uint8ArrayPrototype.toString != arrayToString;
14090
14091// `%TypedArray%.prototype.toString` method
14092// https://tc39.es/ecma262/#sec-%typedarray%.prototype.tostring
14093exportTypedArrayMethod('toString', arrayToString, IS_NOT_ARRAY_METHOD);
14094
14095
14096/***/ }),
14097/* 467 */
14098/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14099
14100"use strict";
14101
14102var $ = __webpack_require__(3);
14103var uncurryThis = __webpack_require__(14);
14104var toString = __webpack_require__(70);
14105
14106var fromCharCode = String.fromCharCode;
14107var charAt = uncurryThis(''.charAt);
14108var exec = uncurryThis(/./.exec);
14109var stringSlice = uncurryThis(''.slice);
14110
14111var hex2 = /^[\da-f]{2}$/i;
14112var hex4 = /^[\da-f]{4}$/i;
14113
14114// `unescape` method
14115// https://tc39.es/ecma262/#sec-unescape-string
14116$({ global: true }, {
14117 unescape: function unescape(string) {
14118 var str = toString(string);
14119 var result = '';
14120 var length = str.length;
14121 var index = 0;
14122 var chr, part;
14123 while (index < length) {
14124 chr = charAt(str, index++);
14125 if (chr === '%') {
14126 if (charAt(str, index) === 'u') {
14127 part = stringSlice(str, index + 1, index + 5);
14128 if (exec(hex4, part)) {
14129 result += fromCharCode(parseInt(part, 16));
14130 index += 5;
14131 continue;
14132 }
14133 } else {
14134 part = stringSlice(str, index, index + 2);
14135 if (exec(hex2, part)) {
14136 result += fromCharCode(parseInt(part, 16));
14137 index += 2;
14138 continue;
14139 }
14140 }
14141 }
14142 result += chr;
14143 } return result;
14144 }
14145});
14146
14147
14148/***/ }),
14149/* 468 */
14150/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14151
14152// TODO: Remove this module from `core-js@4` since it's replaced to module below
14153__webpack_require__(469);
14154
14155
14156/***/ }),
14157/* 469 */
14158/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14159
14160"use strict";
14161
14162var global = __webpack_require__(4);
14163var uncurryThis = __webpack_require__(14);
14164var defineBuiltIns = __webpack_require__(198);
14165var InternalMetadataModule = __webpack_require__(231);
14166var collection = __webpack_require__(230);
14167var collectionWeak = __webpack_require__(470);
14168var isObject = __webpack_require__(21);
14169var isExtensible = __webpack_require__(232);
14170var enforceInternalState = (__webpack_require__(53).enforce);
14171var NATIVE_WEAK_MAP = __webpack_require__(54);
14172
14173var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
14174var InternalWeakMap;
14175
14176var wrapper = function (init) {
14177 return function WeakMap() {
14178 return init(this, arguments.length ? arguments[0] : undefined);
14179 };
14180};
14181
14182// `WeakMap` constructor
14183// https://tc39.es/ecma262/#sec-weakmap-constructor
14184var $WeakMap = collection('WeakMap', wrapper, collectionWeak);
14185
14186// IE11 WeakMap frozen keys fix
14187// We can't use feature detection because it crash some old IE builds
14188// https://github.com/zloirock/core-js/issues/485
14189if (NATIVE_WEAK_MAP && IS_IE11) {
14190 InternalWeakMap = collectionWeak.getConstructor(wrapper, 'WeakMap', true);
14191 InternalMetadataModule.enable();
14192 var WeakMapPrototype = $WeakMap.prototype;
14193 var nativeDelete = uncurryThis(WeakMapPrototype['delete']);
14194 var nativeHas = uncurryThis(WeakMapPrototype.has);
14195 var nativeGet = uncurryThis(WeakMapPrototype.get);
14196 var nativeSet = uncurryThis(WeakMapPrototype.set);
14197 defineBuiltIns(WeakMapPrototype, {
14198 'delete': function (key) {
14199 if (isObject(key) && !isExtensible(key)) {
14200 var state = enforceInternalState(this);
14201 if (!state.frozen) state.frozen = new InternalWeakMap();
14202 return nativeDelete(this, key) || state.frozen['delete'](key);
14203 } return nativeDelete(this, key);
14204 },
14205 has: function has(key) {
14206 if (isObject(key) && !isExtensible(key)) {
14207 var state = enforceInternalState(this);
14208 if (!state.frozen) state.frozen = new InternalWeakMap();
14209 return nativeHas(this, key) || state.frozen.has(key);
14210 } return nativeHas(this, key);
14211 },
14212 get: function get(key) {
14213 if (isObject(key) && !isExtensible(key)) {
14214 var state = enforceInternalState(this);
14215 if (!state.frozen) state.frozen = new InternalWeakMap();
14216 return nativeHas(this, key) ? nativeGet(this, key) : state.frozen.get(key);
14217 } return nativeGet(this, key);
14218 },
14219 set: function set(key, value) {
14220 if (isObject(key) && !isExtensible(key)) {
14221 var state = enforceInternalState(this);
14222 if (!state.frozen) state.frozen = new InternalWeakMap();
14223 nativeHas(this, key) ? nativeSet(this, key, value) : state.frozen.set(key, value);
14224 } else nativeSet(this, key, value);
14225 return this;
14226 }
14227 });
14228}
14229
14230
14231/***/ }),
14232/* 470 */
14233/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
14234
14235"use strict";
14236
14237var uncurryThis = __webpack_require__(14);
14238var defineBuiltIns = __webpack_require__(198);
14239var getWeakData = (__webpack_require__(231).getWeakData);
14240var anInstance = __webpack_require__(199);
14241var anObject = __webpack_require__(48);
14242var isNullOrUndefined = __webpack_require__(18);
14243var isObject = __webpack_require__(21);
14244var iterate = __webpack_require__(128);
14245var ArrayIterationModule = __webpack_require__(85);
14246var hasOwn = __webpack_require__(40);
14247var InternalStateModule = __webpack_require__(53);
14248
14249var setInternalState = InternalStateModule.set;
14250var internalStateGetterFor = InternalStateModule.getterFor;
14251var find = ArrayIterationModule.find;
14252var findIndex = ArrayIterationModule.findIndex;
14253var splice = uncurryThis([].splice);
14254var id = 0;
14255
14256// fallback for uncaught frozen keys
14257var uncaughtFrozenStore = function (store) {
14258 return store.frozen || (store.frozen = new UncaughtFrozenStore());
14259};
14260
14261var UncaughtFrozenStore = function () {
14262 this.entries = [];
14263};
14264
14265var findUncaughtFrozen = function (store, key) {
14266 return find(store.entries, function (it) {
14267 return it[0] === key;
14268 });
14269};
14270
14271UncaughtFrozenStore.prototype = {
14272 get: function (key) {
14273 var entry = findUncaughtFrozen(this, key);
14274 if (entry) return entry[1];
14275 },
14276 has: function (key) {
14277 return !!findUncaughtFrozen(this, key);
14278 },
14279 set: function (key, value) {
14280 var entry = findUncaughtFrozen(this, key);
14281 if (entry) entry[1] = value;
14282 else this.entries.push([key, value]);
14283 },
14284 'delete': function (key) {
14285 var index = findIndex(this.entries, function (it) {
14286 return it[0] === key;
14287 });
14288 if (~index) splice(this.entries, index, 1);
14289 return !!~index;
14290 }
14291};
14292
14293module.exports = {
14294 getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) {
14295 var Constructor = wrapper(function (that, iterable) {
14296 anInstance(that, Prototype);
14297 setInternalState(that, {
14298 type: CONSTRUCTOR_NAME,
14299 id: id++,
14300 frozen: undefined
14301 });
14302 if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });
14303 });
14304
14305 var Prototype = Constructor.prototype;
14306
14307 var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME);
14308
14309 var define = function (that, key, value) {
14310 var state = getInternalState(that);
14311 var data = getWeakData(anObject(key), true);
14312 if (data === true) uncaughtFrozenStore(state).set(key, value);
14313 else data[state.id] = value;
14314 return that;
14315 };
14316
14317 defineBuiltIns(Prototype, {
14318 // `{ WeakMap, WeakSet }.prototype.delete(key)` methods
14319 // https://tc39.es/ecma262/#sec-weakmap.prototype.delete
14320 // https://tc39.es/ecma262/#sec-weakset.prototype.delete
14321 'delete': function (key) {
14322 var state = getInternalState(this);
14323 if (!isObject(key)) return false;
14324 var data = getWeakData(key);
14325 if (data === true) return uncaughtFrozenStore(state)['delete'](key);
14326 return data && hasOwn(data, state.id) && delete data[state.id];
14327 },
14328 // `{ WeakMap, WeakSet }.prototype.has(key)` methods
14329 // https://tc39.es/ecma262/#sec-weakmap.prototype.has
14330 // https://tc39.es/ecma262/#sec-weakset.prototype.has
14331 has: function has(key) {
14332 var state = getInternalState(this);
14333 if (!isObject(key)) return false;
14334 var data = getWeakData(key);
14335 if (data === true) return uncaughtFrozenStore(state).has(key);
14336 return data && hasOwn(data, state.id);
14337 }
14338 });
14339
14340 defineBuiltIns(Prototype, IS_MAP ? {
14341 // `WeakMap.prototype.get(key)` method
14342 // https://tc39.es/ecma262/#sec-weakmap.prototype.get
14343 get: function get(key) {
14344 var state = getInternalState(this);
14345 if (isObject(key)) {
14346 var data = getWeakData(key);
14347 if (data === true) return uncaughtFrozenStore(state).get(key);
14348 return data ? data[state.id] : undefined;
14349 }
14350 },
14351 // `WeakMap.prototype.set(key, value)` method
14352 // https://tc39.es/ecma262/#sec-weakmap.prototype.set
14353 set: function set(key, value) {
14354 return define(this, key, value);
14355 }
14356 } : {
14357 // `WeakSet.prototype.add(value)` method
14358 // https://tc39.es/ecma262/#sec-weakset.prototype.add
14359 add: function add(value) {
14360 return define(this, value, true);
14361 }
14362 });
14363
14364 return Constructor;
14365 }
14366};
14367
14368
14369/***/ }),
14370/* 471 */
14371/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14372
14373// TODO: Remove this module from `core-js@4` since it's replaced to module below
14374__webpack_require__(472);
14375
14376
14377/***/ }),
14378/* 472 */
14379/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14380
14381"use strict";
14382
14383var collection = __webpack_require__(230);
14384var collectionWeak = __webpack_require__(470);
14385
14386// `WeakSet` constructor
14387// https://tc39.es/ecma262/#sec-weakset-constructor
14388collection('WeakSet', function (init) {
14389 return function WeakSet() { return init(this, arguments.length ? arguments[0] : undefined); };
14390}, collectionWeak);
14391
14392
14393/***/ }),
14394/* 473 */
14395/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14396
14397var $ = __webpack_require__(3);
14398var getBuiltIn = __webpack_require__(25);
14399var uncurryThis = __webpack_require__(14);
14400var fails = __webpack_require__(7);
14401var toString = __webpack_require__(70);
14402var hasOwn = __webpack_require__(40);
14403var validateArgumentsLength = __webpack_require__(317);
14404var ctoi = (__webpack_require__(474).ctoi);
14405
14406var disallowed = /[^\d+/a-z]/i;
14407var whitespaces = /[\t\n\f\r ]+/g;
14408var finalEq = /[=]+$/;
14409
14410var $atob = getBuiltIn('atob');
14411var fromCharCode = String.fromCharCode;
14412var charAt = uncurryThis(''.charAt);
14413var replace = uncurryThis(''.replace);
14414var exec = uncurryThis(disallowed.exec);
14415
14416var NO_SPACES_IGNORE = fails(function () {
14417 return $atob(' ') !== '';
14418});
14419
14420var NO_ENCODING_CHECK = !fails(function () {
14421 $atob('a');
14422});
14423
14424var NO_ARG_RECEIVING_CHECK = !NO_SPACES_IGNORE && !NO_ENCODING_CHECK && !fails(function () {
14425 $atob();
14426});
14427
14428var WRONG_ARITY = !NO_SPACES_IGNORE && !NO_ENCODING_CHECK && $atob.length !== 1;
14429
14430// `atob` method
14431// https://html.spec.whatwg.org/multipage/webappapis.html#dom-atob
14432$({ global: true, enumerable: true, forced: NO_SPACES_IGNORE || NO_ENCODING_CHECK || NO_ARG_RECEIVING_CHECK || WRONG_ARITY }, {
14433 atob: function atob(data) {
14434 validateArgumentsLength(arguments.length, 1);
14435 if (NO_ARG_RECEIVING_CHECK || WRONG_ARITY) return $atob(data);
14436 var string = replace(toString(data), whitespaces, '');
14437 var output = '';
14438 var position = 0;
14439 var bc = 0;
14440 var chr, bs;
14441 if (string.length % 4 == 0) {
14442 string = replace(string, finalEq, '');
14443 }
14444 if (string.length % 4 == 1 || exec(disallowed, string)) {
14445 throw new (getBuiltIn('DOMException'))('The string is not correctly encoded', 'InvalidCharacterError');
14446 }
14447 while (chr = charAt(string, position++)) {
14448 if (hasOwn(ctoi, chr)) {
14449 bs = bc % 4 ? bs * 64 + ctoi[chr] : ctoi[chr];
14450 if (bc++ % 4) output += fromCharCode(255 & bs >> (-2 * bc & 6));
14451 }
14452 } return output;
14453 }
14454});
14455
14456
14457/***/ }),
14458/* 474 */
14459/***/ (function(module) {
14460
14461var itoc = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
14462var ctoi = {};
14463
14464for (var index = 0; index < 66; index++) ctoi[itoc.charAt(index)] = index;
14465
14466module.exports = {
14467 itoc: itoc,
14468 ctoi: ctoi
14469};
14470
14471
14472/***/ }),
14473/* 475 */
14474/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14475
14476var $ = __webpack_require__(3);
14477var getBuiltIn = __webpack_require__(25);
14478var uncurryThis = __webpack_require__(14);
14479var fails = __webpack_require__(7);
14480var toString = __webpack_require__(70);
14481var validateArgumentsLength = __webpack_require__(317);
14482var itoc = (__webpack_require__(474).itoc);
14483
14484var $btoa = getBuiltIn('btoa');
14485var charAt = uncurryThis(''.charAt);
14486var charCodeAt = uncurryThis(''.charCodeAt);
14487
14488var NO_ARG_RECEIVING_CHECK = !!$btoa && !fails(function () {
14489 $btoa();
14490});
14491
14492var WRONG_ARG_CONVERSION = !!$btoa && fails(function () {
14493 return $btoa(null) !== 'bnVsbA==';
14494});
14495
14496var WRONG_ARITY = !!$btoa && $btoa.length !== 1;
14497
14498// `btoa` method
14499// https://html.spec.whatwg.org/multipage/webappapis.html#dom-btoa
14500$({ global: true, enumerable: true, forced: NO_ARG_RECEIVING_CHECK || WRONG_ARG_CONVERSION || WRONG_ARITY }, {
14501 btoa: function btoa(data) {
14502 validateArgumentsLength(arguments.length, 1);
14503 if (NO_ARG_RECEIVING_CHECK || WRONG_ARG_CONVERSION || WRONG_ARITY) return $btoa(toString(data));
14504 var string = toString(data);
14505 var output = '';
14506 var position = 0;
14507 var map = itoc;
14508 var block, charCode;
14509 while (charAt(string, position) || (map = '=', position % 1)) {
14510 charCode = charCodeAt(string, position += 3 / 4);
14511 if (charCode > 0xFF) {
14512 throw new (getBuiltIn('DOMException'))('The string contains characters outside of the Latin1 range', 'InvalidCharacterError');
14513 }
14514 block = block << 8 | charCode;
14515 output += charAt(map, 63 & block >> 8 - position % 1 * 8);
14516 } return output;
14517 }
14518});
14519
14520
14521/***/ }),
14522/* 476 */
14523/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14524
14525var global = __webpack_require__(4);
14526var DOMIterables = __webpack_require__(477);
14527var DOMTokenListPrototype = __webpack_require__(478);
14528var forEach = __webpack_require__(157);
14529var createNonEnumerableProperty = __webpack_require__(45);
14530
14531var handlePrototype = function (CollectionPrototype) {
14532 // some Chrome versions have non-configurable methods on DOMTokenList
14533 if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try {
14534 createNonEnumerableProperty(CollectionPrototype, 'forEach', forEach);
14535 } catch (error) {
14536 CollectionPrototype.forEach = forEach;
14537 }
14538};
14539
14540for (var COLLECTION_NAME in DOMIterables) {
14541 if (DOMIterables[COLLECTION_NAME]) {
14542 handlePrototype(global[COLLECTION_NAME] && global[COLLECTION_NAME].prototype);
14543 }
14544}
14545
14546handlePrototype(DOMTokenListPrototype);
14547
14548
14549/***/ }),
14550/* 477 */
14551/***/ (function(module) {
14552
14553// iterable DOM collections
14554// flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods
14555module.exports = {
14556 CSSRuleList: 0,
14557 CSSStyleDeclaration: 0,
14558 CSSValueList: 0,
14559 ClientRectList: 0,
14560 DOMRectList: 0,
14561 DOMStringList: 0,
14562 DOMTokenList: 1,
14563 DataTransferItemList: 0,
14564 FileList: 0,
14565 HTMLAllCollection: 0,
14566 HTMLCollection: 0,
14567 HTMLFormElement: 0,
14568 HTMLSelectElement: 0,
14569 MediaList: 0,
14570 MimeTypeArray: 0,
14571 NamedNodeMap: 0,
14572 NodeList: 1,
14573 PaintRequestList: 0,
14574 Plugin: 0,
14575 PluginArray: 0,
14576 SVGLengthList: 0,
14577 SVGNumberList: 0,
14578 SVGPathSegList: 0,
14579 SVGPointList: 0,
14580 SVGStringList: 0,
14581 SVGTransformList: 0,
14582 SourceBufferList: 0,
14583 StyleSheetList: 0,
14584 TextTrackCueList: 0,
14585 TextTrackList: 0,
14586 TouchList: 0
14587};
14588
14589
14590/***/ }),
14591/* 478 */
14592/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
14593
14594// in old WebKit versions, `element.classList` is not an instance of global `DOMTokenList`
14595var documentCreateElement = __webpack_require__(44);
14596
14597var classList = documentCreateElement('span').classList;
14598var DOMTokenListPrototype = classList && classList.constructor && classList.constructor.prototype;
14599
14600module.exports = DOMTokenListPrototype === Object.prototype ? undefined : DOMTokenListPrototype;
14601
14602
14603/***/ }),
14604/* 479 */
14605/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14606
14607var global = __webpack_require__(4);
14608var DOMIterables = __webpack_require__(477);
14609var DOMTokenListPrototype = __webpack_require__(478);
14610var ArrayIteratorMethods = __webpack_require__(165);
14611var createNonEnumerableProperty = __webpack_require__(45);
14612var wellKnownSymbol = __webpack_require__(35);
14613
14614var ITERATOR = wellKnownSymbol('iterator');
14615var TO_STRING_TAG = wellKnownSymbol('toStringTag');
14616var ArrayValues = ArrayIteratorMethods.values;
14617
14618var handlePrototype = function (CollectionPrototype, COLLECTION_NAME) {
14619 if (CollectionPrototype) {
14620 // some Chrome versions have non-configurable methods on DOMTokenList
14621 if (CollectionPrototype[ITERATOR] !== ArrayValues) try {
14622 createNonEnumerableProperty(CollectionPrototype, ITERATOR, ArrayValues);
14623 } catch (error) {
14624 CollectionPrototype[ITERATOR] = ArrayValues;
14625 }
14626 if (!CollectionPrototype[TO_STRING_TAG]) {
14627 createNonEnumerableProperty(CollectionPrototype, TO_STRING_TAG, COLLECTION_NAME);
14628 }
14629 if (DOMIterables[COLLECTION_NAME]) for (var METHOD_NAME in ArrayIteratorMethods) {
14630 // some Chrome versions have non-configurable methods on DOMTokenList
14631 if (CollectionPrototype[METHOD_NAME] !== ArrayIteratorMethods[METHOD_NAME]) try {
14632 createNonEnumerableProperty(CollectionPrototype, METHOD_NAME, ArrayIteratorMethods[METHOD_NAME]);
14633 } catch (error) {
14634 CollectionPrototype[METHOD_NAME] = ArrayIteratorMethods[METHOD_NAME];
14635 }
14636 }
14637 }
14638};
14639
14640for (var COLLECTION_NAME in DOMIterables) {
14641 handlePrototype(global[COLLECTION_NAME] && global[COLLECTION_NAME].prototype, COLLECTION_NAME);
14642}
14643
14644handlePrototype(DOMTokenListPrototype, 'DOMTokenList');
14645
14646
14647/***/ }),
14648/* 480 */
14649/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14650
14651"use strict";
14652
14653var $ = __webpack_require__(3);
14654var tryNodeRequire = __webpack_require__(481);
14655var getBuiltIn = __webpack_require__(25);
14656var fails = __webpack_require__(7);
14657var create = __webpack_require__(73);
14658var createPropertyDescriptor = __webpack_require__(11);
14659var defineProperty = (__webpack_require__(46).f);
14660var defineBuiltIn = __webpack_require__(49);
14661var defineBuiltInAccessor = __webpack_require__(306);
14662var hasOwn = __webpack_require__(40);
14663var anInstance = __webpack_require__(199);
14664var anObject = __webpack_require__(48);
14665var errorToString = __webpack_require__(123);
14666var normalizeStringArgument = __webpack_require__(118);
14667var DOMExceptionConstants = __webpack_require__(482);
14668var clearErrorStack = __webpack_require__(120);
14669var InternalStateModule = __webpack_require__(53);
14670var DESCRIPTORS = __webpack_require__(6);
14671var IS_PURE = __webpack_require__(37);
14672
14673var DOM_EXCEPTION = 'DOMException';
14674var DATA_CLONE_ERR = 'DATA_CLONE_ERR';
14675var Error = getBuiltIn('Error');
14676// NodeJS < 17.0 does not expose `DOMException` to global
14677var NativeDOMException = getBuiltIn(DOM_EXCEPTION) || (function () {
14678 try {
14679 // NodeJS < 15.0 does not expose `MessageChannel` to global
14680 var MessageChannel = getBuiltIn('MessageChannel') || tryNodeRequire('worker_threads').MessageChannel;
14681 // eslint-disable-next-line es/no-weak-map, unicorn/require-post-message-target-origin -- safe
14682 new MessageChannel().port1.postMessage(new WeakMap());
14683 } catch (error) {
14684 if (error.name == DATA_CLONE_ERR && error.code == 25) return error.constructor;
14685 }
14686})();
14687var NativeDOMExceptionPrototype = NativeDOMException && NativeDOMException.prototype;
14688var ErrorPrototype = Error.prototype;
14689var setInternalState = InternalStateModule.set;
14690var getInternalState = InternalStateModule.getterFor(DOM_EXCEPTION);
14691var HAS_STACK = 'stack' in Error(DOM_EXCEPTION);
14692
14693var codeFor = function (name) {
14694 return hasOwn(DOMExceptionConstants, name) && DOMExceptionConstants[name].m ? DOMExceptionConstants[name].c : 0;
14695};
14696
14697var $DOMException = function DOMException() {
14698 anInstance(this, DOMExceptionPrototype);
14699 var argumentsLength = arguments.length;
14700 var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]);
14701 var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error');
14702 var code = codeFor(name);
14703 setInternalState(this, {
14704 type: DOM_EXCEPTION,
14705 name: name,
14706 message: message,
14707 code: code
14708 });
14709 if (!DESCRIPTORS) {
14710 this.name = name;
14711 this.message = message;
14712 this.code = code;
14713 }
14714 if (HAS_STACK) {
14715 var error = Error(message);
14716 error.name = DOM_EXCEPTION;
14717 defineProperty(this, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1)));
14718 }
14719};
14720
14721var DOMExceptionPrototype = $DOMException.prototype = create(ErrorPrototype);
14722
14723var createGetterDescriptor = function (get) {
14724 return { enumerable: true, configurable: true, get: get };
14725};
14726
14727var getterFor = function (key) {
14728 return createGetterDescriptor(function () {
14729 return getInternalState(this)[key];
14730 });
14731};
14732
14733if (DESCRIPTORS) {
14734 defineBuiltInAccessor(DOMExceptionPrototype, 'code', getterFor('code'));
14735 defineBuiltInAccessor(DOMExceptionPrototype, 'message', getterFor('message'));
14736 defineBuiltInAccessor(DOMExceptionPrototype, 'name', getterFor('name'));
14737}
14738
14739defineProperty(DOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, $DOMException));
14740
14741// FF36- DOMException is a function, but can't be constructed
14742var INCORRECT_CONSTRUCTOR = fails(function () {
14743 return !(new NativeDOMException() instanceof Error);
14744});
14745
14746// Safari 10.1 / Chrome 32- / IE8- DOMException.prototype.toString bugs
14747var INCORRECT_TO_STRING = INCORRECT_CONSTRUCTOR || fails(function () {
14748 return ErrorPrototype.toString !== errorToString || String(new NativeDOMException(1, 2)) !== '2: 1';
14749});
14750
14751// Deno 1.6.3- DOMException.prototype.code just missed
14752var INCORRECT_CODE = INCORRECT_CONSTRUCTOR || fails(function () {
14753 return new NativeDOMException(1, 'DataCloneError').code !== 25;
14754});
14755
14756// Deno 1.6.3- DOMException constants just missed
14757var MISSED_CONSTANTS = INCORRECT_CONSTRUCTOR
14758 || NativeDOMException[DATA_CLONE_ERR] !== 25
14759 || NativeDOMExceptionPrototype[DATA_CLONE_ERR] !== 25;
14760
14761var FORCED_CONSTRUCTOR = IS_PURE ? INCORRECT_TO_STRING || INCORRECT_CODE || MISSED_CONSTANTS : INCORRECT_CONSTRUCTOR;
14762
14763// `DOMException` constructor
14764// https://webidl.spec.whatwg.org/#idl-DOMException
14765$({ global: true, constructor: true, forced: FORCED_CONSTRUCTOR }, {
14766 DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException
14767});
14768
14769var PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION);
14770var PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype;
14771
14772if (INCORRECT_TO_STRING && (IS_PURE || NativeDOMException === PolyfilledDOMException)) {
14773 defineBuiltIn(PolyfilledDOMExceptionPrototype, 'toString', errorToString);
14774}
14775
14776if (INCORRECT_CODE && DESCRIPTORS && NativeDOMException === PolyfilledDOMException) {
14777 defineBuiltInAccessor(PolyfilledDOMExceptionPrototype, 'code', createGetterDescriptor(function () {
14778 return codeFor(anObject(this).name);
14779 }));
14780}
14781
14782for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) {
14783 var constant = DOMExceptionConstants[key];
14784 var constantName = constant.s;
14785 var descriptor = createPropertyDescriptor(6, constant.c);
14786 if (!hasOwn(PolyfilledDOMException, constantName)) {
14787 defineProperty(PolyfilledDOMException, constantName, descriptor);
14788 }
14789 if (!hasOwn(PolyfilledDOMExceptionPrototype, constantName)) {
14790 defineProperty(PolyfilledDOMExceptionPrototype, constantName, descriptor);
14791 }
14792}
14793
14794
14795/***/ }),
14796/* 481 */
14797/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
14798
14799var IS_NODE = __webpack_require__(179);
14800
14801module.exports = function (name) {
14802 try {
14803 // eslint-disable-next-line no-new-func -- safe
14804 if (IS_NODE) return Function('return require("' + name + '")')();
14805 } catch (error) { /* empty */ }
14806};
14807
14808
14809/***/ }),
14810/* 482 */
14811/***/ (function(module) {
14812
14813module.exports = {
14814 IndexSizeError: { s: 'INDEX_SIZE_ERR', c: 1, m: 1 },
14815 DOMStringSizeError: { s: 'DOMSTRING_SIZE_ERR', c: 2, m: 0 },
14816 HierarchyRequestError: { s: 'HIERARCHY_REQUEST_ERR', c: 3, m: 1 },
14817 WrongDocumentError: { s: 'WRONG_DOCUMENT_ERR', c: 4, m: 1 },
14818 InvalidCharacterError: { s: 'INVALID_CHARACTER_ERR', c: 5, m: 1 },
14819 NoDataAllowedError: { s: 'NO_DATA_ALLOWED_ERR', c: 6, m: 0 },
14820 NoModificationAllowedError: { s: 'NO_MODIFICATION_ALLOWED_ERR', c: 7, m: 1 },
14821 NotFoundError: { s: 'NOT_FOUND_ERR', c: 8, m: 1 },
14822 NotSupportedError: { s: 'NOT_SUPPORTED_ERR', c: 9, m: 1 },
14823 InUseAttributeError: { s: 'INUSE_ATTRIBUTE_ERR', c: 10, m: 1 },
14824 InvalidStateError: { s: 'INVALID_STATE_ERR', c: 11, m: 1 },
14825 SyntaxError: { s: 'SYNTAX_ERR', c: 12, m: 1 },
14826 InvalidModificationError: { s: 'INVALID_MODIFICATION_ERR', c: 13, m: 1 },
14827 NamespaceError: { s: 'NAMESPACE_ERR', c: 14, m: 1 },
14828 InvalidAccessError: { s: 'INVALID_ACCESS_ERR', c: 15, m: 1 },
14829 ValidationError: { s: 'VALIDATION_ERR', c: 16, m: 0 },
14830 TypeMismatchError: { s: 'TYPE_MISMATCH_ERR', c: 17, m: 1 },
14831 SecurityError: { s: 'SECURITY_ERR', c: 18, m: 1 },
14832 NetworkError: { s: 'NETWORK_ERR', c: 19, m: 1 },
14833 AbortError: { s: 'ABORT_ERR', c: 20, m: 1 },
14834 URLMismatchError: { s: 'URL_MISMATCH_ERR', c: 21, m: 1 },
14835 QuotaExceededError: { s: 'QUOTA_EXCEEDED_ERR', c: 22, m: 1 },
14836 TimeoutError: { s: 'TIMEOUT_ERR', c: 23, m: 1 },
14837 InvalidNodeTypeError: { s: 'INVALID_NODE_TYPE_ERR', c: 24, m: 1 },
14838 DataCloneError: { s: 'DATA_CLONE_ERR', c: 25, m: 1 }
14839};
14840
14841
14842/***/ }),
14843/* 483 */
14844/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14845
14846"use strict";
14847
14848var $ = __webpack_require__(3);
14849var global = __webpack_require__(4);
14850var getBuiltIn = __webpack_require__(25);
14851var createPropertyDescriptor = __webpack_require__(11);
14852var defineProperty = (__webpack_require__(46).f);
14853var hasOwn = __webpack_require__(40);
14854var anInstance = __webpack_require__(199);
14855var inheritIfRequired = __webpack_require__(117);
14856var normalizeStringArgument = __webpack_require__(118);
14857var DOMExceptionConstants = __webpack_require__(482);
14858var clearErrorStack = __webpack_require__(120);
14859var DESCRIPTORS = __webpack_require__(6);
14860var IS_PURE = __webpack_require__(37);
14861
14862var DOM_EXCEPTION = 'DOMException';
14863var Error = getBuiltIn('Error');
14864var NativeDOMException = getBuiltIn(DOM_EXCEPTION);
14865
14866var $DOMException = function DOMException() {
14867 anInstance(this, DOMExceptionPrototype);
14868 var argumentsLength = arguments.length;
14869 var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]);
14870 var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error');
14871 var that = new NativeDOMException(message, name);
14872 var error = Error(message);
14873 error.name = DOM_EXCEPTION;
14874 defineProperty(that, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1)));
14875 inheritIfRequired(that, this, $DOMException);
14876 return that;
14877};
14878
14879var DOMExceptionPrototype = $DOMException.prototype = NativeDOMException.prototype;
14880
14881var ERROR_HAS_STACK = 'stack' in Error(DOM_EXCEPTION);
14882var DOM_EXCEPTION_HAS_STACK = 'stack' in new NativeDOMException(1, 2);
14883
14884// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
14885var descriptor = NativeDOMException && DESCRIPTORS && Object.getOwnPropertyDescriptor(global, DOM_EXCEPTION);
14886
14887// Bun ~ 0.1.1 DOMException have incorrect descriptor and we can't redefine it
14888// https://github.com/Jarred-Sumner/bun/issues/399
14889var BUGGY_DESCRIPTOR = !!descriptor && !(descriptor.writable && descriptor.configurable);
14890
14891var FORCED_CONSTRUCTOR = ERROR_HAS_STACK && !BUGGY_DESCRIPTOR && !DOM_EXCEPTION_HAS_STACK;
14892
14893// `DOMException` constructor patch for `.stack` where it's required
14894// https://webidl.spec.whatwg.org/#es-DOMException-specialness
14895$({ global: true, constructor: true, forced: IS_PURE || FORCED_CONSTRUCTOR }, { // TODO: fix export logic
14896 DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException
14897});
14898
14899var PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION);
14900var PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype;
14901
14902if (PolyfilledDOMExceptionPrototype.constructor !== PolyfilledDOMException) {
14903 if (!IS_PURE) {
14904 defineProperty(PolyfilledDOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, PolyfilledDOMException));
14905 }
14906
14907 for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) {
14908 var constant = DOMExceptionConstants[key];
14909 var constantName = constant.s;
14910 if (!hasOwn(PolyfilledDOMException, constantName)) {
14911 defineProperty(PolyfilledDOMException, constantName, createPropertyDescriptor(6, constant.c));
14912 }
14913 }
14914}
14915
14916
14917/***/ }),
14918/* 484 */
14919/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14920
14921var getBuiltIn = __webpack_require__(25);
14922var setToStringTag = __webpack_require__(84);
14923
14924var DOM_EXCEPTION = 'DOMException';
14925
14926setToStringTag(getBuiltIn(DOM_EXCEPTION), DOM_EXCEPTION);
14927
14928
14929/***/ }),
14930/* 485 */
14931/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14932
14933// TODO: Remove this module from `core-js@4` since it's split to modules listed below
14934__webpack_require__(486);
14935__webpack_require__(487);
14936
14937
14938/***/ }),
14939/* 486 */
14940/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14941
14942var $ = __webpack_require__(3);
14943var global = __webpack_require__(4);
14944var clearImmediate = (__webpack_require__(316).clear);
14945
14946// `clearImmediate` method
14947// http://w3c.github.io/setImmediate/#si-clearImmediate
14948$({ global: true, bind: true, enumerable: true, forced: global.clearImmediate !== clearImmediate }, {
14949 clearImmediate: clearImmediate
14950});
14951
14952
14953/***/ }),
14954/* 487 */
14955/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14956
14957var $ = __webpack_require__(3);
14958var global = __webpack_require__(4);
14959var setImmediate = (__webpack_require__(316).set);
14960
14961// `setImmediate` method
14962// http://w3c.github.io/setImmediate/#si-setImmediate
14963$({ global: true, bind: true, enumerable: true, forced: global.setImmediate !== setImmediate }, {
14964 setImmediate: setImmediate
14965});
14966
14967
14968/***/ }),
14969/* 488 */
14970/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14971
14972var $ = __webpack_require__(3);
14973var global = __webpack_require__(4);
14974var microtask = __webpack_require__(319);
14975var aCallable = __webpack_require__(32);
14976var validateArgumentsLength = __webpack_require__(317);
14977var IS_NODE = __webpack_require__(179);
14978
14979var process = global.process;
14980
14981// `queueMicrotask` method
14982// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-queuemicrotask
14983$({ global: true, enumerable: true, dontCallGetSet: true }, {
14984 queueMicrotask: function queueMicrotask(fn) {
14985 validateArgumentsLength(arguments.length, 1);
14986 aCallable(fn);
14987 var domain = IS_NODE && process.domain;
14988 microtask(domain ? domain.bind(fn) : fn);
14989 }
14990});
14991
14992
14993/***/ }),
14994/* 489 */
14995/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
14996
14997"use strict";
14998
14999var $ = __webpack_require__(3);
15000var global = __webpack_require__(4);
15001var defineBuiltInAccessor = __webpack_require__(306);
15002var DESCRIPTORS = __webpack_require__(6);
15003
15004var $TypeError = TypeError;
15005// eslint-disable-next-line es/no-object-defineproperty -- safe
15006var defineProperty = Object.defineProperty;
15007var INCORRECT_VALUE = global.self !== global;
15008
15009// `self` getter
15010// https://html.spec.whatwg.org/multipage/window-object.html#dom-self
15011try {
15012 if (DESCRIPTORS) {
15013 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
15014 var descriptor = Object.getOwnPropertyDescriptor(global, 'self');
15015 // some engines have `self`, but with incorrect descriptor
15016 // https://github.com/denoland/deno/issues/15765
15017 if (INCORRECT_VALUE || !descriptor || !descriptor.get || !descriptor.enumerable) {
15018 defineBuiltInAccessor(global, 'self', {
15019 get: function self() {
15020 return global;
15021 },
15022 set: function self(value) {
15023 if (this !== global) throw $TypeError('Illegal invocation');
15024 defineProperty(global, 'self', {
15025 value: value,
15026 writable: true,
15027 configurable: true,
15028 enumerable: true
15029 });
15030 },
15031 configurable: true,
15032 enumerable: true
15033 });
15034 }
15035 } else $({ global: true, simple: true, forced: INCORRECT_VALUE }, {
15036 self: global
15037 });
15038} catch (error) { /* empty */ }
15039
15040
15041/***/ }),
15042/* 490 */
15043/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
15044
15045var IS_PURE = __webpack_require__(37);
15046var $ = __webpack_require__(3);
15047var global = __webpack_require__(4);
15048var getBuiltin = __webpack_require__(25);
15049var uncurryThis = __webpack_require__(14);
15050var fails = __webpack_require__(7);
15051var uid = __webpack_require__(42);
15052var isCallable = __webpack_require__(22);
15053var isConstructor = __webpack_require__(90);
15054var isNullOrUndefined = __webpack_require__(18);
15055var isObject = __webpack_require__(21);
15056var isSymbol = __webpack_require__(24);
15057var iterate = __webpack_require__(128);
15058var anObject = __webpack_require__(48);
15059var classof = __webpack_require__(71);
15060var hasOwn = __webpack_require__(40);
15061var createProperty = __webpack_require__(79);
15062var createNonEnumerableProperty = __webpack_require__(45);
15063var lengthOfArrayLike = __webpack_require__(65);
15064var validateArgumentsLength = __webpack_require__(317);
15065var getRegExpFlags = __webpack_require__(357);
15066var ERROR_STACK_INSTALLABLE = __webpack_require__(121);
15067var V8 = __webpack_require__(29);
15068var IS_BROWSER = __webpack_require__(327);
15069var IS_DENO = __webpack_require__(328);
15070var IS_NODE = __webpack_require__(179);
15071
15072var Object = global.Object;
15073var Date = global.Date;
15074var Error = global.Error;
15075var EvalError = global.EvalError;
15076var RangeError = global.RangeError;
15077var ReferenceError = global.ReferenceError;
15078var SyntaxError = global.SyntaxError;
15079var TypeError = global.TypeError;
15080var URIError = global.URIError;
15081var PerformanceMark = global.PerformanceMark;
15082var WebAssembly = global.WebAssembly;
15083var CompileError = WebAssembly && WebAssembly.CompileError || Error;
15084var LinkError = WebAssembly && WebAssembly.LinkError || Error;
15085var RuntimeError = WebAssembly && WebAssembly.RuntimeError || Error;
15086var DOMException = getBuiltin('DOMException');
15087var Set = getBuiltin('Set');
15088var Map = getBuiltin('Map');
15089var MapPrototype = Map.prototype;
15090var mapHas = uncurryThis(MapPrototype.has);
15091var mapGet = uncurryThis(MapPrototype.get);
15092var mapSet = uncurryThis(MapPrototype.set);
15093var setAdd = uncurryThis(Set.prototype.add);
15094var objectKeys = getBuiltin('Object', 'keys');
15095var push = uncurryThis([].push);
15096var thisBooleanValue = uncurryThis(true.valueOf);
15097var thisNumberValue = uncurryThis(1.0.valueOf);
15098var thisStringValue = uncurryThis(''.valueOf);
15099var thisTimeValue = uncurryThis(Date.prototype.getTime);
15100var PERFORMANCE_MARK = uid('structuredClone');
15101var DATA_CLONE_ERROR = 'DataCloneError';
15102var TRANSFERRING = 'Transferring';
15103
15104var checkBasicSemantic = function (structuredCloneImplementation) {
15105 return !fails(function () {
15106 var set1 = new global.Set([7]);
15107 var set2 = structuredCloneImplementation(set1);
15108 var number = structuredCloneImplementation(Object(7));
15109 return set2 == set1 || !set2.has(7) || typeof number != 'object' || number != 7;
15110 }) && structuredCloneImplementation;
15111};
15112
15113var checkErrorsCloning = function (structuredCloneImplementation, $Error) {
15114 return !fails(function () {
15115 var error = new $Error();
15116 var test = structuredCloneImplementation({ a: error, b: error });
15117 return !(test && test.a === test.b && test.a instanceof $Error && test.a.stack === error.stack);
15118 });
15119};
15120
15121// https://github.com/whatwg/html/pull/5749
15122var checkNewErrorsCloningSemantic = function (structuredCloneImplementation) {
15123 return !fails(function () {
15124 var test = structuredCloneImplementation(new global.AggregateError([1], PERFORMANCE_MARK, { cause: 3 }));
15125 return test.name != 'AggregateError' || test.errors[0] != 1 || test.message != PERFORMANCE_MARK || test.cause != 3;
15126 });
15127};
15128
15129// FF94+, Safari 15.4+, Chrome 98+, NodeJS 17.0+, Deno 1.13+
15130// FF<103 and Safari implementations can't clone errors
15131// https://bugzilla.mozilla.org/show_bug.cgi?id=1556604
15132// FF103 can clone errors, but `.stack` of clone is an empty string
15133// https://bugzilla.mozilla.org/show_bug.cgi?id=1778762
15134// FF104+ fixed it on usual errors, but not on DOMExceptions
15135// https://bugzilla.mozilla.org/show_bug.cgi?id=1777321
15136// Chrome <102 returns `null` if cloned object contains multiple references to one error
15137// https://bugs.chromium.org/p/v8/issues/detail?id=12542
15138// NodeJS implementation can't clone DOMExceptions
15139// https://github.com/nodejs/node/issues/41038
15140// only FF103+ supports new (html/5749) error cloning semantic
15141var nativeStructuredClone = global.structuredClone;
15142
15143var FORCED_REPLACEMENT = IS_PURE
15144 || !checkErrorsCloning(nativeStructuredClone, Error)
15145 || !checkErrorsCloning(nativeStructuredClone, DOMException)
15146 || !checkNewErrorsCloningSemantic(nativeStructuredClone);
15147
15148// Chrome 82+, Safari 14.1+, Deno 1.11+
15149// Chrome 78-81 implementation swaps `.name` and `.message` of cloned `DOMException`
15150// Chrome returns `null` if cloned object contains multiple references to one error
15151// Safari 14.1 implementation doesn't clone some `RegExp` flags, so requires a workaround
15152// Safari implementation can't clone errors
15153// Deno 1.2-1.10 implementations too naive
15154// NodeJS 16.0+ does not have `PerformanceMark` constructor
15155// NodeJS <17.2 structured cloning implementation from `performance.mark` is too naive
15156// and can't clone, for example, `RegExp` or some boxed primitives
15157// https://github.com/nodejs/node/issues/40840
15158// no one of those implementations supports new (html/5749) error cloning semantic
15159var structuredCloneFromMark = !nativeStructuredClone && checkBasicSemantic(function (value) {
15160 return new PerformanceMark(PERFORMANCE_MARK, { detail: value }).detail;
15161});
15162
15163var nativeRestrictedStructuredClone = checkBasicSemantic(nativeStructuredClone) || structuredCloneFromMark;
15164
15165var throwUncloneable = function (type) {
15166 throw new DOMException('Uncloneable type: ' + type, DATA_CLONE_ERROR);
15167};
15168
15169var throwUnpolyfillable = function (type, action) {
15170 throw new DOMException((action || 'Cloning') + ' of ' + type + ' cannot be properly polyfilled in this engine', DATA_CLONE_ERROR);
15171};
15172
15173var createDataTransfer = function () {
15174 var dataTransfer;
15175 try {
15176 dataTransfer = new global.DataTransfer();
15177 } catch (error) {
15178 try {
15179 dataTransfer = new global.ClipboardEvent('').clipboardData;
15180 } catch (error2) { /* empty */ }
15181 }
15182 return dataTransfer && dataTransfer.items && dataTransfer.files ? dataTransfer : null;
15183};
15184
15185var structuredCloneInternal = function (value, map) {
15186 if (isSymbol(value)) throwUncloneable('Symbol');
15187 if (!isObject(value)) return value;
15188 // effectively preserves circular references
15189 if (map) {
15190 if (mapHas(map, value)) return mapGet(map, value);
15191 } else map = new Map();
15192
15193 var type = classof(value);
15194 var deep = false;
15195 var C, name, cloned, dataTransfer, i, length, keys, key, source, target;
15196
15197 switch (type) {
15198 case 'Array':
15199 cloned = [];
15200 deep = true;
15201 break;
15202 case 'Object':
15203 cloned = {};
15204 deep = true;
15205 break;
15206 case 'Map':
15207 cloned = new Map();
15208 deep = true;
15209 break;
15210 case 'Set':
15211 cloned = new Set();
15212 deep = true;
15213 break;
15214 case 'RegExp':
15215 // in this block because of a Safari 14.1 bug
15216 // old FF does not clone regexes passed to the constructor, so get the source and flags directly
15217 cloned = new RegExp(value.source, getRegExpFlags(value));
15218 break;
15219 case 'Error':
15220 name = value.name;
15221 switch (name) {
15222 case 'AggregateError':
15223 cloned = getBuiltin('AggregateError')([]);
15224 break;
15225 case 'EvalError':
15226 cloned = EvalError();
15227 break;
15228 case 'RangeError':
15229 cloned = RangeError();
15230 break;
15231 case 'ReferenceError':
15232 cloned = ReferenceError();
15233 break;
15234 case 'SyntaxError':
15235 cloned = SyntaxError();
15236 break;
15237 case 'TypeError':
15238 cloned = TypeError();
15239 break;
15240 case 'URIError':
15241 cloned = URIError();
15242 break;
15243 case 'CompileError':
15244 cloned = CompileError();
15245 break;
15246 case 'LinkError':
15247 cloned = LinkError();
15248 break;
15249 case 'RuntimeError':
15250 cloned = RuntimeError();
15251 break;
15252 default:
15253 cloned = Error();
15254 }
15255 deep = true;
15256 break;
15257 case 'DOMException':
15258 cloned = new DOMException(value.message, value.name);
15259 deep = true;
15260 break;
15261 case 'DataView':
15262 case 'Int8Array':
15263 case 'Uint8Array':
15264 case 'Uint8ClampedArray':
15265 case 'Int16Array':
15266 case 'Uint16Array':
15267 case 'Int32Array':
15268 case 'Uint32Array':
15269 case 'Float32Array':
15270 case 'Float64Array':
15271 case 'BigInt64Array':
15272 case 'BigUint64Array':
15273 C = global[type];
15274 // in some old engines like Safari 9, typeof C is 'object'
15275 // on Uint8ClampedArray or some other constructors
15276 if (!isObject(C)) throwUnpolyfillable(type);
15277 cloned = new C(
15278 // this is safe, since arraybuffer cannot have circular references
15279 structuredCloneInternal(value.buffer, map),
15280 value.byteOffset,
15281 type === 'DataView' ? value.byteLength : value.length
15282 );
15283 break;
15284 case 'DOMQuad':
15285 try {
15286 cloned = new DOMQuad(
15287 structuredCloneInternal(value.p1, map),
15288 structuredCloneInternal(value.p2, map),
15289 structuredCloneInternal(value.p3, map),
15290 structuredCloneInternal(value.p4, map)
15291 );
15292 } catch (error) {
15293 if (nativeRestrictedStructuredClone) {
15294 cloned = nativeRestrictedStructuredClone(value);
15295 } else throwUnpolyfillable(type);
15296 }
15297 break;
15298 case 'FileList':
15299 dataTransfer = createDataTransfer();
15300 if (dataTransfer) {
15301 for (i = 0, length = lengthOfArrayLike(value); i < length; i++) {
15302 dataTransfer.items.add(structuredCloneInternal(value[i], map));
15303 }
15304 cloned = dataTransfer.files;
15305 } else if (nativeRestrictedStructuredClone) {
15306 cloned = nativeRestrictedStructuredClone(value);
15307 } else throwUnpolyfillable(type);
15308 break;
15309 case 'ImageData':
15310 // Safari 9 ImageData is a constructor, but typeof ImageData is 'object'
15311 try {
15312 cloned = new ImageData(
15313 structuredCloneInternal(value.data, map),
15314 value.width,
15315 value.height,
15316 { colorSpace: value.colorSpace }
15317 );
15318 } catch (error) {
15319 if (nativeRestrictedStructuredClone) {
15320 cloned = nativeRestrictedStructuredClone(value);
15321 } else throwUnpolyfillable(type);
15322 } break;
15323 default:
15324 if (nativeRestrictedStructuredClone) {
15325 cloned = nativeRestrictedStructuredClone(value);
15326 } else switch (type) {
15327 case 'BigInt':
15328 // can be a 3rd party polyfill
15329 cloned = Object(value.valueOf());
15330 break;
15331 case 'Boolean':
15332 cloned = Object(thisBooleanValue(value));
15333 break;
15334 case 'Number':
15335 cloned = Object(thisNumberValue(value));
15336 break;
15337 case 'String':
15338 cloned = Object(thisStringValue(value));
15339 break;
15340 case 'Date':
15341 cloned = new Date(thisTimeValue(value));
15342 break;
15343 case 'ArrayBuffer':
15344 C = global.DataView;
15345 // `ArrayBuffer#slice` is not available in IE10
15346 // `ArrayBuffer#slice` and `DataView` are not available in old FF
15347 if (!C && typeof value.slice != 'function') throwUnpolyfillable(type);
15348 // detached buffers throws in `DataView` and `.slice`
15349 try {
15350 if (typeof value.slice == 'function') {
15351 cloned = value.slice(0);
15352 } else {
15353 length = value.byteLength;
15354 cloned = new ArrayBuffer(length);
15355 source = new C(value);
15356 target = new C(cloned);
15357 for (i = 0; i < length; i++) {
15358 target.setUint8(i, source.getUint8(i));
15359 }
15360 }
15361 } catch (error) {
15362 throw new DOMException('ArrayBuffer is detached', DATA_CLONE_ERROR);
15363 } break;
15364 case 'SharedArrayBuffer':
15365 // SharedArrayBuffer should use shared memory, we can't polyfill it, so return the original
15366 cloned = value;
15367 break;
15368 case 'Blob':
15369 try {
15370 cloned = value.slice(0, value.size, value.type);
15371 } catch (error) {
15372 throwUnpolyfillable(type);
15373 } break;
15374 case 'DOMPoint':
15375 case 'DOMPointReadOnly':
15376 C = global[type];
15377 try {
15378 cloned = C.fromPoint
15379 ? C.fromPoint(value)
15380 : new C(value.x, value.y, value.z, value.w);
15381 } catch (error) {
15382 throwUnpolyfillable(type);
15383 } break;
15384 case 'DOMRect':
15385 case 'DOMRectReadOnly':
15386 C = global[type];
15387 try {
15388 cloned = C.fromRect
15389 ? C.fromRect(value)
15390 : new C(value.x, value.y, value.width, value.height);
15391 } catch (error) {
15392 throwUnpolyfillable(type);
15393 } break;
15394 case 'DOMMatrix':
15395 case 'DOMMatrixReadOnly':
15396 C = global[type];
15397 try {
15398 cloned = C.fromMatrix
15399 ? C.fromMatrix(value)
15400 : new C(value);
15401 } catch (error) {
15402 throwUnpolyfillable(type);
15403 } break;
15404 case 'AudioData':
15405 case 'VideoFrame':
15406 if (!isCallable(value.clone)) throwUnpolyfillable(type);
15407 try {
15408 cloned = value.clone();
15409 } catch (error) {
15410 throwUncloneable(type);
15411 } break;
15412 case 'File':
15413 try {
15414 cloned = new File([value], value.name, value);
15415 } catch (error) {
15416 throwUnpolyfillable(type);
15417 } break;
15418 case 'CropTarget':
15419 case 'CryptoKey':
15420 case 'FileSystemDirectoryHandle':
15421 case 'FileSystemFileHandle':
15422 case 'FileSystemHandle':
15423 case 'GPUCompilationInfo':
15424 case 'GPUCompilationMessage':
15425 case 'ImageBitmap':
15426 case 'RTCCertificate':
15427 case 'WebAssembly.Module':
15428 throwUnpolyfillable(type);
15429 // break omitted
15430 default:
15431 throwUncloneable(type);
15432 }
15433 }
15434
15435 mapSet(map, value, cloned);
15436
15437 if (deep) switch (type) {
15438 case 'Array':
15439 case 'Object':
15440 keys = objectKeys(value);
15441 for (i = 0, length = lengthOfArrayLike(keys); i < length; i++) {
15442 key = keys[i];
15443 createProperty(cloned, key, structuredCloneInternal(value[key], map));
15444 } break;
15445 case 'Map':
15446 value.forEach(function (v, k) {
15447 mapSet(cloned, structuredCloneInternal(k, map), structuredCloneInternal(v, map));
15448 });
15449 break;
15450 case 'Set':
15451 value.forEach(function (v) {
15452 setAdd(cloned, structuredCloneInternal(v, map));
15453 });
15454 break;
15455 case 'Error':
15456 createNonEnumerableProperty(cloned, 'message', structuredCloneInternal(value.message, map));
15457 if (hasOwn(value, 'cause')) {
15458 createNonEnumerableProperty(cloned, 'cause', structuredCloneInternal(value.cause, map));
15459 }
15460 if (name == 'AggregateError') {
15461 cloned.errors = structuredCloneInternal(value.errors, map);
15462 } // break omitted
15463 case 'DOMException':
15464 if (ERROR_STACK_INSTALLABLE) {
15465 createNonEnumerableProperty(cloned, 'stack', structuredCloneInternal(value.stack, map));
15466 }
15467 }
15468
15469 return cloned;
15470};
15471
15472var PROPER_TRANSFER = nativeStructuredClone && !fails(function () {
15473 // prevent V8 ArrayBufferDetaching protector cell invalidation and performance degradation
15474 // https://github.com/zloirock/core-js/issues/679
15475 if ((IS_DENO && V8 > 92) || (IS_NODE && V8 > 94) || (IS_BROWSER && V8 > 97)) return false;
15476 var buffer = new ArrayBuffer(8);
15477 var clone = nativeStructuredClone(buffer, { transfer: [buffer] });
15478 return buffer.byteLength != 0 || clone.byteLength != 8;
15479});
15480
15481var tryToTransfer = function (rawTransfer, map) {
15482 if (!isObject(rawTransfer)) throw TypeError('Transfer option cannot be converted to a sequence');
15483
15484 var transfer = [];
15485
15486 iterate(rawTransfer, function (value) {
15487 push(transfer, anObject(value));
15488 });
15489
15490 var i = 0;
15491 var length = lengthOfArrayLike(transfer);
15492 var value, type, C, transferredArray, transferred, canvas, context;
15493
15494 if (PROPER_TRANSFER) {
15495 transferredArray = nativeStructuredClone(transfer, { transfer: transfer });
15496 while (i < length) mapSet(map, transfer[i], transferredArray[i++]);
15497 } else while (i < length) {
15498 value = transfer[i++];
15499 if (mapHas(map, value)) throw new DOMException('Duplicate transferable', DATA_CLONE_ERROR);
15500
15501 type = classof(value);
15502
15503 switch (type) {
15504 case 'ImageBitmap':
15505 C = global.OffscreenCanvas;
15506 if (!isConstructor(C)) throwUnpolyfillable(type, TRANSFERRING);
15507 try {
15508 canvas = new C(value.width, value.height);
15509 context = canvas.getContext('bitmaprenderer');
15510 context.transferFromImageBitmap(value);
15511 transferred = canvas.transferToImageBitmap();
15512 } catch (error) { /* empty */ }
15513 break;
15514 case 'AudioData':
15515 case 'VideoFrame':
15516 if (!isCallable(value.clone) || !isCallable(value.close)) throwUnpolyfillable(type, TRANSFERRING);
15517 try {
15518 transferred = value.clone();
15519 value.close();
15520 } catch (error) { /* empty */ }
15521 break;
15522 case 'ArrayBuffer':
15523 case 'MediaSourceHandle':
15524 case 'MessagePort':
15525 case 'OffscreenCanvas':
15526 case 'ReadableStream':
15527 case 'TransformStream':
15528 case 'WritableStream':
15529 throwUnpolyfillable(type, TRANSFERRING);
15530 }
15531
15532 if (transferred === undefined) throw new DOMException('This object cannot be transferred: ' + type, DATA_CLONE_ERROR);
15533 mapSet(map, value, transferred);
15534 }
15535};
15536
15537// `structuredClone` method
15538// https://html.spec.whatwg.org/multipage/structured-data.html#dom-structuredclone
15539$({ global: true, enumerable: true, sham: !PROPER_TRANSFER, forced: FORCED_REPLACEMENT }, {
15540 structuredClone: function structuredClone(value /* , { transfer } */) {
15541 var options = validateArgumentsLength(arguments.length, 1) > 1 && !isNullOrUndefined(arguments[1]) ? anObject(arguments[1]) : undefined;
15542 var transfer = options ? options.transfer : undefined;
15543 var map;
15544
15545 if (transfer !== undefined) {
15546 map = new Map();
15547 tryToTransfer(transfer, map);
15548 }
15549
15550 return structuredCloneInternal(value, map);
15551 }
15552});
15553
15554
15555/***/ }),
15556/* 491 */
15557/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
15558
15559// TODO: Remove this module from `core-js@4` since it's split to modules listed below
15560__webpack_require__(492);
15561__webpack_require__(494);
15562
15563
15564/***/ }),
15565/* 492 */
15566/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
15567
15568var $ = __webpack_require__(3);
15569var global = __webpack_require__(4);
15570var setInterval = (__webpack_require__(493).setInterval);
15571
15572// ie9- setInterval additional parameters fix
15573// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-setinterval
15574$({ global: true, bind: true, forced: global.setInterval !== setInterval }, {
15575 setInterval: setInterval
15576});
15577
15578
15579/***/ }),
15580/* 493 */
15581/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
15582
15583var global = __webpack_require__(4);
15584var apply = __webpack_require__(95);
15585var isCallable = __webpack_require__(22);
15586var userAgent = __webpack_require__(30);
15587var arraySlice = __webpack_require__(96);
15588var validateArgumentsLength = __webpack_require__(317);
15589
15590var MSIE = /MSIE .\./.test(userAgent); // <- dirty ie9- check
15591var Function = global.Function;
15592
15593var wrap = function (scheduler) {
15594 return MSIE ? function (handler, timeout /* , ...arguments */) {
15595 var boundArgs = validateArgumentsLength(arguments.length, 1) > 2;
15596 var fn = isCallable(handler) ? handler : Function(handler);
15597 var args = boundArgs ? arraySlice(arguments, 2) : undefined;
15598 return scheduler(boundArgs ? function () {
15599 apply(fn, this, args);
15600 } : fn, timeout);
15601 } : scheduler;
15602};
15603
15604// ie9- setTimeout & setInterval additional parameters fix
15605// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#timers
15606module.exports = {
15607 // `setTimeout` method
15608 // https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-settimeout
15609 setTimeout: wrap(global.setTimeout),
15610 // `setInterval` method
15611 // https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-setinterval
15612 setInterval: wrap(global.setInterval)
15613};
15614
15615
15616/***/ }),
15617/* 494 */
15618/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
15619
15620var $ = __webpack_require__(3);
15621var global = __webpack_require__(4);
15622var setTimeout = (__webpack_require__(493).setTimeout);
15623
15624// ie9- setTimeout additional parameters fix
15625// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-settimeout
15626$({ global: true, bind: true, forced: global.setTimeout !== setTimeout }, {
15627 setTimeout: setTimeout
15628});
15629
15630
15631/***/ }),
15632/* 495 */
15633/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
15634
15635// TODO: Remove this module from `core-js@4` since it's replaced to module below
15636__webpack_require__(496);
15637
15638
15639/***/ }),
15640/* 496 */
15641/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
15642
15643"use strict";
15644
15645// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`
15646__webpack_require__(379);
15647var $ = __webpack_require__(3);
15648var DESCRIPTORS = __webpack_require__(6);
15649var USE_NATIVE_URL = __webpack_require__(497);
15650var global = __webpack_require__(4);
15651var bind = __webpack_require__(86);
15652var uncurryThis = __webpack_require__(14);
15653var defineBuiltIn = __webpack_require__(49);
15654var defineBuiltInAccessor = __webpack_require__(306);
15655var anInstance = __webpack_require__(199);
15656var hasOwn = __webpack_require__(40);
15657var assign = __webpack_require__(280);
15658var arrayFrom = __webpack_require__(159);
15659var arraySlice = __webpack_require__(78);
15660var codeAt = (__webpack_require__(373).codeAt);
15661var toASCII = __webpack_require__(498);
15662var $toString = __webpack_require__(70);
15663var setToStringTag = __webpack_require__(84);
15664var validateArgumentsLength = __webpack_require__(317);
15665var URLSearchParamsModule = __webpack_require__(499);
15666var InternalStateModule = __webpack_require__(53);
15667
15668var setInternalState = InternalStateModule.set;
15669var getInternalURLState = InternalStateModule.getterFor('URL');
15670var URLSearchParams = URLSearchParamsModule.URLSearchParams;
15671var getInternalSearchParamsState = URLSearchParamsModule.getState;
15672
15673var NativeURL = global.URL;
15674var TypeError = global.TypeError;
15675var parseInt = global.parseInt;
15676var floor = Math.floor;
15677var pow = Math.pow;
15678var charAt = uncurryThis(''.charAt);
15679var exec = uncurryThis(/./.exec);
15680var join = uncurryThis([].join);
15681var numberToString = uncurryThis(1.0.toString);
15682var pop = uncurryThis([].pop);
15683var push = uncurryThis([].push);
15684var replace = uncurryThis(''.replace);
15685var shift = uncurryThis([].shift);
15686var split = uncurryThis(''.split);
15687var stringSlice = uncurryThis(''.slice);
15688var toLowerCase = uncurryThis(''.toLowerCase);
15689var unshift = uncurryThis([].unshift);
15690
15691var INVALID_AUTHORITY = 'Invalid authority';
15692var INVALID_SCHEME = 'Invalid scheme';
15693var INVALID_HOST = 'Invalid host';
15694var INVALID_PORT = 'Invalid port';
15695
15696var ALPHA = /[a-z]/i;
15697// eslint-disable-next-line regexp/no-obscure-range -- safe
15698var ALPHANUMERIC = /[\d+-.a-z]/i;
15699var DIGIT = /\d/;
15700var HEX_START = /^0x/i;
15701var OCT = /^[0-7]+$/;
15702var DEC = /^\d+$/;
15703var HEX = /^[\da-f]+$/i;
15704/* eslint-disable regexp/no-control-character -- safe */
15705var FORBIDDEN_HOST_CODE_POINT = /[\0\t\n\r #%/:<>?@[\\\]^|]/;
15706var FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT = /[\0\t\n\r #/:<>?@[\\\]^|]/;
15707var LEADING_AND_TRAILING_C0_CONTROL_OR_SPACE = /^[\u0000-\u0020]+|[\u0000-\u0020]+$/g;
15708var TAB_AND_NEW_LINE = /[\t\n\r]/g;
15709/* eslint-enable regexp/no-control-character -- safe */
15710var EOF;
15711
15712// https://url.spec.whatwg.org/#ipv4-number-parser
15713var parseIPv4 = function (input) {
15714 var parts = split(input, '.');
15715 var partsLength, numbers, index, part, radix, number, ipv4;
15716 if (parts.length && parts[parts.length - 1] == '') {
15717 parts.length--;
15718 }
15719 partsLength = parts.length;
15720 if (partsLength > 4) return input;
15721 numbers = [];
15722 for (index = 0; index < partsLength; index++) {
15723 part = parts[index];
15724 if (part == '') return input;
15725 radix = 10;
15726 if (part.length > 1 && charAt(part, 0) == '0') {
15727 radix = exec(HEX_START, part) ? 16 : 8;
15728 part = stringSlice(part, radix == 8 ? 1 : 2);
15729 }
15730 if (part === '') {
15731 number = 0;
15732 } else {
15733 if (!exec(radix == 10 ? DEC : radix == 8 ? OCT : HEX, part)) return input;
15734 number = parseInt(part, radix);
15735 }
15736 push(numbers, number);
15737 }
15738 for (index = 0; index < partsLength; index++) {
15739 number = numbers[index];
15740 if (index == partsLength - 1) {
15741 if (number >= pow(256, 5 - partsLength)) return null;
15742 } else if (number > 255) return null;
15743 }
15744 ipv4 = pop(numbers);
15745 for (index = 0; index < numbers.length; index++) {
15746 ipv4 += numbers[index] * pow(256, 3 - index);
15747 }
15748 return ipv4;
15749};
15750
15751// https://url.spec.whatwg.org/#concept-ipv6-parser
15752// eslint-disable-next-line max-statements -- TODO
15753var parseIPv6 = function (input) {
15754 var address = [0, 0, 0, 0, 0, 0, 0, 0];
15755 var pieceIndex = 0;
15756 var compress = null;
15757 var pointer = 0;
15758 var value, length, numbersSeen, ipv4Piece, number, swaps, swap;
15759
15760 var chr = function () {
15761 return charAt(input, pointer);
15762 };
15763
15764 if (chr() == ':') {
15765 if (charAt(input, 1) != ':') return;
15766 pointer += 2;
15767 pieceIndex++;
15768 compress = pieceIndex;
15769 }
15770 while (chr()) {
15771 if (pieceIndex == 8) return;
15772 if (chr() == ':') {
15773 if (compress !== null) return;
15774 pointer++;
15775 pieceIndex++;
15776 compress = pieceIndex;
15777 continue;
15778 }
15779 value = length = 0;
15780 while (length < 4 && exec(HEX, chr())) {
15781 value = value * 16 + parseInt(chr(), 16);
15782 pointer++;
15783 length++;
15784 }
15785 if (chr() == '.') {
15786 if (length == 0) return;
15787 pointer -= length;
15788 if (pieceIndex > 6) return;
15789 numbersSeen = 0;
15790 while (chr()) {
15791 ipv4Piece = null;
15792 if (numbersSeen > 0) {
15793 if (chr() == '.' && numbersSeen < 4) pointer++;
15794 else return;
15795 }
15796 if (!exec(DIGIT, chr())) return;
15797 while (exec(DIGIT, chr())) {
15798 number = parseInt(chr(), 10);
15799 if (ipv4Piece === null) ipv4Piece = number;
15800 else if (ipv4Piece == 0) return;
15801 else ipv4Piece = ipv4Piece * 10 + number;
15802 if (ipv4Piece > 255) return;
15803 pointer++;
15804 }
15805 address[pieceIndex] = address[pieceIndex] * 256 + ipv4Piece;
15806 numbersSeen++;
15807 if (numbersSeen == 2 || numbersSeen == 4) pieceIndex++;
15808 }
15809 if (numbersSeen != 4) return;
15810 break;
15811 } else if (chr() == ':') {
15812 pointer++;
15813 if (!chr()) return;
15814 } else if (chr()) return;
15815 address[pieceIndex++] = value;
15816 }
15817 if (compress !== null) {
15818 swaps = pieceIndex - compress;
15819 pieceIndex = 7;
15820 while (pieceIndex != 0 && swaps > 0) {
15821 swap = address[pieceIndex];
15822 address[pieceIndex--] = address[compress + swaps - 1];
15823 address[compress + --swaps] = swap;
15824 }
15825 } else if (pieceIndex != 8) return;
15826 return address;
15827};
15828
15829var findLongestZeroSequence = function (ipv6) {
15830 var maxIndex = null;
15831 var maxLength = 1;
15832 var currStart = null;
15833 var currLength = 0;
15834 var index = 0;
15835 for (; index < 8; index++) {
15836 if (ipv6[index] !== 0) {
15837 if (currLength > maxLength) {
15838 maxIndex = currStart;
15839 maxLength = currLength;
15840 }
15841 currStart = null;
15842 currLength = 0;
15843 } else {
15844 if (currStart === null) currStart = index;
15845 ++currLength;
15846 }
15847 }
15848 if (currLength > maxLength) {
15849 maxIndex = currStart;
15850 maxLength = currLength;
15851 }
15852 return maxIndex;
15853};
15854
15855// https://url.spec.whatwg.org/#host-serializing
15856var serializeHost = function (host) {
15857 var result, index, compress, ignore0;
15858 // ipv4
15859 if (typeof host == 'number') {
15860 result = [];
15861 for (index = 0; index < 4; index++) {
15862 unshift(result, host % 256);
15863 host = floor(host / 256);
15864 } return join(result, '.');
15865 // ipv6
15866 } else if (typeof host == 'object') {
15867 result = '';
15868 compress = findLongestZeroSequence(host);
15869 for (index = 0; index < 8; index++) {
15870 if (ignore0 && host[index] === 0) continue;
15871 if (ignore0) ignore0 = false;
15872 if (compress === index) {
15873 result += index ? ':' : '::';
15874 ignore0 = true;
15875 } else {
15876 result += numberToString(host[index], 16);
15877 if (index < 7) result += ':';
15878 }
15879 }
15880 return '[' + result + ']';
15881 } return host;
15882};
15883
15884var C0ControlPercentEncodeSet = {};
15885var fragmentPercentEncodeSet = assign({}, C0ControlPercentEncodeSet, {
15886 ' ': 1, '"': 1, '<': 1, '>': 1, '`': 1
15887});
15888var pathPercentEncodeSet = assign({}, fragmentPercentEncodeSet, {
15889 '#': 1, '?': 1, '{': 1, '}': 1
15890});
15891var userinfoPercentEncodeSet = assign({}, pathPercentEncodeSet, {
15892 '/': 1, ':': 1, ';': 1, '=': 1, '@': 1, '[': 1, '\\': 1, ']': 1, '^': 1, '|': 1
15893});
15894
15895var percentEncode = function (chr, set) {
15896 var code = codeAt(chr, 0);
15897 return code > 0x20 && code < 0x7F && !hasOwn(set, chr) ? chr : encodeURIComponent(chr);
15898};
15899
15900// https://url.spec.whatwg.org/#special-scheme
15901var specialSchemes = {
15902 ftp: 21,
15903 file: null,
15904 http: 80,
15905 https: 443,
15906 ws: 80,
15907 wss: 443
15908};
15909
15910// https://url.spec.whatwg.org/#windows-drive-letter
15911var isWindowsDriveLetter = function (string, normalized) {
15912 var second;
15913 return string.length == 2 && exec(ALPHA, charAt(string, 0))
15914 && ((second = charAt(string, 1)) == ':' || (!normalized && second == '|'));
15915};
15916
15917// https://url.spec.whatwg.org/#start-with-a-windows-drive-letter
15918var startsWithWindowsDriveLetter = function (string) {
15919 var third;
15920 return string.length > 1 && isWindowsDriveLetter(stringSlice(string, 0, 2)) && (
15921 string.length == 2 ||
15922 ((third = charAt(string, 2)) === '/' || third === '\\' || third === '?' || third === '#')
15923 );
15924};
15925
15926// https://url.spec.whatwg.org/#single-dot-path-segment
15927var isSingleDot = function (segment) {
15928 return segment === '.' || toLowerCase(segment) === '%2e';
15929};
15930
15931// https://url.spec.whatwg.org/#double-dot-path-segment
15932var isDoubleDot = function (segment) {
15933 segment = toLowerCase(segment);
15934 return segment === '..' || segment === '%2e.' || segment === '.%2e' || segment === '%2e%2e';
15935};
15936
15937// States:
15938var SCHEME_START = {};
15939var SCHEME = {};
15940var NO_SCHEME = {};
15941var SPECIAL_RELATIVE_OR_AUTHORITY = {};
15942var PATH_OR_AUTHORITY = {};
15943var RELATIVE = {};
15944var RELATIVE_SLASH = {};
15945var SPECIAL_AUTHORITY_SLASHES = {};
15946var SPECIAL_AUTHORITY_IGNORE_SLASHES = {};
15947var AUTHORITY = {};
15948var HOST = {};
15949var HOSTNAME = {};
15950var PORT = {};
15951var FILE = {};
15952var FILE_SLASH = {};
15953var FILE_HOST = {};
15954var PATH_START = {};
15955var PATH = {};
15956var CANNOT_BE_A_BASE_URL_PATH = {};
15957var QUERY = {};
15958var FRAGMENT = {};
15959
15960var URLState = function (url, isBase, base) {
15961 var urlString = $toString(url);
15962 var baseState, failure, searchParams;
15963 if (isBase) {
15964 failure = this.parse(urlString);
15965 if (failure) throw TypeError(failure);
15966 this.searchParams = null;
15967 } else {
15968 if (base !== undefined) baseState = new URLState(base, true);
15969 failure = this.parse(urlString, null, baseState);
15970 if (failure) throw TypeError(failure);
15971 searchParams = getInternalSearchParamsState(new URLSearchParams());
15972 searchParams.bindURL(this);
15973 this.searchParams = searchParams;
15974 }
15975};
15976
15977URLState.prototype = {
15978 type: 'URL',
15979 // https://url.spec.whatwg.org/#url-parsing
15980 // eslint-disable-next-line max-statements -- TODO
15981 parse: function (input, stateOverride, base) {
15982 var url = this;
15983 var state = stateOverride || SCHEME_START;
15984 var pointer = 0;
15985 var buffer = '';
15986 var seenAt = false;
15987 var seenBracket = false;
15988 var seenPasswordToken = false;
15989 var codePoints, chr, bufferCodePoints, failure;
15990
15991 input = $toString(input);
15992
15993 if (!stateOverride) {
15994 url.scheme = '';
15995 url.username = '';
15996 url.password = '';
15997 url.host = null;
15998 url.port = null;
15999 url.path = [];
16000 url.query = null;
16001 url.fragment = null;
16002 url.cannotBeABaseURL = false;
16003 input = replace(input, LEADING_AND_TRAILING_C0_CONTROL_OR_SPACE, '');
16004 }
16005
16006 input = replace(input, TAB_AND_NEW_LINE, '');
16007
16008 codePoints = arrayFrom(input);
16009
16010 while (pointer <= codePoints.length) {
16011 chr = codePoints[pointer];
16012 switch (state) {
16013 case SCHEME_START:
16014 if (chr && exec(ALPHA, chr)) {
16015 buffer += toLowerCase(chr);
16016 state = SCHEME;
16017 } else if (!stateOverride) {
16018 state = NO_SCHEME;
16019 continue;
16020 } else return INVALID_SCHEME;
16021 break;
16022
16023 case SCHEME:
16024 if (chr && (exec(ALPHANUMERIC, chr) || chr == '+' || chr == '-' || chr == '.')) {
16025 buffer += toLowerCase(chr);
16026 } else if (chr == ':') {
16027 if (stateOverride && (
16028 (url.isSpecial() != hasOwn(specialSchemes, buffer)) ||
16029 (buffer == 'file' && (url.includesCredentials() || url.port !== null)) ||
16030 (url.scheme == 'file' && !url.host)
16031 )) return;
16032 url.scheme = buffer;
16033 if (stateOverride) {
16034 if (url.isSpecial() && specialSchemes[url.scheme] == url.port) url.port = null;
16035 return;
16036 }
16037 buffer = '';
16038 if (url.scheme == 'file') {
16039 state = FILE;
16040 } else if (url.isSpecial() && base && base.scheme == url.scheme) {
16041 state = SPECIAL_RELATIVE_OR_AUTHORITY;
16042 } else if (url.isSpecial()) {
16043 state = SPECIAL_AUTHORITY_SLASHES;
16044 } else if (codePoints[pointer + 1] == '/') {
16045 state = PATH_OR_AUTHORITY;
16046 pointer++;
16047 } else {
16048 url.cannotBeABaseURL = true;
16049 push(url.path, '');
16050 state = CANNOT_BE_A_BASE_URL_PATH;
16051 }
16052 } else if (!stateOverride) {
16053 buffer = '';
16054 state = NO_SCHEME;
16055 pointer = 0;
16056 continue;
16057 } else return INVALID_SCHEME;
16058 break;
16059
16060 case NO_SCHEME:
16061 if (!base || (base.cannotBeABaseURL && chr != '#')) return INVALID_SCHEME;
16062 if (base.cannotBeABaseURL && chr == '#') {
16063 url.scheme = base.scheme;
16064 url.path = arraySlice(base.path);
16065 url.query = base.query;
16066 url.fragment = '';
16067 url.cannotBeABaseURL = true;
16068 state = FRAGMENT;
16069 break;
16070 }
16071 state = base.scheme == 'file' ? FILE : RELATIVE;
16072 continue;
16073
16074 case SPECIAL_RELATIVE_OR_AUTHORITY:
16075 if (chr == '/' && codePoints[pointer + 1] == '/') {
16076 state = SPECIAL_AUTHORITY_IGNORE_SLASHES;
16077 pointer++;
16078 } else {
16079 state = RELATIVE;
16080 continue;
16081 } break;
16082
16083 case PATH_OR_AUTHORITY:
16084 if (chr == '/') {
16085 state = AUTHORITY;
16086 break;
16087 } else {
16088 state = PATH;
16089 continue;
16090 }
16091
16092 case RELATIVE:
16093 url.scheme = base.scheme;
16094 if (chr == EOF) {
16095 url.username = base.username;
16096 url.password = base.password;
16097 url.host = base.host;
16098 url.port = base.port;
16099 url.path = arraySlice(base.path);
16100 url.query = base.query;
16101 } else if (chr == '/' || (chr == '\\' && url.isSpecial())) {
16102 state = RELATIVE_SLASH;
16103 } else if (chr == '?') {
16104 url.username = base.username;
16105 url.password = base.password;
16106 url.host = base.host;
16107 url.port = base.port;
16108 url.path = arraySlice(base.path);
16109 url.query = '';
16110 state = QUERY;
16111 } else if (chr == '#') {
16112 url.username = base.username;
16113 url.password = base.password;
16114 url.host = base.host;
16115 url.port = base.port;
16116 url.path = arraySlice(base.path);
16117 url.query = base.query;
16118 url.fragment = '';
16119 state = FRAGMENT;
16120 } else {
16121 url.username = base.username;
16122 url.password = base.password;
16123 url.host = base.host;
16124 url.port = base.port;
16125 url.path = arraySlice(base.path);
16126 url.path.length--;
16127 state = PATH;
16128 continue;
16129 } break;
16130
16131 case RELATIVE_SLASH:
16132 if (url.isSpecial() && (chr == '/' || chr == '\\')) {
16133 state = SPECIAL_AUTHORITY_IGNORE_SLASHES;
16134 } else if (chr == '/') {
16135 state = AUTHORITY;
16136 } else {
16137 url.username = base.username;
16138 url.password = base.password;
16139 url.host = base.host;
16140 url.port = base.port;
16141 state = PATH;
16142 continue;
16143 } break;
16144
16145 case SPECIAL_AUTHORITY_SLASHES:
16146 state = SPECIAL_AUTHORITY_IGNORE_SLASHES;
16147 if (chr != '/' || charAt(buffer, pointer + 1) != '/') continue;
16148 pointer++;
16149 break;
16150
16151 case SPECIAL_AUTHORITY_IGNORE_SLASHES:
16152 if (chr != '/' && chr != '\\') {
16153 state = AUTHORITY;
16154 continue;
16155 } break;
16156
16157 case AUTHORITY:
16158 if (chr == '@') {
16159 if (seenAt) buffer = '%40' + buffer;
16160 seenAt = true;
16161 bufferCodePoints = arrayFrom(buffer);
16162 for (var i = 0; i < bufferCodePoints.length; i++) {
16163 var codePoint = bufferCodePoints[i];
16164 if (codePoint == ':' && !seenPasswordToken) {
16165 seenPasswordToken = true;
16166 continue;
16167 }
16168 var encodedCodePoints = percentEncode(codePoint, userinfoPercentEncodeSet);
16169 if (seenPasswordToken) url.password += encodedCodePoints;
16170 else url.username += encodedCodePoints;
16171 }
16172 buffer = '';
16173 } else if (
16174 chr == EOF || chr == '/' || chr == '?' || chr == '#' ||
16175 (chr == '\\' && url.isSpecial())
16176 ) {
16177 if (seenAt && buffer == '') return INVALID_AUTHORITY;
16178 pointer -= arrayFrom(buffer).length + 1;
16179 buffer = '';
16180 state = HOST;
16181 } else buffer += chr;
16182 break;
16183
16184 case HOST:
16185 case HOSTNAME:
16186 if (stateOverride && url.scheme == 'file') {
16187 state = FILE_HOST;
16188 continue;
16189 } else if (chr == ':' && !seenBracket) {
16190 if (buffer == '') return INVALID_HOST;
16191 failure = url.parseHost(buffer);
16192 if (failure) return failure;
16193 buffer = '';
16194 state = PORT;
16195 if (stateOverride == HOSTNAME) return;
16196 } else if (
16197 chr == EOF || chr == '/' || chr == '?' || chr == '#' ||
16198 (chr == '\\' && url.isSpecial())
16199 ) {
16200 if (url.isSpecial() && buffer == '') return INVALID_HOST;
16201 if (stateOverride && buffer == '' && (url.includesCredentials() || url.port !== null)) return;
16202 failure = url.parseHost(buffer);
16203 if (failure) return failure;
16204 buffer = '';
16205 state = PATH_START;
16206 if (stateOverride) return;
16207 continue;
16208 } else {
16209 if (chr == '[') seenBracket = true;
16210 else if (chr == ']') seenBracket = false;
16211 buffer += chr;
16212 } break;
16213
16214 case PORT:
16215 if (exec(DIGIT, chr)) {
16216 buffer += chr;
16217 } else if (
16218 chr == EOF || chr == '/' || chr == '?' || chr == '#' ||
16219 (chr == '\\' && url.isSpecial()) ||
16220 stateOverride
16221 ) {
16222 if (buffer != '') {
16223 var port = parseInt(buffer, 10);
16224 if (port > 0xFFFF) return INVALID_PORT;
16225 url.port = (url.isSpecial() && port === specialSchemes[url.scheme]) ? null : port;
16226 buffer = '';
16227 }
16228 if (stateOverride) return;
16229 state = PATH_START;
16230 continue;
16231 } else return INVALID_PORT;
16232 break;
16233
16234 case FILE:
16235 url.scheme = 'file';
16236 if (chr == '/' || chr == '\\') state = FILE_SLASH;
16237 else if (base && base.scheme == 'file') {
16238 if (chr == EOF) {
16239 url.host = base.host;
16240 url.path = arraySlice(base.path);
16241 url.query = base.query;
16242 } else if (chr == '?') {
16243 url.host = base.host;
16244 url.path = arraySlice(base.path);
16245 url.query = '';
16246 state = QUERY;
16247 } else if (chr == '#') {
16248 url.host = base.host;
16249 url.path = arraySlice(base.path);
16250 url.query = base.query;
16251 url.fragment = '';
16252 state = FRAGMENT;
16253 } else {
16254 if (!startsWithWindowsDriveLetter(join(arraySlice(codePoints, pointer), ''))) {
16255 url.host = base.host;
16256 url.path = arraySlice(base.path);
16257 url.shortenPath();
16258 }
16259 state = PATH;
16260 continue;
16261 }
16262 } else {
16263 state = PATH;
16264 continue;
16265 } break;
16266
16267 case FILE_SLASH:
16268 if (chr == '/' || chr == '\\') {
16269 state = FILE_HOST;
16270 break;
16271 }
16272 if (base && base.scheme == 'file' && !startsWithWindowsDriveLetter(join(arraySlice(codePoints, pointer), ''))) {
16273 if (isWindowsDriveLetter(base.path[0], true)) push(url.path, base.path[0]);
16274 else url.host = base.host;
16275 }
16276 state = PATH;
16277 continue;
16278
16279 case FILE_HOST:
16280 if (chr == EOF || chr == '/' || chr == '\\' || chr == '?' || chr == '#') {
16281 if (!stateOverride && isWindowsDriveLetter(buffer)) {
16282 state = PATH;
16283 } else if (buffer == '') {
16284 url.host = '';
16285 if (stateOverride) return;
16286 state = PATH_START;
16287 } else {
16288 failure = url.parseHost(buffer);
16289 if (failure) return failure;
16290 if (url.host == 'localhost') url.host = '';
16291 if (stateOverride) return;
16292 buffer = '';
16293 state = PATH_START;
16294 } continue;
16295 } else buffer += chr;
16296 break;
16297
16298 case PATH_START:
16299 if (url.isSpecial()) {
16300 state = PATH;
16301 if (chr != '/' && chr != '\\') continue;
16302 } else if (!stateOverride && chr == '?') {
16303 url.query = '';
16304 state = QUERY;
16305 } else if (!stateOverride && chr == '#') {
16306 url.fragment = '';
16307 state = FRAGMENT;
16308 } else if (chr != EOF) {
16309 state = PATH;
16310 if (chr != '/') continue;
16311 } break;
16312
16313 case PATH:
16314 if (
16315 chr == EOF || chr == '/' ||
16316 (chr == '\\' && url.isSpecial()) ||
16317 (!stateOverride && (chr == '?' || chr == '#'))
16318 ) {
16319 if (isDoubleDot(buffer)) {
16320 url.shortenPath();
16321 if (chr != '/' && !(chr == '\\' && url.isSpecial())) {
16322 push(url.path, '');
16323 }
16324 } else if (isSingleDot(buffer)) {
16325 if (chr != '/' && !(chr == '\\' && url.isSpecial())) {
16326 push(url.path, '');
16327 }
16328 } else {
16329 if (url.scheme == 'file' && !url.path.length && isWindowsDriveLetter(buffer)) {
16330 if (url.host) url.host = '';
16331 buffer = charAt(buffer, 0) + ':'; // normalize windows drive letter
16332 }
16333 push(url.path, buffer);
16334 }
16335 buffer = '';
16336 if (url.scheme == 'file' && (chr == EOF || chr == '?' || chr == '#')) {
16337 while (url.path.length > 1 && url.path[0] === '') {
16338 shift(url.path);
16339 }
16340 }
16341 if (chr == '?') {
16342 url.query = '';
16343 state = QUERY;
16344 } else if (chr == '#') {
16345 url.fragment = '';
16346 state = FRAGMENT;
16347 }
16348 } else {
16349 buffer += percentEncode(chr, pathPercentEncodeSet);
16350 } break;
16351
16352 case CANNOT_BE_A_BASE_URL_PATH:
16353 if (chr == '?') {
16354 url.query = '';
16355 state = QUERY;
16356 } else if (chr == '#') {
16357 url.fragment = '';
16358 state = FRAGMENT;
16359 } else if (chr != EOF) {
16360 url.path[0] += percentEncode(chr, C0ControlPercentEncodeSet);
16361 } break;
16362
16363 case QUERY:
16364 if (!stateOverride && chr == '#') {
16365 url.fragment = '';
16366 state = FRAGMENT;
16367 } else if (chr != EOF) {
16368 if (chr == "'" && url.isSpecial()) url.query += '%27';
16369 else if (chr == '#') url.query += '%23';
16370 else url.query += percentEncode(chr, C0ControlPercentEncodeSet);
16371 } break;
16372
16373 case FRAGMENT:
16374 if (chr != EOF) url.fragment += percentEncode(chr, fragmentPercentEncodeSet);
16375 break;
16376 }
16377
16378 pointer++;
16379 }
16380 },
16381 // https://url.spec.whatwg.org/#host-parsing
16382 parseHost: function (input) {
16383 var result, codePoints, index;
16384 if (charAt(input, 0) == '[') {
16385 if (charAt(input, input.length - 1) != ']') return INVALID_HOST;
16386 result = parseIPv6(stringSlice(input, 1, -1));
16387 if (!result) return INVALID_HOST;
16388 this.host = result;
16389 // opaque host
16390 } else if (!this.isSpecial()) {
16391 if (exec(FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT, input)) return INVALID_HOST;
16392 result = '';
16393 codePoints = arrayFrom(input);
16394 for (index = 0; index < codePoints.length; index++) {
16395 result += percentEncode(codePoints[index], C0ControlPercentEncodeSet);
16396 }
16397 this.host = result;
16398 } else {
16399 input = toASCII(input);
16400 if (exec(FORBIDDEN_HOST_CODE_POINT, input)) return INVALID_HOST;
16401 result = parseIPv4(input);
16402 if (result === null) return INVALID_HOST;
16403 this.host = result;
16404 }
16405 },
16406 // https://url.spec.whatwg.org/#cannot-have-a-username-password-port
16407 cannotHaveUsernamePasswordPort: function () {
16408 return !this.host || this.cannotBeABaseURL || this.scheme == 'file';
16409 },
16410 // https://url.spec.whatwg.org/#include-credentials
16411 includesCredentials: function () {
16412 return this.username != '' || this.password != '';
16413 },
16414 // https://url.spec.whatwg.org/#is-special
16415 isSpecial: function () {
16416 return hasOwn(specialSchemes, this.scheme);
16417 },
16418 // https://url.spec.whatwg.org/#shorten-a-urls-path
16419 shortenPath: function () {
16420 var path = this.path;
16421 var pathSize = path.length;
16422 if (pathSize && (this.scheme != 'file' || pathSize != 1 || !isWindowsDriveLetter(path[0], true))) {
16423 path.length--;
16424 }
16425 },
16426 // https://url.spec.whatwg.org/#concept-url-serializer
16427 serialize: function () {
16428 var url = this;
16429 var scheme = url.scheme;
16430 var username = url.username;
16431 var password = url.password;
16432 var host = url.host;
16433 var port = url.port;
16434 var path = url.path;
16435 var query = url.query;
16436 var fragment = url.fragment;
16437 var output = scheme + ':';
16438 if (host !== null) {
16439 output += '//';
16440 if (url.includesCredentials()) {
16441 output += username + (password ? ':' + password : '') + '@';
16442 }
16443 output += serializeHost(host);
16444 if (port !== null) output += ':' + port;
16445 } else if (scheme == 'file') output += '//';
16446 output += url.cannotBeABaseURL ? path[0] : path.length ? '/' + join(path, '/') : '';
16447 if (query !== null) output += '?' + query;
16448 if (fragment !== null) output += '#' + fragment;
16449 return output;
16450 },
16451 // https://url.spec.whatwg.org/#dom-url-href
16452 setHref: function (href) {
16453 var failure = this.parse(href);
16454 if (failure) throw TypeError(failure);
16455 this.searchParams.update();
16456 },
16457 // https://url.spec.whatwg.org/#dom-url-origin
16458 getOrigin: function () {
16459 var scheme = this.scheme;
16460 var port = this.port;
16461 if (scheme == 'blob') try {
16462 return new URLConstructor(scheme.path[0]).origin;
16463 } catch (error) {
16464 return 'null';
16465 }
16466 if (scheme == 'file' || !this.isSpecial()) return 'null';
16467 return scheme + '://' + serializeHost(this.host) + (port !== null ? ':' + port : '');
16468 },
16469 // https://url.spec.whatwg.org/#dom-url-protocol
16470 getProtocol: function () {
16471 return this.scheme + ':';
16472 },
16473 setProtocol: function (protocol) {
16474 this.parse($toString(protocol) + ':', SCHEME_START);
16475 },
16476 // https://url.spec.whatwg.org/#dom-url-username
16477 getUsername: function () {
16478 return this.username;
16479 },
16480 setUsername: function (username) {
16481 var codePoints = arrayFrom($toString(username));
16482 if (this.cannotHaveUsernamePasswordPort()) return;
16483 this.username = '';
16484 for (var i = 0; i < codePoints.length; i++) {
16485 this.username += percentEncode(codePoints[i], userinfoPercentEncodeSet);
16486 }
16487 },
16488 // https://url.spec.whatwg.org/#dom-url-password
16489 getPassword: function () {
16490 return this.password;
16491 },
16492 setPassword: function (password) {
16493 var codePoints = arrayFrom($toString(password));
16494 if (this.cannotHaveUsernamePasswordPort()) return;
16495 this.password = '';
16496 for (var i = 0; i < codePoints.length; i++) {
16497 this.password += percentEncode(codePoints[i], userinfoPercentEncodeSet);
16498 }
16499 },
16500 // https://url.spec.whatwg.org/#dom-url-host
16501 getHost: function () {
16502 var host = this.host;
16503 var port = this.port;
16504 return host === null ? ''
16505 : port === null ? serializeHost(host)
16506 : serializeHost(host) + ':' + port;
16507 },
16508 setHost: function (host) {
16509 if (this.cannotBeABaseURL) return;
16510 this.parse(host, HOST);
16511 },
16512 // https://url.spec.whatwg.org/#dom-url-hostname
16513 getHostname: function () {
16514 var host = this.host;
16515 return host === null ? '' : serializeHost(host);
16516 },
16517 setHostname: function (hostname) {
16518 if (this.cannotBeABaseURL) return;
16519 this.parse(hostname, HOSTNAME);
16520 },
16521 // https://url.spec.whatwg.org/#dom-url-port
16522 getPort: function () {
16523 var port = this.port;
16524 return port === null ? '' : $toString(port);
16525 },
16526 setPort: function (port) {
16527 if (this.cannotHaveUsernamePasswordPort()) return;
16528 port = $toString(port);
16529 if (port == '') this.port = null;
16530 else this.parse(port, PORT);
16531 },
16532 // https://url.spec.whatwg.org/#dom-url-pathname
16533 getPathname: function () {
16534 var path = this.path;
16535 return this.cannotBeABaseURL ? path[0] : path.length ? '/' + join(path, '/') : '';
16536 },
16537 setPathname: function (pathname) {
16538 if (this.cannotBeABaseURL) return;
16539 this.path = [];
16540 this.parse(pathname, PATH_START);
16541 },
16542 // https://url.spec.whatwg.org/#dom-url-search
16543 getSearch: function () {
16544 var query = this.query;
16545 return query ? '?' + query : '';
16546 },
16547 setSearch: function (search) {
16548 search = $toString(search);
16549 if (search == '') {
16550 this.query = null;
16551 } else {
16552 if ('?' == charAt(search, 0)) search = stringSlice(search, 1);
16553 this.query = '';
16554 this.parse(search, QUERY);
16555 }
16556 this.searchParams.update();
16557 },
16558 // https://url.spec.whatwg.org/#dom-url-searchparams
16559 getSearchParams: function () {
16560 return this.searchParams.facade;
16561 },
16562 // https://url.spec.whatwg.org/#dom-url-hash
16563 getHash: function () {
16564 var fragment = this.fragment;
16565 return fragment ? '#' + fragment : '';
16566 },
16567 setHash: function (hash) {
16568 hash = $toString(hash);
16569 if (hash == '') {
16570 this.fragment = null;
16571 return;
16572 }
16573 if ('#' == charAt(hash, 0)) hash = stringSlice(hash, 1);
16574 this.fragment = '';
16575 this.parse(hash, FRAGMENT);
16576 },
16577 update: function () {
16578 this.query = this.searchParams.serialize() || null;
16579 }
16580};
16581
16582// `URL` constructor
16583// https://url.spec.whatwg.org/#url-class
16584var URLConstructor = function URL(url /* , base */) {
16585 var that = anInstance(this, URLPrototype);
16586 var base = validateArgumentsLength(arguments.length, 1) > 1 ? arguments[1] : undefined;
16587 var state = setInternalState(that, new URLState(url, false, base));
16588 if (!DESCRIPTORS) {
16589 that.href = state.serialize();
16590 that.origin = state.getOrigin();
16591 that.protocol = state.getProtocol();
16592 that.username = state.getUsername();
16593 that.password = state.getPassword();
16594 that.host = state.getHost();
16595 that.hostname = state.getHostname();
16596 that.port = state.getPort();
16597 that.pathname = state.getPathname();
16598 that.search = state.getSearch();
16599 that.searchParams = state.getSearchParams();
16600 that.hash = state.getHash();
16601 }
16602};
16603
16604var URLPrototype = URLConstructor.prototype;
16605
16606var accessorDescriptor = function (getter, setter) {
16607 return {
16608 get: function () {
16609 return getInternalURLState(this)[getter]();
16610 },
16611 set: setter && function (value) {
16612 return getInternalURLState(this)[setter](value);
16613 },
16614 configurable: true,
16615 enumerable: true
16616 };
16617};
16618
16619if (DESCRIPTORS) {
16620 // `URL.prototype.href` accessors pair
16621 // https://url.spec.whatwg.org/#dom-url-href
16622 defineBuiltInAccessor(URLPrototype, 'href', accessorDescriptor('serialize', 'setHref'));
16623 // `URL.prototype.origin` getter
16624 // https://url.spec.whatwg.org/#dom-url-origin
16625 defineBuiltInAccessor(URLPrototype, 'origin', accessorDescriptor('getOrigin'));
16626 // `URL.prototype.protocol` accessors pair
16627 // https://url.spec.whatwg.org/#dom-url-protocol
16628 defineBuiltInAccessor(URLPrototype, 'protocol', accessorDescriptor('getProtocol', 'setProtocol'));
16629 // `URL.prototype.username` accessors pair
16630 // https://url.spec.whatwg.org/#dom-url-username
16631 defineBuiltInAccessor(URLPrototype, 'username', accessorDescriptor('getUsername', 'setUsername'));
16632 // `URL.prototype.password` accessors pair
16633 // https://url.spec.whatwg.org/#dom-url-password
16634 defineBuiltInAccessor(URLPrototype, 'password', accessorDescriptor('getPassword', 'setPassword'));
16635 // `URL.prototype.host` accessors pair
16636 // https://url.spec.whatwg.org/#dom-url-host
16637 defineBuiltInAccessor(URLPrototype, 'host', accessorDescriptor('getHost', 'setHost'));
16638 // `URL.prototype.hostname` accessors pair
16639 // https://url.spec.whatwg.org/#dom-url-hostname
16640 defineBuiltInAccessor(URLPrototype, 'hostname', accessorDescriptor('getHostname', 'setHostname'));
16641 // `URL.prototype.port` accessors pair
16642 // https://url.spec.whatwg.org/#dom-url-port
16643 defineBuiltInAccessor(URLPrototype, 'port', accessorDescriptor('getPort', 'setPort'));
16644 // `URL.prototype.pathname` accessors pair
16645 // https://url.spec.whatwg.org/#dom-url-pathname
16646 defineBuiltInAccessor(URLPrototype, 'pathname', accessorDescriptor('getPathname', 'setPathname'));
16647 // `URL.prototype.search` accessors pair
16648 // https://url.spec.whatwg.org/#dom-url-search
16649 defineBuiltInAccessor(URLPrototype, 'search', accessorDescriptor('getSearch', 'setSearch'));
16650 // `URL.prototype.searchParams` getter
16651 // https://url.spec.whatwg.org/#dom-url-searchparams
16652 defineBuiltInAccessor(URLPrototype, 'searchParams', accessorDescriptor('getSearchParams'));
16653 // `URL.prototype.hash` accessors pair
16654 // https://url.spec.whatwg.org/#dom-url-hash
16655 defineBuiltInAccessor(URLPrototype, 'hash', accessorDescriptor('getHash', 'setHash'));
16656}
16657
16658// `URL.prototype.toJSON` method
16659// https://url.spec.whatwg.org/#dom-url-tojson
16660defineBuiltIn(URLPrototype, 'toJSON', function toJSON() {
16661 return getInternalURLState(this).serialize();
16662}, { enumerable: true });
16663
16664// `URL.prototype.toString` method
16665// https://url.spec.whatwg.org/#URL-stringification-behavior
16666defineBuiltIn(URLPrototype, 'toString', function toString() {
16667 return getInternalURLState(this).serialize();
16668}, { enumerable: true });
16669
16670if (NativeURL) {
16671 var nativeCreateObjectURL = NativeURL.createObjectURL;
16672 var nativeRevokeObjectURL = NativeURL.revokeObjectURL;
16673 // `URL.createObjectURL` method
16674 // https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL
16675 if (nativeCreateObjectURL) defineBuiltIn(URLConstructor, 'createObjectURL', bind(nativeCreateObjectURL, NativeURL));
16676 // `URL.revokeObjectURL` method
16677 // https://developer.mozilla.org/en-US/docs/Web/API/URL/revokeObjectURL
16678 if (nativeRevokeObjectURL) defineBuiltIn(URLConstructor, 'revokeObjectURL', bind(nativeRevokeObjectURL, NativeURL));
16679}
16680
16681setToStringTag(URLConstructor, 'URL');
16682
16683$({ global: true, constructor: true, forced: !USE_NATIVE_URL, sham: !DESCRIPTORS }, {
16684 URL: URLConstructor
16685});
16686
16687
16688/***/ }),
16689/* 497 */
16690/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
16691
16692var fails = __webpack_require__(7);
16693var wellKnownSymbol = __webpack_require__(35);
16694var IS_PURE = __webpack_require__(37);
16695
16696var ITERATOR = wellKnownSymbol('iterator');
16697
16698module.exports = !fails(function () {
16699 // eslint-disable-next-line unicorn/relative-url-style -- required for testing
16700 var url = new URL('b?a=1&b=2&c=3', 'http://a');
16701 var searchParams = url.searchParams;
16702 var result = '';
16703 url.pathname = 'c%20d';
16704 searchParams.forEach(function (value, key) {
16705 searchParams['delete']('b');
16706 result += key + value;
16707 });
16708 return (IS_PURE && !url.toJSON)
16709 || !searchParams.sort
16710 || url.href !== 'http://a/c%20d?a=1&c=3'
16711 || searchParams.get('c') !== '3'
16712 || String(new URLSearchParams('?a=1')) !== 'a=1'
16713 || !searchParams[ITERATOR]
16714 // throws in Edge
16715 || new URL('https://a@b').username !== 'a'
16716 || new URLSearchParams(new URLSearchParams('a=b')).get('a') !== 'b'
16717 // not punycoded in Edge
16718 || new URL('http://тест').host !== 'xn--e1aybc'
16719 // not escaped in Chrome 62-
16720 || new URL('http://a#б').hash !== '#%D0%B1'
16721 // fails in Chrome 66-
16722 || result !== 'a1c3'
16723 // throws in Safari
16724 || new URL('http://x', undefined).host !== 'x';
16725});
16726
16727
16728/***/ }),
16729/* 498 */
16730/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
16731
16732"use strict";
16733
16734// based on https://github.com/bestiejs/punycode.js/blob/master/punycode.js
16735var uncurryThis = __webpack_require__(14);
16736
16737var maxInt = 2147483647; // aka. 0x7FFFFFFF or 2^31-1
16738var base = 36;
16739var tMin = 1;
16740var tMax = 26;
16741var skew = 38;
16742var damp = 700;
16743var initialBias = 72;
16744var initialN = 128; // 0x80
16745var delimiter = '-'; // '\x2D'
16746var regexNonASCII = /[^\0-\u007E]/; // non-ASCII chars
16747var regexSeparators = /[.\u3002\uFF0E\uFF61]/g; // RFC 3490 separators
16748var OVERFLOW_ERROR = 'Overflow: input needs wider integers to process';
16749var baseMinusTMin = base - tMin;
16750
16751var $RangeError = RangeError;
16752var exec = uncurryThis(regexSeparators.exec);
16753var floor = Math.floor;
16754var fromCharCode = String.fromCharCode;
16755var charCodeAt = uncurryThis(''.charCodeAt);
16756var join = uncurryThis([].join);
16757var push = uncurryThis([].push);
16758var replace = uncurryThis(''.replace);
16759var split = uncurryThis(''.split);
16760var toLowerCase = uncurryThis(''.toLowerCase);
16761
16762/**
16763 * Creates an array containing the numeric code points of each Unicode
16764 * character in the string. While JavaScript uses UCS-2 internally,
16765 * this function will convert a pair of surrogate halves (each of which
16766 * UCS-2 exposes as separate characters) into a single code point,
16767 * matching UTF-16.
16768 */
16769var ucs2decode = function (string) {
16770 var output = [];
16771 var counter = 0;
16772 var length = string.length;
16773 while (counter < length) {
16774 var value = charCodeAt(string, counter++);
16775 if (value >= 0xD800 && value <= 0xDBFF && counter < length) {
16776 // It's a high surrogate, and there is a next character.
16777 var extra = charCodeAt(string, counter++);
16778 if ((extra & 0xFC00) == 0xDC00) { // Low surrogate.
16779 push(output, ((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000);
16780 } else {
16781 // It's an unmatched surrogate; only append this code unit, in case the
16782 // next code unit is the high surrogate of a surrogate pair.
16783 push(output, value);
16784 counter--;
16785 }
16786 } else {
16787 push(output, value);
16788 }
16789 }
16790 return output;
16791};
16792
16793/**
16794 * Converts a digit/integer into a basic code point.
16795 */
16796var digitToBasic = function (digit) {
16797 // 0..25 map to ASCII a..z or A..Z
16798 // 26..35 map to ASCII 0..9
16799 return digit + 22 + 75 * (digit < 26);
16800};
16801
16802/**
16803 * Bias adaptation function as per section 3.4 of RFC 3492.
16804 * https://tools.ietf.org/html/rfc3492#section-3.4
16805 */
16806var adapt = function (delta, numPoints, firstTime) {
16807 var k = 0;
16808 delta = firstTime ? floor(delta / damp) : delta >> 1;
16809 delta += floor(delta / numPoints);
16810 while (delta > baseMinusTMin * tMax >> 1) {
16811 delta = floor(delta / baseMinusTMin);
16812 k += base;
16813 }
16814 return floor(k + (baseMinusTMin + 1) * delta / (delta + skew));
16815};
16816
16817/**
16818 * Converts a string of Unicode symbols (e.g. a domain name label) to a
16819 * Punycode string of ASCII-only symbols.
16820 */
16821var encode = function (input) {
16822 var output = [];
16823
16824 // Convert the input in UCS-2 to an array of Unicode code points.
16825 input = ucs2decode(input);
16826
16827 // Cache the length.
16828 var inputLength = input.length;
16829
16830 // Initialize the state.
16831 var n = initialN;
16832 var delta = 0;
16833 var bias = initialBias;
16834 var i, currentValue;
16835
16836 // Handle the basic code points.
16837 for (i = 0; i < input.length; i++) {
16838 currentValue = input[i];
16839 if (currentValue < 0x80) {
16840 push(output, fromCharCode(currentValue));
16841 }
16842 }
16843
16844 var basicLength = output.length; // number of basic code points.
16845 var handledCPCount = basicLength; // number of code points that have been handled;
16846
16847 // Finish the basic string with a delimiter unless it's empty.
16848 if (basicLength) {
16849 push(output, delimiter);
16850 }
16851
16852 // Main encoding loop:
16853 while (handledCPCount < inputLength) {
16854 // All non-basic code points < n have been handled already. Find the next larger one:
16855 var m = maxInt;
16856 for (i = 0; i < input.length; i++) {
16857 currentValue = input[i];
16858 if (currentValue >= n && currentValue < m) {
16859 m = currentValue;
16860 }
16861 }
16862
16863 // Increase `delta` enough to advance the decoder's <n,i> state to <m,0>, but guard against overflow.
16864 var handledCPCountPlusOne = handledCPCount + 1;
16865 if (m - n > floor((maxInt - delta) / handledCPCountPlusOne)) {
16866 throw $RangeError(OVERFLOW_ERROR);
16867 }
16868
16869 delta += (m - n) * handledCPCountPlusOne;
16870 n = m;
16871
16872 for (i = 0; i < input.length; i++) {
16873 currentValue = input[i];
16874 if (currentValue < n && ++delta > maxInt) {
16875 throw $RangeError(OVERFLOW_ERROR);
16876 }
16877 if (currentValue == n) {
16878 // Represent delta as a generalized variable-length integer.
16879 var q = delta;
16880 var k = base;
16881 while (true) {
16882 var t = k <= bias ? tMin : (k >= bias + tMax ? tMax : k - bias);
16883 if (q < t) break;
16884 var qMinusT = q - t;
16885 var baseMinusT = base - t;
16886 push(output, fromCharCode(digitToBasic(t + qMinusT % baseMinusT)));
16887 q = floor(qMinusT / baseMinusT);
16888 k += base;
16889 }
16890
16891 push(output, fromCharCode(digitToBasic(q)));
16892 bias = adapt(delta, handledCPCountPlusOne, handledCPCount == basicLength);
16893 delta = 0;
16894 handledCPCount++;
16895 }
16896 }
16897
16898 delta++;
16899 n++;
16900 }
16901 return join(output, '');
16902};
16903
16904module.exports = function (input) {
16905 var encoded = [];
16906 var labels = split(replace(toLowerCase(input), regexSeparators, '\u002E'), '.');
16907 var i, label;
16908 for (i = 0; i < labels.length; i++) {
16909 label = labels[i];
16910 push(encoded, exec(regexNonASCII, label) ? 'xn--' + encode(label) : label);
16911 }
16912 return join(encoded, '.');
16913};
16914
16915
16916/***/ }),
16917/* 499 */
16918/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
16919
16920"use strict";
16921
16922// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`
16923__webpack_require__(165);
16924var $ = __webpack_require__(3);
16925var global = __webpack_require__(4);
16926var call = __webpack_require__(8);
16927var uncurryThis = __webpack_require__(14);
16928var DESCRIPTORS = __webpack_require__(6);
16929var USE_NATIVE_URL = __webpack_require__(497);
16930var defineBuiltIn = __webpack_require__(49);
16931var defineBuiltIns = __webpack_require__(198);
16932var setToStringTag = __webpack_require__(84);
16933var createIteratorConstructor = __webpack_require__(167);
16934var InternalStateModule = __webpack_require__(53);
16935var anInstance = __webpack_require__(199);
16936var isCallable = __webpack_require__(22);
16937var hasOwn = __webpack_require__(40);
16938var bind = __webpack_require__(86);
16939var classof = __webpack_require__(71);
16940var anObject = __webpack_require__(48);
16941var isObject = __webpack_require__(21);
16942var $toString = __webpack_require__(70);
16943var create = __webpack_require__(73);
16944var createPropertyDescriptor = __webpack_require__(11);
16945var getIterator = __webpack_require__(131);
16946var getIteratorMethod = __webpack_require__(132);
16947var validateArgumentsLength = __webpack_require__(317);
16948var wellKnownSymbol = __webpack_require__(35);
16949var arraySort = __webpack_require__(185);
16950
16951var ITERATOR = wellKnownSymbol('iterator');
16952var URL_SEARCH_PARAMS = 'URLSearchParams';
16953var URL_SEARCH_PARAMS_ITERATOR = URL_SEARCH_PARAMS + 'Iterator';
16954var setInternalState = InternalStateModule.set;
16955var getInternalParamsState = InternalStateModule.getterFor(URL_SEARCH_PARAMS);
16956var getInternalIteratorState = InternalStateModule.getterFor(URL_SEARCH_PARAMS_ITERATOR);
16957// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
16958var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
16959
16960// Avoid NodeJS experimental warning
16961var safeGetBuiltIn = function (name) {
16962 if (!DESCRIPTORS) return global[name];
16963 var descriptor = getOwnPropertyDescriptor(global, name);
16964 return descriptor && descriptor.value;
16965};
16966
16967var nativeFetch = safeGetBuiltIn('fetch');
16968var NativeRequest = safeGetBuiltIn('Request');
16969var Headers = safeGetBuiltIn('Headers');
16970var RequestPrototype = NativeRequest && NativeRequest.prototype;
16971var HeadersPrototype = Headers && Headers.prototype;
16972var RegExp = global.RegExp;
16973var TypeError = global.TypeError;
16974var decodeURIComponent = global.decodeURIComponent;
16975var encodeURIComponent = global.encodeURIComponent;
16976var charAt = uncurryThis(''.charAt);
16977var join = uncurryThis([].join);
16978var push = uncurryThis([].push);
16979var replace = uncurryThis(''.replace);
16980var shift = uncurryThis([].shift);
16981var splice = uncurryThis([].splice);
16982var split = uncurryThis(''.split);
16983var stringSlice = uncurryThis(''.slice);
16984
16985var plus = /\+/g;
16986var sequences = Array(4);
16987
16988var percentSequence = function (bytes) {
16989 return sequences[bytes - 1] || (sequences[bytes - 1] = RegExp('((?:%[\\da-f]{2}){' + bytes + '})', 'gi'));
16990};
16991
16992var percentDecode = function (sequence) {
16993 try {
16994 return decodeURIComponent(sequence);
16995 } catch (error) {
16996 return sequence;
16997 }
16998};
16999
17000var deserialize = function (it) {
17001 var result = replace(it, plus, ' ');
17002 var bytes = 4;
17003 try {
17004 return decodeURIComponent(result);
17005 } catch (error) {
17006 while (bytes) {
17007 result = replace(result, percentSequence(bytes--), percentDecode);
17008 }
17009 return result;
17010 }
17011};
17012
17013var find = /[!'()~]|%20/g;
17014
17015var replacements = {
17016 '!': '%21',
17017 "'": '%27',
17018 '(': '%28',
17019 ')': '%29',
17020 '~': '%7E',
17021 '%20': '+'
17022};
17023
17024var replacer = function (match) {
17025 return replacements[match];
17026};
17027
17028var serialize = function (it) {
17029 return replace(encodeURIComponent(it), find, replacer);
17030};
17031
17032var URLSearchParamsIterator = createIteratorConstructor(function Iterator(params, kind) {
17033 setInternalState(this, {
17034 type: URL_SEARCH_PARAMS_ITERATOR,
17035 iterator: getIterator(getInternalParamsState(params).entries),
17036 kind: kind
17037 });
17038}, 'Iterator', function next() {
17039 var state = getInternalIteratorState(this);
17040 var kind = state.kind;
17041 var step = state.iterator.next();
17042 var entry = step.value;
17043 if (!step.done) {
17044 step.value = kind === 'keys' ? entry.key : kind === 'values' ? entry.value : [entry.key, entry.value];
17045 } return step;
17046}, true);
17047
17048var URLSearchParamsState = function (init) {
17049 this.entries = [];
17050 this.url = null;
17051
17052 if (init !== undefined) {
17053 if (isObject(init)) this.parseObject(init);
17054 else this.parseQuery(typeof init == 'string' ? charAt(init, 0) === '?' ? stringSlice(init, 1) : init : $toString(init));
17055 }
17056};
17057
17058URLSearchParamsState.prototype = {
17059 type: URL_SEARCH_PARAMS,
17060 bindURL: function (url) {
17061 this.url = url;
17062 this.update();
17063 },
17064 parseObject: function (object) {
17065 var iteratorMethod = getIteratorMethod(object);
17066 var iterator, next, step, entryIterator, entryNext, first, second;
17067
17068 if (iteratorMethod) {
17069 iterator = getIterator(object, iteratorMethod);
17070 next = iterator.next;
17071 while (!(step = call(next, iterator)).done) {
17072 entryIterator = getIterator(anObject(step.value));
17073 entryNext = entryIterator.next;
17074 if (
17075 (first = call(entryNext, entryIterator)).done ||
17076 (second = call(entryNext, entryIterator)).done ||
17077 !call(entryNext, entryIterator).done
17078 ) throw TypeError('Expected sequence with length 2');
17079 push(this.entries, { key: $toString(first.value), value: $toString(second.value) });
17080 }
17081 } else for (var key in object) if (hasOwn(object, key)) {
17082 push(this.entries, { key: key, value: $toString(object[key]) });
17083 }
17084 },
17085 parseQuery: function (query) {
17086 if (query) {
17087 var attributes = split(query, '&');
17088 var index = 0;
17089 var attribute, entry;
17090 while (index < attributes.length) {
17091 attribute = attributes[index++];
17092 if (attribute.length) {
17093 entry = split(attribute, '=');
17094 push(this.entries, {
17095 key: deserialize(shift(entry)),
17096 value: deserialize(join(entry, '='))
17097 });
17098 }
17099 }
17100 }
17101 },
17102 serialize: function () {
17103 var entries = this.entries;
17104 var result = [];
17105 var index = 0;
17106 var entry;
17107 while (index < entries.length) {
17108 entry = entries[index++];
17109 push(result, serialize(entry.key) + '=' + serialize(entry.value));
17110 } return join(result, '&');
17111 },
17112 update: function () {
17113 this.entries.length = 0;
17114 this.parseQuery(this.url.query);
17115 },
17116 updateURL: function () {
17117 if (this.url) this.url.update();
17118 }
17119};
17120
17121// `URLSearchParams` constructor
17122// https://url.spec.whatwg.org/#interface-urlsearchparams
17123var URLSearchParamsConstructor = function URLSearchParams(/* init */) {
17124 anInstance(this, URLSearchParamsPrototype);
17125 var init = arguments.length > 0 ? arguments[0] : undefined;
17126 setInternalState(this, new URLSearchParamsState(init));
17127};
17128
17129var URLSearchParamsPrototype = URLSearchParamsConstructor.prototype;
17130
17131defineBuiltIns(URLSearchParamsPrototype, {
17132 // `URLSearchParams.prototype.append` method
17133 // https://url.spec.whatwg.org/#dom-urlsearchparams-append
17134 append: function append(name, value) {
17135 validateArgumentsLength(arguments.length, 2);
17136 var state = getInternalParamsState(this);
17137 push(state.entries, { key: $toString(name), value: $toString(value) });
17138 state.updateURL();
17139 },
17140 // `URLSearchParams.prototype.delete` method
17141 // https://url.spec.whatwg.org/#dom-urlsearchparams-delete
17142 'delete': function (name) {
17143 validateArgumentsLength(arguments.length, 1);
17144 var state = getInternalParamsState(this);
17145 var entries = state.entries;
17146 var key = $toString(name);
17147 var index = 0;
17148 while (index < entries.length) {
17149 if (entries[index].key === key) splice(entries, index, 1);
17150 else index++;
17151 }
17152 state.updateURL();
17153 },
17154 // `URLSearchParams.prototype.get` method
17155 // https://url.spec.whatwg.org/#dom-urlsearchparams-get
17156 get: function get(name) {
17157 validateArgumentsLength(arguments.length, 1);
17158 var entries = getInternalParamsState(this).entries;
17159 var key = $toString(name);
17160 var index = 0;
17161 for (; index < entries.length; index++) {
17162 if (entries[index].key === key) return entries[index].value;
17163 }
17164 return null;
17165 },
17166 // `URLSearchParams.prototype.getAll` method
17167 // https://url.spec.whatwg.org/#dom-urlsearchparams-getall
17168 getAll: function getAll(name) {
17169 validateArgumentsLength(arguments.length, 1);
17170 var entries = getInternalParamsState(this).entries;
17171 var key = $toString(name);
17172 var result = [];
17173 var index = 0;
17174 for (; index < entries.length; index++) {
17175 if (entries[index].key === key) push(result, entries[index].value);
17176 }
17177 return result;
17178 },
17179 // `URLSearchParams.prototype.has` method
17180 // https://url.spec.whatwg.org/#dom-urlsearchparams-has
17181 has: function has(name) {
17182 validateArgumentsLength(arguments.length, 1);
17183 var entries = getInternalParamsState(this).entries;
17184 var key = $toString(name);
17185 var index = 0;
17186 while (index < entries.length) {
17187 if (entries[index++].key === key) return true;
17188 }
17189 return false;
17190 },
17191 // `URLSearchParams.prototype.set` method
17192 // https://url.spec.whatwg.org/#dom-urlsearchparams-set
17193 set: function set(name, value) {
17194 validateArgumentsLength(arguments.length, 1);
17195 var state = getInternalParamsState(this);
17196 var entries = state.entries;
17197 var found = false;
17198 var key = $toString(name);
17199 var val = $toString(value);
17200 var index = 0;
17201 var entry;
17202 for (; index < entries.length; index++) {
17203 entry = entries[index];
17204 if (entry.key === key) {
17205 if (found) splice(entries, index--, 1);
17206 else {
17207 found = true;
17208 entry.value = val;
17209 }
17210 }
17211 }
17212 if (!found) push(entries, { key: key, value: val });
17213 state.updateURL();
17214 },
17215 // `URLSearchParams.prototype.sort` method
17216 // https://url.spec.whatwg.org/#dom-urlsearchparams-sort
17217 sort: function sort() {
17218 var state = getInternalParamsState(this);
17219 arraySort(state.entries, function (a, b) {
17220 return a.key > b.key ? 1 : -1;
17221 });
17222 state.updateURL();
17223 },
17224 // `URLSearchParams.prototype.forEach` method
17225 forEach: function forEach(callback /* , thisArg */) {
17226 var entries = getInternalParamsState(this).entries;
17227 var boundFunction = bind(callback, arguments.length > 1 ? arguments[1] : undefined);
17228 var index = 0;
17229 var entry;
17230 while (index < entries.length) {
17231 entry = entries[index++];
17232 boundFunction(entry.value, entry.key, this);
17233 }
17234 },
17235 // `URLSearchParams.prototype.keys` method
17236 keys: function keys() {
17237 return new URLSearchParamsIterator(this, 'keys');
17238 },
17239 // `URLSearchParams.prototype.values` method
17240 values: function values() {
17241 return new URLSearchParamsIterator(this, 'values');
17242 },
17243 // `URLSearchParams.prototype.entries` method
17244 entries: function entries() {
17245 return new URLSearchParamsIterator(this, 'entries');
17246 }
17247}, { enumerable: true });
17248
17249// `URLSearchParams.prototype[@@iterator]` method
17250defineBuiltIn(URLSearchParamsPrototype, ITERATOR, URLSearchParamsPrototype.entries, { name: 'entries' });
17251
17252// `URLSearchParams.prototype.toString` method
17253// https://url.spec.whatwg.org/#urlsearchparams-stringification-behavior
17254defineBuiltIn(URLSearchParamsPrototype, 'toString', function toString() {
17255 return getInternalParamsState(this).serialize();
17256}, { enumerable: true });
17257
17258setToStringTag(URLSearchParamsConstructor, URL_SEARCH_PARAMS);
17259
17260$({ global: true, constructor: true, forced: !USE_NATIVE_URL }, {
17261 URLSearchParams: URLSearchParamsConstructor
17262});
17263
17264// Wrap `fetch` and `Request` for correct work with polyfilled `URLSearchParams`
17265if (!USE_NATIVE_URL && isCallable(Headers)) {
17266 var headersHas = uncurryThis(HeadersPrototype.has);
17267 var headersSet = uncurryThis(HeadersPrototype.set);
17268
17269 var wrapRequestOptions = function (init) {
17270 if (isObject(init)) {
17271 var body = init.body;
17272 var headers;
17273 if (classof(body) === URL_SEARCH_PARAMS) {
17274 headers = init.headers ? new Headers(init.headers) : new Headers();
17275 if (!headersHas(headers, 'content-type')) {
17276 headersSet(headers, 'content-type', 'application/x-www-form-urlencoded;charset=UTF-8');
17277 }
17278 return create(init, {
17279 body: createPropertyDescriptor(0, $toString(body)),
17280 headers: createPropertyDescriptor(0, headers)
17281 });
17282 }
17283 } return init;
17284 };
17285
17286 if (isCallable(nativeFetch)) {
17287 $({ global: true, enumerable: true, dontCallGetSet: true, forced: true }, {
17288 fetch: function fetch(input /* , init */) {
17289 return nativeFetch(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {});
17290 }
17291 });
17292 }
17293
17294 if (isCallable(NativeRequest)) {
17295 var RequestConstructor = function Request(input /* , init */) {
17296 anInstance(this, RequestPrototype);
17297 return new NativeRequest(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {});
17298 };
17299
17300 RequestPrototype.constructor = RequestConstructor;
17301 RequestConstructor.prototype = RequestPrototype;
17302
17303 $({ global: true, constructor: true, dontCallGetSet: true, forced: true }, {
17304 Request: RequestConstructor
17305 });
17306 }
17307}
17308
17309module.exports = {
17310 URLSearchParams: URLSearchParamsConstructor,
17311 getState: getInternalParamsState
17312};
17313
17314
17315/***/ }),
17316/* 500 */
17317/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
17318
17319"use strict";
17320
17321var $ = __webpack_require__(3);
17322var call = __webpack_require__(8);
17323
17324// `URL.prototype.toJSON` method
17325// https://url.spec.whatwg.org/#dom-url-tojson
17326$({ target: 'URL', proto: true, enumerable: true }, {
17327 toJSON: function toJSON() {
17328 return call(URL.prototype.toString, this);
17329 }
17330});
17331
17332
17333/***/ }),
17334/* 501 */
17335/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
17336
17337// TODO: Remove this module from `core-js@4` since it's replaced to module below
17338__webpack_require__(499);
17339
17340
17341/***/ }),
17342/* 502 */
17343/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
17344
17345"use strict";
17346
17347// EXPORTS
17348__webpack_require__.d(__webpack_exports__, {
17349 "default": function() { return /* binding */ BubbleCompare; }
17350});
17351
17352;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/newArrowCheck.js
17353function _newArrowCheck(innerThis, boundThis) {
17354 if (innerThis !== boundThis) {
17355 throw new TypeError("Cannot instantiate an arrow function");
17356 }
17357}
17358;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js
17359function _assertThisInitialized(self) {
17360 if (self === void 0) {
17361 throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
17362 }
17363 return self;
17364}
17365;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js
17366function _setPrototypeOf(o, p) {
17367 _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {
17368 o.__proto__ = p;
17369 return o;
17370 };
17371 return _setPrototypeOf(o, p);
17372}
17373;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js
17374
17375function _inheritsLoose(subClass, superClass) {
17376 subClass.prototype = Object.create(superClass.prototype);
17377 subClass.prototype.constructor = subClass;
17378 _setPrototypeOf(subClass, superClass);
17379}
17380;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selector.js
17381function none() {}
17382/* harmony default export */ function selector(selector) {
17383 return selector == null ? none : function () {
17384 return this.querySelector(selector);
17385 };
17386}
17387;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/select.js
17388
17389
17390/* harmony default export */ function selection_select(select) {
17391 if (typeof select !== "function") select = selector(select);
17392 for (var groups = this._groups, m = groups.length, subgroups = Array(m), j = 0; j < m; ++j) {
17393 for (var group = groups[j], n = group.length, subgroup = subgroups[j] = Array(n), node, subnode, i = 0; i < n; ++i) {
17394 if ((node = group[i]) && (subnode = select.call(node, node.__data__, i, group))) {
17395 if ("__data__" in node) subnode.__data__ = node.__data__;
17396 subgroup[i] = subnode;
17397 }
17398 }
17399 }
17400 return new Selection(subgroups, this._parents);
17401}
17402;// CONCATENATED MODULE: ./node_modules/d3-selection/src/array.js
17403// Given something array like (or null), returns something that is strictly an
17404// array. This is used to ensure that array-like objects passed to d3.selectAll
17405// or selection.selectAll are converted into proper arrays when creating a
17406// selection; we don’t ever want to create a selection backed by a live
17407// HTMLCollection or NodeList. However, note that selection.selectAll will use a
17408// static NodeList as a group, since it safely derived from querySelectorAll.
17409function array(x) {
17410 return x == null ? [] : Array.isArray(x) ? x : Array.from(x);
17411}
17412;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selectorAll.js
17413function empty() {
17414 return [];
17415}
17416/* harmony default export */ function selectorAll(selector) {
17417 return selector == null ? empty : function () {
17418 return this.querySelectorAll(selector);
17419 };
17420}
17421;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/selectAll.js
17422
17423
17424
17425function arrayAll(select) {
17426 return function () {
17427 return array(select.apply(this, arguments));
17428 };
17429}
17430/* harmony default export */ function selectAll(select) {
17431 if (typeof select === "function") select = arrayAll(select);else select = selectorAll(select);
17432 for (var groups = this._groups, m = groups.length, subgroups = [], parents = [], j = 0; j < m; ++j) {
17433 for (var group = groups[j], n = group.length, node, i = 0; i < n; ++i) {
17434 if (node = group[i]) {
17435 subgroups.push(select.call(node, node.__data__, i, group));
17436 parents.push(node);
17437 }
17438 }
17439 }
17440 return new Selection(subgroups, parents);
17441}
17442;// CONCATENATED MODULE: ./node_modules/d3-selection/src/matcher.js
17443/* harmony default export */ function matcher(selector) {
17444 return function () {
17445 return this.matches(selector);
17446 };
17447}
17448function childMatcher(selector) {
17449 return function (node) {
17450 return node.matches(selector);
17451 };
17452}
17453;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/selectChild.js
17454
17455var find = Array.prototype.find;
17456function childFind(match) {
17457 return function () {
17458 return find.call(this.children, match);
17459 };
17460}
17461function childFirst() {
17462 return this.firstElementChild;
17463}
17464/* harmony default export */ function selectChild(match) {
17465 return this.select(match == null ? childFirst : childFind(typeof match === "function" ? match : childMatcher(match)));
17466}
17467;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/selectChildren.js
17468
17469var filter = Array.prototype.filter;
17470function children() {
17471 return Array.from(this.children);
17472}
17473function childrenFilter(match) {
17474 return function () {
17475 return filter.call(this.children, match);
17476 };
17477}
17478/* harmony default export */ function selectChildren(match) {
17479 return this.selectAll(match == null ? children : childrenFilter(typeof match === "function" ? match : childMatcher(match)));
17480}
17481;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/filter.js
17482
17483
17484/* harmony default export */ function selection_filter(match) {
17485 if (typeof match !== "function") match = matcher(match);
17486 for (var groups = this._groups, m = groups.length, subgroups = Array(m), j = 0; j < m; ++j) {
17487 for (var group = groups[j], n = group.length, subgroup = subgroups[j] = [], node, i = 0; i < n; ++i) {
17488 if ((node = group[i]) && match.call(node, node.__data__, i, group)) {
17489 subgroup.push(node);
17490 }
17491 }
17492 }
17493 return new Selection(subgroups, this._parents);
17494}
17495;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/sparse.js
17496/* harmony default export */ function sparse(update) {
17497 return Array(update.length);
17498}
17499;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/enter.js
17500
17501
17502/* harmony default export */ function enter() {
17503 return new Selection(this._enter || this._groups.map(sparse), this._parents);
17504}
17505function EnterNode(parent, datum) {
17506 this.ownerDocument = parent.ownerDocument;
17507 this.namespaceURI = parent.namespaceURI;
17508 this._next = null;
17509 this._parent = parent;
17510 this.__data__ = datum;
17511}
17512EnterNode.prototype = {
17513 constructor: EnterNode,
17514 appendChild: function appendChild(child) {
17515 return this._parent.insertBefore(child, this._next);
17516 },
17517 insertBefore: function insertBefore(child, next) {
17518 return this._parent.insertBefore(child, next);
17519 },
17520 querySelector: function querySelector(selector) {
17521 return this._parent.querySelector(selector);
17522 },
17523 querySelectorAll: function querySelectorAll(selector) {
17524 return this._parent.querySelectorAll(selector);
17525 }
17526};
17527;// CONCATENATED MODULE: ./node_modules/d3-selection/src/constant.js
17528/* harmony default export */ function constant(x) {
17529 return function () {
17530 return x;
17531 };
17532}
17533;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/data.js
17534
17535
17536
17537function bindIndex(parent, group, enter, update, exit, data) {
17538 var i = 0,
17539 node,
17540 groupLength = group.length,
17541 dataLength = data.length;
17542
17543 // Put any non-null nodes that fit into update.
17544 // Put any null nodes into enter.
17545 // Put any remaining data into enter.
17546 for (; i < dataLength; ++i) {
17547 if (node = group[i]) {
17548 node.__data__ = data[i];
17549 update[i] = node;
17550 } else {
17551 enter[i] = new EnterNode(parent, data[i]);
17552 }
17553 }
17554
17555 // Put any non-null nodes that don’t fit into exit.
17556 for (; i < groupLength; ++i) {
17557 if (node = group[i]) {
17558 exit[i] = node;
17559 }
17560 }
17561}
17562function bindKey(parent, group, enter, update, exit, data, key) {
17563 var i,
17564 node,
17565 nodeByKeyValue = new Map(),
17566 groupLength = group.length,
17567 dataLength = data.length,
17568 keyValues = Array(groupLength),
17569 keyValue;
17570
17571 // Compute the key for each node.
17572 // If multiple nodes have the same key, the duplicates are added to exit.
17573 for (i = 0; i < groupLength; ++i) {
17574 if (node = group[i]) {
17575 keyValues[i] = keyValue = key.call(node, node.__data__, i, group) + "";
17576 if (nodeByKeyValue.has(keyValue)) {
17577 exit[i] = node;
17578 } else {
17579 nodeByKeyValue.set(keyValue, node);
17580 }
17581 }
17582 }
17583
17584 // Compute the key for each datum.
17585 // If there a node associated with this key, join and add it to update.
17586 // If there is not (or the key is a duplicate), add it to enter.
17587 for (i = 0; i < dataLength; ++i) {
17588 keyValue = key.call(parent, data[i], i, data) + "";
17589 if (node = nodeByKeyValue.get(keyValue)) {
17590 update[i] = node;
17591 node.__data__ = data[i];
17592 nodeByKeyValue.delete(keyValue);
17593 } else {
17594 enter[i] = new EnterNode(parent, data[i]);
17595 }
17596 }
17597
17598 // Add any remaining nodes that were not bound to data to exit.
17599 for (i = 0; i < groupLength; ++i) {
17600 if ((node = group[i]) && nodeByKeyValue.get(keyValues[i]) === node) {
17601 exit[i] = node;
17602 }
17603 }
17604}
17605function datum(node) {
17606 return node.__data__;
17607}
17608/* harmony default export */ function data(value, key) {
17609 if (!arguments.length) return Array.from(this, datum);
17610 var bind = key ? bindKey : bindIndex,
17611 parents = this._parents,
17612 groups = this._groups;
17613 if (typeof value !== "function") value = constant(value);
17614 for (var m = groups.length, update = Array(m), enter = Array(m), exit = Array(m), j = 0; j < m; ++j) {
17615 var parent = parents[j],
17616 group = groups[j],
17617 groupLength = group.length,
17618 data = arraylike(value.call(parent, parent && parent.__data__, j, parents)),
17619 dataLength = data.length,
17620 enterGroup = enter[j] = Array(dataLength),
17621 updateGroup = update[j] = Array(dataLength),
17622 exitGroup = exit[j] = Array(groupLength);
17623 bind(parent, group, enterGroup, updateGroup, exitGroup, data, key);
17624
17625 // Now connect the enter nodes to their following update node, such that
17626 // appendChild can insert the materialized enter node before this node,
17627 // rather than at the end of the parent node.
17628 for (var i0 = 0, i1 = 0, previous, next; i0 < dataLength; ++i0) {
17629 if (previous = enterGroup[i0]) {
17630 if (i0 >= i1) i1 = i0 + 1;
17631 while (!(next = updateGroup[i1]) && ++i1 < dataLength) {}
17632 previous._next = next || null;
17633 }
17634 }
17635 }
17636 update = new Selection(update, parents);
17637 update._enter = enter;
17638 update._exit = exit;
17639 return update;
17640}
17641
17642// Given some data, this returns an array-like view of it: an object that
17643// exposes a length property and allows numeric indexing. Note that unlike
17644// selectAll, this isn’t worried about “live” collections because the resulting
17645// array will only be used briefly while data is being bound. (It is possible to
17646// cause the data to change while iterating by using a key function, but please
17647// don’t; we’d rather avoid a gratuitous copy.)
17648function arraylike(data) {
17649 return typeof data === "object" && "length" in data ? data // Array, TypedArray, NodeList, array-like
17650 : Array.from(data); // Map, Set, iterable, string, or anything else
17651}
17652;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/exit.js
17653
17654
17655/* harmony default export */ function exit() {
17656 return new Selection(this._exit || this._groups.map(sparse), this._parents);
17657}
17658;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/join.js
17659/* harmony default export */ function join(onenter, onupdate, onexit) {
17660 var enter = this.enter(),
17661 update = this,
17662 exit = this.exit();
17663 if (typeof onenter === "function") {
17664 enter = onenter(enter);
17665 if (enter) enter = enter.selection();
17666 } else {
17667 enter = enter.append(onenter + "");
17668 }
17669 if (onupdate != null) {
17670 update = onupdate(update);
17671 if (update) update = update.selection();
17672 }
17673 if (onexit == null) exit.remove();else onexit(exit);
17674 return enter && update ? enter.merge(update).order() : update;
17675}
17676;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/merge.js
17677
17678/* harmony default export */ function merge(context) {
17679 for (var selection = context.selection ? context.selection() : context, groups0 = this._groups, groups1 = selection._groups, m0 = groups0.length, m1 = groups1.length, m = Math.min(m0, m1), merges = Array(m0), j = 0; j < m; ++j) {
17680 for (var group0 = groups0[j], group1 = groups1[j], n = group0.length, merge = merges[j] = Array(n), node, i = 0; i < n; ++i) {
17681 if (node = group0[i] || group1[i]) {
17682 merge[i] = node;
17683 }
17684 }
17685 }
17686 for (; j < m0; ++j) {
17687 merges[j] = groups0[j];
17688 }
17689 return new Selection(merges, this._parents);
17690}
17691;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/order.js
17692/* harmony default export */ function order() {
17693 for (var groups = this._groups, j = -1, m = groups.length; ++j < m;) {
17694 for (var group = groups[j], i = group.length - 1, next = group[i], node; --i >= 0;) {
17695 if (node = group[i]) {
17696 if (next && node.compareDocumentPosition(next) ^ 4) next.parentNode.insertBefore(node, next);
17697 next = node;
17698 }
17699 }
17700 }
17701 return this;
17702}
17703;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/sort.js
17704
17705/* harmony default export */ function sort(compare) {
17706 if (!compare) compare = ascending;
17707 function compareNode(a, b) {
17708 return a && b ? compare(a.__data__, b.__data__) : !a - !b;
17709 }
17710 for (var groups = this._groups, m = groups.length, sortgroups = Array(m), j = 0; j < m; ++j) {
17711 for (var group = groups[j], n = group.length, sortgroup = sortgroups[j] = Array(n), node, i = 0; i < n; ++i) {
17712 if (node = group[i]) {
17713 sortgroup[i] = node;
17714 }
17715 }
17716 sortgroup.sort(compareNode);
17717 }
17718 return new Selection(sortgroups, this._parents).order();
17719}
17720function ascending(a, b) {
17721 return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN;
17722}
17723;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/call.js
17724/* harmony default export */ function call() {
17725 var callback = arguments[0];
17726 arguments[0] = this;
17727 callback.apply(null, arguments);
17728 return this;
17729}
17730;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/nodes.js
17731/* harmony default export */ function nodes() {
17732 return Array.from(this);
17733}
17734;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/node.js
17735/* harmony default export */ function node() {
17736 for (var groups = this._groups, j = 0, m = groups.length; j < m; ++j) {
17737 for (var group = groups[j], i = 0, n = group.length, node; i < n; ++i) {
17738 node = group[i];
17739 if (node) return node;
17740 }
17741 }
17742 return null;
17743}
17744;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/size.js
17745function _createForOfIteratorHelperLoose(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (it) return (it = it.call(o)).next.bind(it); if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; return function () { if (i >= o.length) return { done: !0 }; return { done: !1, value: o[i++] }; }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
17746function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
17747function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
17748/* harmony default export */ function size() {
17749 var size = 0;
17750 for (var _iterator = _createForOfIteratorHelperLoose(this), _step; !(_step = _iterator()).done;) {
17751 _step.value;
17752 ++size;
17753 } // eslint-disable-line no-unused-vars
17754 return size;
17755}
17756;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/empty.js
17757/* harmony default export */ function selection_empty() {
17758 return !this.node();
17759}
17760;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/each.js
17761/* harmony default export */ function each(callback) {
17762 for (var groups = this._groups, j = 0, m = groups.length; j < m; ++j) {
17763 for (var group = groups[j], i = 0, n = group.length, node; i < n; ++i) {
17764 if (node = group[i]) callback.call(node, node.__data__, i, group);
17765 }
17766 }
17767 return this;
17768}
17769;// CONCATENATED MODULE: ./node_modules/d3-selection/src/namespaces.js
17770var xhtml = "http://www.w3.org/1999/xhtml";
17771/* harmony default export */ var namespaces = ({
17772 svg: "http://www.w3.org/2000/svg",
17773 xhtml: "http://www.w3.org/1999/xhtml",
17774 xlink: "http://www.w3.org/1999/xlink",
17775 xml: "http://www.w3.org/XML/1998/namespace",
17776 xmlns: "http://www.w3.org/2000/xmlns/"
17777});
17778;// CONCATENATED MODULE: ./node_modules/d3-selection/src/namespace.js
17779
17780/* harmony default export */ function namespace(name) {
17781 var prefix = name += "",
17782 i = prefix.indexOf(":");
17783 if (i >= 0 && (prefix = name.slice(0, i)) !== "xmlns") name = name.slice(i + 1);
17784 return namespaces.hasOwnProperty(prefix) ? {
17785 space: namespaces[prefix],
17786 local: name
17787 } : name; // eslint-disable-line no-prototype-builtins
17788}
17789;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/attr.js
17790
17791function attrRemove(name) {
17792 return function () {
17793 this.removeAttribute(name);
17794 };
17795}
17796function attrRemoveNS(fullname) {
17797 return function () {
17798 this.removeAttributeNS(fullname.space, fullname.local);
17799 };
17800}
17801function attrConstant(name, value) {
17802 return function () {
17803 this.setAttribute(name, value);
17804 };
17805}
17806function attrConstantNS(fullname, value) {
17807 return function () {
17808 this.setAttributeNS(fullname.space, fullname.local, value);
17809 };
17810}
17811function attrFunction(name, value) {
17812 return function () {
17813 var v = value.apply(this, arguments);
17814 if (v == null) this.removeAttribute(name);else this.setAttribute(name, v);
17815 };
17816}
17817function attrFunctionNS(fullname, value) {
17818 return function () {
17819 var v = value.apply(this, arguments);
17820 if (v == null) this.removeAttributeNS(fullname.space, fullname.local);else this.setAttributeNS(fullname.space, fullname.local, v);
17821 };
17822}
17823/* harmony default export */ function attr(name, value) {
17824 var fullname = namespace(name);
17825 if (arguments.length < 2) {
17826 var node = this.node();
17827 return fullname.local ? node.getAttributeNS(fullname.space, fullname.local) : node.getAttribute(fullname);
17828 }
17829 return this.each((value == null ? fullname.local ? attrRemoveNS : attrRemove : typeof value === "function" ? fullname.local ? attrFunctionNS : attrFunction : fullname.local ? attrConstantNS : attrConstant)(fullname, value));
17830}
17831;// CONCATENATED MODULE: ./node_modules/d3-selection/src/window.js
17832/* harmony default export */ function src_window(node) {
17833 return node.ownerDocument && node.ownerDocument.defaultView // node is a Node
17834 || node.document && node // node is a Window
17835 || node.defaultView; // node is a Document
17836}
17837;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/style.js
17838
17839function styleRemove(name) {
17840 return function () {
17841 this.style.removeProperty(name);
17842 };
17843}
17844function styleConstant(name, value, priority) {
17845 return function () {
17846 this.style.setProperty(name, value, priority);
17847 };
17848}
17849function styleFunction(name, value, priority) {
17850 return function () {
17851 var v = value.apply(this, arguments);
17852 if (v == null) this.style.removeProperty(name);else this.style.setProperty(name, v, priority);
17853 };
17854}
17855/* harmony default export */ function style(name, value, priority) {
17856 return arguments.length > 1 ? this.each((value == null ? styleRemove : typeof value === "function" ? styleFunction : styleConstant)(name, value, priority == null ? "" : priority)) : styleValue(this.node(), name);
17857}
17858function styleValue(node, name) {
17859 return node.style.getPropertyValue(name) || src_window(node).getComputedStyle(node, null).getPropertyValue(name);
17860}
17861;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/property.js
17862function propertyRemove(name) {
17863 return function () {
17864 delete this[name];
17865 };
17866}
17867function propertyConstant(name, value) {
17868 return function () {
17869 this[name] = value;
17870 };
17871}
17872function propertyFunction(name, value) {
17873 return function () {
17874 var v = value.apply(this, arguments);
17875 if (v == null) delete this[name];else this[name] = v;
17876 };
17877}
17878/* harmony default export */ function property(name, value) {
17879 return arguments.length > 1 ? this.each((value == null ? propertyRemove : typeof value === "function" ? propertyFunction : propertyConstant)(name, value)) : this.node()[name];
17880}
17881;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/classed.js
17882function classArray(string) {
17883 return string.trim().split(/^|\s+/);
17884}
17885function classList(node) {
17886 return node.classList || new ClassList(node);
17887}
17888function ClassList(node) {
17889 this._node = node;
17890 this._names = classArray(node.getAttribute("class") || "");
17891}
17892ClassList.prototype = {
17893 add: function add(name) {
17894 var i = this._names.indexOf(name);
17895 if (i < 0) {
17896 this._names.push(name);
17897 this._node.setAttribute("class", this._names.join(" "));
17898 }
17899 },
17900 remove: function remove(name) {
17901 var i = this._names.indexOf(name);
17902 if (i >= 0) {
17903 this._names.splice(i, 1);
17904 this._node.setAttribute("class", this._names.join(" "));
17905 }
17906 },
17907 contains: function contains(name) {
17908 return this._names.indexOf(name) >= 0;
17909 }
17910};
17911function classedAdd(node, names) {
17912 var list = classList(node),
17913 i = -1,
17914 n = names.length;
17915 while (++i < n) {
17916 list.add(names[i]);
17917 }
17918}
17919function classedRemove(node, names) {
17920 var list = classList(node),
17921 i = -1,
17922 n = names.length;
17923 while (++i < n) {
17924 list.remove(names[i]);
17925 }
17926}
17927function classedTrue(names) {
17928 return function () {
17929 classedAdd(this, names);
17930 };
17931}
17932function classedFalse(names) {
17933 return function () {
17934 classedRemove(this, names);
17935 };
17936}
17937function classedFunction(names, value) {
17938 return function () {
17939 (value.apply(this, arguments) ? classedAdd : classedRemove)(this, names);
17940 };
17941}
17942/* harmony default export */ function classed(name, value) {
17943 var names = classArray(name + "");
17944 if (arguments.length < 2) {
17945 var list = classList(this.node()),
17946 i = -1,
17947 n = names.length;
17948 while (++i < n) {
17949 if (!list.contains(names[i])) return !1;
17950 }
17951 return !0;
17952 }
17953 return this.each((typeof value === "function" ? classedFunction : value ? classedTrue : classedFalse)(names, value));
17954}
17955;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/text.js
17956function textRemove() {
17957 this.textContent = "";
17958}
17959function textConstant(value) {
17960 return function () {
17961 this.textContent = value;
17962 };
17963}
17964function textFunction(value) {
17965 return function () {
17966 var v = value.apply(this, arguments);
17967 this.textContent = v == null ? "" : v;
17968 };
17969}
17970/* harmony default export */ function selection_text(value) {
17971 return arguments.length ? this.each(value == null ? textRemove : (typeof value === "function" ? textFunction : textConstant)(value)) : this.node().textContent;
17972}
17973;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/html.js
17974function htmlRemove() {
17975 this.innerHTML = "";
17976}
17977function htmlConstant(value) {
17978 return function () {
17979 this.innerHTML = value;
17980 };
17981}
17982function htmlFunction(value) {
17983 return function () {
17984 var v = value.apply(this, arguments);
17985 this.innerHTML = v == null ? "" : v;
17986 };
17987}
17988/* harmony default export */ function html(value) {
17989 return arguments.length ? this.each(value == null ? htmlRemove : (typeof value === "function" ? htmlFunction : htmlConstant)(value)) : this.node().innerHTML;
17990}
17991;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/raise.js
17992function raise() {
17993 if (this.nextSibling) this.parentNode.appendChild(this);
17994}
17995/* harmony default export */ function selection_raise() {
17996 return this.each(raise);
17997}
17998;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/lower.js
17999function lower() {
18000 if (this.previousSibling) this.parentNode.insertBefore(this, this.parentNode.firstChild);
18001}
18002/* harmony default export */ function selection_lower() {
18003 return this.each(lower);
18004}
18005;// CONCATENATED MODULE: ./node_modules/d3-selection/src/creator.js
18006
18007
18008function creatorInherit(name) {
18009 return function () {
18010 var document = this.ownerDocument,
18011 uri = this.namespaceURI;
18012 return uri === xhtml && document.documentElement.namespaceURI === xhtml ? document.createElement(name) : document.createElementNS(uri, name);
18013 };
18014}
18015function creatorFixed(fullname) {
18016 return function () {
18017 return this.ownerDocument.createElementNS(fullname.space, fullname.local);
18018 };
18019}
18020/* harmony default export */ function creator(name) {
18021 var fullname = namespace(name);
18022 return (fullname.local ? creatorFixed : creatorInherit)(fullname);
18023}
18024;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/append.js
18025
18026/* harmony default export */ function append(name) {
18027 var create = typeof name === "function" ? name : creator(name);
18028 return this.select(function () {
18029 return this.appendChild(create.apply(this, arguments));
18030 });
18031}
18032;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/insert.js
18033
18034
18035function constantNull() {
18036 return null;
18037}
18038/* harmony default export */ function insert(name, before) {
18039 var create = typeof name === "function" ? name : creator(name),
18040 select = before == null ? constantNull : typeof before === "function" ? before : selector(before);
18041 return this.select(function () {
18042 return this.insertBefore(create.apply(this, arguments), select.apply(this, arguments) || null);
18043 });
18044}
18045;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/remove.js
18046function remove() {
18047 var parent = this.parentNode;
18048 if (parent) parent.removeChild(this);
18049}
18050/* harmony default export */ function selection_remove() {
18051 return this.each(remove);
18052}
18053;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/clone.js
18054function selection_cloneShallow() {
18055 var clone = this.cloneNode(!1),
18056 parent = this.parentNode;
18057 return parent ? parent.insertBefore(clone, this.nextSibling) : clone;
18058}
18059function selection_cloneDeep() {
18060 var clone = this.cloneNode(!0),
18061 parent = this.parentNode;
18062 return parent ? parent.insertBefore(clone, this.nextSibling) : clone;
18063}
18064/* harmony default export */ function clone(deep) {
18065 return this.select(deep ? selection_cloneDeep : selection_cloneShallow);
18066}
18067;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/datum.js
18068/* harmony default export */ function selection_datum(value) {
18069 return arguments.length ? this.property("__data__", value) : this.node().__data__;
18070}
18071;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/on.js
18072function contextListener(listener) {
18073 return function (event) {
18074 listener.call(this, event, this.__data__);
18075 };
18076}
18077function parseTypenames(typenames) {
18078 return typenames.trim().split(/^|\s+/).map(function (t) {
18079 var name = "",
18080 i = t.indexOf(".");
18081 if (i >= 0) name = t.slice(i + 1), t = t.slice(0, i);
18082 return {
18083 type: t,
18084 name: name
18085 };
18086 });
18087}
18088function onRemove(typename) {
18089 return function () {
18090 var on = this.__on;
18091 if (!on) return;
18092 for (var j = 0, i = -1, m = on.length, o; j < m; ++j) {
18093 if (o = on[j], (!typename.type || o.type === typename.type) && o.name === typename.name) {
18094 this.removeEventListener(o.type, o.listener, o.options);
18095 } else {
18096 on[++i] = o;
18097 }
18098 }
18099 if (++i) on.length = i;else delete this.__on;
18100 };
18101}
18102function onAdd(typename, value, options) {
18103 return function () {
18104 var on = this.__on,
18105 o,
18106 listener = contextListener(value);
18107 if (on) for (var j = 0, m = on.length; j < m; ++j) {
18108 if ((o = on[j]).type === typename.type && o.name === typename.name) {
18109 this.removeEventListener(o.type, o.listener, o.options);
18110 this.addEventListener(o.type, o.listener = listener, o.options = options);
18111 o.value = value;
18112 return;
18113 }
18114 }
18115 this.addEventListener(typename.type, listener, options);
18116 o = {
18117 type: typename.type,
18118 name: typename.name,
18119 value: value,
18120 listener: listener,
18121 options: options
18122 };
18123 if (!on) this.__on = [o];else on.push(o);
18124 };
18125}
18126/* harmony default export */ function on(typename, value, options) {
18127 var typenames = parseTypenames(typename + ""),
18128 i,
18129 n = typenames.length,
18130 t;
18131 if (arguments.length < 2) {
18132 var on = this.node().__on;
18133 if (on) for (var j = 0, m = on.length, o; j < m; ++j) {
18134 for (i = 0, o = on[j]; i < n; ++i) {
18135 if ((t = typenames[i]).type === o.type && t.name === o.name) {
18136 return o.value;
18137 }
18138 }
18139 }
18140 return;
18141 }
18142 on = value ? onAdd : onRemove;
18143 for (i = 0; i < n; ++i) {
18144 this.each(on(typenames[i], value, options));
18145 }
18146 return this;
18147}
18148;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/dispatch.js
18149
18150function dispatchEvent(node, type, params) {
18151 var window = src_window(node),
18152 event = window.CustomEvent;
18153 if (typeof event === "function") {
18154 event = new event(type, params);
18155 } else {
18156 event = window.document.createEvent("Event");
18157 if (params) event.initEvent(type, params.bubbles, params.cancelable), event.detail = params.detail;else event.initEvent(type, !1, !1);
18158 }
18159 node.dispatchEvent(event);
18160}
18161function dispatchConstant(type, params) {
18162 return function () {
18163 return dispatchEvent(this, type, params);
18164 };
18165}
18166function dispatchFunction(type, params) {
18167 return function () {
18168 return dispatchEvent(this, type, params.apply(this, arguments));
18169 };
18170}
18171/* harmony default export */ function dispatch(type, params) {
18172 return this.each((typeof params === "function" ? dispatchFunction : dispatchConstant)(type, params));
18173}
18174// EXTERNAL MODULE: ./node_modules/@babel/runtime/regenerator/index.js
18175var regenerator = __webpack_require__(503);
18176;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/iterator.js
18177
18178var _marked = /*#__PURE__*/regenerator.mark(_callee);
18179function _callee() {
18180 var groups, j, m, group, i, n, node;
18181 return regenerator.wrap(function (_context) {
18182 while (1) {
18183 switch (_context.prev = _context.next) {
18184 case 0:
18185 groups = this._groups, j = 0, m = groups.length;
18186 case 1:
18187 if (!(j < m)) {
18188 _context.next = 13;
18189 break;
18190 }
18191 group = groups[j], i = 0, n = group.length;
18192 case 3:
18193 if (!(i < n)) {
18194 _context.next = 10;
18195 break;
18196 }
18197 if (!(node = group[i])) {
18198 _context.next = 7;
18199 break;
18200 }
18201 _context.next = 7;
18202 return node;
18203 case 7:
18204 ++i;
18205 _context.next = 3;
18206 break;
18207 case 10:
18208 ++j;
18209 _context.next = 1;
18210 break;
18211 case 13:
18212 case "end":
18213 return _context.stop();
18214 }
18215 }
18216 }, _marked, this);
18217}
18218;// CONCATENATED MODULE: ./node_modules/d3-selection/src/selection/index.js
18219var _selection$prototype;
18220
18221
18222
18223
18224
18225
18226
18227
18228
18229
18230
18231
18232
18233
18234
18235
18236
18237
18238
18239
18240
18241
18242
18243
18244
18245
18246
18247
18248
18249
18250
18251
18252
18253
18254var root = [null];
18255function Selection(groups, parents) {
18256 this._groups = groups;
18257 this._parents = parents;
18258}
18259function selection() {
18260 return new Selection([[document.documentElement]], root);
18261}
18262function selection_selection() {
18263 return this;
18264}
18265Selection.prototype = selection.prototype = (_selection$prototype = {
18266 constructor: Selection,
18267 select: selection_select,
18268 selectAll: selectAll,
18269 selectChild: selectChild,
18270 selectChildren: selectChildren,
18271 filter: selection_filter,
18272 data: data,
18273 enter: enter,
18274 exit: exit,
18275 join: join,
18276 merge: merge,
18277 selection: selection_selection,
18278 order: order,
18279 sort: sort,
18280 call: call,
18281 nodes: nodes,
18282 node: node,
18283 size: size,
18284 empty: selection_empty,
18285 each: each,
18286 attr: attr,
18287 style: style,
18288 property: property,
18289 classed: classed,
18290 text: selection_text,
18291 html: html,
18292 raise: selection_raise,
18293 lower: selection_lower,
18294 append: append,
18295 insert: insert,
18296 remove: selection_remove,
18297 clone: clone,
18298 datum: selection_datum,
18299 on: on,
18300 dispatch: dispatch
18301}, _selection$prototype[Symbol.iterator] = _callee, _selection$prototype);
18302/* harmony default export */ var src_selection = (selection);
18303;// CONCATENATED MODULE: ./node_modules/d3-selection/src/select.js
18304
18305/* harmony default export */ function src_select(selector) {
18306 return typeof selector === "string" ? new Selection([[document.querySelector(selector)]], [document.documentElement]) : new Selection([[selector]], root);
18307}
18308;// CONCATENATED MODULE: ./src/Plugin/Plugin.ts
18309
18310/**
18311 * Copyright (c) 2017 ~ present NAVER Corp.
18312 * billboard.js project is licensed under the MIT license
18313 */
18314/**
18315 * Base class to generate billboard.js plugin
18316 * @class Plugin
18317 */
18318/**
18319 * Version info string for plugin
18320 * @name version
18321 * @static
18322 * @memberof Plugin
18323 * @type {string}
18324 * @example
18325 * bb.plugin.stanford.version; // ex) 1.9.0
18326 */
18327var Plugin = /*#__PURE__*/function () {
18328 /**
18329 * Constructor
18330 * @param {Any} options config option object
18331 * @private
18332 */
18333 function Plugin(options) {
18334 if (options === void 0) {
18335 options = {};
18336 }
18337 this.$$ = void 0;
18338 this.options = void 0;
18339 this.options = options;
18340 }
18341
18342 /**
18343 * Lifecycle hook for 'beforeInit' phase.
18344 * @private
18345 */
18346 var _proto = Plugin.prototype;
18347 _proto.$beforeInit = function $beforeInit() {}
18348
18349 /**
18350 * Lifecycle hook for 'init' phase.
18351 * @private
18352 */;
18353 _proto.$init = function $init() {}
18354
18355 /**
18356 * Lifecycle hook for 'afterInit' phase.
18357 * @private
18358 */;
18359 _proto.$afterInit = function $afterInit() {}
18360
18361 /**
18362 * Lifecycle hook for 'redraw' phase.
18363 * @private
18364 */;
18365 _proto.$redraw = function $redraw() {}
18366
18367 /**
18368 * Lifecycle hook for 'willDestroy' phase.
18369 * @private
18370 */;
18371 _proto.$willDestroy = function $willDestroy() {
18372 var _this = this;
18373 Object.keys(this).forEach(function (key) {
18374 _newArrowCheck(this, _this);
18375 this[key] = null;
18376 delete this[key];
18377 }.bind(this));
18378 };
18379 return Plugin;
18380}();
18381Plugin.version = "3.6.3";
18382
18383;// CONCATENATED MODULE: ./src/Plugin/bubblecompare/index.ts
18384
18385
18386
18387
18388
18389
18390/**
18391 * Bubble compare diagram plugin.<br>
18392 * Compare data 3-dimensional ways: x-axis, y-axis & bubble-size.
18393 * - **NOTE:**
18394 * - Plugins aren't built-in. Need to be loaded or imported to be used.
18395 * - Non required modules from billboard.js core, need to be installed separately.
18396 * - **Required modules:**
18397 * - [d3-selection](https://github.com/d3/d3-selection)
18398 * @class plugin-bubblecompare
18399 * @requires d3-selection
18400 * @param {object} options bubble compare plugin options
18401 * @augments Plugin
18402 * @returns {BubbleCompare}
18403 * @example
18404 * // Plugin must be loaded before the use.
18405 * <script src="$YOUR_PATH/plugin/billboardjs-plugin-bubblecompare.js"></script>
18406 *
18407 * var chart = bb.generate({
18408 * data: {
18409 * columns: [ ... ],
18410 * type: "bubble"
18411 * }
18412 * ...
18413 * plugins: [
18414 * new bb.plugin.bubblecompare({
18415 * minR: 11,
18416 * maxR: 74,
18417 * expandScale: 1.1
18418 * }),
18419 * ]
18420 * });
18421 * @example
18422 * import {bb} from "billboard.js";
18423 * import BubbleCompare from "billboard.js/dist/billboardjs-plugin-bubblecompare";
18424 *
18425 * bb.generate({
18426 * plugins: [
18427 * new BubbleCompare({ ... })
18428 * ]
18429 * })
18430 */
18431var BubbleCompare = /*#__PURE__*/function (_Plugin) {
18432 _inheritsLoose(BubbleCompare, _Plugin);
18433 function BubbleCompare(options) {
18434 var _this = _Plugin.call(this, options) || this;
18435 _this.$$ = void 0;
18436 return _assertThisInitialized(_this) || _assertThisInitialized(_this);
18437 }
18438 var _proto = BubbleCompare.prototype;
18439 _proto.$init = function $init() {
18440 var $$ = this.$$;
18441 $$.findClosest = this.findClosest.bind(this);
18442 $$.getBubbleR = this.getBubbleR.bind(this);
18443 $$.pointExpandedR = this.pointExpandedR.bind(this);
18444 };
18445 _proto.pointExpandedR = function pointExpandedR(d) {
18446 var baseR = this.getBubbleR(d),
18447 _this$options$expandS = this.options.expandScale,
18448 expandScale = _this$options$expandS === void 0 ? 1 : _this$options$expandS;
18449 BubbleCompare.raiseFocusedBubbleLayer(d);
18450 this.changeCursorPoint();
18451 return baseR * expandScale;
18452 };
18453 BubbleCompare.raiseFocusedBubbleLayer = function raiseFocusedBubbleLayer(d) {
18454 d.raise && src_select(d.node().parentNode.parentNode).raise();
18455 };
18456 _proto.changeCursorPoint = function changeCursorPoint() {
18457 this.$$.$el.svg.select(".bb-event-rect").style("cursor", "pointer");
18458 };
18459 _proto.findClosest = function findClosest(values, pos) {
18460 var _this2 = this,
18461 $$ = this.$$;
18462 return values.filter(function (v) {
18463 _newArrowCheck(this, _this2);
18464 return v && !$$.isBarType(v.id);
18465 }.bind(this)).reduce(function (acc, cur) {
18466 _newArrowCheck(this, _this2);
18467 var d = $$.dist(cur, pos);
18468 return d < this.getBubbleR(cur) ? cur : acc;
18469 }.bind(this), 0);
18470 };
18471 _proto.getBubbleR = function getBubbleR(d) {
18472 var _this3 = this,
18473 _this$options = this.options,
18474 minR = _this$options.minR,
18475 maxR = _this$options.maxR,
18476 curVal = this.getZData(d);
18477 if (!curVal) return minR;
18478 var _this$$$$data$targets = this.$$.data.targets.reduce(function (_ref, cur) {
18479 var accMin = _ref[0],
18480 accMax = _ref[1];
18481 _newArrowCheck(this, _this3);
18482 var val = this.getZData(cur.values[0]);
18483 return [Math.min(accMin, val), Math.max(accMax, val)];
18484 }.bind(this), [1e4, 0]),
18485 min = _this$$$$data$targets[0],
18486 max = _this$$$$data$targets[1],
18487 size = min > 0 && max === min ? 0 : curVal / max;
18488 return Math.abs(size) * (maxR - minR) + minR;
18489 };
18490 _proto.getZData = function getZData(d) {
18491 return this.$$.isBubbleZType(d) ? this.$$.getBubbleZData(d.value, "z") : d.value;
18492 };
18493 return BubbleCompare;
18494}(Plugin);
18495BubbleCompare.version = "0.0.1";
18496
18497
18498/***/ }),
18499/* 503 */
18500/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
18501
18502// TODO(Babel 8): Remove this file.
18503
18504var runtime = __webpack_require__(504)();
18505module.exports = runtime;
18506
18507// Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
18508try {
18509 regeneratorRuntime = runtime;
18510} catch (accidentalStrictMode) {
18511 if (typeof globalThis === "object") {
18512 globalThis.regeneratorRuntime = runtime;
18513 } else {
18514 Function("r", "regeneratorRuntime = r")(runtime);
18515 }
18516}
18517
18518
18519/***/ }),
18520/* 504 */
18521/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
18522
18523var _typeof = (__webpack_require__(505)["default"]);
18524function _regeneratorRuntime() {
18525 "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
18526 module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
18527 return exports;
18528 }, module.exports.__esModule = true, module.exports["default"] = module.exports;
18529 var exports = {},
18530 Op = Object.prototype,
18531 hasOwn = Op.hasOwnProperty,
18532 defineProperty = Object.defineProperty || function (obj, key, desc) {
18533 obj[key] = desc.value;
18534 },
18535 $Symbol = "function" == typeof Symbol ? Symbol : {},
18536 iteratorSymbol = $Symbol.iterator || "@@iterator",
18537 asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator",
18538 toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
18539 function define(obj, key, value) {
18540 return Object.defineProperty(obj, key, {
18541 value: value,
18542 enumerable: !0,
18543 configurable: !0,
18544 writable: !0
18545 }), obj[key];
18546 }
18547 try {
18548 define({}, "");
18549 } catch (err) {
18550 define = function define(obj, key, value) {
18551 return obj[key] = value;
18552 };
18553 }
18554 function wrap(innerFn, outerFn, self, tryLocsList) {
18555 var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator,
18556 generator = Object.create(protoGenerator.prototype),
18557 context = new Context(tryLocsList || []);
18558 return defineProperty(generator, "_invoke", {
18559 value: makeInvokeMethod(innerFn, self, context)
18560 }), generator;
18561 }
18562 function tryCatch(fn, obj, arg) {
18563 try {
18564 return {
18565 type: "normal",
18566 arg: fn.call(obj, arg)
18567 };
18568 } catch (err) {
18569 return {
18570 type: "throw",
18571 arg: err
18572 };
18573 }
18574 }
18575 exports.wrap = wrap;
18576 var ContinueSentinel = {};
18577 function Generator() {}
18578 function GeneratorFunction() {}
18579 function GeneratorFunctionPrototype() {}
18580 var IteratorPrototype = {};
18581 define(IteratorPrototype, iteratorSymbol, function () {
18582 return this;
18583 });
18584 var getProto = Object.getPrototypeOf,
18585 NativeIteratorPrototype = getProto && getProto(getProto(values([])));
18586 NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol) && (IteratorPrototype = NativeIteratorPrototype);
18587 var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype);
18588 function defineIteratorMethods(prototype) {
18589 ["next", "throw", "return"].forEach(function (method) {
18590 define(prototype, method, function (arg) {
18591 return this._invoke(method, arg);
18592 });
18593 });
18594 }
18595 function AsyncIterator(generator, PromiseImpl) {
18596 function invoke(method, arg, resolve, reject) {
18597 var record = tryCatch(generator[method], generator, arg);
18598 if ("throw" !== record.type) {
18599 var result = record.arg,
18600 value = result.value;
18601 return value && "object" == _typeof(value) && hasOwn.call(value, "__await") ? PromiseImpl.resolve(value.__await).then(function (value) {
18602 invoke("next", value, resolve, reject);
18603 }, function (err) {
18604 invoke("throw", err, resolve, reject);
18605 }) : PromiseImpl.resolve(value).then(function (unwrapped) {
18606 result.value = unwrapped, resolve(result);
18607 }, function (error) {
18608 return invoke("throw", error, resolve, reject);
18609 });
18610 }
18611 reject(record.arg);
18612 }
18613 var previousPromise;
18614 defineProperty(this, "_invoke", {
18615 value: function value(method, arg) {
18616 function callInvokeWithMethodAndArg() {
18617 return new PromiseImpl(function (resolve, reject) {
18618 invoke(method, arg, resolve, reject);
18619 });
18620 }
18621 return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
18622 }
18623 });
18624 }
18625 function makeInvokeMethod(innerFn, self, context) {
18626 var state = "suspendedStart";
18627 return function (method, arg) {
18628 if ("executing" === state) throw new Error("Generator is already running");
18629 if ("completed" === state) {
18630 if ("throw" === method) throw arg;
18631 return doneResult();
18632 }
18633 for (context.method = method, context.arg = arg;;) {
18634 var delegate = context.delegate;
18635 if (delegate) {
18636 var delegateResult = maybeInvokeDelegate(delegate, context);
18637 if (delegateResult) {
18638 if (delegateResult === ContinueSentinel) continue;
18639 return delegateResult;
18640 }
18641 }
18642 if ("next" === context.method) context.sent = context._sent = context.arg;else if ("throw" === context.method) {
18643 if ("suspendedStart" === state) throw state = "completed", context.arg;
18644 context.dispatchException(context.arg);
18645 } else "return" === context.method && context.abrupt("return", context.arg);
18646 state = "executing";
18647 var record = tryCatch(innerFn, self, context);
18648 if ("normal" === record.type) {
18649 if (state = context.done ? "completed" : "suspendedYield", record.arg === ContinueSentinel) continue;
18650 return {
18651 value: record.arg,
18652 done: context.done
18653 };
18654 }
18655 "throw" === record.type && (state = "completed", context.method = "throw", context.arg = record.arg);
18656 }
18657 };
18658 }
18659 function maybeInvokeDelegate(delegate, context) {
18660 var method = delegate.iterator[context.method];
18661 if (undefined === method) {
18662 if (context.delegate = null, "throw" === context.method) {
18663 if (delegate.iterator["return"] && (context.method = "return", context.arg = undefined, maybeInvokeDelegate(delegate, context), "throw" === context.method)) return ContinueSentinel;
18664 context.method = "throw", context.arg = new TypeError("The iterator does not provide a 'throw' method");
18665 }
18666 return ContinueSentinel;
18667 }
18668 var record = tryCatch(method, delegate.iterator, context.arg);
18669 if ("throw" === record.type) return context.method = "throw", context.arg = record.arg, context.delegate = null, ContinueSentinel;
18670 var info = record.arg;
18671 return info ? info.done ? (context[delegate.resultName] = info.value, context.next = delegate.nextLoc, "return" !== context.method && (context.method = "next", context.arg = undefined), context.delegate = null, ContinueSentinel) : info : (context.method = "throw", context.arg = new TypeError("iterator result is not an object"), context.delegate = null, ContinueSentinel);
18672 }
18673 function pushTryEntry(locs) {
18674 var entry = {
18675 tryLoc: locs[0]
18676 };
18677 1 in locs && (entry.catchLoc = locs[1]), 2 in locs && (entry.finallyLoc = locs[2], entry.afterLoc = locs[3]), this.tryEntries.push(entry);
18678 }
18679 function resetTryEntry(entry) {
18680 var record = entry.completion || {};
18681 record.type = "normal", delete record.arg, entry.completion = record;
18682 }
18683 function Context(tryLocsList) {
18684 this.tryEntries = [{
18685 tryLoc: "root"
18686 }], tryLocsList.forEach(pushTryEntry, this), this.reset(!0);
18687 }
18688 function values(iterable) {
18689 if (iterable) {
18690 var iteratorMethod = iterable[iteratorSymbol];
18691 if (iteratorMethod) return iteratorMethod.call(iterable);
18692 if ("function" == typeof iterable.next) return iterable;
18693 if (!isNaN(iterable.length)) {
18694 var i = -1,
18695 next = function next() {
18696 for (; ++i < iterable.length;) {
18697 if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next;
18698 }
18699 return next.value = undefined, next.done = !0, next;
18700 };
18701 return next.next = next;
18702 }
18703 }
18704 return {
18705 next: doneResult
18706 };
18707 }
18708 function doneResult() {
18709 return {
18710 value: undefined,
18711 done: !0
18712 };
18713 }
18714 return GeneratorFunction.prototype = GeneratorFunctionPrototype, defineProperty(Gp, "constructor", {
18715 value: GeneratorFunctionPrototype,
18716 configurable: !0
18717 }), defineProperty(GeneratorFunctionPrototype, "constructor", {
18718 value: GeneratorFunction,
18719 configurable: !0
18720 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"), exports.isGeneratorFunction = function (genFun) {
18721 var ctor = "function" == typeof genFun && genFun.constructor;
18722 return !!ctor && (ctor === GeneratorFunction || "GeneratorFunction" === (ctor.displayName || ctor.name));
18723 }, exports.mark = function (genFun) {
18724 return Object.setPrototypeOf ? Object.setPrototypeOf(genFun, GeneratorFunctionPrototype) : (genFun.__proto__ = GeneratorFunctionPrototype, define(genFun, toStringTagSymbol, "GeneratorFunction")), genFun.prototype = Object.create(Gp), genFun;
18725 }, exports.awrap = function (arg) {
18726 return {
18727 __await: arg
18728 };
18729 }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, asyncIteratorSymbol, function () {
18730 return this;
18731 }), exports.AsyncIterator = AsyncIterator, exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) {
18732 void 0 === PromiseImpl && (PromiseImpl = Promise);
18733 var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl);
18734 return exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) {
18735 return result.done ? result.value : iter.next();
18736 });
18737 }, defineIteratorMethods(Gp), define(Gp, toStringTagSymbol, "Generator"), define(Gp, iteratorSymbol, function () {
18738 return this;
18739 }), define(Gp, "toString", function () {
18740 return "[object Generator]";
18741 }), exports.keys = function (val) {
18742 var object = Object(val),
18743 keys = [];
18744 for (var key in object) {
18745 keys.push(key);
18746 }
18747 return keys.reverse(), function next() {
18748 for (; keys.length;) {
18749 var key = keys.pop();
18750 if (key in object) return next.value = key, next.done = !1, next;
18751 }
18752 return next.done = !0, next;
18753 };
18754 }, exports.values = values, Context.prototype = {
18755 constructor: Context,
18756 reset: function reset(skipTempReset) {
18757 if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = "next", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) {
18758 "t" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined);
18759 }
18760 },
18761 stop: function stop() {
18762 this.done = !0;
18763 var rootRecord = this.tryEntries[0].completion;
18764 if ("throw" === rootRecord.type) throw rootRecord.arg;
18765 return this.rval;
18766 },
18767 dispatchException: function dispatchException(exception) {
18768 if (this.done) throw exception;
18769 var context = this;
18770 function handle(loc, caught) {
18771 return record.type = "throw", record.arg = exception, context.next = loc, caught && (context.method = "next", context.arg = undefined), !!caught;
18772 }
18773 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
18774 var entry = this.tryEntries[i],
18775 record = entry.completion;
18776 if ("root" === entry.tryLoc) return handle("end");
18777 if (entry.tryLoc <= this.prev) {
18778 var hasCatch = hasOwn.call(entry, "catchLoc"),
18779 hasFinally = hasOwn.call(entry, "finallyLoc");
18780 if (hasCatch && hasFinally) {
18781 if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);
18782 if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);
18783 } else if (hasCatch) {
18784 if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);
18785 } else {
18786 if (!hasFinally) throw new Error("try statement without catch or finally");
18787 if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);
18788 }
18789 }
18790 }
18791 },
18792 abrupt: function abrupt(type, arg) {
18793 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
18794 var entry = this.tryEntries[i];
18795 if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) {
18796 var finallyEntry = entry;
18797 break;
18798 }
18799 }
18800 finallyEntry && ("break" === type || "continue" === type) && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc && (finallyEntry = null);
18801 var record = finallyEntry ? finallyEntry.completion : {};
18802 return record.type = type, record.arg = arg, finallyEntry ? (this.method = "next", this.next = finallyEntry.finallyLoc, ContinueSentinel) : this.complete(record);
18803 },
18804 complete: function complete(record, afterLoc) {
18805 if ("throw" === record.type) throw record.arg;
18806 return "break" === record.type || "continue" === record.type ? this.next = record.arg : "return" === record.type ? (this.rval = this.arg = record.arg, this.method = "return", this.next = "end") : "normal" === record.type && afterLoc && (this.next = afterLoc), ContinueSentinel;
18807 },
18808 finish: function finish(finallyLoc) {
18809 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
18810 var entry = this.tryEntries[i];
18811 if (entry.finallyLoc === finallyLoc) return this.complete(entry.completion, entry.afterLoc), resetTryEntry(entry), ContinueSentinel;
18812 }
18813 },
18814 "catch": function _catch(tryLoc) {
18815 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
18816 var entry = this.tryEntries[i];
18817 if (entry.tryLoc === tryLoc) {
18818 var record = entry.completion;
18819 if ("throw" === record.type) {
18820 var thrown = record.arg;
18821 resetTryEntry(entry);
18822 }
18823 return thrown;
18824 }
18825 }
18826 throw new Error("illegal catch attempt");
18827 },
18828 delegateYield: function delegateYield(iterable, resultName, nextLoc) {
18829 return this.delegate = {
18830 iterator: values(iterable),
18831 resultName: resultName,
18832 nextLoc: nextLoc
18833 }, "next" === this.method && (this.arg = undefined), ContinueSentinel;
18834 }
18835 }, exports;
18836}
18837module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
18838
18839/***/ }),
18840/* 505 */
18841/***/ (function(module) {
18842
18843function _typeof(obj) {
18844 "@babel/helpers - typeof";
18845
18846 return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) {
18847 return typeof obj;
18848 } : function (obj) {
18849 return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
18850 }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj);
18851}
18852module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
18853
18854/***/ })
18855/******/ ]);
18856/************************************************************************/
18857/******/ // The module cache
18858/******/ var __webpack_module_cache__ = {};
18859/******/
18860/******/ // The require function
18861/******/ function __webpack_require__(moduleId) {
18862/******/ // Check if module is in cache
18863/******/ var cachedModule = __webpack_module_cache__[moduleId];
18864/******/ if (cachedModule !== undefined) {
18865/******/ return cachedModule.exports;
18866/******/ }
18867/******/ // Create a new module (and put it into the cache)
18868/******/ var module = __webpack_module_cache__[moduleId] = {
18869/******/ // no module.id needed
18870/******/ // no module.loaded needed
18871/******/ exports: {}
18872/******/ };
18873/******/
18874/******/ // Execute the module function
18875/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
18876/******/
18877/******/ // Return the exports of the module
18878/******/ return module.exports;
18879/******/ }
18880/******/
18881/************************************************************************/
18882/******/ /* webpack/runtime/define property getters */
18883/******/ !function() {
18884/******/ // define getter functions for harmony exports
18885/******/ __webpack_require__.d = function(exports, definition) {
18886/******/ for(var key in definition) {
18887/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
18888/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
18889/******/ }
18890/******/ }
18891/******/ };
18892/******/ }();
18893/******/
18894/******/ /* webpack/runtime/hasOwnProperty shorthand */
18895/******/ !function() {
18896/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }
18897/******/ }();
18898/******/
18899/************************************************************************/
18900/******/
18901/******/ // startup
18902/******/ // Load entry module and return exports
18903/******/ // This entry module used 'module' so it can't be inlined
18904/******/ __webpack_require__(0);
18905/******/ var __webpack_exports__ = __webpack_require__(502);
18906/******/ __webpack_exports__ = __webpack_exports__["default"];
18907/******/
18908/******/ return __webpack_exports__;
18909/******/ })()
18910;
18911});
\No newline at end of file