vendor: 6,559 bytes, lines 1-199
1/** 2 * core-js 3.31.0 3 * © 2014-2023 Denis Pushkarev (zloirock.ru) 4 * license: https://github.com/zloirock/core-js/blob/v3.31.0/LICENSE 5 * source: https://github.com/zloirock/core-js 6 */ 7!function (undefined) { 'use strict'; /******/ (function(modules) { // webpackBootstrap 8/******/ // The module cache 9/******/ var installedModules = {}; 10/******/ 11/******/ // The require function 12/******/ var __webpack_require__ = function (moduleId) { 13/******/ 14/******/ // Check if module is in cache 15/******/ if(installedModules[moduleId]) { 16/******/ return installedModules[moduleId].exports; 17/******/ } 18/******/ // Create a new module (and put it into the cache) 19/******/ var module = installedModules[moduleId] = { 20/******/ i: moduleId, 21/******/ l: false, 22/******/ exports: {} 23/******/ }; 24/******/ 25/******/ // Execute the module function 26/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); 27/******/ 28/******/ // Flag the module as loaded 29/******/ module.l = true; 30/******/ 31/******/ // Return the exports of the module 32/******/ return module.exports; 33/******/ } 34/******/ 35/******/ 36/******/ // expose the modules object (__webpack_modules__) 37/******/ __webpack_require__.m = modules; 38/******/ 39/******/ // expose the module cache 40/******/ __webpack_require__.c = installedModules; 41/******/ 42/******/ // define getter function for harmony exports 43/******/ __webpack_require__.d = function(exports, name, getter) { 44/******/ if(!__webpack_require__.o(exports, name)) { 45/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); 46/******/ } 47/******/ }; 48/******/ 49/******/ // define __esModule on exports 50/******/ __webpack_require__.r = function(exports) { 51/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { 52/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); 53/******/ } 54/******/ Object.defineProperty(exports, '__esModule', { value: true }); 55/******/ }; 56/******/ 57/******/ // create a fake namespace object 58/******/ // mode & 1: value is a module id, require it 59/******/ // mode & 2: merge all properties of value into the ns 60/******/ // mode & 4: return value when already ns object 61/******/ // mode & 8|1: behave like require 62/******/ __webpack_require__.t = function(value, mode) { 63/******/ if(mode & 1) value = __webpack_require__(value); 64/******/ if(mode & 8) return value; 65/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; 66/******/ var ns = Object.create(null); 67/******/ __webpack_require__.r(ns); 68/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); 69/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); 70/******/ return ns; 71/******/ }; 72/******/ 73/******/ // getDefaultExport function for compatibility with non-harmony modules 74/******/ __webpack_require__.n = function(module) { 75/******/ var getter = module && module.__esModule ? 76/******/ function getDefault() { return module['default']; } : 77/******/ function getModuleExports() { return module; }; 78/******/ __webpack_require__.d(getter, 'a', getter); 79/******/ return getter; 80/******/ }; 81/******/ 82/******/ // Object.prototype.hasOwnProperty.call 83/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; 84/******/ 85/******/ // __webpack_public_path__ 86/******/ __webpack_require__.p = ""; 87/******/ 88/******/ 89/******/ // Load entry module and return exports 90/******/ return __webpack_require__(__webpack_require__.s = 0); 91/******/ }) 92/************************************************************************/ 93/******/ ([ 94/* 0 */ 95/***/ (function(module, exports, __webpack_require__) { 96 97__webpack_require__(1); 98__webpack_require__(71); 99__webpack_require__(78); 100__webpack_require__(81); 101__webpack_require__(82); 102__webpack_require__(84); 103__webpack_require__(87); 104__webpack_require__(91); 105__webpack_require__(92); 106__webpack_require__(100); 107__webpack_require__(101); 108__webpack_require__(104); 109__webpack_require__(109); 110__webpack_require__(125); 111__webpack_require__(129); 112__webpack_require__(130); 113__webpack_require__(132); 114__webpack_require__(134); 115__webpack_require__(137); 116__webpack_require__(138); 117__webpack_require__(139); 118__webpack_require__(140); 119__webpack_require__(141); 120__webpack_require__(145); 121__webpack_require__(148); 122__webpack_require__(155); 123__webpack_require__(156); 124__webpack_require__(159); 125__webpack_require__(160); 126__webpack_require__(166); 127__webpack_require__(167); 128__webpack_require__(170); 129__webpack_require__(171); 130__webpack_require__(172); 131__webpack_require__(173); 132__webpack_require__(175); 133__webpack_require__(176); 134__webpack_require__(178); 135__webpack_require__(179); 136__webpack_require__(180); 137__webpack_require__(181); 138__webpack_require__(182); 139__webpack_require__(183); 140__webpack_require__(184); 141__webpack_require__(189); 142__webpack_require__(212); 143__webpack_require__(213); 144__webpack_require__(214); 145__webpack_require__(216); 146__webpack_require__(217); 147__webpack_require__(218); 148__webpack_require__(219); 149__webpack_require__(220); 150__webpack_require__(221); 151__webpack_require__(226); 152__webpack_require__(227); 153__webpack_require__(228); 154__webpack_require__(229); 155__webpack_require__(230); 156__webpack_require__(231); 157__webpack_require__(233); 158__webpack_require__(234); 159__webpack_require__(235); 160__webpack_require__(236); 161__webpack_require__(237); 162__webpack_require__(238); 163__webpack_require__(239); 164__webpack_require__(240); 165__webpack_require__(241); 166__webpack_require__(242); 167__webpack_require__(243); 168__webpack_require__(246); 169__webpack_require__(248); 170__webpack_require__(250); 171__webpack_require__(252); 172__webpack_require__(253); 173__webpack_require__(254); 174__webpack_require__(255); 175__webpack_require__(256); 176__webpack_require__(257); 177__webpack_require__(260); 178__webpack_require__(261); 179__webpack_require__(263); 180__webpack_require__(264); 181__webpack_require__(265); 182__webpack_require__(266); 183__webpack_require__(267); 184__webpack_require__(268); 185__webpack_require__(271); 186__webpack_require__(272); 187__webpack_require__(273); 188__webpack_require__(274); 189__webpack_require__(276); 190__webpack_require__(277); 191__webpack_require__(278); 192__webpack_require__(279); 193__webpack_require__(280); 194__webpack_require__(284); 195__webpack_require__(285); 196__webpack_require__(286); 197__webpack_require__(287); 198__webpack_require__(288); 199__webpack_require__(289);
200__webpack_require__(290); 201__webpack_require__(292); 202__webpack_require__(293); 203__webpack_require__(294); 204__webpack_require__(298); 205__webpack_require__(299); 206__webpack_require__(301); 207__webpack_require__(302); 208__webpack_require__(303); 209__webpack_require__(304); 210__webpack_require__(310); 211__webpack_require__(312); 212__webpack_require__(313); 213__webpack_require__(315); 214__webpack_require__(316); 215__webpack_require__(317); 216__webpack_require__(318); 217__webpack_require__(319); 218__webpack_require__(320); 219__webpack_require__(321); 220__webpack_require__(322); 221__webpack_require__(323); 222__webpack_require__(326); 223__webpack_require__(327); 224__webpack_require__(334); 225__webpack_require__(337); 226__webpack_require__(338); 227__webpack_require__(339); 228__webpack_require__(340); 229__webpack_require__(341); 230__webpack_require__(343); 231__webpack_require__(344); 232__webpack_require__(346); 233__webpack_require__(347); 234__webpack_require__(349); 235__webpack_require__(350); 236__webpack_require__(352); 237__webpack_require__(353); 238__webpack_require__(354); 239__webpack_require__(355); 240__webpack_require__(356); 241__webpack_require__(357); 242__webpack_require__(358); 243__webpack_require__(360); 244__webpack_require__(361); 245__webpack_require__(363); 246__webpack_require__(364); 247__webpack_require__(366); 248__webpack_require__(368); 249__webpack_require__(369); 250__webpack_require__(371); 251__webpack_require__(375); 252__webpack_require__(376); 253__webpack_require__(378); 254__webpack_require__(379); 255__webpack_require__(381); 256__webpack_require__(382); 257__webpack_require__(383); 258__webpack_require__(384); 259__webpack_require__(385); 260__webpack_require__(386); 261__webpack_require__(387); 262__webpack_require__(388); 263__webpack_require__(389); 264__webpack_require__(393); 265__webpack_require__(394); 266__webpack_require__(395); 267__webpack_require__(396); 268__webpack_require__(397); 269__webpack_require__(400); 270__webpack_require__(401); 271__webpack_require__(402); 272__webpack_require__(403); 273__webpack_require__(404); 274__webpack_require__(407); 275__webpack_require__(408); 276__webpack_require__(409); 277__webpack_require__(410); 278__webpack_require__(412); 279__webpack_require__(415); 280__webpack_require__(417); 281__webpack_require__(418); 282module.exports = __webpack_require__(419); 283 284
vendor: 4,067 bytes, lines 285-395
285/***/ }), 286/* 1 */ 287/***/ (function(module, exports, __webpack_require__) { 288 289"use strict"; 290 291var $ = __webpack_require__(2); 292var toObject = __webpack_require__(39); 293var lengthOfArrayLike = __webpack_require__(63); 294var setArrayLength = __webpack_require__(68); 295var doesNotExceedSafeInteger = __webpack_require__(70); 296var fails = __webpack_require__(6); 297 298var INCORRECT_TO_LENGTH = fails(function () { 299 return [].push.call({ length: 0x100000000 }, 1) !== 4294967297; 300}); 301 302// V8 and Safari <= 15.4, FF < 23 throws InternalError 303// https://bugs.chromium.org/p/v8/issues/detail?id=12681 304var properErrorOnNonWritableLength = function () { 305 try { 306 // eslint-disable-next-line es/no-object-defineproperty -- safe 307 Object.defineProperty([], 'length', { writable: false }).push(); 308 } catch (error) { 309 return error instanceof TypeError; 310 } 311}; 312 313var FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength(); 314 315// `Array.prototype.push` method 316// https://tc39.es/ecma262/#sec-array.prototype.push 317$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, { 318 // eslint-disable-next-line no-unused-vars -- required for `.length` 319 push: function push(item) { 320 var O = toObject(this); 321 var len = lengthOfArrayLike(O); 322 var argCount = arguments.length; 323 doesNotExceedSafeInteger(len + argCount); 324 for (var i = 0; i < argCount; i++) { 325 O[len] = arguments[i]; 326 len++; 327 } 328 setArrayLength(O, len); 329 return len; 330 } 331}); 332 333 334/***/ }), 335/* 2 */ 336/***/ (function(module, exports, __webpack_require__) { 337 338var global = __webpack_require__(3); 339var getOwnPropertyDescriptor = __webpack_require__(4).f; 340var createNonEnumerableProperty = __webpack_require__(43); 341var defineBuiltIn = __webpack_require__(47); 342var defineGlobalProperty = __webpack_require__(37); 343var copyConstructorProperties = __webpack_require__(55); 344var isForced = __webpack_require__(67); 345 346/* 347 options.target - name of the target object 348 options.global - target is the global object 349 options.stat - export as static methods of target 350 options.proto - export as prototype methods of target 351 options.real - real prototype method for the `pure` version 352 options.forced - export even if the native feature is available 353 options.bind - bind methods to the target, required for the `pure` version 354 options.wrap - wrap constructors to preventing global pollution, required for the `pure` version 355 options.unsafe - use the simple assignment of property instead of delete + defineProperty 356 options.sham - add a flag to not completely full polyfills 357 options.enumerable - export as enumerable property 358 options.dontCallGetSet - prevent calling a getter on target 359 options.name - the .name of the function if it does not match the key 360*/ 361module.exports = function (options, source) { 362 var TARGET = options.target; 363 var GLOBAL = options.global; 364 var STATIC = options.stat; 365 var FORCED, target, key, targetProperty, sourceProperty, descriptor; 366 if (GLOBAL) { 367 target = global; 368 } else if (STATIC) { 369 target = global[TARGET] || defineGlobalProperty(TARGET, {}); 370 } else { 371 target = (global[TARGET] || {}).prototype; 372 } 373 if (target) for (key in source) { 374 sourceProperty = source[key]; 375 if (options.dontCallGetSet) { 376 descriptor = getOwnPropertyDescriptor(target, key); 377 targetProperty = descriptor && descriptor.value; 378 } else targetProperty = target[key]; 379 FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced); 380 // contained in target 381 if (!FORCED && targetProperty !== undefined) { 382 if (typeof sourceProperty == typeof targetProperty) continue; 383 copyConstructorProperties(sourceProperty, targetProperty); 384 } 385 // add a flag to not completely full polyfills 386 if (options.sham || (targetProperty && targetProperty.sham)) { 387 createNonEnumerableProperty(sourceProperty, 'sham', true); 388 } 389 defineBuiltIn(target, key, sourceProperty, options); 390 } 391}; 392 393 394/***/ }), 395/* 3 */
vendor: 5,923 bytes, lines 396-612
396/***/ (function(module, exports) { 397 398var check = function (it) { 399 return it && it.Math == Math && it; 400}; 401 402// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 403module.exports = 404 // eslint-disable-next-line es/no-global-this -- safe 405 check(typeof globalThis == 'object' && globalThis) || 406 check(typeof window == 'object' && window) || 407 // eslint-disable-next-line no-restricted-globals -- safe 408 check(typeof self == 'object' && self) || 409 check(typeof global == 'object' && global) || 410 // eslint-disable-next-line no-new-func -- fallback 411 (function () { return this; })() || this || Function('return this')(); 412 413 414/***/ }), 415/* 4 */ 416/***/ (function(module, exports, __webpack_require__) { 417 418var DESCRIPTORS = __webpack_require__(5); 419var call = __webpack_require__(7); 420var propertyIsEnumerableModule = __webpack_require__(9); 421var createPropertyDescriptor = __webpack_require__(10); 422var toIndexedObject = __webpack_require__(11); 423var toPropertyKey = __webpack_require__(17); 424var hasOwn = __webpack_require__(38); 425var IE8_DOM_DEFINE = __webpack_require__(41); 426 427// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 428var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 429 430// `Object.getOwnPropertyDescriptor` method 431// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor 432exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) { 433 O = toIndexedObject(O); 434 P = toPropertyKey(P); 435 if (IE8_DOM_DEFINE) try { 436 return $getOwnPropertyDescriptor(O, P); 437 } catch (error) { /* empty */ } 438 if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]); 439}; 440 441 442/***/ }), 443/* 5 */ 444/***/ (function(module, exports, __webpack_require__) { 445 446var fails = __webpack_require__(6); 447 448// Detect IE8's incomplete defineProperty implementation 449module.exports = !fails(function () { 450 // eslint-disable-next-line es/no-object-defineproperty -- required for testing 451 return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7; 452}); 453 454 455/***/ }), 456/* 6 */ 457/***/ (function(module, exports) { 458 459module.exports = function (exec) { 460 try { 461 return !!exec(); 462 } catch (error) { 463 return true; 464 } 465}; 466 467 468/***/ }), 469/* 7 */ 470/***/ (function(module, exports, __webpack_require__) { 471 472var NATIVE_BIND = __webpack_require__(8); 473 474var call = Function.prototype.call; 475 476module.exports = NATIVE_BIND ? call.bind(call) : function () { 477 return call.apply(call, arguments); 478}; 479 480 481/***/ }), 482/* 8 */ 483/***/ (function(module, exports, __webpack_require__) { 484 485var fails = __webpack_require__(6); 486 487module.exports = !fails(function () { 488 // eslint-disable-next-line es/no-function-prototype-bind -- safe 489 var test = (function () { /* empty */ }).bind(); 490 // eslint-disable-next-line no-prototype-builtins -- safe 491 return typeof test != 'function' || test.hasOwnProperty('prototype'); 492}); 493 494 495/***/ }), 496/* 9 */ 497/***/ (function(module, exports, __webpack_require__) { 498 499"use strict"; 500 501var $propertyIsEnumerable = {}.propertyIsEnumerable; 502// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 503var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 504 505// Nashorn ~ JDK8 bug 506var NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1); 507 508// `Object.prototype.propertyIsEnumerable` method implementation 509// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable 510exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) { 511 var descriptor = getOwnPropertyDescriptor(this, V); 512 return !!descriptor && descriptor.enumerable; 513} : $propertyIsEnumerable; 514 515 516/***/ }), 517/* 10 */ 518/***/ (function(module, exports) { 519 520module.exports = function (bitmap, value) { 521 return { 522 enumerable: !(bitmap & 1), 523 configurable: !(bitmap & 2), 524 writable: !(bitmap & 4), 525 value: value 526 }; 527}; 528 529 530/***/ }), 531/* 11 */ 532/***/ (function(module, exports, __webpack_require__) { 533 534// toObject with fallback for non-array-like ES3 strings 535var IndexedObject = __webpack_require__(12); 536var requireObjectCoercible = __webpack_require__(15); 537 538module.exports = function (it) { 539 return IndexedObject(requireObjectCoercible(it)); 540}; 541 542 543/***/ }), 544/* 12 */ 545/***/ (function(module, exports, __webpack_require__) { 546 547var uncurryThis = __webpack_require__(13); 548var fails = __webpack_require__(6); 549var classof = __webpack_require__(14); 550 551var $Object = Object; 552var split = uncurryThis(''.split); 553 554// fallback for non-array-like ES3 and non-enumerable old V8 strings 555module.exports = fails(function () { 556 // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346 557 // eslint-disable-next-line no-prototype-builtins -- safe 558 return !$Object('z').propertyIsEnumerable(0); 559}) ? function (it) { 560 return classof(it) == 'String' ? split(it, '') : $Object(it); 561} : $Object; 562 563 564/***/ }), 565/* 13 */ 566/***/ (function(module, exports, __webpack_require__) { 567 568var NATIVE_BIND = __webpack_require__(8); 569 570var FunctionPrototype = Function.prototype; 571var call = FunctionPrototype.call; 572var uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call); 573 574module.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) { 575 return function () { 576 return call.apply(fn, arguments); 577 }; 578}; 579 580 581/***/ }), 582/* 14 */ 583/***/ (function(module, exports, __webpack_require__) { 584 585var uncurryThis = __webpack_require__(13); 586 587var toString = uncurryThis({}.toString); 588var stringSlice = uncurryThis(''.slice); 589 590module.exports = function (it) { 591 return stringSlice(toString(it), 8, -1); 592}; 593 594 595/***/ }), 596/* 15 */ 597/***/ (function(module, exports, __webpack_require__) { 598 599var isNullOrUndefined = __webpack_require__(16); 600 601var $TypeError = TypeError; 602 603// `RequireObjectCoercible` abstract operation 604// https://tc39.es/ecma262/#sec-requireobjectcoercible 605module.exports = function (it) { 606 if (isNullOrUndefined(it)) throw $TypeError("Can't call method on " + it); 607 return it; 608}; 609 610 611/***/ }), 612/* 16 */
vendor: 4,775 bytes, lines 613-787
613/***/ (function(module, exports) { 614 615// we can't use just `it == null` since of `document.all` special case 616// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec 617module.exports = function (it) { 618 return it === null || it === undefined; 619}; 620 621 622/***/ }), 623/* 17 */ 624/***/ (function(module, exports, __webpack_require__) { 625 626var toPrimitive = __webpack_require__(18); 627var isSymbol = __webpack_require__(22); 628 629// `ToPropertyKey` abstract operation 630// https://tc39.es/ecma262/#sec-topropertykey 631module.exports = function (argument) { 632 var key = toPrimitive(argument, 'string'); 633 return isSymbol(key) ? key : key + ''; 634}; 635 636 637/***/ }), 638/* 18 */ 639/***/ (function(module, exports, __webpack_require__) { 640 641var call = __webpack_require__(7); 642var isObject = __webpack_require__(19); 643var isSymbol = __webpack_require__(22); 644var getMethod = __webpack_require__(29); 645var ordinaryToPrimitive = __webpack_require__(32); 646var wellKnownSymbol = __webpack_require__(33); 647 648var $TypeError = TypeError; 649var TO_PRIMITIVE = wellKnownSymbol('toPrimitive'); 650 651// `ToPrimitive` abstract operation 652// https://tc39.es/ecma262/#sec-toprimitive 653module.exports = function (input, pref) { 654 if (!isObject(input) || isSymbol(input)) return input; 655 var exoticToPrim = getMethod(input, TO_PRIMITIVE); 656 var result; 657 if (exoticToPrim) { 658 if (pref === undefined) pref = 'default'; 659 result = call(exoticToPrim, input, pref); 660 if (!isObject(result) || isSymbol(result)) return result; 661 throw $TypeError("Can't convert object to primitive value"); 662 } 663 if (pref === undefined) pref = 'number'; 664 return ordinaryToPrimitive(input, pref); 665}; 666 667 668/***/ }), 669/* 19 */ 670/***/ (function(module, exports, __webpack_require__) { 671 672var isCallable = __webpack_require__(20); 673var $documentAll = __webpack_require__(21); 674 675var documentAll = $documentAll.all; 676 677module.exports = $documentAll.IS_HTMLDDA ? function (it) { 678 return typeof it == 'object' ? it !== null : isCallable(it) || it === documentAll; 679} : function (it) { 680 return typeof it == 'object' ? it !== null : isCallable(it); 681}; 682 683 684/***/ }), 685/* 20 */ 686/***/ (function(module, exports, __webpack_require__) { 687 688var $documentAll = __webpack_require__(21); 689 690var documentAll = $documentAll.all; 691 692// `IsCallable` abstract operation 693// https://tc39.es/ecma262/#sec-iscallable 694module.exports = $documentAll.IS_HTMLDDA ? function (argument) { 695 return typeof argument == 'function' || argument === documentAll; 696} : function (argument) { 697 return typeof argument == 'function'; 698}; 699 700 701/***/ }), 702/* 21 */ 703/***/ (function(module, exports) { 704 705var documentAll = typeof document == 'object' && document.all; 706 707// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot 708// eslint-disable-next-line unicorn/no-typeof-undefined -- required for testing 709var IS_HTMLDDA = typeof documentAll == 'undefined' && documentAll !== undefined; 710 711module.exports = { 712 all: documentAll, 713 IS_HTMLDDA: IS_HTMLDDA 714}; 715 716 717/***/ }), 718/* 22 */ 719/***/ (function(module, exports, __webpack_require__) { 720 721var getBuiltIn = __webpack_require__(23); 722var isCallable = __webpack_require__(20); 723var isPrototypeOf = __webpack_require__(24); 724var USE_SYMBOL_AS_UID = __webpack_require__(25); 725 726var $Object = Object; 727 728module.exports = USE_SYMBOL_AS_UID ? function (it) { 729 return typeof it == 'symbol'; 730} : function (it) { 731 var $Symbol = getBuiltIn('Symbol'); 732 return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it)); 733}; 734 735 736/***/ }), 737/* 23 */ 738/***/ (function(module, exports, __webpack_require__) { 739 740var global = __webpack_require__(3); 741var isCallable = __webpack_require__(20); 742 743var aFunction = function (argument) { 744 return isCallable(argument) ? argument : undefined; 745}; 746 747module.exports = function (namespace, method) { 748 return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method]; 749}; 750 751 752/***/ }), 753/* 24 */ 754/***/ (function(module, exports, __webpack_require__) { 755 756var uncurryThis = __webpack_require__(13); 757 758module.exports = uncurryThis({}.isPrototypeOf); 759 760 761/***/ }), 762/* 25 */ 763/***/ (function(module, exports, __webpack_require__) { 764 765/* eslint-disable es/no-symbol -- required for testing */ 766var NATIVE_SYMBOL = __webpack_require__(26); 767 768module.exports = NATIVE_SYMBOL 769 && !Symbol.sham 770 && typeof Symbol.iterator == 'symbol'; 771 772 773/***/ }), 774/* 26 */ 775/***/ (function(module, exports, __webpack_require__) { 776 777/* eslint-disable es/no-symbol -- required for testing */ 778var V8_VERSION = __webpack_require__(27); 779var fails = __webpack_require__(6); 780var global = __webpack_require__(3); 781 782var $String = global.String; 783 784// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing 785module.exports = !!Object.getOwnPropertySymbols && !fails(function () { 786 var symbol = Symbol(); 787 // Chrome 38 Symbol has incorrect toString conversion
vendor: 4,509 bytes, lines 788-947
788 // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances 789 // nb: Do not call `String` directly to avoid this being optimized out to `symbol+''` which will, 790 // of course, fail. 791 return !$String(symbol) || !(Object(symbol) instanceof Symbol) || 792 // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances 793 !Symbol.sham && V8_VERSION && V8_VERSION < 41; 794}); 795 796 797/***/ }), 798/* 27 */ 799/***/ (function(module, exports, __webpack_require__) { 800 801var global = __webpack_require__(3); 802var userAgent = __webpack_require__(28); 803 804var process = global.process; 805var Deno = global.Deno; 806var versions = process && process.versions || Deno && Deno.version; 807var v8 = versions && versions.v8; 808var match, version; 809 810if (v8) { 811 match = v8.split('.'); 812 // in old Chrome, versions of V8 isn't V8 = Chrome / 10 813 // but their correct versions are not interesting for us 814 version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]); 815} 816 817// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0` 818// so check `userAgent` even if `.v8` exists, but 0 819if (!version && userAgent) { 820 match = userAgent.match(/Edge\/(\d+)/); 821 if (!match || match[1] >= 74) { 822 match = userAgent.match(/Chrome\/(\d+)/); 823 if (match) version = +match[1]; 824 } 825} 826 827module.exports = version; 828 829 830/***/ }), 831/* 28 */ 832/***/ (function(module, exports) { 833 834module.exports = typeof navigator != 'undefined' && String(navigator.userAgent) || ''; 835 836 837/***/ }), 838/* 29 */ 839/***/ (function(module, exports, __webpack_require__) { 840 841var aCallable = __webpack_require__(30); 842var isNullOrUndefined = __webpack_require__(16); 843 844// `GetMethod` abstract operation 845// https://tc39.es/ecma262/#sec-getmethod 846module.exports = function (V, P) { 847 var func = V[P]; 848 return isNullOrUndefined(func) ? undefined : aCallable(func); 849}; 850 851 852/***/ }), 853/* 30 */ 854/***/ (function(module, exports, __webpack_require__) { 855 856var isCallable = __webpack_require__(20); 857var tryToString = __webpack_require__(31); 858 859var $TypeError = TypeError; 860 861// `Assert: IsCallable(argument) is true` 862module.exports = function (argument) { 863 if (isCallable(argument)) return argument; 864 throw $TypeError(tryToString(argument) + ' is not a function'); 865}; 866 867 868/***/ }), 869/* 31 */ 870/***/ (function(module, exports) { 871 872var $String = String; 873 874module.exports = function (argument) { 875 try { 876 return $String(argument); 877 } catch (error) { 878 return 'Object'; 879 } 880}; 881 882 883/***/ }), 884/* 32 */ 885/***/ (function(module, exports, __webpack_require__) { 886 887var call = __webpack_require__(7); 888var isCallable = __webpack_require__(20); 889var isObject = __webpack_require__(19); 890 891var $TypeError = TypeError; 892 893// `OrdinaryToPrimitive` abstract operation 894// https://tc39.es/ecma262/#sec-ordinarytoprimitive 895module.exports = function (input, pref) { 896 var fn, val; 897 if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val; 898 if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val; 899 if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val; 900 throw $TypeError("Can't convert object to primitive value"); 901}; 902 903 904/***/ }), 905/* 33 */ 906/***/ (function(module, exports, __webpack_require__) { 907 908var global = __webpack_require__(3); 909var shared = __webpack_require__(34); 910var hasOwn = __webpack_require__(38); 911var uid = __webpack_require__(40); 912var NATIVE_SYMBOL = __webpack_require__(26); 913var USE_SYMBOL_AS_UID = __webpack_require__(25); 914 915var Symbol = global.Symbol; 916var WellKnownSymbolsStore = shared('wks'); 917var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol['for'] || Symbol : Symbol && Symbol.withoutSetter || uid; 918 919module.exports = function (name) { 920 if (!hasOwn(WellKnownSymbolsStore, name)) { 921 WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn(Symbol, name) 922 ? Symbol[name] 923 : createWellKnownSymbol('Symbol.' + name); 924 } return WellKnownSymbolsStore[name]; 925}; 926 927 928/***/ }), 929/* 34 */ 930/***/ (function(module, exports, __webpack_require__) { 931 932var IS_PURE = __webpack_require__(35); 933var store = __webpack_require__(36); 934 935(module.exports = function (key, value) { 936 return store[key] || (store[key] = value !== undefined ? value : {}); 937})('versions', []).push({ 938 version: '3.31.0', 939 mode: IS_PURE ? 'pure' : 'global', 940 copyright: '© 2014-2023 Denis Pushkarev (zloirock.ru)', 941 license: 'https://github.com/zloirock/core-js/blob/v3.31.0/LICENSE', 942 source: 'https://github.com/zloirock/core-js' 943}); 944 945 946/***/ }), 947/* 35 */
vendor: 7,909 bytes, lines 948-1221
948/***/ (function(module, exports) { 949 950module.exports = false; 951 952 953/***/ }), 954/* 36 */ 955/***/ (function(module, exports, __webpack_require__) { 956 957var global = __webpack_require__(3); 958var defineGlobalProperty = __webpack_require__(37); 959 960var SHARED = '__core-js_shared__'; 961var store = global[SHARED] || defineGlobalProperty(SHARED, {}); 962 963module.exports = store; 964 965 966/***/ }), 967/* 37 */ 968/***/ (function(module, exports, __webpack_require__) { 969 970var global = __webpack_require__(3); 971 972// eslint-disable-next-line es/no-object-defineproperty -- safe 973var defineProperty = Object.defineProperty; 974 975module.exports = function (key, value) { 976 try { 977 defineProperty(global, key, { value: value, configurable: true, writable: true }); 978 } catch (error) { 979 global[key] = value; 980 } return value; 981}; 982 983 984/***/ }), 985/* 38 */ 986/***/ (function(module, exports, __webpack_require__) { 987 988var uncurryThis = __webpack_require__(13); 989var toObject = __webpack_require__(39); 990 991var hasOwnProperty = uncurryThis({}.hasOwnProperty); 992 993// `HasOwnProperty` abstract operation 994// https://tc39.es/ecma262/#sec-hasownproperty 995// eslint-disable-next-line es/no-object-hasown -- safe 996module.exports = Object.hasOwn || function hasOwn(it, key) { 997 return hasOwnProperty(toObject(it), key); 998}; 999 1000 1001/***/ }), 1002/* 39 */ 1003/***/ (function(module, exports, __webpack_require__) { 1004 1005var requireObjectCoercible = __webpack_require__(15); 1006 1007var $Object = Object; 1008 1009// `ToObject` abstract operation 1010// https://tc39.es/ecma262/#sec-toobject 1011module.exports = function (argument) { 1012 return $Object(requireObjectCoercible(argument)); 1013}; 1014 1015 1016/***/ }), 1017/* 40 */ 1018/***/ (function(module, exports, __webpack_require__) { 1019 1020var uncurryThis = __webpack_require__(13); 1021 1022var id = 0; 1023var postfix = Math.random(); 1024var toString = uncurryThis(1.0.toString); 1025 1026module.exports = function (key) { 1027 return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36); 1028}; 1029 1030 1031/***/ }), 1032/* 41 */ 1033/***/ (function(module, exports, __webpack_require__) { 1034 1035var DESCRIPTORS = __webpack_require__(5); 1036var fails = __webpack_require__(6); 1037var createElement = __webpack_require__(42); 1038 1039// Thanks to IE8 for its funny defineProperty 1040module.exports = !DESCRIPTORS && !fails(function () { 1041 // eslint-disable-next-line es/no-object-defineproperty -- required for testing 1042 return Object.defineProperty(createElement('div'), 'a', { 1043 get: function () { return 7; } 1044 }).a != 7; 1045}); 1046 1047 1048/***/ }), 1049/* 42 */ 1050/***/ (function(module, exports, __webpack_require__) { 1051 1052var global = __webpack_require__(3); 1053var isObject = __webpack_require__(19); 1054 1055var document = global.document; 1056// typeof document.createElement is 'object' in old IE 1057var EXISTS = isObject(document) && isObject(document.createElement); 1058 1059module.exports = function (it) { 1060 return EXISTS ? document.createElement(it) : {}; 1061}; 1062 1063 1064/***/ }), 1065/* 43 */ 1066/***/ (function(module, exports, __webpack_require__) { 1067 1068var DESCRIPTORS = __webpack_require__(5); 1069var definePropertyModule = __webpack_require__(44); 1070var createPropertyDescriptor = __webpack_require__(10); 1071 1072module.exports = DESCRIPTORS ? function (object, key, value) { 1073 return definePropertyModule.f(object, key, createPropertyDescriptor(1, value)); 1074} : function (object, key, value) { 1075 object[key] = value; 1076 return object; 1077}; 1078 1079 1080/***/ }), 1081/* 44 */ 1082/***/ (function(module, exports, __webpack_require__) { 1083 1084var DESCRIPTORS = __webpack_require__(5); 1085var IE8_DOM_DEFINE = __webpack_require__(41); 1086var V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(45); 1087var anObject = __webpack_require__(46); 1088var toPropertyKey = __webpack_require__(17); 1089 1090var $TypeError = TypeError; 1091// eslint-disable-next-line es/no-object-defineproperty -- safe 1092var $defineProperty = Object.defineProperty; 1093// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 1094var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 1095var ENUMERABLE = 'enumerable'; 1096var CONFIGURABLE = 'configurable'; 1097var WRITABLE = 'writable'; 1098 1099// `Object.defineProperty` method 1100// https://tc39.es/ecma262/#sec-object.defineproperty 1101exports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) { 1102 anObject(O); 1103 P = toPropertyKey(P); 1104 anObject(Attributes); 1105 if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) { 1106 var current = $getOwnPropertyDescriptor(O, P); 1107 if (current && current[WRITABLE]) { 1108 O[P] = Attributes.value; 1109 Attributes = { 1110 configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE], 1111 enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE], 1112 writable: false 1113 }; 1114 } 1115 } return $defineProperty(O, P, Attributes); 1116} : $defineProperty : function defineProperty(O, P, Attributes) { 1117 anObject(O); 1118 P = toPropertyKey(P); 1119 anObject(Attributes); 1120 if (IE8_DOM_DEFINE) try { 1121 return $defineProperty(O, P, Attributes); 1122 } catch (error) { /* empty */ } 1123 if ('get' in Attributes || 'set' in Attributes) throw $TypeError('Accessors not supported'); 1124 if ('value' in Attributes) O[P] = Attributes.value; 1125 return O; 1126}; 1127 1128 1129/***/ }), 1130/* 45 */ 1131/***/ (function(module, exports, __webpack_require__) { 1132 1133var DESCRIPTORS = __webpack_require__(5); 1134var fails = __webpack_require__(6); 1135 1136// V8 ~ Chrome 36- 1137// https://bugs.chromium.org/p/v8/issues/detail?id=3334 1138module.exports = DESCRIPTORS && fails(function () { 1139 // eslint-disable-next-line es/no-object-defineproperty -- required for testing 1140 return Object.defineProperty(function () { /* empty */ }, 'prototype', { 1141 value: 42, 1142 writable: false 1143 }).prototype != 42; 1144}); 1145 1146 1147/***/ }), 1148/* 46 */ 1149/***/ (function(module, exports, __webpack_require__) { 1150 1151var isObject = __webpack_require__(19); 1152 1153var $String = String; 1154var $TypeError = TypeError; 1155 1156// `Assert: Type(argument) is Object` 1157module.exports = function (argument) { 1158 if (isObject(argument)) return argument; 1159 throw $TypeError($String(argument) + ' is not an object'); 1160}; 1161 1162 1163/***/ }), 1164/* 47 */ 1165/***/ (function(module, exports, __webpack_require__) { 1166 1167var isCallable = __webpack_require__(20); 1168var definePropertyModule = __webpack_require__(44); 1169var makeBuiltIn = __webpack_require__(48); 1170var defineGlobalProperty = __webpack_require__(37); 1171 1172module.exports = function (O, key, value, options) { 1173 if (!options) options = {}; 1174 var simple = options.enumerable; 1175 var name = options.name !== undefined ? options.name : key; 1176 if (isCallable(value)) makeBuiltIn(value, name, options); 1177 if (options.global) { 1178 if (simple) O[key] = value; 1179 else defineGlobalProperty(key, value); 1180 } else { 1181 try { 1182 if (!options.unsafe) delete O[key]; 1183 else if (O[key]) simple = true; 1184 } catch (error) { /* empty */ } 1185 if (simple) O[key] = value; 1186 else definePropertyModule.f(O, key, { 1187 value: value, 1188 enumerable: false, 1189 configurable: !options.nonConfigurable, 1190 writable: !options.nonWritable 1191 }); 1192 } return O; 1193}; 1194 1195 1196/***/ }), 1197/* 48 */ 1198/***/ (function(module, exports, __webpack_require__) { 1199 1200var uncurryThis = __webpack_require__(13); 1201var fails = __webpack_require__(6); 1202var isCallable = __webpack_require__(20); 1203var hasOwn = __webpack_require__(38); 1204var DESCRIPTORS = __webpack_require__(5); 1205var CONFIGURABLE_FUNCTION_NAME = __webpack_require__(49).CONFIGURABLE; 1206var inspectSource = __webpack_require__(50); 1207var InternalStateModule = __webpack_require__(51); 1208 1209var enforceInternalState = InternalStateModule.enforce; 1210var getInternalState = InternalStateModule.get; 1211var $String = String; 1212// eslint-disable-next-line es/no-object-defineproperty -- safe 1213var defineProperty = Object.defineProperty; 1214var stringSlice = uncurryThis(''.slice); 1215var replace = uncurryThis(''.replace); 1216var join = uncurryThis([].join); 1217 1218var CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () { 1219 return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8; 1220}); 1221
vendor: 5,422 bytes, lines 1222-1402
1222var TEMPLATE = String(String).split('String'); 1223 1224var makeBuiltIn = module.exports = function (value, name, options) { 1225 if (stringSlice($String(name), 0, 7) === 'Symbol(') { 1226 name = '[' + replace($String(name), /^Symbol\(([^)]*)\)/, '$1') + ']'; 1227 } 1228 if (options && options.getter) name = 'get ' + name; 1229 if (options && options.setter) name = 'set ' + name; 1230 if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) { 1231 if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true }); 1232 else value.name = name; 1233 } 1234 if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) { 1235 defineProperty(value, 'length', { value: options.arity }); 1236 } 1237 try { 1238 if (options && hasOwn(options, 'constructor') && options.constructor) { 1239 if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false }); 1240 // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable 1241 } else if (value.prototype) value.prototype = undefined; 1242 } catch (error) { /* empty */ } 1243 var state = enforceInternalState(value); 1244 if (!hasOwn(state, 'source')) { 1245 state.source = join(TEMPLATE, typeof name == 'string' ? name : ''); 1246 } return value; 1247}; 1248 1249// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative 1250// eslint-disable-next-line no-extend-native -- required 1251Function.prototype.toString = makeBuiltIn(function toString() { 1252 return isCallable(this) && getInternalState(this).source || inspectSource(this); 1253}, 'toString'); 1254 1255 1256/***/ }), 1257/* 49 */ 1258/***/ (function(module, exports, __webpack_require__) { 1259 1260var DESCRIPTORS = __webpack_require__(5); 1261var hasOwn = __webpack_require__(38); 1262 1263var FunctionPrototype = Function.prototype; 1264// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 1265var getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor; 1266 1267var EXISTS = hasOwn(FunctionPrototype, 'name'); 1268// additional protection from minified / mangled / dropped function names 1269var PROPER = EXISTS && (function something() { /* empty */ }).name === 'something'; 1270var CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable)); 1271 1272module.exports = { 1273 EXISTS: EXISTS, 1274 PROPER: PROPER, 1275 CONFIGURABLE: CONFIGURABLE 1276}; 1277 1278 1279/***/ }), 1280/* 50 */ 1281/***/ (function(module, exports, __webpack_require__) { 1282 1283var uncurryThis = __webpack_require__(13); 1284var isCallable = __webpack_require__(20); 1285var store = __webpack_require__(36); 1286 1287var functionToString = uncurryThis(Function.toString); 1288 1289// this helper broken in `[email protected]`, so we can't use `shared` helper 1290if (!isCallable(store.inspectSource)) { 1291 store.inspectSource = function (it) { 1292 return functionToString(it); 1293 }; 1294} 1295 1296module.exports = store.inspectSource; 1297 1298 1299/***/ }), 1300/* 51 */ 1301/***/ (function(module, exports, __webpack_require__) { 1302 1303var NATIVE_WEAK_MAP = __webpack_require__(52); 1304var global = __webpack_require__(3); 1305var isObject = __webpack_require__(19); 1306var createNonEnumerableProperty = __webpack_require__(43); 1307var hasOwn = __webpack_require__(38); 1308var shared = __webpack_require__(36); 1309var sharedKey = __webpack_require__(53); 1310var hiddenKeys = __webpack_require__(54); 1311 1312var OBJECT_ALREADY_INITIALIZED = 'Object already initialized'; 1313var TypeError = global.TypeError; 1314var WeakMap = global.WeakMap; 1315var set, get, has; 1316 1317var enforce = function (it) { 1318 return has(it) ? get(it) : set(it, {}); 1319}; 1320 1321var getterFor = function (TYPE) { 1322 return function (it) { 1323 var state; 1324 if (!isObject(it) || (state = get(it)).type !== TYPE) { 1325 throw TypeError('Incompatible receiver, ' + TYPE + ' required'); 1326 } return state; 1327 }; 1328}; 1329 1330if (NATIVE_WEAK_MAP || shared.state) { 1331 var store = shared.state || (shared.state = new WeakMap()); 1332 /* eslint-disable no-self-assign -- prototype methods protection */ 1333 store.get = store.get; 1334 store.has = store.has; 1335 store.set = store.set; 1336 /* eslint-enable no-self-assign -- prototype methods protection */ 1337 set = function (it, metadata) { 1338 if (store.has(it)) throw TypeError(OBJECT_ALREADY_INITIALIZED); 1339 metadata.facade = it; 1340 store.set(it, metadata); 1341 return metadata; 1342 }; 1343 get = function (it) { 1344 return store.get(it) || {}; 1345 }; 1346 has = function (it) { 1347 return store.has(it); 1348 }; 1349} else { 1350 var STATE = sharedKey('state'); 1351 hiddenKeys[STATE] = true; 1352 set = function (it, metadata) { 1353 if (hasOwn(it, STATE)) throw TypeError(OBJECT_ALREADY_INITIALIZED); 1354 metadata.facade = it; 1355 createNonEnumerableProperty(it, STATE, metadata); 1356 return metadata; 1357 }; 1358 get = function (it) { 1359 return hasOwn(it, STATE) ? it[STATE] : {}; 1360 }; 1361 has = function (it) { 1362 return hasOwn(it, STATE); 1363 }; 1364} 1365 1366module.exports = { 1367 set: set, 1368 get: get, 1369 has: has, 1370 enforce: enforce, 1371 getterFor: getterFor 1372}; 1373 1374 1375/***/ }), 1376/* 52 */ 1377/***/ (function(module, exports, __webpack_require__) { 1378 1379var global = __webpack_require__(3); 1380var isCallable = __webpack_require__(20); 1381 1382var WeakMap = global.WeakMap; 1383 1384module.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap)); 1385 1386 1387/***/ }), 1388/* 53 */ 1389/***/ (function(module, exports, __webpack_require__) { 1390 1391var shared = __webpack_require__(34); 1392var uid = __webpack_require__(40); 1393 1394var keys = shared('keys'); 1395 1396module.exports = function (key) { 1397 return keys[key] || (keys[key] = uid(key)); 1398}; 1399 1400 1401/***/ }), 1402/* 54 */
vendor: 4,959 bytes, lines 1403-1565
1403/***/ (function(module, exports) { 1404 1405module.exports = {}; 1406 1407 1408/***/ }), 1409/* 55 */ 1410/***/ (function(module, exports, __webpack_require__) { 1411 1412var hasOwn = __webpack_require__(38); 1413var ownKeys = __webpack_require__(56); 1414var getOwnPropertyDescriptorModule = __webpack_require__(4); 1415var definePropertyModule = __webpack_require__(44); 1416 1417module.exports = function (target, source, exceptions) { 1418 var keys = ownKeys(source); 1419 var defineProperty = definePropertyModule.f; 1420 var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; 1421 for (var i = 0; i < keys.length; i++) { 1422 var key = keys[i]; 1423 if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) { 1424 defineProperty(target, key, getOwnPropertyDescriptor(source, key)); 1425 } 1426 } 1427}; 1428 1429 1430/***/ }), 1431/* 56 */ 1432/***/ (function(module, exports, __webpack_require__) { 1433 1434var getBuiltIn = __webpack_require__(23); 1435var uncurryThis = __webpack_require__(13); 1436var getOwnPropertyNamesModule = __webpack_require__(57); 1437var getOwnPropertySymbolsModule = __webpack_require__(66); 1438var anObject = __webpack_require__(46); 1439 1440var concat = uncurryThis([].concat); 1441 1442// all object keys, includes non-enumerable and symbols 1443module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) { 1444 var keys = getOwnPropertyNamesModule.f(anObject(it)); 1445 var getOwnPropertySymbols = getOwnPropertySymbolsModule.f; 1446 return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys; 1447}; 1448 1449 1450/***/ }), 1451/* 57 */ 1452/***/ (function(module, exports, __webpack_require__) { 1453 1454var internalObjectKeys = __webpack_require__(58); 1455var enumBugKeys = __webpack_require__(65); 1456 1457var hiddenKeys = enumBugKeys.concat('length', 'prototype'); 1458 1459// `Object.getOwnPropertyNames` method 1460// https://tc39.es/ecma262/#sec-object.getownpropertynames 1461// eslint-disable-next-line es/no-object-getownpropertynames -- safe 1462exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { 1463 return internalObjectKeys(O, hiddenKeys); 1464}; 1465 1466 1467/***/ }), 1468/* 58 */ 1469/***/ (function(module, exports, __webpack_require__) { 1470 1471var uncurryThis = __webpack_require__(13); 1472var hasOwn = __webpack_require__(38); 1473var toIndexedObject = __webpack_require__(11); 1474var indexOf = __webpack_require__(59).indexOf; 1475var hiddenKeys = __webpack_require__(54); 1476 1477var push = uncurryThis([].push); 1478 1479module.exports = function (object, names) { 1480 var O = toIndexedObject(object); 1481 var i = 0; 1482 var result = []; 1483 var key; 1484 for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key); 1485 // Don't enum bug & hidden keys 1486 while (names.length > i) if (hasOwn(O, key = names[i++])) { 1487 ~indexOf(result, key) || push(result, key); 1488 } 1489 return result; 1490}; 1491 1492 1493/***/ }), 1494/* 59 */ 1495/***/ (function(module, exports, __webpack_require__) { 1496 1497var toIndexedObject = __webpack_require__(11); 1498var toAbsoluteIndex = __webpack_require__(60); 1499var lengthOfArrayLike = __webpack_require__(63); 1500 1501// `Array.prototype.{ indexOf, includes }` methods implementation 1502var createMethod = function (IS_INCLUDES) { 1503 return function ($this, el, fromIndex) { 1504 var O = toIndexedObject($this); 1505 var length = lengthOfArrayLike(O); 1506 var index = toAbsoluteIndex(fromIndex, length); 1507 var value; 1508 // Array#includes uses SameValueZero equality algorithm 1509 // eslint-disable-next-line no-self-compare -- NaN check 1510 if (IS_INCLUDES && el != el) while (length > index) { 1511 value = O[index++]; 1512 // eslint-disable-next-line no-self-compare -- NaN check 1513 if (value != value) return true; 1514 // Array#indexOf ignores holes, Array#includes - not 1515 } else for (;length > index; index++) { 1516 if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0; 1517 } return !IS_INCLUDES && -1; 1518 }; 1519}; 1520 1521module.exports = { 1522 // `Array.prototype.includes` method 1523 // https://tc39.es/ecma262/#sec-array.prototype.includes 1524 includes: createMethod(true), 1525 // `Array.prototype.indexOf` method 1526 // https://tc39.es/ecma262/#sec-array.prototype.indexof 1527 indexOf: createMethod(false) 1528}; 1529 1530 1531/***/ }), 1532/* 60 */ 1533/***/ (function(module, exports, __webpack_require__) { 1534 1535var toIntegerOrInfinity = __webpack_require__(61); 1536 1537var max = Math.max; 1538var min = Math.min; 1539 1540// Helper for a popular repeating case of the spec: 1541// Let integer be ? ToInteger(index). 1542// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length). 1543module.exports = function (index, length) { 1544 var integer = toIntegerOrInfinity(index); 1545 return integer < 0 ? max(integer + length, 0) : min(integer, length); 1546}; 1547 1548 1549/***/ }), 1550/* 61 */ 1551/***/ (function(module, exports, __webpack_require__) { 1552 1553var trunc = __webpack_require__(62); 1554 1555// `ToIntegerOrInfinity` abstract operation 1556// https://tc39.es/ecma262/#sec-tointegerorinfinity 1557module.exports = function (argument) { 1558 var number = +argument; 1559 // eslint-disable-next-line no-self-compare -- NaN check 1560 return number !== number || number === 0 ? 0 : trunc(number); 1561}; 1562 1563 1564/***/ }), 1565/* 62 */
vendor: 4,206 bytes, lines 1566-1736
1566/***/ (function(module, exports) { 1567 1568var ceil = Math.ceil; 1569var floor = Math.floor; 1570 1571// `Math.trunc` method 1572// https://tc39.es/ecma262/#sec-math.trunc 1573// eslint-disable-next-line es/no-math-trunc -- safe 1574module.exports = Math.trunc || function trunc(x) { 1575 var n = +x; 1576 return (n > 0 ? floor : ceil)(n); 1577}; 1578 1579 1580/***/ }), 1581/* 63 */ 1582/***/ (function(module, exports, __webpack_require__) { 1583 1584var toLength = __webpack_require__(64); 1585 1586// `LengthOfArrayLike` abstract operation 1587// https://tc39.es/ecma262/#sec-lengthofarraylike 1588module.exports = function (obj) { 1589 return toLength(obj.length); 1590}; 1591 1592 1593/***/ }), 1594/* 64 */ 1595/***/ (function(module, exports, __webpack_require__) { 1596 1597var toIntegerOrInfinity = __webpack_require__(61); 1598 1599var min = Math.min; 1600 1601// `ToLength` abstract operation 1602// https://tc39.es/ecma262/#sec-tolength 1603module.exports = function (argument) { 1604 return argument > 0 ? min(toIntegerOrInfinity(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991 1605}; 1606 1607 1608/***/ }), 1609/* 65 */ 1610/***/ (function(module, exports) { 1611 1612// IE8- don't enum bug keys 1613module.exports = [ 1614 'constructor', 1615 'hasOwnProperty', 1616 'isPrototypeOf', 1617 'propertyIsEnumerable', 1618 'toLocaleString', 1619 'toString', 1620 'valueOf' 1621]; 1622 1623 1624/***/ }), 1625/* 66 */ 1626/***/ (function(module, exports) { 1627 1628// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe 1629exports.f = Object.getOwnPropertySymbols; 1630 1631 1632/***/ }), 1633/* 67 */ 1634/***/ (function(module, exports, __webpack_require__) { 1635 1636var fails = __webpack_require__(6); 1637var isCallable = __webpack_require__(20); 1638 1639var replacement = /#|\.prototype\./; 1640 1641var isForced = function (feature, detection) { 1642 var value = data[normalize(feature)]; 1643 return value == POLYFILL ? true 1644 : value == NATIVE ? false 1645 : isCallable(detection) ? fails(detection) 1646 : !!detection; 1647}; 1648 1649var normalize = isForced.normalize = function (string) { 1650 return String(string).replace(replacement, '.').toLowerCase(); 1651}; 1652 1653var data = isForced.data = {}; 1654var NATIVE = isForced.NATIVE = 'N'; 1655var POLYFILL = isForced.POLYFILL = 'P'; 1656 1657module.exports = isForced; 1658 1659 1660/***/ }), 1661/* 68 */ 1662/***/ (function(module, exports, __webpack_require__) { 1663 1664"use strict"; 1665 1666var DESCRIPTORS = __webpack_require__(5); 1667var isArray = __webpack_require__(69); 1668 1669var $TypeError = TypeError; 1670// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 1671var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 1672 1673// Safari < 13 does not throw an error in this case 1674var SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () { 1675 // makes no sense without proper strict mode support 1676 if (this !== undefined) return true; 1677 try { 1678 // eslint-disable-next-line es/no-object-defineproperty -- safe 1679 Object.defineProperty([], 'length', { writable: false }).length = 1; 1680 } catch (error) { 1681 return error instanceof TypeError; 1682 } 1683}(); 1684 1685module.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) { 1686 if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) { 1687 throw $TypeError('Cannot set read only .length'); 1688 } return O.length = length; 1689} : function (O, length) { 1690 return O.length = length; 1691}; 1692 1693 1694/***/ }), 1695/* 69 */ 1696/***/ (function(module, exports, __webpack_require__) { 1697 1698var classof = __webpack_require__(14); 1699 1700// `IsArray` abstract operation 1701// https://tc39.es/ecma262/#sec-isarray 1702// eslint-disable-next-line es/no-array-isarray -- safe 1703module.exports = Array.isArray || function isArray(argument) { 1704 return classof(argument) == 'Array'; 1705}; 1706 1707 1708/***/ }), 1709/* 70 */ 1710/***/ (function(module, exports) { 1711 1712var $TypeError = TypeError; 1713var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991 1714 1715module.exports = function (it) { 1716 if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded'); 1717 return it; 1718}; 1719 1720 1721/***/ }), 1722/* 71 */ 1723/***/ (function(module, exports, __webpack_require__) { 1724 1725"use strict"; 1726 1727var $ = __webpack_require__(2); 1728var arrayToReversed = __webpack_require__(72); 1729var toIndexedObject = __webpack_require__(11); 1730var addToUnscopables = __webpack_require__(73); 1731 1732var $Array = Array; 1733 1734// `Array.prototype.toReversed` method 1735// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toReversed 1736$({ target: 'Array', proto: true }, {
vendor: 20,313 bytes, lines 1737-2418
1737 toReversed: function toReversed() { 1738 return arrayToReversed(toIndexedObject(this), $Array); 1739 } 1740}); 1741 1742addToUnscopables('toReversed'); 1743 1744 1745/***/ }), 1746/* 72 */ 1747/***/ (function(module, exports, __webpack_require__) { 1748 1749var lengthOfArrayLike = __webpack_require__(63); 1750 1751// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toReversed 1752// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toReversed 1753module.exports = function (O, C) { 1754 var len = lengthOfArrayLike(O); 1755 var A = new C(len); 1756 var k = 0; 1757 for (; k < len; k++) A[k] = O[len - k - 1]; 1758 return A; 1759}; 1760 1761 1762/***/ }), 1763/* 73 */ 1764/***/ (function(module, exports, __webpack_require__) { 1765 1766var wellKnownSymbol = __webpack_require__(33); 1767var create = __webpack_require__(74); 1768var defineProperty = __webpack_require__(44).f; 1769 1770var UNSCOPABLES = wellKnownSymbol('unscopables'); 1771var ArrayPrototype = Array.prototype; 1772 1773// Array.prototype[@@unscopables] 1774// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables 1775if (ArrayPrototype[UNSCOPABLES] == undefined) { 1776 defineProperty(ArrayPrototype, UNSCOPABLES, { 1777 configurable: true, 1778 value: create(null) 1779 }); 1780} 1781 1782// add a key to Array.prototype[@@unscopables] 1783module.exports = function (key) { 1784 ArrayPrototype[UNSCOPABLES][key] = true; 1785}; 1786 1787 1788/***/ }), 1789/* 74 */ 1790/***/ (function(module, exports, __webpack_require__) { 1791 1792/* global ActiveXObject -- old IE, WSH */ 1793var anObject = __webpack_require__(46); 1794var definePropertiesModule = __webpack_require__(75); 1795var enumBugKeys = __webpack_require__(65); 1796var hiddenKeys = __webpack_require__(54); 1797var html = __webpack_require__(77); 1798var documentCreateElement = __webpack_require__(42); 1799var sharedKey = __webpack_require__(53); 1800 1801var GT = '>'; 1802var LT = '<'; 1803var PROTOTYPE = 'prototype'; 1804var SCRIPT = 'script'; 1805var IE_PROTO = sharedKey('IE_PROTO'); 1806 1807var EmptyConstructor = function () { /* empty */ }; 1808 1809var scriptTag = function (content) { 1810 return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT; 1811}; 1812 1813// Create object with fake `null` prototype: use ActiveX Object with cleared prototype 1814var NullProtoObjectViaActiveX = function (activeXDocument) { 1815 activeXDocument.write(scriptTag('')); 1816 activeXDocument.close(); 1817 var temp = activeXDocument.parentWindow.Object; 1818 activeXDocument = null; // avoid memory leak 1819 return temp; 1820}; 1821 1822// Create object with fake `null` prototype: use iframe Object with cleared prototype 1823var NullProtoObjectViaIFrame = function () { 1824 // Thrash, waste and sodomy: IE GC bug 1825 var iframe = documentCreateElement('iframe'); 1826 var JS = 'java' + SCRIPT + ':'; 1827 var iframeDocument; 1828 iframe.style.display = 'none'; 1829 html.appendChild(iframe); 1830 // https://github.com/zloirock/core-js/issues/475 1831 iframe.src = String(JS); 1832 iframeDocument = iframe.contentWindow.document; 1833 iframeDocument.open(); 1834 iframeDocument.write(scriptTag('document.F=Object')); 1835 iframeDocument.close(); 1836 return iframeDocument.F; 1837}; 1838 1839// Check for document.domain and active x support 1840// No need to use active x approach when document.domain is not set 1841// see https://github.com/es-shims/es5-shim/issues/150 1842// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346 1843// avoid IE GC bug 1844var activeXDocument; 1845var NullProtoObject = function () { 1846 try { 1847 activeXDocument = new ActiveXObject('htmlfile'); 1848 } catch (error) { /* ignore */ } 1849 NullProtoObject = typeof document != 'undefined' 1850 ? document.domain && activeXDocument 1851 ? NullProtoObjectViaActiveX(activeXDocument) // old IE 1852 : NullProtoObjectViaIFrame() 1853 : NullProtoObjectViaActiveX(activeXDocument); // WSH 1854 var length = enumBugKeys.length; 1855 while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]]; 1856 return NullProtoObject(); 1857}; 1858 1859hiddenKeys[IE_PROTO] = true; 1860 1861// `Object.create` method 1862// https://tc39.es/ecma262/#sec-object.create 1863// eslint-disable-next-line es/no-object-create -- safe 1864module.exports = Object.create || function create(O, Properties) { 1865 var result; 1866 if (O !== null) { 1867 EmptyConstructor[PROTOTYPE] = anObject(O); 1868 result = new EmptyConstructor(); 1869 EmptyConstructor[PROTOTYPE] = null; 1870 // add "__proto__" for Object.getPrototypeOf polyfill 1871 result[IE_PROTO] = O; 1872 } else result = NullProtoObject(); 1873 return Properties === undefined ? result : definePropertiesModule.f(result, Properties); 1874}; 1875 1876 1877/***/ }), 1878/* 75 */ 1879/***/ (function(module, exports, __webpack_require__) { 1880 1881var DESCRIPTORS = __webpack_require__(5); 1882var V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(45); 1883var definePropertyModule = __webpack_require__(44); 1884var anObject = __webpack_require__(46); 1885var toIndexedObject = __webpack_require__(11); 1886var objectKeys = __webpack_require__(76); 1887 1888// `Object.defineProperties` method 1889// https://tc39.es/ecma262/#sec-object.defineproperties 1890// eslint-disable-next-line es/no-object-defineproperties -- safe 1891exports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) { 1892 anObject(O); 1893 var props = toIndexedObject(Properties); 1894 var keys = objectKeys(Properties); 1895 var length = keys.length; 1896 var index = 0; 1897 var key; 1898 while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]); 1899 return O; 1900}; 1901 1902 1903/***/ }), 1904/* 76 */ 1905/***/ (function(module, exports, __webpack_require__) { 1906 1907var internalObjectKeys = __webpack_require__(58); 1908var enumBugKeys = __webpack_require__(65); 1909 1910// `Object.keys` method 1911// https://tc39.es/ecma262/#sec-object.keys 1912// eslint-disable-next-line es/no-object-keys -- safe 1913module.exports = Object.keys || function keys(O) { 1914 return internalObjectKeys(O, enumBugKeys); 1915}; 1916 1917 1918/***/ }), 1919/* 77 */ 1920/***/ (function(module, exports, __webpack_require__) { 1921 1922var getBuiltIn = __webpack_require__(23); 1923 1924module.exports = getBuiltIn('document', 'documentElement'); 1925 1926 1927/***/ }), 1928/* 78 */ 1929/***/ (function(module, exports, __webpack_require__) { 1930 1931"use strict"; 1932 1933var $ = __webpack_require__(2); 1934var uncurryThis = __webpack_require__(13); 1935var aCallable = __webpack_require__(30); 1936var toIndexedObject = __webpack_require__(11); 1937var arrayFromConstructorAndList = __webpack_require__(79); 1938var getVirtual = __webpack_require__(80); 1939var addToUnscopables = __webpack_require__(73); 1940 1941var $Array = Array; 1942var sort = uncurryThis(getVirtual('Array').sort); 1943 1944// `Array.prototype.toSorted` method 1945// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toSorted 1946$({ target: 'Array', proto: true }, { 1947 toSorted: function toSorted(compareFn) { 1948 if (compareFn !== undefined) aCallable(compareFn); 1949 var O = toIndexedObject(this); 1950 var A = arrayFromConstructorAndList($Array, O); 1951 return sort(A, compareFn); 1952 } 1953}); 1954 1955addToUnscopables('toSorted'); 1956 1957 1958/***/ }), 1959/* 79 */ 1960/***/ (function(module, exports, __webpack_require__) { 1961 1962var lengthOfArrayLike = __webpack_require__(63); 1963 1964module.exports = function (Constructor, list) { 1965 var index = 0; 1966 var length = lengthOfArrayLike(list); 1967 var result = new Constructor(length); 1968 while (length > index) result[index] = list[index++]; 1969 return result; 1970}; 1971 1972 1973/***/ }), 1974/* 80 */ 1975/***/ (function(module, exports, __webpack_require__) { 1976 1977var global = __webpack_require__(3); 1978 1979module.exports = function (CONSTRUCTOR) { 1980 return global[CONSTRUCTOR].prototype; 1981}; 1982 1983 1984/***/ }), 1985/* 81 */ 1986/***/ (function(module, exports, __webpack_require__) { 1987 1988"use strict"; 1989 1990var $ = __webpack_require__(2); 1991var addToUnscopables = __webpack_require__(73); 1992var doesNotExceedSafeInteger = __webpack_require__(70); 1993var lengthOfArrayLike = __webpack_require__(63); 1994var toAbsoluteIndex = __webpack_require__(60); 1995var toIndexedObject = __webpack_require__(11); 1996var toIntegerOrInfinity = __webpack_require__(61); 1997 1998var $Array = Array; 1999var max = Math.max; 2000var min = Math.min; 2001 2002// `Array.prototype.toSpliced` method 2003// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toSpliced 2004$({ target: 'Array', proto: true }, { 2005 toSpliced: function toSpliced(start, deleteCount /* , ...items */) { 2006 var O = toIndexedObject(this); 2007 var len = lengthOfArrayLike(O); 2008 var actualStart = toAbsoluteIndex(start, len); 2009 var argumentsLength = arguments.length; 2010 var k = 0; 2011 var insertCount, actualDeleteCount, newLen, A; 2012 if (argumentsLength === 0) { 2013 insertCount = actualDeleteCount = 0; 2014 } else if (argumentsLength === 1) { 2015 insertCount = 0; 2016 actualDeleteCount = len - actualStart; 2017 } else { 2018 insertCount = argumentsLength - 2; 2019 actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart); 2020 } 2021 newLen = doesNotExceedSafeInteger(len + insertCount - actualDeleteCount); 2022 A = $Array(newLen); 2023 2024 for (; k < actualStart; k++) A[k] = O[k]; 2025 for (; k < actualStart + insertCount; k++) A[k] = arguments[k - actualStart + 2]; 2026 for (; k < newLen; k++) A[k] = O[k + actualDeleteCount - insertCount]; 2027 2028 return A; 2029 } 2030}); 2031 2032addToUnscopables('toSpliced'); 2033 2034 2035/***/ }), 2036/* 82 */ 2037/***/ (function(module, exports, __webpack_require__) { 2038 2039"use strict"; 2040 2041var $ = __webpack_require__(2); 2042var arrayWith = __webpack_require__(83); 2043var toIndexedObject = __webpack_require__(11); 2044 2045var $Array = Array; 2046 2047// `Array.prototype.with` method 2048// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.with 2049$({ target: 'Array', proto: true }, { 2050 'with': function (index, value) { 2051 return arrayWith(toIndexedObject(this), $Array, index, value); 2052 } 2053}); 2054 2055 2056/***/ }), 2057/* 83 */ 2058/***/ (function(module, exports, __webpack_require__) { 2059 2060var lengthOfArrayLike = __webpack_require__(63); 2061var toIntegerOrInfinity = __webpack_require__(61); 2062 2063var $RangeError = RangeError; 2064 2065// https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.with 2066// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.with 2067module.exports = function (O, C, index, value) { 2068 var len = lengthOfArrayLike(O); 2069 var relativeIndex = toIntegerOrInfinity(index); 2070 var actualIndex = relativeIndex < 0 ? len + relativeIndex : relativeIndex; 2071 if (actualIndex >= len || actualIndex < 0) throw $RangeError('Incorrect index'); 2072 var A = new C(len); 2073 var k = 0; 2074 for (; k < len; k++) A[k] = k === actualIndex ? value : O[k]; 2075 return A; 2076}; 2077 2078 2079/***/ }), 2080/* 84 */ 2081/***/ (function(module, exports, __webpack_require__) { 2082 2083var global = __webpack_require__(3); 2084var DESCRIPTORS = __webpack_require__(5); 2085var defineBuiltInAccessor = __webpack_require__(85); 2086var regExpFlags = __webpack_require__(86); 2087var fails = __webpack_require__(6); 2088 2089// babel-minify and Closure Compiler transpiles RegExp('.', 'd') -> /./d and it causes SyntaxError 2090var RegExp = global.RegExp; 2091var RegExpPrototype = RegExp.prototype; 2092 2093var FORCED = DESCRIPTORS && fails(function () { 2094 var INDICES_SUPPORT = true; 2095 try { 2096 RegExp('.', 'd'); 2097 } catch (error) { 2098 INDICES_SUPPORT = false; 2099 } 2100 2101 var O = {}; 2102 // modern V8 bug 2103 var calls = ''; 2104 var expected = INDICES_SUPPORT ? 'dgimsy' : 'gimsy'; 2105 2106 var addGetter = function (key, chr) { 2107 // eslint-disable-next-line es/no-object-defineproperty -- safe 2108 Object.defineProperty(O, key, { get: function () { 2109 calls += chr; 2110 return true; 2111 } }); 2112 }; 2113 2114 var pairs = { 2115 dotAll: 's', 2116 global: 'g', 2117 ignoreCase: 'i', 2118 multiline: 'm', 2119 sticky: 'y' 2120 }; 2121 2122 if (INDICES_SUPPORT) pairs.hasIndices = 'd'; 2123 2124 for (var key in pairs) addGetter(key, pairs[key]); 2125 2126 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 2127 var result = Object.getOwnPropertyDescriptor(RegExpPrototype, 'flags').get.call(O); 2128 2129 return result !== expected || calls !== expected; 2130}); 2131 2132// `RegExp.prototype.flags` getter 2133// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags 2134if (FORCED) defineBuiltInAccessor(RegExpPrototype, 'flags', { 2135 configurable: true, 2136 get: regExpFlags 2137}); 2138 2139 2140/***/ }), 2141/* 85 */ 2142/***/ (function(module, exports, __webpack_require__) { 2143 2144var makeBuiltIn = __webpack_require__(48); 2145var defineProperty = __webpack_require__(44); 2146 2147module.exports = function (target, name, descriptor) { 2148 if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true }); 2149 if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true }); 2150 return defineProperty.f(target, name, descriptor); 2151}; 2152 2153 2154/***/ }), 2155/* 86 */ 2156/***/ (function(module, exports, __webpack_require__) { 2157 2158"use strict"; 2159 2160var anObject = __webpack_require__(46); 2161 2162// `RegExp.prototype.flags` getter implementation 2163// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags 2164module.exports = function () { 2165 var that = anObject(this); 2166 var result = ''; 2167 if (that.hasIndices) result += 'd'; 2168 if (that.global) result += 'g'; 2169 if (that.ignoreCase) result += 'i'; 2170 if (that.multiline) result += 'm'; 2171 if (that.dotAll) result += 's'; 2172 if (that.unicode) result += 'u'; 2173 if (that.unicodeSets) result += 'v'; 2174 if (that.sticky) result += 'y'; 2175 return result; 2176}; 2177 2178 2179/***/ }), 2180/* 87 */ 2181/***/ (function(module, exports, __webpack_require__) { 2182 2183"use strict"; 2184 2185var $ = __webpack_require__(2); 2186var uncurryThis = __webpack_require__(13); 2187var requireObjectCoercible = __webpack_require__(15); 2188var toString = __webpack_require__(88); 2189 2190var charCodeAt = uncurryThis(''.charCodeAt); 2191 2192// `String.prototype.isWellFormed` method 2193// https://github.com/tc39/proposal-is-usv-string 2194$({ target: 'String', proto: true }, { 2195 isWellFormed: function isWellFormed() { 2196 var S = toString(requireObjectCoercible(this)); 2197 var length = S.length; 2198 for (var i = 0; i < length; i++) { 2199 var charCode = charCodeAt(S, i); 2200 // single UTF-16 code unit 2201 if ((charCode & 0xF800) != 0xD800) continue; 2202 // unpaired surrogate 2203 if (charCode >= 0xDC00 || ++i >= length || (charCodeAt(S, i) & 0xFC00) != 0xDC00) return false; 2204 } return true; 2205 } 2206}); 2207 2208 2209/***/ }), 2210/* 88 */ 2211/***/ (function(module, exports, __webpack_require__) { 2212 2213var classof = __webpack_require__(89); 2214 2215var $String = String; 2216 2217module.exports = function (argument) { 2218 if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string'); 2219 return $String(argument); 2220}; 2221 2222 2223/***/ }), 2224/* 89 */ 2225/***/ (function(module, exports, __webpack_require__) { 2226 2227var TO_STRING_TAG_SUPPORT = __webpack_require__(90); 2228var isCallable = __webpack_require__(20); 2229var classofRaw = __webpack_require__(14); 2230var wellKnownSymbol = __webpack_require__(33); 2231 2232var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 2233var $Object = Object; 2234 2235// ES3 wrong here 2236var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments'; 2237 2238// fallback for IE11 Script Access Denied error 2239var tryGet = function (it, key) { 2240 try { 2241 return it[key]; 2242 } catch (error) { /* empty */ } 2243}; 2244 2245// getting tag from ES6+ `Object.prototype.toString` 2246module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) { 2247 var O, tag, result; 2248 return it === undefined ? 'Undefined' : it === null ? 'Null' 2249 // @@toStringTag case 2250 : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag 2251 // builtinTag case 2252 : CORRECT_ARGUMENTS ? classofRaw(O) 2253 // ES3 arguments fallback 2254 : (result = classofRaw(O)) == 'Object' && isCallable(O.callee) ? 'Arguments' : result; 2255}; 2256 2257 2258/***/ }), 2259/* 90 */ 2260/***/ (function(module, exports, __webpack_require__) { 2261 2262var wellKnownSymbol = __webpack_require__(33); 2263 2264var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 2265var test = {}; 2266 2267test[TO_STRING_TAG] = 'z'; 2268 2269module.exports = String(test) === '[object z]'; 2270 2271 2272/***/ }), 2273/* 91 */ 2274/***/ (function(module, exports, __webpack_require__) { 2275 2276"use strict"; 2277 2278var $ = __webpack_require__(2); 2279var call = __webpack_require__(7); 2280var uncurryThis = __webpack_require__(13); 2281var requireObjectCoercible = __webpack_require__(15); 2282var toString = __webpack_require__(88); 2283var fails = __webpack_require__(6); 2284 2285var $Array = Array; 2286var charAt = uncurryThis(''.charAt); 2287var charCodeAt = uncurryThis(''.charCodeAt); 2288var join = uncurryThis([].join); 2289// eslint-disable-next-line es/no-string-prototype-iswellformed-towellformed -- safe 2290var $toWellFormed = ''.toWellFormed; 2291var REPLACEMENT_CHARACTER = '\uFFFD'; 2292 2293// Safari bug 2294var TO_STRING_CONVERSION_BUG = $toWellFormed && fails(function () { 2295 return call($toWellFormed, 1) !== '1'; 2296}); 2297 2298// `String.prototype.toWellFormed` method 2299// https://github.com/tc39/proposal-is-usv-string 2300$({ target: 'String', proto: true, forced: TO_STRING_CONVERSION_BUG }, { 2301 toWellFormed: function toWellFormed() { 2302 var S = toString(requireObjectCoercible(this)); 2303 if (TO_STRING_CONVERSION_BUG) return call($toWellFormed, S); 2304 var length = S.length; 2305 var result = $Array(length); 2306 for (var i = 0; i < length; i++) { 2307 var charCode = charCodeAt(S, i); 2308 // single UTF-16 code unit 2309 if ((charCode & 0xF800) != 0xD800) result[i] = charAt(S, i); 2310 // unpaired surrogate 2311 else if (charCode >= 0xDC00 || i + 1 >= length || (charCodeAt(S, i + 1) & 0xFC00) != 0xDC00) result[i] = REPLACEMENT_CHARACTER; 2312 // surrogate pair 2313 else { 2314 result[i] = charAt(S, i); 2315 result[++i] = charAt(S, i); 2316 } 2317 } return join(result, ''); 2318 } 2319}); 2320 2321 2322/***/ }), 2323/* 92 */ 2324/***/ (function(module, exports, __webpack_require__) { 2325 2326"use strict"; 2327 2328var arrayToReversed = __webpack_require__(72); 2329var ArrayBufferViewCore = __webpack_require__(93); 2330 2331var aTypedArray = ArrayBufferViewCore.aTypedArray; 2332var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 2333var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; 2334 2335// `%TypedArray%.prototype.toReversed` method 2336// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toReversed 2337exportTypedArrayMethod('toReversed', function toReversed() { 2338 return arrayToReversed(aTypedArray(this), getTypedArrayConstructor(this)); 2339}); 2340 2341 2342/***/ }), 2343/* 93 */ 2344/***/ (function(module, exports, __webpack_require__) { 2345 2346"use strict"; 2347 2348var NATIVE_ARRAY_BUFFER = __webpack_require__(94); 2349var DESCRIPTORS = __webpack_require__(5); 2350var global = __webpack_require__(3); 2351var isCallable = __webpack_require__(20); 2352var isObject = __webpack_require__(19); 2353var hasOwn = __webpack_require__(38); 2354var classof = __webpack_require__(89); 2355var tryToString = __webpack_require__(31); 2356var createNonEnumerableProperty = __webpack_require__(43); 2357var defineBuiltIn = __webpack_require__(47); 2358var defineBuiltInAccessor = __webpack_require__(85); 2359var isPrototypeOf = __webpack_require__(24); 2360var getPrototypeOf = __webpack_require__(95); 2361var setPrototypeOf = __webpack_require__(97); 2362var wellKnownSymbol = __webpack_require__(33); 2363var uid = __webpack_require__(40); 2364var InternalStateModule = __webpack_require__(51); 2365 2366var enforceInternalState = InternalStateModule.enforce; 2367var getInternalState = InternalStateModule.get; 2368var Int8Array = global.Int8Array; 2369var Int8ArrayPrototype = Int8Array && Int8Array.prototype; 2370var Uint8ClampedArray = global.Uint8ClampedArray; 2371var Uint8ClampedArrayPrototype = Uint8ClampedArray && Uint8ClampedArray.prototype; 2372var TypedArray = Int8Array && getPrototypeOf(Int8Array); 2373var TypedArrayPrototype = Int8ArrayPrototype && getPrototypeOf(Int8ArrayPrototype); 2374var ObjectPrototype = Object.prototype; 2375var TypeError = global.TypeError; 2376 2377var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 2378var TYPED_ARRAY_TAG = uid('TYPED_ARRAY_TAG'); 2379var TYPED_ARRAY_CONSTRUCTOR = 'TypedArrayConstructor'; 2380// Fixing native typed arrays in Opera Presto crashes the browser, see #595 2381var NATIVE_ARRAY_BUFFER_VIEWS = NATIVE_ARRAY_BUFFER && !!setPrototypeOf && classof(global.opera) !== 'Opera'; 2382var TYPED_ARRAY_TAG_REQUIRED = false; 2383var NAME, Constructor, Prototype; 2384 2385var TypedArrayConstructorsList = { 2386 Int8Array: 1, 2387 Uint8Array: 1, 2388 Uint8ClampedArray: 1, 2389 Int16Array: 2, 2390 Uint16Array: 2, 2391 Int32Array: 4, 2392 Uint32Array: 4, 2393 Float32Array: 4, 2394 Float64Array: 8 2395}; 2396 2397var BigIntArrayConstructorsList = { 2398 BigInt64Array: 8, 2399 BigUint64Array: 8 2400}; 2401 2402var isView = function isView(it) { 2403 if (!isObject(it)) return false; 2404 var klass = classof(it); 2405 return klass === 'DataView' 2406 || hasOwn(TypedArrayConstructorsList, klass) 2407 || hasOwn(BigIntArrayConstructorsList, klass); 2408}; 2409 2410var getTypedArrayConstructor = function (it) { 2411 var proto = getPrototypeOf(it); 2412 if (!isObject(proto)) return; 2413 var state = getInternalState(proto); 2414 return (state && hasOwn(state, TYPED_ARRAY_CONSTRUCTOR)) ? state[TYPED_ARRAY_CONSTRUCTOR] : getTypedArrayConstructor(proto); 2415}; 2416 2417var isTypedArray = function (it) { 2418 if (!isObject(it)) return false;
vendor: 4,628 bytes, lines 2419-2543
2419 var klass = classof(it); 2420 return hasOwn(TypedArrayConstructorsList, klass) 2421 || hasOwn(BigIntArrayConstructorsList, klass); 2422}; 2423 2424var aTypedArray = function (it) { 2425 if (isTypedArray(it)) return it; 2426 throw TypeError('Target is not a typed array'); 2427}; 2428 2429var aTypedArrayConstructor = function (C) { 2430 if (isCallable(C) && (!setPrototypeOf || isPrototypeOf(TypedArray, C))) return C; 2431 throw TypeError(tryToString(C) + ' is not a typed array constructor'); 2432}; 2433 2434var exportTypedArrayMethod = function (KEY, property, forced, options) { 2435 if (!DESCRIPTORS) return; 2436 if (forced) for (var ARRAY in TypedArrayConstructorsList) { 2437 var TypedArrayConstructor = global[ARRAY]; 2438 if (TypedArrayConstructor && hasOwn(TypedArrayConstructor.prototype, KEY)) try { 2439 delete TypedArrayConstructor.prototype[KEY]; 2440 } catch (error) { 2441 // old WebKit bug - some methods are non-configurable 2442 try { 2443 TypedArrayConstructor.prototype[KEY] = property; 2444 } catch (error2) { /* empty */ } 2445 } 2446 } 2447 if (!TypedArrayPrototype[KEY] || forced) { 2448 defineBuiltIn(TypedArrayPrototype, KEY, forced ? property 2449 : NATIVE_ARRAY_BUFFER_VIEWS && Int8ArrayPrototype[KEY] || property, options); 2450 } 2451}; 2452 2453var exportTypedArrayStaticMethod = function (KEY, property, forced) { 2454 var ARRAY, TypedArrayConstructor; 2455 if (!DESCRIPTORS) return; 2456 if (setPrototypeOf) { 2457 if (forced) for (ARRAY in TypedArrayConstructorsList) { 2458 TypedArrayConstructor = global[ARRAY]; 2459 if (TypedArrayConstructor && hasOwn(TypedArrayConstructor, KEY)) try { 2460 delete TypedArrayConstructor[KEY]; 2461 } catch (error) { /* empty */ } 2462 } 2463 if (!TypedArray[KEY] || forced) { 2464 // V8 ~ Chrome 49-50 `%TypedArray%` methods are non-writable non-configurable 2465 try { 2466 return defineBuiltIn(TypedArray, KEY, forced ? property : NATIVE_ARRAY_BUFFER_VIEWS && TypedArray[KEY] || property); 2467 } catch (error) { /* empty */ } 2468 } else return; 2469 } 2470 for (ARRAY in TypedArrayConstructorsList) { 2471 TypedArrayConstructor = global[ARRAY]; 2472 if (TypedArrayConstructor && (!TypedArrayConstructor[KEY] || forced)) { 2473 defineBuiltIn(TypedArrayConstructor, KEY, property); 2474 } 2475 } 2476}; 2477 2478for (NAME in TypedArrayConstructorsList) { 2479 Constructor = global[NAME]; 2480 Prototype = Constructor && Constructor.prototype; 2481 if (Prototype) enforceInternalState(Prototype)[TYPED_ARRAY_CONSTRUCTOR] = Constructor; 2482 else NATIVE_ARRAY_BUFFER_VIEWS = false; 2483} 2484 2485for (NAME in BigIntArrayConstructorsList) { 2486 Constructor = global[NAME]; 2487 Prototype = Constructor && Constructor.prototype; 2488 if (Prototype) enforceInternalState(Prototype)[TYPED_ARRAY_CONSTRUCTOR] = Constructor; 2489} 2490 2491// WebKit bug - typed arrays constructors prototype is Object.prototype 2492if (!NATIVE_ARRAY_BUFFER_VIEWS || !isCallable(TypedArray) || TypedArray === Function.prototype) { 2493 // eslint-disable-next-line no-shadow -- safe 2494 TypedArray = function TypedArray() { 2495 throw TypeError('Incorrect invocation'); 2496 }; 2497 if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) { 2498 if (global[NAME]) setPrototypeOf(global[NAME], TypedArray); 2499 } 2500} 2501 2502if (!NATIVE_ARRAY_BUFFER_VIEWS || !TypedArrayPrototype || TypedArrayPrototype === ObjectPrototype) { 2503 TypedArrayPrototype = TypedArray.prototype; 2504 if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) { 2505 if (global[NAME]) setPrototypeOf(global[NAME].prototype, TypedArrayPrototype); 2506 } 2507} 2508 2509// WebKit bug - one more object in Uint8ClampedArray prototype chain 2510if (NATIVE_ARRAY_BUFFER_VIEWS && getPrototypeOf(Uint8ClampedArrayPrototype) !== TypedArrayPrototype) { 2511 setPrototypeOf(Uint8ClampedArrayPrototype, TypedArrayPrototype); 2512} 2513 2514if (DESCRIPTORS && !hasOwn(TypedArrayPrototype, TO_STRING_TAG)) { 2515 TYPED_ARRAY_TAG_REQUIRED = true; 2516 defineBuiltInAccessor(TypedArrayPrototype, TO_STRING_TAG, { 2517 configurable: true, 2518 get: function () { 2519 return isObject(this) ? this[TYPED_ARRAY_TAG] : undefined; 2520 } 2521 }); 2522 for (NAME in TypedArrayConstructorsList) if (global[NAME]) { 2523 createNonEnumerableProperty(global[NAME], TYPED_ARRAY_TAG, NAME); 2524 } 2525} 2526 2527module.exports = { 2528 NATIVE_ARRAY_BUFFER_VIEWS: NATIVE_ARRAY_BUFFER_VIEWS, 2529 TYPED_ARRAY_TAG: TYPED_ARRAY_TAG_REQUIRED && TYPED_ARRAY_TAG, 2530 aTypedArray: aTypedArray, 2531 aTypedArrayConstructor: aTypedArrayConstructor, 2532 exportTypedArrayMethod: exportTypedArrayMethod, 2533 exportTypedArrayStaticMethod: exportTypedArrayStaticMethod, 2534 getTypedArrayConstructor: getTypedArrayConstructor, 2535 isView: isView, 2536 isTypedArray: isTypedArray, 2537 TypedArray: TypedArray, 2538 TypedArrayPrototype: TypedArrayPrototype 2539}; 2540 2541 2542/***/ }), 2543/* 94 */
vendor: 4,889 bytes, lines 2544-2697
2544/***/ (function(module, exports) { 2545 2546// eslint-disable-next-line es/no-typed-arrays -- safe 2547module.exports = typeof ArrayBuffer != 'undefined' && typeof DataView != 'undefined'; 2548 2549 2550/***/ }), 2551/* 95 */ 2552/***/ (function(module, exports, __webpack_require__) { 2553 2554var hasOwn = __webpack_require__(38); 2555var isCallable = __webpack_require__(20); 2556var toObject = __webpack_require__(39); 2557var sharedKey = __webpack_require__(53); 2558var CORRECT_PROTOTYPE_GETTER = __webpack_require__(96); 2559 2560var IE_PROTO = sharedKey('IE_PROTO'); 2561var $Object = Object; 2562var ObjectPrototype = $Object.prototype; 2563 2564// `Object.getPrototypeOf` method 2565// https://tc39.es/ecma262/#sec-object.getprototypeof 2566// eslint-disable-next-line es/no-object-getprototypeof -- safe 2567module.exports = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function (O) { 2568 var object = toObject(O); 2569 if (hasOwn(object, IE_PROTO)) return object[IE_PROTO]; 2570 var constructor = object.constructor; 2571 if (isCallable(constructor) && object instanceof constructor) { 2572 return constructor.prototype; 2573 } return object instanceof $Object ? ObjectPrototype : null; 2574}; 2575 2576 2577/***/ }), 2578/* 96 */ 2579/***/ (function(module, exports, __webpack_require__) { 2580 2581var fails = __webpack_require__(6); 2582 2583module.exports = !fails(function () { 2584 function F() { /* empty */ } 2585 F.prototype.constructor = null; 2586 // eslint-disable-next-line es/no-object-getprototypeof -- required for testing 2587 return Object.getPrototypeOf(new F()) !== F.prototype; 2588}); 2589 2590 2591/***/ }), 2592/* 97 */ 2593/***/ (function(module, exports, __webpack_require__) { 2594 2595/* eslint-disable no-proto -- safe */ 2596var uncurryThisAccessor = __webpack_require__(98); 2597var anObject = __webpack_require__(46); 2598var aPossiblePrototype = __webpack_require__(99); 2599 2600// `Object.setPrototypeOf` method 2601// https://tc39.es/ecma262/#sec-object.setprototypeof 2602// Works with __proto__ only. Old v8 can't work with null proto objects. 2603// eslint-disable-next-line es/no-object-setprototypeof -- safe 2604module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () { 2605 var CORRECT_SETTER = false; 2606 var test = {}; 2607 var setter; 2608 try { 2609 setter = uncurryThisAccessor(Object.prototype, '__proto__', 'set'); 2610 setter(test, []); 2611 CORRECT_SETTER = test instanceof Array; 2612 } catch (error) { /* empty */ } 2613 return function setPrototypeOf(O, proto) { 2614 anObject(O); 2615 aPossiblePrototype(proto); 2616 if (CORRECT_SETTER) setter(O, proto); 2617 else O.__proto__ = proto; 2618 return O; 2619 }; 2620}() : undefined); 2621 2622 2623/***/ }), 2624/* 98 */ 2625/***/ (function(module, exports, __webpack_require__) { 2626 2627var uncurryThis = __webpack_require__(13); 2628var aCallable = __webpack_require__(30); 2629 2630module.exports = function (object, key, method) { 2631 try { 2632 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 2633 return uncurryThis(aCallable(Object.getOwnPropertyDescriptor(object, key)[method])); 2634 } catch (error) { /* empty */ } 2635}; 2636 2637 2638/***/ }), 2639/* 99 */ 2640/***/ (function(module, exports, __webpack_require__) { 2641 2642var isCallable = __webpack_require__(20); 2643 2644var $String = String; 2645var $TypeError = TypeError; 2646 2647module.exports = function (argument) { 2648 if (typeof argument == 'object' || isCallable(argument)) return argument; 2649 throw $TypeError("Can't set " + $String(argument) + ' as a prototype'); 2650}; 2651 2652 2653/***/ }), 2654/* 100 */ 2655/***/ (function(module, exports, __webpack_require__) { 2656 2657"use strict"; 2658 2659var ArrayBufferViewCore = __webpack_require__(93); 2660var uncurryThis = __webpack_require__(13); 2661var aCallable = __webpack_require__(30); 2662var arrayFromConstructorAndList = __webpack_require__(79); 2663 2664var aTypedArray = ArrayBufferViewCore.aTypedArray; 2665var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; 2666var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 2667var sort = uncurryThis(ArrayBufferViewCore.TypedArrayPrototype.sort); 2668 2669// `%TypedArray%.prototype.toSorted` method 2670// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toSorted 2671exportTypedArrayMethod('toSorted', function toSorted(compareFn) { 2672 if (compareFn !== undefined) aCallable(compareFn); 2673 var O = aTypedArray(this); 2674 var A = arrayFromConstructorAndList(getTypedArrayConstructor(O), O); 2675 return sort(A, compareFn); 2676}); 2677 2678 2679/***/ }), 2680/* 101 */ 2681/***/ (function(module, exports, __webpack_require__) { 2682 2683"use strict"; 2684 2685var arrayWith = __webpack_require__(83); 2686var ArrayBufferViewCore = __webpack_require__(93); 2687var isBigIntArray = __webpack_require__(102); 2688var toIntegerOrInfinity = __webpack_require__(61); 2689var toBigInt = __webpack_require__(103); 2690 2691var aTypedArray = ArrayBufferViewCore.aTypedArray; 2692var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; 2693var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 2694 2695var PROPER_ORDER = !!function () { 2696 try { 2697 // eslint-disable-next-line no-throw-literal, es/no-typed-arrays, es/no-array-prototype-with -- required for testing
vendor: 14,989 bytes, lines 2698-3162
2698 new Int8Array(1)['with'](2, { valueOf: function () { throw 8; } }); 2699 } catch (error) { 2700 // some early implementations, like WebKit, does not follow the final semantic 2701 // https://github.com/tc39/proposal-change-array-by-copy/pull/86 2702 return error === 8; 2703 } 2704}(); 2705 2706// `%TypedArray%.prototype.with` method 2707// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.with 2708exportTypedArrayMethod('with', { 'with': function (index, value) { 2709 var O = aTypedArray(this); 2710 var relativeIndex = toIntegerOrInfinity(index); 2711 var actualValue = isBigIntArray(O) ? toBigInt(value) : +value; 2712 return arrayWith(O, getTypedArrayConstructor(O), relativeIndex, actualValue); 2713} }['with'], !PROPER_ORDER); 2714 2715 2716/***/ }), 2717/* 102 */ 2718/***/ (function(module, exports, __webpack_require__) { 2719 2720var classof = __webpack_require__(89); 2721 2722module.exports = function (it) { 2723 var klass = classof(it); 2724 return klass == 'BigInt64Array' || klass == 'BigUint64Array'; 2725}; 2726 2727 2728/***/ }), 2729/* 103 */ 2730/***/ (function(module, exports, __webpack_require__) { 2731 2732var toPrimitive = __webpack_require__(18); 2733 2734var $TypeError = TypeError; 2735 2736// `ToBigInt` abstract operation 2737// https://tc39.es/ecma262/#sec-tobigint 2738module.exports = function (argument) { 2739 var prim = toPrimitive(argument, 'number'); 2740 if (typeof prim == 'number') throw $TypeError("Can't convert number to bigint"); 2741 // eslint-disable-next-line es/no-bigint -- safe 2742 return BigInt(prim); 2743}; 2744 2745 2746/***/ }), 2747/* 104 */ 2748/***/ (function(module, exports, __webpack_require__) { 2749 2750"use strict"; 2751 2752var $ = __webpack_require__(2); 2753var isPrototypeOf = __webpack_require__(24); 2754var getPrototypeOf = __webpack_require__(95); 2755var setPrototypeOf = __webpack_require__(97); 2756var copyConstructorProperties = __webpack_require__(55); 2757var create = __webpack_require__(74); 2758var createNonEnumerableProperty = __webpack_require__(43); 2759var createPropertyDescriptor = __webpack_require__(10); 2760var installErrorStack = __webpack_require__(105); 2761var normalizeStringArgument = __webpack_require__(108); 2762var wellKnownSymbol = __webpack_require__(33); 2763 2764var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 2765var $Error = Error; 2766 2767var $SuppressedError = function SuppressedError(error, suppressed, message) { 2768 var isInstance = isPrototypeOf(SuppressedErrorPrototype, this); 2769 var that; 2770 if (setPrototypeOf) { 2771 that = setPrototypeOf($Error(), isInstance ? getPrototypeOf(this) : SuppressedErrorPrototype); 2772 } else { 2773 that = isInstance ? this : create(SuppressedErrorPrototype); 2774 createNonEnumerableProperty(that, TO_STRING_TAG, 'Error'); 2775 } 2776 if (message !== undefined) createNonEnumerableProperty(that, 'message', normalizeStringArgument(message)); 2777 installErrorStack(that, $SuppressedError, that.stack, 1); 2778 createNonEnumerableProperty(that, 'error', error); 2779 createNonEnumerableProperty(that, 'suppressed', suppressed); 2780 return that; 2781}; 2782 2783if (setPrototypeOf) setPrototypeOf($SuppressedError, $Error); 2784else copyConstructorProperties($SuppressedError, $Error, { name: true }); 2785 2786var SuppressedErrorPrototype = $SuppressedError.prototype = create($Error.prototype, { 2787 constructor: createPropertyDescriptor(1, $SuppressedError), 2788 message: createPropertyDescriptor(1, ''), 2789 name: createPropertyDescriptor(1, 'SuppressedError') 2790}); 2791 2792// `SuppressedError` constructor 2793// https://github.com/tc39/proposal-explicit-resource-management 2794$({ global: true, constructor: true, arity: 3 }, { 2795 SuppressedError: $SuppressedError 2796}); 2797 2798 2799/***/ }), 2800/* 105 */ 2801/***/ (function(module, exports, __webpack_require__) { 2802 2803var createNonEnumerableProperty = __webpack_require__(43); 2804var clearErrorStack = __webpack_require__(106); 2805var ERROR_STACK_INSTALLABLE = __webpack_require__(107); 2806 2807// non-standard V8 2808var captureStackTrace = Error.captureStackTrace; 2809 2810module.exports = function (error, C, stack, dropEntries) { 2811 if (ERROR_STACK_INSTALLABLE) { 2812 if (captureStackTrace) captureStackTrace(error, C); 2813 else createNonEnumerableProperty(error, 'stack', clearErrorStack(stack, dropEntries)); 2814 } 2815}; 2816 2817 2818/***/ }), 2819/* 106 */ 2820/***/ (function(module, exports, __webpack_require__) { 2821 2822var uncurryThis = __webpack_require__(13); 2823 2824var $Error = Error; 2825var replace = uncurryThis(''.replace); 2826 2827var TEST = (function (arg) { return String($Error(arg).stack); })('zxcasd'); 2828// eslint-disable-next-line redos/no-vulnerable -- safe 2829var V8_OR_CHAKRA_STACK_ENTRY = /\n\s*at [^:]*:[^\n]*/; 2830var IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST); 2831 2832module.exports = function (stack, dropEntries) { 2833 if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error.prepareStackTrace) { 2834 while (dropEntries--) stack = replace(stack, V8_OR_CHAKRA_STACK_ENTRY, ''); 2835 } return stack; 2836}; 2837 2838 2839/***/ }), 2840/* 107 */ 2841/***/ (function(module, exports, __webpack_require__) { 2842 2843var fails = __webpack_require__(6); 2844var createPropertyDescriptor = __webpack_require__(10); 2845 2846module.exports = !fails(function () { 2847 var error = Error('a'); 2848 if (!('stack' in error)) return true; 2849 // eslint-disable-next-line es/no-object-defineproperty -- safe 2850 Object.defineProperty(error, 'stack', createPropertyDescriptor(1, 7)); 2851 return error.stack !== 7; 2852}); 2853 2854 2855/***/ }), 2856/* 108 */ 2857/***/ (function(module, exports, __webpack_require__) { 2858 2859var toString = __webpack_require__(88); 2860 2861module.exports = function (argument, $default) { 2862 return argument === undefined ? arguments.length < 2 ? '' : $default : toString(argument); 2863}; 2864 2865 2866/***/ }), 2867/* 109 */ 2868/***/ (function(module, exports, __webpack_require__) { 2869 2870var $ = __webpack_require__(2); 2871var fromAsync = __webpack_require__(110); 2872 2873// `Array.fromAsync` method 2874// https://github.com/tc39/proposal-array-from-async 2875$({ target: 'Array', stat: true }, { 2876 fromAsync: fromAsync 2877}); 2878 2879 2880/***/ }), 2881/* 110 */ 2882/***/ (function(module, exports, __webpack_require__) { 2883 2884"use strict"; 2885 2886var bind = __webpack_require__(111); 2887var uncurryThis = __webpack_require__(13); 2888var toObject = __webpack_require__(39); 2889var isConstructor = __webpack_require__(113); 2890var getAsyncIterator = __webpack_require__(114); 2891var getIterator = __webpack_require__(119); 2892var getIteratorDirect = __webpack_require__(122); 2893var getIteratorMethod = __webpack_require__(120); 2894var getMethod = __webpack_require__(29); 2895var getVirtual = __webpack_require__(80); 2896var getBuiltIn = __webpack_require__(23); 2897var wellKnownSymbol = __webpack_require__(33); 2898var AsyncFromSyncIterator = __webpack_require__(115); 2899var toArray = __webpack_require__(123).toArray; 2900 2901var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); 2902var arrayIterator = uncurryThis(getVirtual('Array').values); 2903var arrayIteratorNext = uncurryThis(arrayIterator([]).next); 2904 2905var safeArrayIterator = function () { 2906 return new SafeArrayIterator(this); 2907}; 2908 2909var SafeArrayIterator = function (O) { 2910 this.iterator = arrayIterator(O); 2911}; 2912 2913SafeArrayIterator.prototype.next = function () { 2914 return arrayIteratorNext(this.iterator); 2915}; 2916 2917// `Array.fromAsync` method implementation 2918// https://github.com/tc39/proposal-array-from-async 2919module.exports = function fromAsync(asyncItems /* , mapfn = undefined, thisArg = undefined */) { 2920 var C = this; 2921 var argumentsLength = arguments.length; 2922 var mapfn = argumentsLength > 1 ? arguments[1] : undefined; 2923 var thisArg = argumentsLength > 2 ? arguments[2] : undefined; 2924 return new (getBuiltIn('Promise'))(function (resolve) { 2925 var O = toObject(asyncItems); 2926 if (mapfn !== undefined) mapfn = bind(mapfn, thisArg); 2927 var usingAsyncIterator = getMethod(O, ASYNC_ITERATOR); 2928 var usingSyncIterator = usingAsyncIterator ? undefined : getIteratorMethod(O) || safeArrayIterator; 2929 var A = isConstructor(C) ? new C() : []; 2930 var iterator = usingAsyncIterator 2931 ? getAsyncIterator(O, usingAsyncIterator) 2932 : new AsyncFromSyncIterator(getIteratorDirect(getIterator(O, usingSyncIterator))); 2933 resolve(toArray(iterator, mapfn, A)); 2934 }); 2935}; 2936 2937 2938/***/ }), 2939/* 111 */ 2940/***/ (function(module, exports, __webpack_require__) { 2941 2942var uncurryThis = __webpack_require__(112); 2943var aCallable = __webpack_require__(30); 2944var NATIVE_BIND = __webpack_require__(8); 2945 2946var bind = uncurryThis(uncurryThis.bind); 2947 2948// optional / simple context binding 2949module.exports = function (fn, that) { 2950 aCallable(fn); 2951 return that === undefined ? fn : NATIVE_BIND ? bind(fn, that) : function (/* ...args */) { 2952 return fn.apply(that, arguments); 2953 }; 2954}; 2955 2956 2957/***/ }), 2958/* 112 */ 2959/***/ (function(module, exports, __webpack_require__) { 2960 2961var classofRaw = __webpack_require__(14); 2962var uncurryThis = __webpack_require__(13); 2963 2964module.exports = function (fn) { 2965 // Nashorn bug: 2966 // https://github.com/zloirock/core-js/issues/1128 2967 // https://github.com/zloirock/core-js/issues/1130 2968 if (classofRaw(fn) === 'Function') return uncurryThis(fn); 2969}; 2970 2971 2972/***/ }), 2973/* 113 */ 2974/***/ (function(module, exports, __webpack_require__) { 2975 2976var uncurryThis = __webpack_require__(13); 2977var fails = __webpack_require__(6); 2978var isCallable = __webpack_require__(20); 2979var classof = __webpack_require__(89); 2980var getBuiltIn = __webpack_require__(23); 2981var inspectSource = __webpack_require__(50); 2982 2983var noop = function () { /* empty */ }; 2984var empty = []; 2985var construct = getBuiltIn('Reflect', 'construct'); 2986var constructorRegExp = /^\s*(?:class|function)\b/; 2987var exec = uncurryThis(constructorRegExp.exec); 2988var INCORRECT_TO_STRING = !constructorRegExp.exec(noop); 2989 2990var isConstructorModern = function isConstructor(argument) { 2991 if (!isCallable(argument)) return false; 2992 try { 2993 construct(noop, empty, argument); 2994 return true; 2995 } catch (error) { 2996 return false; 2997 } 2998}; 2999 3000var isConstructorLegacy = function isConstructor(argument) { 3001 if (!isCallable(argument)) return false; 3002 switch (classof(argument)) { 3003 case 'AsyncFunction': 3004 case 'GeneratorFunction': 3005 case 'AsyncGeneratorFunction': return false; 3006 } 3007 try { 3008 // we can't check .prototype since constructors produced by .bind haven't it 3009 // `Function#toString` throws on some built-it function in some legacy engines 3010 // (for example, `DOMQuad` and similar in FF41-) 3011 return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument)); 3012 } catch (error) { 3013 return true; 3014 } 3015}; 3016 3017isConstructorLegacy.sham = true; 3018 3019// `IsConstructor` abstract operation 3020// https://tc39.es/ecma262/#sec-isconstructor 3021module.exports = !construct || fails(function () { 3022 var called; 3023 return isConstructorModern(isConstructorModern.call) 3024 || !isConstructorModern(Object) 3025 || !isConstructorModern(function () { called = true; }) 3026 || called; 3027}) ? isConstructorLegacy : isConstructorModern; 3028 3029 3030/***/ }), 3031/* 114 */ 3032/***/ (function(module, exports, __webpack_require__) { 3033 3034var call = __webpack_require__(7); 3035var AsyncFromSyncIterator = __webpack_require__(115); 3036var anObject = __webpack_require__(46); 3037var getIterator = __webpack_require__(119); 3038var getIteratorDirect = __webpack_require__(122); 3039var getMethod = __webpack_require__(29); 3040var wellKnownSymbol = __webpack_require__(33); 3041 3042var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); 3043 3044module.exports = function (it, usingIterator) { 3045 var method = arguments.length < 2 ? getMethod(it, ASYNC_ITERATOR) : usingIterator; 3046 return method ? anObject(call(method, it)) : new AsyncFromSyncIterator(getIteratorDirect(getIterator(it))); 3047}; 3048 3049 3050/***/ }), 3051/* 115 */ 3052/***/ (function(module, exports, __webpack_require__) { 3053 3054"use strict"; 3055 3056var call = __webpack_require__(7); 3057var anObject = __webpack_require__(46); 3058var create = __webpack_require__(74); 3059var getMethod = __webpack_require__(29); 3060var defineBuiltIns = __webpack_require__(116); 3061var InternalStateModule = __webpack_require__(51); 3062var getBuiltIn = __webpack_require__(23); 3063var AsyncIteratorPrototype = __webpack_require__(117); 3064var createIterResultObject = __webpack_require__(118); 3065 3066var Promise = getBuiltIn('Promise'); 3067 3068var ASYNC_FROM_SYNC_ITERATOR = 'AsyncFromSyncIterator'; 3069var setInternalState = InternalStateModule.set; 3070var getInternalState = InternalStateModule.getterFor(ASYNC_FROM_SYNC_ITERATOR); 3071 3072var asyncFromSyncIteratorContinuation = function (result, resolve, reject) { 3073 var done = result.done; 3074 Promise.resolve(result.value).then(function (value) { 3075 resolve(createIterResultObject(value, done)); 3076 }, reject); 3077}; 3078 3079var AsyncFromSyncIterator = function AsyncIterator(iteratorRecord) { 3080 iteratorRecord.type = ASYNC_FROM_SYNC_ITERATOR; 3081 setInternalState(this, iteratorRecord); 3082}; 3083 3084AsyncFromSyncIterator.prototype = defineBuiltIns(create(AsyncIteratorPrototype), { 3085 next: function next() { 3086 var state = getInternalState(this); 3087 return new Promise(function (resolve, reject) { 3088 var result = anObject(call(state.next, state.iterator)); 3089 asyncFromSyncIteratorContinuation(result, resolve, reject); 3090 }); 3091 }, 3092 'return': function () { 3093 var iterator = getInternalState(this).iterator; 3094 return new Promise(function (resolve, reject) { 3095 var $return = getMethod(iterator, 'return'); 3096 if ($return === undefined) return resolve(createIterResultObject(undefined, true)); 3097 var result = anObject(call($return, iterator)); 3098 asyncFromSyncIteratorContinuation(result, resolve, reject); 3099 }); 3100 } 3101}); 3102 3103module.exports = AsyncFromSyncIterator; 3104 3105 3106/***/ }), 3107/* 116 */ 3108/***/ (function(module, exports, __webpack_require__) { 3109 3110var defineBuiltIn = __webpack_require__(47); 3111 3112module.exports = function (target, src, options) { 3113 for (var key in src) defineBuiltIn(target, key, src[key], options); 3114 return target; 3115}; 3116 3117 3118/***/ }), 3119/* 117 */ 3120/***/ (function(module, exports, __webpack_require__) { 3121 3122var global = __webpack_require__(3); 3123var shared = __webpack_require__(36); 3124var isCallable = __webpack_require__(20); 3125var create = __webpack_require__(74); 3126var getPrototypeOf = __webpack_require__(95); 3127var defineBuiltIn = __webpack_require__(47); 3128var wellKnownSymbol = __webpack_require__(33); 3129var IS_PURE = __webpack_require__(35); 3130 3131var USE_FUNCTION_CONSTRUCTOR = 'USE_FUNCTION_CONSTRUCTOR'; 3132var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); 3133var AsyncIterator = global.AsyncIterator; 3134var PassedAsyncIteratorPrototype = shared.AsyncIteratorPrototype; 3135var AsyncIteratorPrototype, prototype; 3136 3137if (PassedAsyncIteratorPrototype) { 3138 AsyncIteratorPrototype = PassedAsyncIteratorPrototype; 3139} else if (isCallable(AsyncIterator)) { 3140 AsyncIteratorPrototype = AsyncIterator.prototype; 3141} else if (shared[USE_FUNCTION_CONSTRUCTOR] || global[USE_FUNCTION_CONSTRUCTOR]) { 3142 try { 3143 // eslint-disable-next-line no-new-func -- we have no alternatives without usage of modern syntax 3144 prototype = getPrototypeOf(getPrototypeOf(getPrototypeOf(Function('return async function*(){}()')()))); 3145 if (getPrototypeOf(prototype) === Object.prototype) AsyncIteratorPrototype = prototype; 3146 } catch (error) { /* empty */ } 3147} 3148 3149if (!AsyncIteratorPrototype) AsyncIteratorPrototype = {}; 3150else if (IS_PURE) AsyncIteratorPrototype = create(AsyncIteratorPrototype); 3151 3152if (!isCallable(AsyncIteratorPrototype[ASYNC_ITERATOR])) { 3153 defineBuiltIn(AsyncIteratorPrototype, ASYNC_ITERATOR, function () { 3154 return this; 3155 }); 3156} 3157 3158module.exports = AsyncIteratorPrototype; 3159 3160 3161/***/ }), 3162/* 118 */
vendor: 4,375 bytes, lines 3163-3302
3163/***/ (function(module, exports) { 3164 3165// `CreateIterResultObject` abstract operation 3166// https://tc39.es/ecma262/#sec-createiterresultobject 3167module.exports = function (value, done) { 3168 return { value: value, done: done }; 3169}; 3170 3171 3172/***/ }), 3173/* 119 */ 3174/***/ (function(module, exports, __webpack_require__) { 3175 3176var call = __webpack_require__(7); 3177var aCallable = __webpack_require__(30); 3178var anObject = __webpack_require__(46); 3179var tryToString = __webpack_require__(31); 3180var getIteratorMethod = __webpack_require__(120); 3181 3182var $TypeError = TypeError; 3183 3184module.exports = function (argument, usingIterator) { 3185 var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator; 3186 if (aCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument)); 3187 throw $TypeError(tryToString(argument) + ' is not iterable'); 3188}; 3189 3190 3191/***/ }), 3192/* 120 */ 3193/***/ (function(module, exports, __webpack_require__) { 3194 3195var classof = __webpack_require__(89); 3196var getMethod = __webpack_require__(29); 3197var isNullOrUndefined = __webpack_require__(16); 3198var Iterators = __webpack_require__(121); 3199var wellKnownSymbol = __webpack_require__(33); 3200 3201var ITERATOR = wellKnownSymbol('iterator'); 3202 3203module.exports = function (it) { 3204 if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR) 3205 || getMethod(it, '@@iterator') 3206 || Iterators[classof(it)]; 3207}; 3208 3209 3210/***/ }), 3211/* 121 */ 3212/***/ (function(module, exports) { 3213 3214module.exports = {}; 3215 3216 3217/***/ }), 3218/* 122 */ 3219/***/ (function(module, exports) { 3220 3221// `GetIteratorDirect(obj)` abstract operation 3222// https://tc39.es/proposal-iterator-helpers/#sec-getiteratordirect 3223module.exports = function (obj) { 3224 return { 3225 iterator: obj, 3226 next: obj.next, 3227 done: false 3228 }; 3229}; 3230 3231 3232/***/ }), 3233/* 123 */ 3234/***/ (function(module, exports, __webpack_require__) { 3235 3236"use strict"; 3237 3238// https://github.com/tc39/proposal-iterator-helpers 3239// https://github.com/tc39/proposal-array-from-async 3240var call = __webpack_require__(7); 3241var aCallable = __webpack_require__(30); 3242var anObject = __webpack_require__(46); 3243var isObject = __webpack_require__(19); 3244var doesNotExceedSafeInteger = __webpack_require__(70); 3245var getBuiltIn = __webpack_require__(23); 3246var getIteratorDirect = __webpack_require__(122); 3247var closeAsyncIteration = __webpack_require__(124); 3248 3249var createMethod = function (TYPE) { 3250 var IS_TO_ARRAY = TYPE == 0; 3251 var IS_FOR_EACH = TYPE == 1; 3252 var IS_EVERY = TYPE == 2; 3253 var IS_SOME = TYPE == 3; 3254 return function (object, fn, target) { 3255 anObject(object); 3256 var MAPPING = fn !== undefined; 3257 if (MAPPING || !IS_TO_ARRAY) aCallable(fn); 3258 var record = getIteratorDirect(object); 3259 var Promise = getBuiltIn('Promise'); 3260 var iterator = record.iterator; 3261 var next = record.next; 3262 var counter = 0; 3263 3264 return new Promise(function (resolve, reject) { 3265 var ifAbruptCloseAsyncIterator = function (error) { 3266 closeAsyncIteration(iterator, reject, error, reject); 3267 }; 3268 3269 var loop = function () { 3270 try { 3271 if (MAPPING) try { 3272 doesNotExceedSafeInteger(counter); 3273 } catch (error5) { ifAbruptCloseAsyncIterator(error5); } 3274 Promise.resolve(anObject(call(next, iterator))).then(function (step) { 3275 try { 3276 if (anObject(step).done) { 3277 if (IS_TO_ARRAY) { 3278 target.length = counter; 3279 resolve(target); 3280 } else resolve(IS_SOME ? false : IS_EVERY || undefined); 3281 } else { 3282 var value = step.value; 3283 try { 3284 if (MAPPING) { 3285 var result = fn(value, counter); 3286 3287 var handler = function ($result) { 3288 if (IS_FOR_EACH) { 3289 loop(); 3290 } else if (IS_EVERY) { 3291 $result ? loop() : closeAsyncIteration(iterator, resolve, false, reject); 3292 } else if (IS_TO_ARRAY) { 3293 try { 3294 target[counter++] = $result; 3295 loop(); 3296 } catch (error4) { ifAbruptCloseAsyncIterator(error4); } 3297 } else { 3298 $result ? closeAsyncIteration(iterator, resolve, IS_SOME || value, reject) : loop(); 3299 } 3300 }; 3301 3302 if (isObject(result)) Promise.resolve(result).then(
vendor: 31,684 bytes, lines 3302-4366
3302handler, ifAbruptCloseAsyncIterator); 3303 else handler(result); 3304 } else { 3305 target[counter++] = value; 3306 loop(); 3307 } 3308 } catch (error3) { ifAbruptCloseAsyncIterator(error3); } 3309 } 3310 } catch (error2) { reject(error2); } 3311 }, reject); 3312 } catch (error) { reject(error); } 3313 }; 3314 3315 loop(); 3316 }); 3317 }; 3318}; 3319 3320module.exports = { 3321 toArray: createMethod(0), 3322 forEach: createMethod(1), 3323 every: createMethod(2), 3324 some: createMethod(3), 3325 find: createMethod(4) 3326}; 3327 3328 3329/***/ }), 3330/* 124 */ 3331/***/ (function(module, exports, __webpack_require__) { 3332 3333var call = __webpack_require__(7); 3334var getBuiltIn = __webpack_require__(23); 3335var getMethod = __webpack_require__(29); 3336 3337module.exports = function (iterator, method, argument, reject) { 3338 try { 3339 var returnMethod = getMethod(iterator, 'return'); 3340 if (returnMethod) { 3341 return getBuiltIn('Promise').resolve(call(returnMethod, iterator)).then(function () { 3342 method(argument); 3343 }, function (error) { 3344 reject(error); 3345 }); 3346 } 3347 } catch (error2) { 3348 return reject(error2); 3349 } method(argument); 3350}; 3351 3352 3353/***/ }), 3354/* 125 */ 3355/***/ (function(module, exports, __webpack_require__) { 3356 3357"use strict"; 3358 3359// TODO: remove from `core-js@4` 3360var $ = __webpack_require__(2); 3361var $filterReject = __webpack_require__(126).filterReject; 3362var addToUnscopables = __webpack_require__(73); 3363 3364// `Array.prototype.filterOut` method 3365// https://github.com/tc39/proposal-array-filtering 3366$({ target: 'Array', proto: true, forced: true }, { 3367 filterOut: function filterOut(callbackfn /* , thisArg */) { 3368 return $filterReject(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); 3369 } 3370}); 3371 3372addToUnscopables('filterOut'); 3373 3374 3375/***/ }), 3376/* 126 */ 3377/***/ (function(module, exports, __webpack_require__) { 3378 3379var bind = __webpack_require__(111); 3380var uncurryThis = __webpack_require__(13); 3381var IndexedObject = __webpack_require__(12); 3382var toObject = __webpack_require__(39); 3383var lengthOfArrayLike = __webpack_require__(63); 3384var arraySpeciesCreate = __webpack_require__(127); 3385 3386var push = uncurryThis([].push); 3387 3388// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation 3389var createMethod = function (TYPE) { 3390 var IS_MAP = TYPE == 1; 3391 var IS_FILTER = TYPE == 2; 3392 var IS_SOME = TYPE == 3; 3393 var IS_EVERY = TYPE == 4; 3394 var IS_FIND_INDEX = TYPE == 6; 3395 var IS_FILTER_REJECT = TYPE == 7; 3396 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX; 3397 return function ($this, callbackfn, that, specificCreate) { 3398 var O = toObject($this); 3399 var self = IndexedObject(O); 3400 var boundFunction = bind(callbackfn, that); 3401 var length = lengthOfArrayLike(self); 3402 var index = 0; 3403 var create = specificCreate || arraySpeciesCreate; 3404 var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : undefined; 3405 var value, result; 3406 for (;length > index; index++) if (NO_HOLES || index in self) { 3407 value = self[index]; 3408 result = boundFunction(value, index, O); 3409 if (TYPE) { 3410 if (IS_MAP) target[index] = result; // map 3411 else if (result) switch (TYPE) { 3412 case 3: return true; // some 3413 case 5: return value; // find 3414 case 6: return index; // findIndex 3415 case 2: push(target, value); // filter 3416 } else switch (TYPE) { 3417 case 4: return false; // every 3418 case 7: push(target, value); // filterReject 3419 } 3420 } 3421 } 3422 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target; 3423 }; 3424}; 3425 3426module.exports = { 3427 // `Array.prototype.forEach` method 3428 // https://tc39.es/ecma262/#sec-array.prototype.foreach 3429 forEach: createMethod(0), 3430 // `Array.prototype.map` method 3431 // https://tc39.es/ecma262/#sec-array.prototype.map 3432 map: createMethod(1), 3433 // `Array.prototype.filter` method 3434 // https://tc39.es/ecma262/#sec-array.prototype.filter 3435 filter: createMethod(2), 3436 // `Array.prototype.some` method 3437 // https://tc39.es/ecma262/#sec-array.prototype.some 3438 some: createMethod(3), 3439 // `Array.prototype.every` method 3440 // https://tc39.es/ecma262/#sec-array.prototype.every 3441 every: createMethod(4), 3442 // `Array.prototype.find` method 3443 // https://tc39.es/ecma262/#sec-array.prototype.find 3444 find: createMethod(5), 3445 // `Array.prototype.findIndex` method 3446 // https://tc39.es/ecma262/#sec-array.prototype.findIndex 3447 findIndex: createMethod(6), 3448 // `Array.prototype.filterReject` method 3449 // https://github.com/tc39/proposal-array-filtering 3450 filterReject: createMethod(7) 3451}; 3452 3453 3454/***/ }), 3455/* 127 */ 3456/***/ (function(module, exports, __webpack_require__) { 3457 3458var arraySpeciesConstructor = __webpack_require__(128); 3459 3460// `ArraySpeciesCreate` abstract operation 3461// https://tc39.es/ecma262/#sec-arrayspeciescreate 3462module.exports = function (originalArray, length) { 3463 return new (arraySpeciesConstructor(originalArray))(length === 0 ? 0 : length); 3464}; 3465 3466 3467/***/ }), 3468/* 128 */ 3469/***/ (function(module, exports, __webpack_require__) { 3470 3471var isArray = __webpack_require__(69); 3472var isConstructor = __webpack_require__(113); 3473var isObject = __webpack_require__(19); 3474var wellKnownSymbol = __webpack_require__(33); 3475 3476var SPECIES = wellKnownSymbol('species'); 3477var $Array = Array; 3478 3479// a part of `ArraySpeciesCreate` abstract operation 3480// https://tc39.es/ecma262/#sec-arrayspeciescreate 3481module.exports = function (originalArray) { 3482 var C; 3483 if (isArray(originalArray)) { 3484 C = originalArray.constructor; 3485 // cross-realm fallback 3486 if (isConstructor(C) && (C === $Array || isArray(C.prototype))) C = undefined; 3487 else if (isObject(C)) { 3488 C = C[SPECIES]; 3489 if (C === null) C = undefined; 3490 } 3491 } return C === undefined ? $Array : C; 3492}; 3493 3494 3495/***/ }), 3496/* 129 */ 3497/***/ (function(module, exports, __webpack_require__) { 3498 3499"use strict"; 3500 3501var $ = __webpack_require__(2); 3502var $filterReject = __webpack_require__(126).filterReject; 3503var addToUnscopables = __webpack_require__(73); 3504 3505// `Array.prototype.filterReject` method 3506// https://github.com/tc39/proposal-array-filtering 3507$({ target: 'Array', proto: true, forced: true }, { 3508 filterReject: function filterReject(callbackfn /* , thisArg */) { 3509 return $filterReject(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); 3510 } 3511}); 3512 3513addToUnscopables('filterReject'); 3514 3515 3516/***/ }), 3517/* 130 */ 3518/***/ (function(module, exports, __webpack_require__) { 3519 3520"use strict"; 3521 3522var $ = __webpack_require__(2); 3523var $group = __webpack_require__(131); 3524var addToUnscopables = __webpack_require__(73); 3525 3526// `Array.prototype.group` method 3527// https://github.com/tc39/proposal-array-grouping 3528$({ target: 'Array', proto: true }, { 3529 group: function group(callbackfn /* , thisArg */) { 3530 var thisArg = arguments.length > 1 ? arguments[1] : undefined; 3531 return $group(this, callbackfn, thisArg); 3532 } 3533}); 3534 3535addToUnscopables('group'); 3536 3537 3538/***/ }), 3539/* 131 */ 3540/***/ (function(module, exports, __webpack_require__) { 3541 3542var bind = __webpack_require__(111); 3543var uncurryThis = __webpack_require__(13); 3544var IndexedObject = __webpack_require__(12); 3545var toObject = __webpack_require__(39); 3546var toPropertyKey = __webpack_require__(17); 3547var lengthOfArrayLike = __webpack_require__(63); 3548var objectCreate = __webpack_require__(74); 3549var arrayFromConstructorAndList = __webpack_require__(79); 3550 3551var $Array = Array; 3552var push = uncurryThis([].push); 3553 3554module.exports = function ($this, callbackfn, that, specificConstructor) { 3555 var O = toObject($this); 3556 var self = IndexedObject(O); 3557 var boundFunction = bind(callbackfn, that); 3558 var target = objectCreate(null); 3559 var length = lengthOfArrayLike(self); 3560 var index = 0; 3561 var Constructor, key, value; 3562 for (;length > index; index++) { 3563 value = self[index]; 3564 key = toPropertyKey(boundFunction(value, index, O)); 3565 // in some IE versions, `hasOwnProperty` returns incorrect result on integer keys 3566 // but since it's a `null` prototype object, we can safely use `in` 3567 if (key in target) push(target[key], value); 3568 else target[key] = [value]; 3569 } 3570 // TODO: Remove this block from `core-js@4` 3571 if (specificConstructor) { 3572 Constructor = specificConstructor(O); 3573 if (Constructor !== $Array) { 3574 for (key in target) target[key] = arrayFromConstructorAndList(Constructor, target[key]); 3575 } 3576 } return target; 3577}; 3578 3579 3580/***/ }), 3581/* 132 */ 3582/***/ (function(module, exports, __webpack_require__) { 3583 3584"use strict"; 3585 3586// TODO: Remove from `core-js@4` 3587var $ = __webpack_require__(2); 3588var $group = __webpack_require__(131); 3589var arrayMethodIsStrict = __webpack_require__(133); 3590var addToUnscopables = __webpack_require__(73); 3591 3592// `Array.prototype.groupBy` method 3593// https://github.com/tc39/proposal-array-grouping 3594// https://bugs.webkit.org/show_bug.cgi?id=236541 3595$({ target: 'Array', proto: true, forced: !arrayMethodIsStrict('groupBy') }, { 3596 groupBy: function groupBy(callbackfn /* , thisArg */) { 3597 var thisArg = arguments.length > 1 ? arguments[1] : undefined; 3598 return $group(this, callbackfn, thisArg); 3599 } 3600}); 3601 3602addToUnscopables('groupBy'); 3603 3604 3605/***/ }), 3606/* 133 */ 3607/***/ (function(module, exports, __webpack_require__) { 3608 3609"use strict"; 3610 3611var fails = __webpack_require__(6); 3612 3613module.exports = function (METHOD_NAME, argument) { 3614 var method = [][METHOD_NAME]; 3615 return !!method && fails(function () { 3616 // eslint-disable-next-line no-useless-call -- required for testing 3617 method.call(null, argument || function () { return 1; }, 1); 3618 }); 3619}; 3620 3621 3622/***/ }), 3623/* 134 */ 3624/***/ (function(module, exports, __webpack_require__) { 3625 3626// TODO: Remove from `core-js@4` 3627var $ = __webpack_require__(2); 3628var arrayMethodIsStrict = __webpack_require__(133); 3629var addToUnscopables = __webpack_require__(73); 3630var $groupToMap = __webpack_require__(135); 3631var IS_PURE = __webpack_require__(35); 3632 3633// `Array.prototype.groupByToMap` method 3634// https://github.com/tc39/proposal-array-grouping 3635// https://bugs.webkit.org/show_bug.cgi?id=236541 3636$({ target: 'Array', proto: true, name: 'groupToMap', forced: IS_PURE || !arrayMethodIsStrict('groupByToMap') }, { 3637 groupByToMap: $groupToMap 3638}); 3639 3640addToUnscopables('groupByToMap'); 3641 3642 3643/***/ }), 3644/* 135 */ 3645/***/ (function(module, exports, __webpack_require__) { 3646 3647"use strict"; 3648 3649var bind = __webpack_require__(111); 3650var uncurryThis = __webpack_require__(13); 3651var IndexedObject = __webpack_require__(12); 3652var toObject = __webpack_require__(39); 3653var lengthOfArrayLike = __webpack_require__(63); 3654var MapHelpers = __webpack_require__(136); 3655 3656var Map = MapHelpers.Map; 3657var mapGet = MapHelpers.get; 3658var mapHas = MapHelpers.has; 3659var mapSet = MapHelpers.set; 3660var push = uncurryThis([].push); 3661 3662// `Array.prototype.groupToMap` method 3663// https://github.com/tc39/proposal-array-grouping 3664module.exports = function groupToMap(callbackfn /* , thisArg */) { 3665 var O = toObject(this); 3666 var self = IndexedObject(O); 3667 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 3668 var map = new Map(); 3669 var length = lengthOfArrayLike(self); 3670 var index = 0; 3671 var key, value; 3672 for (;length > index; index++) { 3673 value = self[index]; 3674 key = boundFunction(value, index, O); 3675 if (mapHas(map, key)) push(mapGet(map, key), value); 3676 else mapSet(map, key, [value]); 3677 } return map; 3678}; 3679 3680 3681/***/ }), 3682/* 136 */ 3683/***/ (function(module, exports, __webpack_require__) { 3684 3685var uncurryThis = __webpack_require__(13); 3686 3687// eslint-disable-next-line es/no-map -- safe 3688var MapPrototype = Map.prototype; 3689 3690module.exports = { 3691 // eslint-disable-next-line es/no-map -- safe 3692 Map: Map, 3693 set: uncurryThis(MapPrototype.set), 3694 get: uncurryThis(MapPrototype.get), 3695 has: uncurryThis(MapPrototype.has), 3696 remove: uncurryThis(MapPrototype['delete']), 3697 proto: MapPrototype 3698}; 3699 3700 3701/***/ }), 3702/* 137 */ 3703/***/ (function(module, exports, __webpack_require__) { 3704 3705var $ = __webpack_require__(2); 3706var addToUnscopables = __webpack_require__(73); 3707var $groupToMap = __webpack_require__(135); 3708var IS_PURE = __webpack_require__(35); 3709 3710// `Array.prototype.groupToMap` method 3711// https://github.com/tc39/proposal-array-grouping 3712$({ target: 'Array', proto: true, forced: IS_PURE }, { 3713 groupToMap: $groupToMap 3714}); 3715 3716addToUnscopables('groupToMap'); 3717 3718 3719/***/ }), 3720/* 138 */ 3721/***/ (function(module, exports, __webpack_require__) { 3722 3723var $ = __webpack_require__(2); 3724var isArray = __webpack_require__(69); 3725 3726// eslint-disable-next-line es/no-object-isfrozen -- safe 3727var isFrozen = Object.isFrozen; 3728 3729var isFrozenStringArray = function (array, allowUndefined) { 3730 if (!isFrozen || !isArray(array) || !isFrozen(array)) return false; 3731 var index = 0; 3732 var length = array.length; 3733 var element; 3734 while (index < length) { 3735 element = array[index++]; 3736 if (!(typeof element == 'string' || (allowUndefined && element === undefined))) { 3737 return false; 3738 } 3739 } return length !== 0; 3740}; 3741 3742// `Array.isTemplateObject` method 3743// https://github.com/tc39/proposal-array-is-template-object 3744$({ target: 'Array', stat: true, sham: true, forced: true }, { 3745 isTemplateObject: function isTemplateObject(value) { 3746 if (!isFrozenStringArray(value, true)) return false; 3747 var raw = value.raw; 3748 return raw.length === value.length && isFrozenStringArray(raw, false); 3749 } 3750}); 3751 3752 3753/***/ }), 3754/* 139 */ 3755/***/ (function(module, exports, __webpack_require__) { 3756 3757"use strict"; 3758 3759// TODO: Remove from `core-js@4` 3760var DESCRIPTORS = __webpack_require__(5); 3761var addToUnscopables = __webpack_require__(73); 3762var toObject = __webpack_require__(39); 3763var lengthOfArrayLike = __webpack_require__(63); 3764var defineBuiltInAccessor = __webpack_require__(85); 3765 3766// `Array.prototype.lastIndex` getter 3767// https://github.com/keithamus/proposal-array-last 3768if (DESCRIPTORS) { 3769 defineBuiltInAccessor(Array.prototype, 'lastIndex', { 3770 configurable: true, 3771 get: function lastIndex() { 3772 var O = toObject(this); 3773 var len = lengthOfArrayLike(O); 3774 return len == 0 ? 0 : len - 1; 3775 } 3776 }); 3777 3778 addToUnscopables('lastIndex'); 3779} 3780 3781 3782/***/ }), 3783/* 140 */ 3784/***/ (function(module, exports, __webpack_require__) { 3785 3786"use strict"; 3787 3788// TODO: Remove from `core-js@4` 3789var DESCRIPTORS = __webpack_require__(5); 3790var addToUnscopables = __webpack_require__(73); 3791var toObject = __webpack_require__(39); 3792var lengthOfArrayLike = __webpack_require__(63); 3793var defineBuiltInAccessor = __webpack_require__(85); 3794 3795// `Array.prototype.lastIndex` accessor 3796// https://github.com/keithamus/proposal-array-last 3797if (DESCRIPTORS) { 3798 defineBuiltInAccessor(Array.prototype, 'lastItem', { 3799 configurable: true, 3800 get: function lastItem() { 3801 var O = toObject(this); 3802 var len = lengthOfArrayLike(O); 3803 return len == 0 ? undefined : O[len - 1]; 3804 }, 3805 set: function lastItem(value) { 3806 var O = toObject(this); 3807 var len = lengthOfArrayLike(O); 3808 return O[len == 0 ? 0 : len - 1] = value; 3809 } 3810 }); 3811 3812 addToUnscopables('lastItem'); 3813} 3814 3815 3816/***/ }), 3817/* 141 */ 3818/***/ (function(module, exports, __webpack_require__) { 3819 3820"use strict"; 3821 3822var $ = __webpack_require__(2); 3823var addToUnscopables = __webpack_require__(73); 3824var uniqueBy = __webpack_require__(142); 3825 3826// `Array.prototype.uniqueBy` method 3827// https://github.com/tc39/proposal-array-unique 3828$({ target: 'Array', proto: true, forced: true }, { 3829 uniqueBy: uniqueBy 3830}); 3831 3832addToUnscopables('uniqueBy'); 3833 3834 3835/***/ }), 3836/* 142 */ 3837/***/ (function(module, exports, __webpack_require__) { 3838 3839"use strict"; 3840 3841var uncurryThis = __webpack_require__(13); 3842var aCallable = __webpack_require__(30); 3843var isNullOrUndefined = __webpack_require__(16); 3844var lengthOfArrayLike = __webpack_require__(63); 3845var toObject = __webpack_require__(39); 3846var MapHelpers = __webpack_require__(136); 3847var iterate = __webpack_require__(143); 3848 3849var Map = MapHelpers.Map; 3850var mapHas = MapHelpers.has; 3851var mapSet = MapHelpers.set; 3852var push = uncurryThis([].push); 3853 3854// `Array.prototype.uniqueBy` method 3855// https://github.com/tc39/proposal-array-unique 3856module.exports = function uniqueBy(resolver) { 3857 var that = toObject(this); 3858 var length = lengthOfArrayLike(that); 3859 var result = []; 3860 var map = new Map(); 3861 var resolverFunction = !isNullOrUndefined(resolver) ? aCallable(resolver) : function (value) { 3862 return value; 3863 }; 3864 var index, item, key; 3865 for (index = 0; index < length; index++) { 3866 item = that[index]; 3867 key = resolverFunction(item); 3868 if (!mapHas(map, key)) mapSet(map, key, item); 3869 } 3870 iterate(map, function (value) { 3871 push(result, value); 3872 }); 3873 return result; 3874}; 3875 3876 3877/***/ }), 3878/* 143 */ 3879/***/ (function(module, exports, __webpack_require__) { 3880 3881var uncurryThis = __webpack_require__(13); 3882var iterateSimple = __webpack_require__(144); 3883var MapHelpers = __webpack_require__(136); 3884 3885var Map = MapHelpers.Map; 3886var MapPrototype = MapHelpers.proto; 3887var forEach = uncurryThis(MapPrototype.forEach); 3888var entries = uncurryThis(MapPrototype.entries); 3889var next = entries(new Map()).next; 3890 3891module.exports = function (map, fn, interruptible) { 3892 return interruptible ? iterateSimple(entries(map), function (entry) { 3893 return fn(entry[1], entry[0]); 3894 }, next) : forEach(map, fn); 3895}; 3896 3897 3898/***/ }), 3899/* 144 */ 3900/***/ (function(module, exports, __webpack_require__) { 3901 3902var call = __webpack_require__(7); 3903 3904module.exports = function (iterator, fn, $next) { 3905 var next = $next || iterator.next; 3906 var step, result; 3907 while (!(step = call(next, iterator)).done) { 3908 result = fn(step.value); 3909 if (result !== undefined) return result; 3910 } 3911}; 3912 3913 3914/***/ }), 3915/* 145 */ 3916/***/ (function(module, exports, __webpack_require__) { 3917 3918"use strict"; 3919 3920var DESCRIPTORS = __webpack_require__(5); 3921var defineBuiltInAccessor = __webpack_require__(85); 3922var isDetached = __webpack_require__(146); 3923 3924var ArrayBufferPrototype = ArrayBuffer.prototype; 3925 3926if (DESCRIPTORS && !('detached' in ArrayBufferPrototype)) { 3927 defineBuiltInAccessor(ArrayBufferPrototype, 'detached', { 3928 configurable: true, 3929 get: function detached() { 3930 return isDetached(this); 3931 } 3932 }); 3933} 3934 3935 3936/***/ }), 3937/* 146 */ 3938/***/ (function(module, exports, __webpack_require__) { 3939 3940var uncurryThis = __webpack_require__(13); 3941var arrayBufferByteLength = __webpack_require__(147); 3942 3943var slice = uncurryThis(ArrayBuffer.prototype.slice); 3944 3945module.exports = function (O) { 3946 if (arrayBufferByteLength(O) !== 0) return false; 3947 try { 3948 slice(O, 0, 0); 3949 return false; 3950 } catch (error) { 3951 return true; 3952 } 3953}; 3954 3955 3956/***/ }), 3957/* 147 */ 3958/***/ (function(module, exports, __webpack_require__) { 3959 3960var uncurryThisAccessor = __webpack_require__(98); 3961var classof = __webpack_require__(14); 3962 3963var $TypeError = TypeError; 3964 3965// Includes 3966// - Perform ? RequireInternalSlot(O, [[ArrayBufferData]]). 3967// - If IsSharedArrayBuffer(O) is true, throw a TypeError exception. 3968module.exports = uncurryThisAccessor(ArrayBuffer.prototype, 'byteLength', 'get') || function (O) { 3969 if (classof(O) != 'ArrayBuffer') throw $TypeError('ArrayBuffer expected'); 3970 return O.byteLength; 3971}; 3972 3973 3974/***/ }), 3975/* 148 */ 3976/***/ (function(module, exports, __webpack_require__) { 3977 3978"use strict"; 3979 3980var $ = __webpack_require__(2); 3981var $transfer = __webpack_require__(149); 3982 3983// `ArrayBuffer.prototype.transfer` method 3984// https://tc39.es/proposal-arraybuffer-transfer/#sec-arraybuffer.prototype.transfer 3985if ($transfer) $({ target: 'ArrayBuffer', proto: true }, { 3986 transfer: function transfer() { 3987 return $transfer(this, arguments.length ? arguments[0] : undefined, true); 3988 } 3989}); 3990 3991 3992/***/ }), 3993/* 149 */ 3994/***/ (function(module, exports, __webpack_require__) { 3995 3996var global = __webpack_require__(3); 3997var uncurryThis = __webpack_require__(13); 3998var uncurryThisAccessor = __webpack_require__(98); 3999var toIndex = __webpack_require__(150); 4000var isDetached = __webpack_require__(146); 4001var arrayBufferByteLength = __webpack_require__(147); 4002var PROPER_TRANSFER = __webpack_require__(151); 4003 4004var TypeError = global.TypeError; 4005var structuredClone = global.structuredClone; 4006var ArrayBuffer = global.ArrayBuffer; 4007var DataView = global.DataView; 4008var min = Math.min; 4009var ArrayBufferPrototype = ArrayBuffer.prototype; 4010var DataViewPrototype = DataView.prototype; 4011var slice = uncurryThis(ArrayBufferPrototype.slice); 4012var isResizable = uncurryThisAccessor(ArrayBufferPrototype, 'resizable', 'get'); 4013var maxByteLength = uncurryThisAccessor(ArrayBufferPrototype, 'maxByteLength', 'get'); 4014var getInt8 = uncurryThis(DataViewPrototype.getInt8); 4015var setInt8 = uncurryThis(DataViewPrototype.setInt8); 4016 4017module.exports = PROPER_TRANSFER && function (arrayBuffer, newLength, preserveResizability) { 4018 var byteLength = arrayBufferByteLength(arrayBuffer); 4019 var newByteLength = newLength === undefined ? byteLength : toIndex(newLength); 4020 var fixedLength = !isResizable || !isResizable(arrayBuffer); 4021 if (isDetached(arrayBuffer)) throw TypeError('ArrayBuffer is detached'); 4022 var newBuffer = structuredClone(arrayBuffer, { transfer: [arrayBuffer] }); 4023 if (byteLength == newByteLength && (preserveResizability || fixedLength)) return newBuffer; 4024 if (byteLength >= newByteLength && (!preserveResizability || fixedLength)) return slice(newBuffer, 0, newByteLength); 4025 var options = (preserveResizability && !fixedLength) && maxByteLength ? { maxByteLength: maxByteLength(newBuffer) } : undefined; 4026 var newNewBuffer = new ArrayBuffer(newByteLength, options); 4027 var a = new DataView(newBuffer); 4028 var b = new DataView(newNewBuffer); 4029 var copyLength = min(newByteLength, byteLength); 4030 for (var i = 0; i < copyLength; i++) setInt8(b, i, getInt8(a, i)); 4031 return newNewBuffer; 4032}; 4033 4034 4035/***/ }), 4036/* 150 */ 4037/***/ (function(module, exports, __webpack_require__) { 4038 4039var toIntegerOrInfinity = __webpack_require__(61); 4040var toLength = __webpack_require__(64); 4041 4042var $RangeError = RangeError; 4043 4044// `ToIndex` abstract operation 4045// https://tc39.es/ecma262/#sec-toindex 4046module.exports = function (it) { 4047 if (it === undefined) return 0; 4048 var number = toIntegerOrInfinity(it); 4049 var length = toLength(number); 4050 if (number !== length) throw $RangeError('Wrong length or index'); 4051 return length; 4052}; 4053 4054 4055/***/ }), 4056/* 151 */ 4057/***/ (function(module, exports, __webpack_require__) { 4058 4059var global = __webpack_require__(3); 4060var fails = __webpack_require__(6); 4061var V8 = __webpack_require__(27); 4062var IS_BROWSER = __webpack_require__(152); 4063var IS_DENO = __webpack_require__(153); 4064var IS_NODE = __webpack_require__(154); 4065 4066var structuredClone = global.structuredClone; 4067 4068module.exports = !!structuredClone && !fails(function () { 4069 // prevent V8 ArrayBufferDetaching protector cell invalidation and performance degradation 4070 // https://github.com/zloirock/core-js/issues/679 4071 if ((IS_DENO && V8 > 92) || (IS_NODE && V8 > 94) || (IS_BROWSER && V8 > 97)) return false; 4072 var buffer = new ArrayBuffer(8); 4073 var clone = structuredClone(buffer, { transfer: [buffer] }); 4074 return buffer.byteLength != 0 || clone.byteLength != 8; 4075}); 4076 4077 4078/***/ }), 4079/* 152 */ 4080/***/ (function(module, exports, __webpack_require__) { 4081 4082var IS_DENO = __webpack_require__(153); 4083var IS_NODE = __webpack_require__(154); 4084 4085module.exports = !IS_DENO && !IS_NODE 4086 && typeof window == 'object' 4087 && typeof document == 'object'; 4088 4089 4090/***/ }), 4091/* 153 */ 4092/***/ (function(module, exports) { 4093 4094/* global Deno -- Deno case */ 4095module.exports = typeof Deno == 'object' && Deno && typeof Deno.version == 'object'; 4096 4097 4098/***/ }), 4099/* 154 */ 4100/***/ (function(module, exports, __webpack_require__) { 4101 4102var classof = __webpack_require__(14); 4103 4104module.exports = typeof process != 'undefined' && classof(process) == 'process'; 4105 4106 4107/***/ }), 4108/* 155 */ 4109/***/ (function(module, exports, __webpack_require__) { 4110 4111"use strict"; 4112 4113var $ = __webpack_require__(2); 4114var $transfer = __webpack_require__(149); 4115 4116// `ArrayBuffer.prototype.transferToFixedLength` method 4117// https://tc39.es/proposal-arraybuffer-transfer/#sec-arraybuffer.prototype.transfertofixedlength 4118if ($transfer) $({ target: 'ArrayBuffer', proto: true }, { 4119 transferToFixedLength: function transferToFixedLength() { 4120 return $transfer(this, arguments.length ? arguments[0] : undefined, false); 4121 } 4122}); 4123 4124 4125/***/ }), 4126/* 156 */ 4127/***/ (function(module, exports, __webpack_require__) { 4128 4129"use strict"; 4130 4131// https://github.com/tc39/proposal-async-explicit-resource-management 4132var $ = __webpack_require__(2); 4133var DESCRIPTORS = __webpack_require__(5); 4134var getBuiltIn = __webpack_require__(23); 4135var aCallable = __webpack_require__(30); 4136var anInstance = __webpack_require__(157); 4137var defineBuiltIn = __webpack_require__(47); 4138var defineBuiltIns = __webpack_require__(116); 4139var defineBuiltInAccessor = __webpack_require__(85); 4140var wellKnownSymbol = __webpack_require__(33); 4141var InternalStateModule = __webpack_require__(51); 4142var addDisposableResource = __webpack_require__(158); 4143 4144var Promise = getBuiltIn('Promise'); 4145var SuppressedError = getBuiltIn('SuppressedError'); 4146var $ReferenceError = ReferenceError; 4147 4148var ASYNC_DISPOSE = wellKnownSymbol('asyncDispose'); 4149var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 4150 4151var ASYNC_DISPOSABLE_STACK = 'AsyncDisposableStack'; 4152var setInternalState = InternalStateModule.set; 4153var getAsyncDisposableStackInternalState = InternalStateModule.getterFor(ASYNC_DISPOSABLE_STACK); 4154 4155var HINT = 'async-dispose'; 4156var DISPOSED = 'disposed'; 4157var PENDING = 'pending'; 4158 4159var getPendingAsyncDisposableStackInternalState = function (stack) { 4160 var internalState = getAsyncDisposableStackInternalState(stack); 4161 if (internalState.state == DISPOSED) throw $ReferenceError(ASYNC_DISPOSABLE_STACK + ' already disposed'); 4162 return internalState; 4163}; 4164 4165var $AsyncDisposableStack = function AsyncDisposableStack() { 4166 setInternalState(anInstance(this, AsyncDisposableStackPrototype), { 4167 type: ASYNC_DISPOSABLE_STACK, 4168 state: PENDING, 4169 stack: [] 4170 }); 4171 4172 if (!DESCRIPTORS) this.disposed = false; 4173}; 4174 4175var AsyncDisposableStackPrototype = $AsyncDisposableStack.prototype; 4176 4177defineBuiltIns(AsyncDisposableStackPrototype, { 4178 disposeAsync: function disposeAsync() { 4179 var asyncDisposableStack = this; 4180 return new Promise(function (resolve, reject) { 4181 var internalState = getAsyncDisposableStackInternalState(asyncDisposableStack); 4182 if (internalState.state == DISPOSED) return resolve(undefined); 4183 internalState.state = DISPOSED; 4184 if (!DESCRIPTORS) asyncDisposableStack.disposed = true; 4185 var stack = internalState.stack; 4186 var i = stack.length; 4187 var thrown = false; 4188 var suppressed; 4189 4190 var handleError = function (result) { 4191 if (thrown) { 4192 suppressed = new SuppressedError(result, suppressed); 4193 } else { 4194 thrown = true; 4195 suppressed = result; 4196 } 4197 4198 loop(); 4199 }; 4200 4201 var loop = function () { 4202 if (i) { 4203 var disposeMethod = stack[--i]; 4204 stack[i] = null; 4205 try { 4206 Promise.resolve(disposeMethod()).then(loop, handleError); 4207 } catch (error) { 4208 handleError(error); 4209 } 4210 } else { 4211 internalState.stack = null; 4212 thrown ? reject(suppressed) : resolve(undefined); 4213 } 4214 }; 4215 4216 loop(); 4217 }); 4218 }, 4219 use: function use(value) { 4220 addDisposableResource(getPendingAsyncDisposableStackInternalState(this), value, HINT); 4221 return value; 4222 }, 4223 adopt: function adopt(value, onDispose) { 4224 var internalState = getPendingAsyncDisposableStackInternalState(this); 4225 aCallable(onDispose); 4226 addDisposableResource(internalState, undefined, HINT, function () { 4227 return onDispose(value); 4228 }); 4229 return value; 4230 }, 4231 defer: function defer(onDispose) { 4232 var internalState = getPendingAsyncDisposableStackInternalState(this); 4233 aCallable(onDispose); 4234 addDisposableResource(internalState, undefined, HINT, onDispose); 4235 }, 4236 move: function move() { 4237 var internalState = getPendingAsyncDisposableStackInternalState(this); 4238 var newAsyncDisposableStack = new $AsyncDisposableStack(); 4239 getAsyncDisposableStackInternalState(newAsyncDisposableStack).stack = internalState.stack; 4240 internalState.stack = []; 4241 internalState.state = DISPOSED; 4242 if (!DESCRIPTORS) this.disposed = true; 4243 return newAsyncDisposableStack; 4244 } 4245}); 4246 4247if (DESCRIPTORS) defineBuiltInAccessor(AsyncDisposableStackPrototype, 'disposed', { 4248 configurable: true, 4249 get: function disposed() { 4250 return getAsyncDisposableStackInternalState(this).state == DISPOSED; 4251 } 4252}); 4253 4254defineBuiltIn(AsyncDisposableStackPrototype, ASYNC_DISPOSE, AsyncDisposableStackPrototype.disposeAsync, { name: 'disposeAsync' }); 4255defineBuiltIn(AsyncDisposableStackPrototype, TO_STRING_TAG, ASYNC_DISPOSABLE_STACK, { nonWritable: true }); 4256 4257$({ global: true, constructor: true, forced: true }, { 4258 AsyncDisposableStack: $AsyncDisposableStack 4259}); 4260 4261 4262/***/ }), 4263/* 157 */ 4264/***/ (function(module, exports, __webpack_require__) { 4265 4266var isPrototypeOf = __webpack_require__(24); 4267 4268var $TypeError = TypeError; 4269 4270module.exports = function (it, Prototype) { 4271 if (isPrototypeOf(Prototype, it)) return it; 4272 throw $TypeError('Incorrect invocation'); 4273}; 4274 4275 4276/***/ }), 4277/* 158 */ 4278/***/ (function(module, exports, __webpack_require__) { 4279 4280var uncurryThis = __webpack_require__(13); 4281var bind = __webpack_require__(111); 4282var anObject = __webpack_require__(46); 4283var isNullOrUndefined = __webpack_require__(16); 4284var getMethod = __webpack_require__(29); 4285var wellKnownSymbol = __webpack_require__(33); 4286 4287var ASYNC_DISPOSE = wellKnownSymbol('asyncDispose'); 4288var DISPOSE = wellKnownSymbol('dispose'); 4289 4290var push = uncurryThis([].push); 4291 4292var getDisposeMethod = function (V, hint) { 4293 if (hint == 'async-dispose') { 4294 return getMethod(V, ASYNC_DISPOSE) || getMethod(V, DISPOSE); 4295 } return getMethod(V, DISPOSE); 4296}; 4297 4298// `CreateDisposableResource` abstract operation 4299// https://tc39.es/proposal-explicit-resource-management/#sec-createdisposableresource 4300var createDisposableResource = function (V, hint, method) { 4301 return bind(method || getDisposeMethod(V, hint), V); 4302}; 4303 4304// `AddDisposableResource` abstract operation 4305// https://tc39.es/proposal-explicit-resource-management/#sec-adddisposableresource-disposable-v-hint-disposemethod 4306module.exports = function (disposable, V, hint, method) { 4307 var resource; 4308 if (!method) { 4309 if (isNullOrUndefined(V)) return; 4310 resource = createDisposableResource(anObject(V), hint); 4311 } else { 4312 resource = createDisposableResource(undefined, hint, method); 4313 } 4314 4315 push(disposable.stack, resource); 4316}; 4317 4318 4319/***/ }), 4320/* 159 */ 4321/***/ (function(module, exports, __webpack_require__) { 4322 4323"use strict"; 4324 4325var $ = __webpack_require__(2); 4326var anInstance = __webpack_require__(157); 4327var createNonEnumerableProperty = __webpack_require__(43); 4328var hasOwn = __webpack_require__(38); 4329var wellKnownSymbol = __webpack_require__(33); 4330var AsyncIteratorPrototype = __webpack_require__(117); 4331var IS_PURE = __webpack_require__(35); 4332 4333var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 4334 4335var AsyncIteratorConstructor = function AsyncIterator() { 4336 anInstance(this, AsyncIteratorPrototype); 4337}; 4338 4339AsyncIteratorConstructor.prototype = AsyncIteratorPrototype; 4340 4341if (!hasOwn(AsyncIteratorPrototype, TO_STRING_TAG)) { 4342 createNonEnumerableProperty(AsyncIteratorPrototype, TO_STRING_TAG, 'AsyncIterator'); 4343} 4344 4345if (IS_PURE || !hasOwn(AsyncIteratorPrototype, 'constructor') || AsyncIteratorPrototype.constructor === Object) { 4346 createNonEnumerableProperty(AsyncIteratorPrototype, 'constructor', AsyncIteratorConstructor); 4347} 4348 4349// `AsyncIterator` constructor 4350// https://github.com/tc39/proposal-async-iterator-helpers 4351$({ global: true, constructor: true, forced: IS_PURE }, { 4352 AsyncIterator: AsyncIteratorConstructor 4353}); 4354 4355 4356/***/ }), 4357/* 160 */ 4358/***/ (function(module, exports, __webpack_require__) { 4359 4360// TODO: Remove from `core-js@4` 4361var $ = __webpack_require__(2); 4362var indexed = __webpack_require__(161); 4363 4364// `AsyncIterator.prototype.asIndexedPairs` method 4365// https://github.com/tc39/proposal-iterator-helpers 4366$({ target: 'AsyncIterator', name: 'indexed', proto: true, real: true, forced: true }, {
vendor: 6,387 bytes, lines 4367-4557
4367 asIndexedPairs: indexed 4368}); 4369 4370 4371/***/ }), 4372/* 161 */ 4373/***/ (function(module, exports, __webpack_require__) { 4374 4375"use strict"; 4376 4377var call = __webpack_require__(7); 4378var map = __webpack_require__(162); 4379 4380var callback = function (value, counter) { 4381 return [counter, value]; 4382}; 4383 4384// `AsyncIterator.prototype.indexed` method 4385// https://github.com/tc39/proposal-iterator-helpers 4386module.exports = function indexed() { 4387 return call(map, this, callback); 4388}; 4389 4390 4391/***/ }), 4392/* 162 */ 4393/***/ (function(module, exports, __webpack_require__) { 4394 4395"use strict"; 4396 4397var call = __webpack_require__(7); 4398var aCallable = __webpack_require__(30); 4399var anObject = __webpack_require__(46); 4400var isObject = __webpack_require__(19); 4401var getIteratorDirect = __webpack_require__(122); 4402var createAsyncIteratorProxy = __webpack_require__(163); 4403var createIterResultObject = __webpack_require__(118); 4404var closeAsyncIteration = __webpack_require__(124); 4405 4406var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { 4407 var state = this; 4408 var iterator = state.iterator; 4409 var mapper = state.mapper; 4410 4411 return new Promise(function (resolve, reject) { 4412 var doneAndReject = function (error) { 4413 state.done = true; 4414 reject(error); 4415 }; 4416 4417 var ifAbruptCloseAsyncIterator = function (error) { 4418 closeAsyncIteration(iterator, doneAndReject, error, doneAndReject); 4419 }; 4420 4421 Promise.resolve(anObject(call(state.next, iterator))).then(function (step) { 4422 try { 4423 if (anObject(step).done) { 4424 state.done = true; 4425 resolve(createIterResultObject(undefined, true)); 4426 } else { 4427 var value = step.value; 4428 try { 4429 var result = mapper(value, state.counter++); 4430 4431 var handler = function (mapped) { 4432 resolve(createIterResultObject(mapped, false)); 4433 }; 4434 4435 if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); 4436 else handler(result); 4437 } catch (error2) { ifAbruptCloseAsyncIterator(error2); } 4438 } 4439 } catch (error) { doneAndReject(error); } 4440 }, doneAndReject); 4441 }); 4442}); 4443 4444// `AsyncIterator.prototype.map` method 4445// https://github.com/tc39/proposal-iterator-helpers 4446module.exports = function map(mapper) { 4447 anObject(this); 4448 aCallable(mapper); 4449 return new AsyncIteratorProxy(getIteratorDirect(this), { 4450 mapper: mapper 4451 }); 4452}; 4453 4454 4455/***/ }), 4456/* 163 */ 4457/***/ (function(module, exports, __webpack_require__) { 4458 4459"use strict"; 4460 4461var call = __webpack_require__(7); 4462var perform = __webpack_require__(164); 4463var anObject = __webpack_require__(46); 4464var create = __webpack_require__(74); 4465var createNonEnumerableProperty = __webpack_require__(43); 4466var defineBuiltIns = __webpack_require__(116); 4467var wellKnownSymbol = __webpack_require__(33); 4468var InternalStateModule = __webpack_require__(51); 4469var getBuiltIn = __webpack_require__(23); 4470var getMethod = __webpack_require__(29); 4471var AsyncIteratorPrototype = __webpack_require__(117); 4472var createIterResultObject = __webpack_require__(118); 4473var iteratorClose = __webpack_require__(165); 4474 4475var Promise = getBuiltIn('Promise'); 4476 4477var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 4478var ASYNC_ITERATOR_HELPER = 'AsyncIteratorHelper'; 4479var WRAP_FOR_VALID_ASYNC_ITERATOR = 'WrapForValidAsyncIterator'; 4480var setInternalState = InternalStateModule.set; 4481 4482var createAsyncIteratorProxyPrototype = function (IS_ITERATOR) { 4483 var IS_GENERATOR = !IS_ITERATOR; 4484 var getInternalState = InternalStateModule.getterFor(IS_ITERATOR ? WRAP_FOR_VALID_ASYNC_ITERATOR : ASYNC_ITERATOR_HELPER); 4485 4486 var getStateOrEarlyExit = function (that) { 4487 var stateCompletion = perform(function () { 4488 return getInternalState(that); 4489 }); 4490 4491 var stateError = stateCompletion.error; 4492 var state = stateCompletion.value; 4493 4494 if (stateError || (IS_GENERATOR && state.done)) { 4495 return { exit: true, value: stateError ? Promise.reject(state) : Promise.resolve(createIterResultObject(undefined, true)) }; 4496 } return { exit: false, value: state }; 4497 }; 4498 4499 return defineBuiltIns(create(AsyncIteratorPrototype), { 4500 next: function next() { 4501 var stateCompletion = getStateOrEarlyExit(this); 4502 var state = stateCompletion.value; 4503 if (stateCompletion.exit) return state; 4504 var handlerCompletion = perform(function () { 4505 return anObject(state.nextHandler(Promise)); 4506 }); 4507 var handlerError = handlerCompletion.error; 4508 var value = handlerCompletion.value; 4509 if (handlerError) state.done = true; 4510 return handlerError ? Promise.reject(value) : Promise.resolve(value); 4511 }, 4512 'return': function () { 4513 var stateCompletion = getStateOrEarlyExit(this); 4514 var state = stateCompletion.value; 4515 if (stateCompletion.exit) return state; 4516 state.done = true; 4517 var iterator = state.iterator; 4518 var returnMethod, result; 4519 var completion = perform(function () { 4520 if (state.inner) try { 4521 iteratorClose(state.inner.iterator, 'normal'); 4522 } catch (error) { 4523 return iteratorClose(iterator, 'throw', error); 4524 } 4525 return getMethod(iterator, 'return'); 4526 }); 4527 returnMethod = result = completion.value; 4528 if (completion.error) return Promise.reject(result); 4529 if (returnMethod === undefined) return Promise.resolve(createIterResultObject(undefined, true)); 4530 completion = perform(function () { 4531 return call(returnMethod, iterator); 4532 }); 4533 result = completion.value; 4534 if (completion.error) return Promise.reject(result); 4535 return IS_ITERATOR ? Promise.resolve(result) : Promise.resolve(result).then(function (resolved) { 4536 anObject(resolved); 4537 return createIterResultObject(undefined, true); 4538 }); 4539 } 4540 }); 4541}; 4542 4543var WrapForValidAsyncIteratorPrototype = createAsyncIteratorProxyPrototype(true); 4544var AsyncIteratorHelperPrototype = createAsyncIteratorProxyPrototype(false); 4545 4546createNonEnumerableProperty(AsyncIteratorHelperPrototype, TO_STRING_TAG, 'Async Iterator Helper'); 4547 4548module.exports = function (nextHandler, IS_ITERATOR) { 4549 var AsyncIteratorProxy = function AsyncIterator(record, state) { 4550 if (state) { 4551 state.iterator = record.iterator; 4552 state.next = record.next; 4553 } else state = record; 4554 state.type = IS_ITERATOR ? WRAP_FOR_VALID_ASYNC_ITERATOR : ASYNC_ITERATOR_HELPER; 4555 state.nextHandler = nextHandler; 4556 state.counter = 0; 4557 state.done = false;
vendor: 13,282 bytes, lines 4558-5028
4558 setInternalState(this, state); 4559 }; 4560 4561 AsyncIteratorProxy.prototype = IS_ITERATOR ? WrapForValidAsyncIteratorPrototype : AsyncIteratorHelperPrototype; 4562 4563 return AsyncIteratorProxy; 4564}; 4565 4566 4567/***/ }), 4568/* 164 */ 4569/***/ (function(module, exports) { 4570 4571module.exports = function (exec) { 4572 try { 4573 return { error: false, value: exec() }; 4574 } catch (error) { 4575 return { error: true, value: error }; 4576 } 4577}; 4578 4579 4580/***/ }), 4581/* 165 */ 4582/***/ (function(module, exports, __webpack_require__) { 4583 4584var call = __webpack_require__(7); 4585var anObject = __webpack_require__(46); 4586var getMethod = __webpack_require__(29); 4587 4588module.exports = function (iterator, kind, value) { 4589 var innerResult, innerError; 4590 anObject(iterator); 4591 try { 4592 innerResult = getMethod(iterator, 'return'); 4593 if (!innerResult) { 4594 if (kind === 'throw') throw value; 4595 return value; 4596 } 4597 innerResult = call(innerResult, iterator); 4598 } catch (error) { 4599 innerError = true; 4600 innerResult = error; 4601 } 4602 if (kind === 'throw') throw value; 4603 if (innerError) throw innerResult; 4604 anObject(innerResult); 4605 return value; 4606}; 4607 4608 4609/***/ }), 4610/* 166 */ 4611/***/ (function(module, exports, __webpack_require__) { 4612 4613"use strict"; 4614 4615// https://github.com/tc39/proposal-async-explicit-resource-management 4616var call = __webpack_require__(7); 4617var defineBuiltIn = __webpack_require__(47); 4618var getBuiltIn = __webpack_require__(23); 4619var getMethod = __webpack_require__(29); 4620var hasOwn = __webpack_require__(38); 4621var wellKnownSymbol = __webpack_require__(33); 4622var AsyncIteratorPrototype = __webpack_require__(117); 4623 4624var ASYNC_DISPOSE = wellKnownSymbol('asyncDispose'); 4625var Promise = getBuiltIn('Promise'); 4626 4627if (!hasOwn(AsyncIteratorPrototype, ASYNC_DISPOSE)) { 4628 defineBuiltIn(AsyncIteratorPrototype, ASYNC_DISPOSE, function () { 4629 var O = this; 4630 return new Promise(function (resolve, reject) { 4631 var $return = getMethod(O, 'return'); 4632 if ($return) { 4633 Promise.resolve(call($return, O)).then(function () { 4634 resolve(undefined); 4635 }, reject); 4636 } else resolve(undefined); 4637 }); 4638 }); 4639} 4640 4641 4642/***/ }), 4643/* 167 */ 4644/***/ (function(module, exports, __webpack_require__) { 4645 4646"use strict"; 4647 4648var $ = __webpack_require__(2); 4649var call = __webpack_require__(7); 4650var anObject = __webpack_require__(46); 4651var getIteratorDirect = __webpack_require__(122); 4652var notANaN = __webpack_require__(168); 4653var toPositiveInteger = __webpack_require__(169); 4654var createAsyncIteratorProxy = __webpack_require__(163); 4655var createIterResultObject = __webpack_require__(118); 4656 4657var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { 4658 var state = this; 4659 4660 return new Promise(function (resolve, reject) { 4661 var doneAndReject = function (error) { 4662 state.done = true; 4663 reject(error); 4664 }; 4665 4666 var loop = function () { 4667 try { 4668 Promise.resolve(anObject(call(state.next, state.iterator))).then(function (step) { 4669 try { 4670 if (anObject(step).done) { 4671 state.done = true; 4672 resolve(createIterResultObject(undefined, true)); 4673 } else if (state.remaining) { 4674 state.remaining--; 4675 loop(); 4676 } else resolve(createIterResultObject(step.value, false)); 4677 } catch (err) { doneAndReject(err); } 4678 }, doneAndReject); 4679 } catch (error) { doneAndReject(error); } 4680 }; 4681 4682 loop(); 4683 }); 4684}); 4685 4686// `AsyncIterator.prototype.drop` method 4687// https://github.com/tc39/proposal-async-iterator-helpers 4688$({ target: 'AsyncIterator', proto: true, real: true }, { 4689 drop: function drop(limit) { 4690 anObject(this); 4691 var remaining = toPositiveInteger(notANaN(+limit)); 4692 return new AsyncIteratorProxy(getIteratorDirect(this), { 4693 remaining: remaining 4694 }); 4695 } 4696}); 4697 4698 4699/***/ }), 4700/* 168 */ 4701/***/ (function(module, exports) { 4702 4703var $RangeError = RangeError; 4704 4705module.exports = function (it) { 4706 // eslint-disable-next-line no-self-compare -- NaN check 4707 if (it === it) return it; 4708 throw $RangeError('NaN is not allowed'); 4709}; 4710 4711 4712/***/ }), 4713/* 169 */ 4714/***/ (function(module, exports, __webpack_require__) { 4715 4716var toIntegerOrInfinity = __webpack_require__(61); 4717 4718var $RangeError = RangeError; 4719 4720module.exports = function (it) { 4721 var result = toIntegerOrInfinity(it); 4722 if (result < 0) throw $RangeError("The argument can't be less than 0"); 4723 return result; 4724}; 4725 4726 4727/***/ }), 4728/* 170 */ 4729/***/ (function(module, exports, __webpack_require__) { 4730 4731"use strict"; 4732 4733var $ = __webpack_require__(2); 4734var $every = __webpack_require__(123).every; 4735 4736// `AsyncIterator.prototype.every` method 4737// https://github.com/tc39/proposal-async-iterator-helpers 4738$({ target: 'AsyncIterator', proto: true, real: true }, { 4739 every: function every(predicate) { 4740 return $every(this, predicate); 4741 } 4742}); 4743 4744 4745/***/ }), 4746/* 171 */ 4747/***/ (function(module, exports, __webpack_require__) { 4748 4749"use strict"; 4750 4751var $ = __webpack_require__(2); 4752var call = __webpack_require__(7); 4753var aCallable = __webpack_require__(30); 4754var anObject = __webpack_require__(46); 4755var isObject = __webpack_require__(19); 4756var getIteratorDirect = __webpack_require__(122); 4757var createAsyncIteratorProxy = __webpack_require__(163); 4758var createIterResultObject = __webpack_require__(118); 4759var closeAsyncIteration = __webpack_require__(124); 4760 4761var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { 4762 var state = this; 4763 var iterator = state.iterator; 4764 var predicate = state.predicate; 4765 4766 return new Promise(function (resolve, reject) { 4767 var doneAndReject = function (error) { 4768 state.done = true; 4769 reject(error); 4770 }; 4771 4772 var ifAbruptCloseAsyncIterator = function (error) { 4773 closeAsyncIteration(iterator, doneAndReject, error, doneAndReject); 4774 }; 4775 4776 var loop = function () { 4777 try { 4778 Promise.resolve(anObject(call(state.next, iterator))).then(function (step) { 4779 try { 4780 if (anObject(step).done) { 4781 state.done = true; 4782 resolve(createIterResultObject(undefined, true)); 4783 } else { 4784 var value = step.value; 4785 try { 4786 var result = predicate(value, state.counter++); 4787 4788 var handler = function (selected) { 4789 selected ? resolve(createIterResultObject(value, false)) : loop(); 4790 }; 4791 4792 if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); 4793 else handler(result); 4794 } catch (error3) { ifAbruptCloseAsyncIterator(error3); } 4795 } 4796 } catch (error2) { doneAndReject(error2); } 4797 }, doneAndReject); 4798 } catch (error) { doneAndReject(error); } 4799 }; 4800 4801 loop(); 4802 }); 4803}); 4804 4805// `AsyncIterator.prototype.filter` method 4806// https://github.com/tc39/proposal-async-iterator-helpers 4807$({ target: 'AsyncIterator', proto: true, real: true }, { 4808 filter: function filter(predicate) { 4809 anObject(this); 4810 aCallable(predicate); 4811 return new AsyncIteratorProxy(getIteratorDirect(this), { 4812 predicate: predicate 4813 }); 4814 } 4815}); 4816 4817 4818/***/ }), 4819/* 172 */ 4820/***/ (function(module, exports, __webpack_require__) { 4821 4822"use strict"; 4823 4824var $ = __webpack_require__(2); 4825var $find = __webpack_require__(123).find; 4826 4827// `AsyncIterator.prototype.find` method 4828// https://github.com/tc39/proposal-async-iterator-helpers 4829$({ target: 'AsyncIterator', proto: true, real: true }, { 4830 find: function find(predicate) { 4831 return $find(this, predicate); 4832 } 4833}); 4834 4835 4836/***/ }), 4837/* 173 */ 4838/***/ (function(module, exports, __webpack_require__) { 4839 4840"use strict"; 4841 4842var $ = __webpack_require__(2); 4843var call = __webpack_require__(7); 4844var aCallable = __webpack_require__(30); 4845var anObject = __webpack_require__(46); 4846var isObject = __webpack_require__(19); 4847var getIteratorDirect = __webpack_require__(122); 4848var createAsyncIteratorProxy = __webpack_require__(163); 4849var createIterResultObject = __webpack_require__(118); 4850var getAsyncIteratorFlattenable = __webpack_require__(174); 4851var closeAsyncIteration = __webpack_require__(124); 4852 4853var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { 4854 var state = this; 4855 var iterator = state.iterator; 4856 var mapper = state.mapper; 4857 4858 return new Promise(function (resolve, reject) { 4859 var doneAndReject = function (error) { 4860 state.done = true; 4861 reject(error); 4862 }; 4863 4864 var ifAbruptCloseAsyncIterator = function (error) { 4865 closeAsyncIteration(iterator, doneAndReject, error, doneAndReject); 4866 }; 4867 4868 var outerLoop = function () { 4869 try { 4870 Promise.resolve(anObject(call(state.next, iterator))).then(function (step) { 4871 try { 4872 if (anObject(step).done) { 4873 state.done = true; 4874 resolve(createIterResultObject(undefined, true)); 4875 } else { 4876 var value = step.value; 4877 try { 4878 var result = mapper(value, state.counter++); 4879 4880 var handler = function (mapped) { 4881 try { 4882 state.inner = getAsyncIteratorFlattenable(mapped); 4883 innerLoop(); 4884 } catch (error4) { ifAbruptCloseAsyncIterator(error4); } 4885 }; 4886 4887 if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); 4888 else handler(result); 4889 } catch (error3) { ifAbruptCloseAsyncIterator(error3); } 4890 } 4891 } catch (error2) { doneAndReject(error2); } 4892 }, doneAndReject); 4893 } catch (error) { doneAndReject(error); } 4894 }; 4895 4896 var innerLoop = function () { 4897 var inner = state.inner; 4898 if (inner) { 4899 try { 4900 Promise.resolve(anObject(call(inner.next, inner.iterator))).then(function (result) { 4901 try { 4902 if (anObject(result).done) { 4903 state.inner = null; 4904 outerLoop(); 4905 } else resolve(createIterResultObject(result.value, false)); 4906 } catch (error1) { ifAbruptCloseAsyncIterator(error1); } 4907 }, ifAbruptCloseAsyncIterator); 4908 } catch (error) { ifAbruptCloseAsyncIterator(error); } 4909 } else outerLoop(); 4910 }; 4911 4912 innerLoop(); 4913 }); 4914}); 4915 4916// `AsyncIterator.prototype.flaMap` method 4917// https://github.com/tc39/proposal-async-iterator-helpers 4918$({ target: 'AsyncIterator', proto: true, real: true }, { 4919 flatMap: function flatMap(mapper) { 4920 anObject(this); 4921 aCallable(mapper); 4922 return new AsyncIteratorProxy(getIteratorDirect(this), { 4923 mapper: mapper, 4924 inner: null 4925 }); 4926 } 4927}); 4928 4929 4930/***/ }), 4931/* 174 */ 4932/***/ (function(module, exports, __webpack_require__) { 4933 4934var call = __webpack_require__(7); 4935var isCallable = __webpack_require__(20); 4936var anObject = __webpack_require__(46); 4937var getIteratorDirect = __webpack_require__(122); 4938var getIteratorMethod = __webpack_require__(120); 4939var getMethod = __webpack_require__(29); 4940var wellKnownSymbol = __webpack_require__(33); 4941var AsyncFromSyncIterator = __webpack_require__(115); 4942 4943var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); 4944 4945module.exports = function from(obj) { 4946 var object = anObject(obj); 4947 var alreadyAsync = true; 4948 var method = getMethod(object, ASYNC_ITERATOR); 4949 var iterator; 4950 if (!isCallable(method)) { 4951 method = getIteratorMethod(object); 4952 alreadyAsync = false; 4953 } 4954 if (method !== undefined) { 4955 iterator = call(method, object); 4956 } else { 4957 iterator = object; 4958 alreadyAsync = true; 4959 } 4960 anObject(iterator); 4961 return getIteratorDirect(alreadyAsync ? iterator : new AsyncFromSyncIterator(getIteratorDirect(iterator))); 4962}; 4963 4964 4965/***/ }), 4966/* 175 */ 4967/***/ (function(module, exports, __webpack_require__) { 4968 4969"use strict"; 4970 4971var $ = __webpack_require__(2); 4972var $forEach = __webpack_require__(123).forEach; 4973 4974// `AsyncIterator.prototype.forEach` method 4975// https://github.com/tc39/proposal-async-iterator-helpers 4976$({ target: 'AsyncIterator', proto: true, real: true }, { 4977 forEach: function forEach(fn) { 4978 return $forEach(this, fn); 4979 } 4980}); 4981 4982 4983/***/ }), 4984/* 176 */ 4985/***/ (function(module, exports, __webpack_require__) { 4986 4987var $ = __webpack_require__(2); 4988var toObject = __webpack_require__(39); 4989var isPrototypeOf = __webpack_require__(24); 4990var getAsyncIteratorFlattenable = __webpack_require__(174); 4991var AsyncIteratorPrototype = __webpack_require__(117); 4992var WrapAsyncIterator = __webpack_require__(177); 4993 4994// `AsyncIterator.from` method 4995// https://github.com/tc39/proposal-async-iterator-helpers 4996$({ target: 'AsyncIterator', stat: true }, { 4997 from: function from(O) { 4998 var iteratorRecord = getAsyncIteratorFlattenable(typeof O == 'string' ? toObject(O) : O); 4999 return isPrototypeOf(AsyncIteratorPrototype, iteratorRecord.iterator) 5000 ? iteratorRecord.iterator 5001 : new WrapAsyncIterator(iteratorRecord); 5002 } 5003}); 5004 5005 5006/***/ }), 5007/* 177 */ 5008/***/ (function(module, exports, __webpack_require__) { 5009 5010var call = __webpack_require__(7); 5011var createAsyncIteratorProxy = __webpack_require__(163); 5012 5013module.exports = createAsyncIteratorProxy(function () { 5014 return call(this.next, this.iterator); 5015}, true); 5016 5017 5018/***/ }), 5019/* 178 */ 5020/***/ (function(module, exports, __webpack_require__) { 5021 5022// TODO: Remove from `core-js@4` 5023var $ = __webpack_require__(2); 5024var indexed = __webpack_require__(161); 5025 5026// `AsyncIterator.prototype.indexed` method 5027// https://github.com/tc39/proposal-iterator-helpers 5028$({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
vendor: 4,513 bytes, lines 5029-5181
5029 indexed: indexed 5030}); 5031 5032 5033/***/ }), 5034/* 179 */ 5035/***/ (function(module, exports, __webpack_require__) { 5036 5037var $ = __webpack_require__(2); 5038var map = __webpack_require__(162); 5039 5040// `AsyncIterator.prototype.map` method 5041// https://github.com/tc39/proposal-async-iterator-helpers 5042$({ target: 'AsyncIterator', proto: true, real: true }, { 5043 map: map 5044}); 5045 5046 5047 5048/***/ }), 5049/* 180 */ 5050/***/ (function(module, exports, __webpack_require__) { 5051 5052"use strict"; 5053 5054var $ = __webpack_require__(2); 5055var call = __webpack_require__(7); 5056var aCallable = __webpack_require__(30); 5057var anObject = __webpack_require__(46); 5058var isObject = __webpack_require__(19); 5059var getBuiltIn = __webpack_require__(23); 5060var getIteratorDirect = __webpack_require__(122); 5061var closeAsyncIteration = __webpack_require__(124); 5062 5063var Promise = getBuiltIn('Promise'); 5064var $TypeError = TypeError; 5065 5066// `AsyncIterator.prototype.reduce` method 5067// https://github.com/tc39/proposal-async-iterator-helpers 5068$({ target: 'AsyncIterator', proto: true, real: true }, { 5069 reduce: function reduce(reducer /* , initialValue */) { 5070 anObject(this); 5071 aCallable(reducer); 5072 var record = getIteratorDirect(this); 5073 var iterator = record.iterator; 5074 var next = record.next; 5075 var noInitial = arguments.length < 2; 5076 var accumulator = noInitial ? undefined : arguments[1]; 5077 var counter = 0; 5078 5079 return new Promise(function (resolve, reject) { 5080 var ifAbruptCloseAsyncIterator = function (error) { 5081 closeAsyncIteration(iterator, reject, error, reject); 5082 }; 5083 5084 var loop = function () { 5085 try { 5086 Promise.resolve(anObject(call(next, iterator))).then(function (step) { 5087 try { 5088 if (anObject(step).done) { 5089 noInitial ? reject($TypeError('Reduce of empty iterator with no initial value')) : resolve(accumulator); 5090 } else { 5091 var value = step.value; 5092 if (noInitial) { 5093 noInitial = false; 5094 accumulator = value; 5095 loop(); 5096 } else try { 5097 var result = reducer(accumulator, value, counter); 5098 5099 var handler = function ($result) { 5100 accumulator = $result; 5101 loop(); 5102 }; 5103 5104 if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); 5105 else handler(result); 5106 } catch (error3) { ifAbruptCloseAsyncIterator(error3); } 5107 } 5108 counter++; 5109 } catch (error2) { reject(error2); } 5110 }, reject); 5111 } catch (error) { reject(error); } 5112 }; 5113 5114 loop(); 5115 }); 5116 } 5117}); 5118 5119 5120/***/ }), 5121/* 181 */ 5122/***/ (function(module, exports, __webpack_require__) { 5123 5124"use strict"; 5125 5126var $ = __webpack_require__(2); 5127var $some = __webpack_require__(123).some; 5128 5129// `AsyncIterator.prototype.some` method 5130// https://github.com/tc39/proposal-async-iterator-helpers 5131$({ target: 'AsyncIterator', proto: true, real: true }, { 5132 some: function some(predicate) { 5133 return $some(this, predicate); 5134 } 5135}); 5136 5137 5138/***/ }), 5139/* 182 */ 5140/***/ (function(module, exports, __webpack_require__) { 5141 5142"use strict"; 5143 5144var $ = __webpack_require__(2); 5145var call = __webpack_require__(7); 5146var anObject = __webpack_require__(46); 5147var getIteratorDirect = __webpack_require__(122); 5148var notANaN = __webpack_require__(168); 5149var toPositiveInteger = __webpack_require__(169); 5150var createAsyncIteratorProxy = __webpack_require__(163); 5151var createIterResultObject = __webpack_require__(118); 5152 5153var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { 5154 var state = this; 5155 var iterator = state.iterator; 5156 var returnMethod; 5157 5158 if (!state.remaining--) { 5159 var resultDone = createIterResultObject(undefined, true); 5160 state.done = true; 5161 returnMethod = iterator['return']; 5162 if (returnMethod !== undefined) { 5163 return Promise.resolve(call(returnMethod, iterator, undefined)).then(function () { 5164 return resultDone; 5165 }); 5166 } 5167 return resultDone; 5168 } return Promise.resolve(call(state.next, iterator)).then(function (step) { 5169 if (anObject(step).done) { 5170 state.done = true; 5171 return createIterResultObject(undefined, true); 5172 } return createIterResultObject(step.value, false); 5173 }).then(null, function (error) { 5174 state.done = true; 5175 throw error; 5176 }); 5177}); 5178 5179// `AsyncIterator.prototype.take` method 5180// https://github.com/tc39/proposal-async-iterator-helpers 5181$({ target: 'AsyncIterator', proto: true, real: true }, {
vendor: 17,956 bytes, lines 5182-5754
5182 take: function take(limit) { 5183 anObject(this); 5184 var remaining = toPositiveInteger(notANaN(+limit)); 5185 return new AsyncIteratorProxy(getIteratorDirect(this), { 5186 remaining: remaining 5187 }); 5188 } 5189}); 5190 5191 5192/***/ }), 5193/* 183 */ 5194/***/ (function(module, exports, __webpack_require__) { 5195 5196"use strict"; 5197 5198var $ = __webpack_require__(2); 5199var $toArray = __webpack_require__(123).toArray; 5200 5201// `AsyncIterator.prototype.toArray` method 5202// https://github.com/tc39/proposal-async-iterator-helpers 5203$({ target: 'AsyncIterator', proto: true, real: true }, { 5204 toArray: function toArray() { 5205 return $toArray(this, undefined, []); 5206 } 5207}); 5208 5209 5210/***/ }), 5211/* 184 */ 5212/***/ (function(module, exports, __webpack_require__) { 5213 5214"use strict"; 5215 5216/* eslint-disable es/no-bigint -- safe */ 5217var $ = __webpack_require__(2); 5218var NumericRangeIterator = __webpack_require__(185); 5219 5220// `BigInt.range` method 5221// https://github.com/tc39/proposal-Number.range 5222// TODO: Remove from `core-js@4` 5223if (typeof BigInt == 'function') { 5224 $({ target: 'BigInt', stat: true, forced: true }, { 5225 range: function range(start, end, option) { 5226 return new NumericRangeIterator(start, end, option, 'bigint', BigInt(0), BigInt(1)); 5227 } 5228 }); 5229} 5230 5231 5232/***/ }), 5233/* 185 */ 5234/***/ (function(module, exports, __webpack_require__) { 5235 5236"use strict"; 5237 5238var InternalStateModule = __webpack_require__(51); 5239var createIteratorConstructor = __webpack_require__(186); 5240var createIterResultObject = __webpack_require__(118); 5241var isNullOrUndefined = __webpack_require__(16); 5242var isObject = __webpack_require__(19); 5243var defineBuiltInAccessor = __webpack_require__(85); 5244var DESCRIPTORS = __webpack_require__(5); 5245 5246var INCORRECT_RANGE = 'Incorrect Iterator.range arguments'; 5247var NUMERIC_RANGE_ITERATOR = 'NumericRangeIterator'; 5248 5249var setInternalState = InternalStateModule.set; 5250var getInternalState = InternalStateModule.getterFor(NUMERIC_RANGE_ITERATOR); 5251 5252var $RangeError = RangeError; 5253var $TypeError = TypeError; 5254 5255var $RangeIterator = createIteratorConstructor(function NumericRangeIterator(start, end, option, type, zero, one) { 5256 // TODO: Drop the first `typeof` check after removing legacy methods in `core-js@4` 5257 if (typeof start != type || (end !== Infinity && end !== -Infinity && typeof end != type)) { 5258 throw $TypeError(INCORRECT_RANGE); 5259 } 5260 if (start === Infinity || start === -Infinity) { 5261 throw $RangeError(INCORRECT_RANGE); 5262 } 5263 var ifIncrease = end > start; 5264 var inclusiveEnd = false; 5265 var step; 5266 if (option === undefined) { 5267 step = undefined; 5268 } else if (isObject(option)) { 5269 step = option.step; 5270 inclusiveEnd = !!option.inclusive; 5271 } else if (typeof option == type) { 5272 step = option; 5273 } else { 5274 throw $TypeError(INCORRECT_RANGE); 5275 } 5276 if (isNullOrUndefined(step)) { 5277 step = ifIncrease ? one : -one; 5278 } 5279 if (typeof step != type) { 5280 throw $TypeError(INCORRECT_RANGE); 5281 } 5282 if (step === Infinity || step === -Infinity || (step === zero && start !== end)) { 5283 throw $RangeError(INCORRECT_RANGE); 5284 } 5285 // eslint-disable-next-line no-self-compare -- NaN check 5286 var hitsEnd = start != start || end != end || step != step || (end > start) !== (step > zero); 5287 setInternalState(this, { 5288 type: NUMERIC_RANGE_ITERATOR, 5289 start: start, 5290 end: end, 5291 step: step, 5292 inclusive: inclusiveEnd, 5293 hitsEnd: hitsEnd, 5294 currentCount: zero, 5295 zero: zero 5296 }); 5297 if (!DESCRIPTORS) { 5298 this.start = start; 5299 this.end = end; 5300 this.step = step; 5301 this.inclusive = inclusiveEnd; 5302 } 5303}, NUMERIC_RANGE_ITERATOR, function next() { 5304 var state = getInternalState(this); 5305 if (state.hitsEnd) return createIterResultObject(undefined, true); 5306 var start = state.start; 5307 var end = state.end; 5308 var step = state.step; 5309 var currentYieldingValue = start + (step * state.currentCount++); 5310 if (currentYieldingValue === end) state.hitsEnd = true; 5311 var inclusiveEnd = state.inclusive; 5312 var endCondition; 5313 if (end > start) { 5314 endCondition = inclusiveEnd ? currentYieldingValue > end : currentYieldingValue >= end; 5315 } else { 5316 endCondition = inclusiveEnd ? end > currentYieldingValue : end >= currentYieldingValue; 5317 } 5318 if (endCondition) { 5319 state.hitsEnd = true; 5320 return createIterResultObject(undefined, true); 5321 } return createIterResultObject(currentYieldingValue, false); 5322}); 5323 5324var addGetter = function (key) { 5325 defineBuiltInAccessor($RangeIterator.prototype, key, { 5326 get: function () { 5327 return getInternalState(this)[key]; 5328 }, 5329 set: function () { /* empty */ }, 5330 configurable: true, 5331 enumerable: false 5332 }); 5333}; 5334 5335if (DESCRIPTORS) { 5336 addGetter('start'); 5337 addGetter('end'); 5338 addGetter('inclusive'); 5339 addGetter('step'); 5340} 5341 5342module.exports = $RangeIterator; 5343 5344 5345/***/ }), 5346/* 186 */ 5347/***/ (function(module, exports, __webpack_require__) { 5348 5349"use strict"; 5350 5351var IteratorPrototype = __webpack_require__(187).IteratorPrototype; 5352var create = __webpack_require__(74); 5353var createPropertyDescriptor = __webpack_require__(10); 5354var setToStringTag = __webpack_require__(188); 5355var Iterators = __webpack_require__(121); 5356 5357var returnThis = function () { return this; }; 5358 5359module.exports = function (IteratorConstructor, NAME, next, ENUMERABLE_NEXT) { 5360 var TO_STRING_TAG = NAME + ' Iterator'; 5361 IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(+!ENUMERABLE_NEXT, next) }); 5362 setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true); 5363 Iterators[TO_STRING_TAG] = returnThis; 5364 return IteratorConstructor; 5365}; 5366 5367 5368/***/ }), 5369/* 187 */ 5370/***/ (function(module, exports, __webpack_require__) { 5371 5372"use strict"; 5373 5374var fails = __webpack_require__(6); 5375var isCallable = __webpack_require__(20); 5376var isObject = __webpack_require__(19); 5377var create = __webpack_require__(74); 5378var getPrototypeOf = __webpack_require__(95); 5379var defineBuiltIn = __webpack_require__(47); 5380var wellKnownSymbol = __webpack_require__(33); 5381var IS_PURE = __webpack_require__(35); 5382 5383var ITERATOR = wellKnownSymbol('iterator'); 5384var BUGGY_SAFARI_ITERATORS = false; 5385 5386// `%IteratorPrototype%` object 5387// https://tc39.es/ecma262/#sec-%iteratorprototype%-object 5388var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator; 5389 5390/* eslint-disable es/no-array-prototype-keys -- safe */ 5391if ([].keys) { 5392 arrayIterator = [].keys(); 5393 // Safari 8 has buggy iterators w/o `next` 5394 if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true; 5395 else { 5396 PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator)); 5397 if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype; 5398 } 5399} 5400 5401var NEW_ITERATOR_PROTOTYPE = !isObject(IteratorPrototype) || fails(function () { 5402 var test = {}; 5403 // FF44- legacy iterators case 5404 return IteratorPrototype[ITERATOR].call(test) !== test; 5405}); 5406 5407if (NEW_ITERATOR_PROTOTYPE) IteratorPrototype = {}; 5408else if (IS_PURE) IteratorPrototype = create(IteratorPrototype); 5409 5410// `%IteratorPrototype%[@@iterator]()` method 5411// https://tc39.es/ecma262/#sec-%iteratorprototype%-@@iterator 5412if (!isCallable(IteratorPrototype[ITERATOR])) { 5413 defineBuiltIn(IteratorPrototype, ITERATOR, function () { 5414 return this; 5415 }); 5416} 5417 5418module.exports = { 5419 IteratorPrototype: IteratorPrototype, 5420 BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS 5421}; 5422 5423 5424/***/ }), 5425/* 188 */ 5426/***/ (function(module, exports, __webpack_require__) { 5427 5428var defineProperty = __webpack_require__(44).f; 5429var hasOwn = __webpack_require__(38); 5430var wellKnownSymbol = __webpack_require__(33); 5431 5432var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 5433 5434module.exports = function (target, TAG, STATIC) { 5435 if (target && !STATIC) target = target.prototype; 5436 if (target && !hasOwn(target, TO_STRING_TAG)) { 5437 defineProperty(target, TO_STRING_TAG, { configurable: true, value: TAG }); 5438 } 5439}; 5440 5441 5442/***/ }), 5443/* 189 */ 5444/***/ (function(module, exports, __webpack_require__) { 5445 5446var $ = __webpack_require__(2); 5447var apply = __webpack_require__(190); 5448var getCompositeKeyNode = __webpack_require__(191); 5449var getBuiltIn = __webpack_require__(23); 5450var create = __webpack_require__(74); 5451 5452var $Object = Object; 5453 5454var initializer = function () { 5455 var freeze = getBuiltIn('Object', 'freeze'); 5456 return freeze ? freeze(create(null)) : create(null); 5457}; 5458 5459// https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey 5460$({ global: true, forced: true }, { 5461 compositeKey: function compositeKey() { 5462 return apply(getCompositeKeyNode, $Object, arguments).get('object', initializer); 5463 } 5464}); 5465 5466 5467/***/ }), 5468/* 190 */ 5469/***/ (function(module, exports, __webpack_require__) { 5470 5471var NATIVE_BIND = __webpack_require__(8); 5472 5473var FunctionPrototype = Function.prototype; 5474var apply = FunctionPrototype.apply; 5475var call = FunctionPrototype.call; 5476 5477// eslint-disable-next-line es/no-reflect -- safe 5478module.exports = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function () { 5479 return call.apply(apply, arguments); 5480}); 5481 5482 5483/***/ }), 5484/* 191 */ 5485/***/ (function(module, exports, __webpack_require__) { 5486 5487// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` 5488__webpack_require__(192); 5489__webpack_require__(209); 5490var getBuiltIn = __webpack_require__(23); 5491var create = __webpack_require__(74); 5492var isObject = __webpack_require__(19); 5493 5494var $Object = Object; 5495var $TypeError = TypeError; 5496var Map = getBuiltIn('Map'); 5497var WeakMap = getBuiltIn('WeakMap'); 5498 5499var Node = function () { 5500 // keys 5501 this.object = null; 5502 this.symbol = null; 5503 // child nodes 5504 this.primitives = null; 5505 this.objectsByIndex = create(null); 5506}; 5507 5508Node.prototype.get = function (key, initializer) { 5509 return this[key] || (this[key] = initializer()); 5510}; 5511 5512Node.prototype.next = function (i, it, IS_OBJECT) { 5513 var store = IS_OBJECT 5514 ? this.objectsByIndex[i] || (this.objectsByIndex[i] = new WeakMap()) 5515 : this.primitives || (this.primitives = new Map()); 5516 var entry = store.get(it); 5517 if (!entry) store.set(it, entry = new Node()); 5518 return entry; 5519}; 5520 5521var root = new Node(); 5522 5523module.exports = function () { 5524 var active = root; 5525 var length = arguments.length; 5526 var i, it; 5527 // for prevent leaking, start from objects 5528 for (i = 0; i < length; i++) { 5529 if (isObject(it = arguments[i])) active = active.next(i, it, true); 5530 } 5531 if (this === $Object && active === root) throw $TypeError('Composite keys must contain a non-primitive component'); 5532 for (i = 0; i < length; i++) { 5533 if (!isObject(it = arguments[i])) active = active.next(i, it, false); 5534 } return active; 5535}; 5536 5537 5538/***/ }), 5539/* 192 */ 5540/***/ (function(module, exports, __webpack_require__) { 5541 5542// TODO: Remove this module from `core-js@4` since it's replaced to module below 5543__webpack_require__(193); 5544 5545 5546/***/ }), 5547/* 193 */ 5548/***/ (function(module, exports, __webpack_require__) { 5549 5550"use strict"; 5551 5552var collection = __webpack_require__(194); 5553var collectionStrong = __webpack_require__(206); 5554 5555// `Map` constructor 5556// https://tc39.es/ecma262/#sec-map-objects 5557collection('Map', function (init) { 5558 return function Map() { return init(this, arguments.length ? arguments[0] : undefined); }; 5559}, collectionStrong); 5560 5561 5562/***/ }), 5563/* 194 */ 5564/***/ (function(module, exports, __webpack_require__) { 5565 5566"use strict"; 5567 5568var $ = __webpack_require__(2); 5569var global = __webpack_require__(3); 5570var uncurryThis = __webpack_require__(13); 5571var isForced = __webpack_require__(67); 5572var defineBuiltIn = __webpack_require__(47); 5573var InternalMetadataModule = __webpack_require__(195); 5574var iterate = __webpack_require__(202); 5575var anInstance = __webpack_require__(157); 5576var isCallable = __webpack_require__(20); 5577var isNullOrUndefined = __webpack_require__(16); 5578var isObject = __webpack_require__(19); 5579var fails = __webpack_require__(6); 5580var checkCorrectnessOfIteration = __webpack_require__(204); 5581var setToStringTag = __webpack_require__(188); 5582var inheritIfRequired = __webpack_require__(205); 5583 5584module.exports = function (CONSTRUCTOR_NAME, wrapper, common) { 5585 var IS_MAP = CONSTRUCTOR_NAME.indexOf('Map') !== -1; 5586 var IS_WEAK = CONSTRUCTOR_NAME.indexOf('Weak') !== -1; 5587 var ADDER = IS_MAP ? 'set' : 'add'; 5588 var NativeConstructor = global[CONSTRUCTOR_NAME]; 5589 var NativePrototype = NativeConstructor && NativeConstructor.prototype; 5590 var Constructor = NativeConstructor; 5591 var exported = {}; 5592 5593 var fixMethod = function (KEY) { 5594 var uncurriedNativeMethod = uncurryThis(NativePrototype[KEY]); 5595 defineBuiltIn(NativePrototype, KEY, 5596 KEY == 'add' ? function add(value) { 5597 uncurriedNativeMethod(this, value === 0 ? 0 : value); 5598 return this; 5599 } : KEY == 'delete' ? function (key) { 5600 return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key); 5601 } : KEY == 'get' ? function get(key) { 5602 return IS_WEAK && !isObject(key) ? undefined : uncurriedNativeMethod(this, key === 0 ? 0 : key); 5603 } : KEY == 'has' ? function has(key) { 5604 return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key); 5605 } : function set(key, value) { 5606 uncurriedNativeMethod(this, key === 0 ? 0 : key, value); 5607 return this; 5608 } 5609 ); 5610 }; 5611 5612 var REPLACE = isForced( 5613 CONSTRUCTOR_NAME, 5614 !isCallable(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails(function () { 5615 new NativeConstructor().entries().next(); 5616 })) 5617 ); 5618 5619 if (REPLACE) { 5620 // create collection constructor 5621 Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER); 5622 InternalMetadataModule.enable(); 5623 } else if (isForced(CONSTRUCTOR_NAME, true)) { 5624 var instance = new Constructor(); 5625 // early implementations not supports chaining 5626 var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance; 5627 // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false 5628 var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); }); 5629 // most early implementations doesn't supports iterables, most modern - not close it correctly 5630 // eslint-disable-next-line no-new -- required for testing 5631 var ACCEPT_ITERABLES = checkCorrectnessOfIteration(function (iterable) { new NativeConstructor(iterable); }); 5632 // for early implementations -0 and +0 not the same 5633 var BUGGY_ZERO = !IS_WEAK && fails(function () { 5634 // V8 ~ Chromium 42- fails only with 5+ elements 5635 var $instance = new NativeConstructor(); 5636 var index = 5; 5637 while (index--) $instance[ADDER](index, index); 5638 return !$instance.has(-0); 5639 }); 5640 5641 if (!ACCEPT_ITERABLES) { 5642 Constructor = wrapper(function (dummy, iterable) { 5643 anInstance(dummy, NativePrototype); 5644 var that = inheritIfRequired(new NativeConstructor(), dummy, Constructor); 5645 if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP }); 5646 return that; 5647 }); 5648 Constructor.prototype = NativePrototype; 5649 NativePrototype.constructor = Constructor; 5650 } 5651 5652 if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) { 5653 fixMethod('delete'); 5654 fixMethod('has'); 5655 IS_MAP && fixMethod('get'); 5656 } 5657 5658 if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER); 5659 5660 // weak collections should not contains .clear method 5661 if (IS_WEAK && NativePrototype.clear) delete NativePrototype.clear; 5662 } 5663 5664 exported[CONSTRUCTOR_NAME] = Constructor; 5665 $({ global: true, constructor: true, forced: Constructor != NativeConstructor }, exported); 5666 5667 setToStringTag(Constructor, CONSTRUCTOR_NAME); 5668 5669 if (!IS_WEAK) common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP); 5670 5671 return Constructor; 5672}; 5673 5674 5675/***/ }), 5676/* 195 */ 5677/***/ (function(module, exports, __webpack_require__) { 5678 5679var $ = __webpack_require__(2); 5680var uncurryThis = __webpack_require__(13); 5681var hiddenKeys = __webpack_require__(54); 5682var isObject = __webpack_require__(19); 5683var hasOwn = __webpack_require__(38); 5684var defineProperty = __webpack_require__(44).f; 5685var getOwnPropertyNamesModule = __webpack_require__(57); 5686var getOwnPropertyNamesExternalModule = __webpack_require__(196); 5687var isExtensible = __webpack_require__(199); 5688var uid = __webpack_require__(40); 5689var FREEZING = __webpack_require__(201); 5690 5691var REQUIRED = false; 5692var METADATA = uid('meta'); 5693var id = 0; 5694 5695var setMetadata = function (it) { 5696 defineProperty(it, METADATA, { value: { 5697 objectID: 'O' + id++, // object ID 5698 weakData: {} // weak collections IDs 5699 } }); 5700}; 5701 5702var fastKey = function (it, create) { 5703 // return a primitive with prefix 5704 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; 5705 if (!hasOwn(it, METADATA)) { 5706 // can't set metadata to uncaught frozen object 5707 if (!isExtensible(it)) return 'F'; 5708 // not necessary to add metadata 5709 if (!create) return 'E'; 5710 // add missing metadata 5711 setMetadata(it); 5712 // return object ID 5713 } return it[METADATA].objectID; 5714}; 5715 5716var getWeakData = function (it, create) { 5717 if (!hasOwn(it, METADATA)) { 5718 // can't set metadata to uncaught frozen object 5719 if (!isExtensible(it)) return true; 5720 // not necessary to add metadata 5721 if (!create) return false; 5722 // add missing metadata 5723 setMetadata(it); 5724 // return the store of weak collections IDs 5725 } return it[METADATA].weakData; 5726}; 5727 5728// add metadata on freeze-family methods calling 5729var onFreeze = function (it) { 5730 if (FREEZING && REQUIRED && isExtensible(it) && !hasOwn(it, METADATA)) setMetadata(it); 5731 return it; 5732}; 5733 5734var enable = function () { 5735 meta.enable = function () { /* empty */ }; 5736 REQUIRED = true; 5737 var getOwnPropertyNames = getOwnPropertyNamesModule.f; 5738 var splice = uncurryThis([].splice); 5739 var test = {}; 5740 test[METADATA] = 1; 5741 5742 // prevent exposing of metadata key 5743 if (getOwnPropertyNames(test).length) { 5744 getOwnPropertyNamesModule.f = function (it) { 5745 var result = getOwnPropertyNames(it); 5746 for (var i = 0, length = result.length; i < length; i++) { 5747 if (result[i] === METADATA) { 5748 splice(result, i, 1); 5749 break; 5750 } 5751 } return result; 5752 }; 5753 5754 $({ target: 'Object', stat: true, forced: true }, {
vendor: 12,708 bytes, lines 5755-6167
5755 getOwnPropertyNames: getOwnPropertyNamesExternalModule.f 5756 }); 5757 } 5758}; 5759 5760var meta = module.exports = { 5761 enable: enable, 5762 fastKey: fastKey, 5763 getWeakData: getWeakData, 5764 onFreeze: onFreeze 5765}; 5766 5767hiddenKeys[METADATA] = true; 5768 5769 5770/***/ }), 5771/* 196 */ 5772/***/ (function(module, exports, __webpack_require__) { 5773 5774/* eslint-disable es/no-object-getownpropertynames -- safe */ 5775var classof = __webpack_require__(14); 5776var toIndexedObject = __webpack_require__(11); 5777var $getOwnPropertyNames = __webpack_require__(57).f; 5778var arraySlice = __webpack_require__(197); 5779 5780var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames 5781 ? Object.getOwnPropertyNames(window) : []; 5782 5783var getWindowNames = function (it) { 5784 try { 5785 return $getOwnPropertyNames(it); 5786 } catch (error) { 5787 return arraySlice(windowNames); 5788 } 5789}; 5790 5791// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window 5792module.exports.f = function getOwnPropertyNames(it) { 5793 return windowNames && classof(it) == 'Window' 5794 ? getWindowNames(it) 5795 : $getOwnPropertyNames(toIndexedObject(it)); 5796}; 5797 5798 5799/***/ }), 5800/* 197 */ 5801/***/ (function(module, exports, __webpack_require__) { 5802 5803var toAbsoluteIndex = __webpack_require__(60); 5804var lengthOfArrayLike = __webpack_require__(63); 5805var createProperty = __webpack_require__(198); 5806 5807var $Array = Array; 5808var max = Math.max; 5809 5810module.exports = function (O, start, end) { 5811 var length = lengthOfArrayLike(O); 5812 var k = toAbsoluteIndex(start, length); 5813 var fin = toAbsoluteIndex(end === undefined ? length : end, length); 5814 var result = $Array(max(fin - k, 0)); 5815 for (var n = 0; k < fin; k++, n++) createProperty(result, n, O[k]); 5816 result.length = n; 5817 return result; 5818}; 5819 5820 5821/***/ }), 5822/* 198 */ 5823/***/ (function(module, exports, __webpack_require__) { 5824 5825"use strict"; 5826 5827var toPropertyKey = __webpack_require__(17); 5828var definePropertyModule = __webpack_require__(44); 5829var createPropertyDescriptor = __webpack_require__(10); 5830 5831module.exports = function (object, key, value) { 5832 var propertyKey = toPropertyKey(key); 5833 if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value)); 5834 else object[propertyKey] = value; 5835}; 5836 5837 5838/***/ }), 5839/* 199 */ 5840/***/ (function(module, exports, __webpack_require__) { 5841 5842var fails = __webpack_require__(6); 5843var isObject = __webpack_require__(19); 5844var classof = __webpack_require__(14); 5845var ARRAY_BUFFER_NON_EXTENSIBLE = __webpack_require__(200); 5846 5847// eslint-disable-next-line es/no-object-isextensible -- safe 5848var $isExtensible = Object.isExtensible; 5849var FAILS_ON_PRIMITIVES = fails(function () { $isExtensible(1); }); 5850 5851// `Object.isExtensible` method 5852// https://tc39.es/ecma262/#sec-object.isextensible 5853module.exports = (FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE) ? function isExtensible(it) { 5854 if (!isObject(it)) return false; 5855 if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) == 'ArrayBuffer') return false; 5856 return $isExtensible ? $isExtensible(it) : true; 5857} : $isExtensible; 5858 5859 5860/***/ }), 5861/* 200 */ 5862/***/ (function(module, exports, __webpack_require__) { 5863 5864// FF26- bug: ArrayBuffers are non-extensible, but Object.isExtensible does not report it 5865var fails = __webpack_require__(6); 5866 5867module.exports = fails(function () { 5868 if (typeof ArrayBuffer == 'function') { 5869 var buffer = new ArrayBuffer(8); 5870 // eslint-disable-next-line es/no-object-isextensible, es/no-object-defineproperty -- safe 5871 if (Object.isExtensible(buffer)) Object.defineProperty(buffer, 'a', { value: 8 }); 5872 } 5873}); 5874 5875 5876/***/ }), 5877/* 201 */ 5878/***/ (function(module, exports, __webpack_require__) { 5879 5880var fails = __webpack_require__(6); 5881 5882module.exports = !fails(function () { 5883 // eslint-disable-next-line es/no-object-isextensible, es/no-object-preventextensions -- required for testing 5884 return Object.isExtensible(Object.preventExtensions({})); 5885}); 5886 5887 5888/***/ }), 5889/* 202 */ 5890/***/ (function(module, exports, __webpack_require__) { 5891 5892var bind = __webpack_require__(111); 5893var call = __webpack_require__(7); 5894var anObject = __webpack_require__(46); 5895var tryToString = __webpack_require__(31); 5896var isArrayIteratorMethod = __webpack_require__(203); 5897var lengthOfArrayLike = __webpack_require__(63); 5898var isPrototypeOf = __webpack_require__(24); 5899var getIterator = __webpack_require__(119); 5900var getIteratorMethod = __webpack_require__(120); 5901var iteratorClose = __webpack_require__(165); 5902 5903var $TypeError = TypeError; 5904 5905var Result = function (stopped, result) { 5906 this.stopped = stopped; 5907 this.result = result; 5908}; 5909 5910var ResultPrototype = Result.prototype; 5911 5912module.exports = function (iterable, unboundFunction, options) { 5913 var that = options && options.that; 5914 var AS_ENTRIES = !!(options && options.AS_ENTRIES); 5915 var IS_RECORD = !!(options && options.IS_RECORD); 5916 var IS_ITERATOR = !!(options && options.IS_ITERATOR); 5917 var INTERRUPTED = !!(options && options.INTERRUPTED); 5918 var fn = bind(unboundFunction, that); 5919 var iterator, iterFn, index, length, result, next, step; 5920 5921 var stop = function (condition) { 5922 if (iterator) iteratorClose(iterator, 'normal', condition); 5923 return new Result(true, condition); 5924 }; 5925 5926 var callFn = function (value) { 5927 if (AS_ENTRIES) { 5928 anObject(value); 5929 return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]); 5930 } return INTERRUPTED ? fn(value, stop) : fn(value); 5931 }; 5932 5933 if (IS_RECORD) { 5934 iterator = iterable.iterator; 5935 } else if (IS_ITERATOR) { 5936 iterator = iterable; 5937 } else { 5938 iterFn = getIteratorMethod(iterable); 5939 if (!iterFn) throw $TypeError(tryToString(iterable) + ' is not iterable'); 5940 // optimisation for array iterators 5941 if (isArrayIteratorMethod(iterFn)) { 5942 for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) { 5943 result = callFn(iterable[index]); 5944 if (result && isPrototypeOf(ResultPrototype, result)) return result; 5945 } return new Result(false); 5946 } 5947 iterator = getIterator(iterable, iterFn); 5948 } 5949 5950 next = IS_RECORD ? iterable.next : iterator.next; 5951 while (!(step = call(next, iterator)).done) { 5952 try { 5953 result = callFn(step.value); 5954 } catch (error) { 5955 iteratorClose(iterator, 'throw', error); 5956 } 5957 if (typeof result == 'object' && result && isPrototypeOf(ResultPrototype, result)) return result; 5958 } return new Result(false); 5959}; 5960 5961 5962/***/ }), 5963/* 203 */ 5964/***/ (function(module, exports, __webpack_require__) { 5965 5966var wellKnownSymbol = __webpack_require__(33); 5967var Iterators = __webpack_require__(121); 5968 5969var ITERATOR = wellKnownSymbol('iterator'); 5970var ArrayPrototype = Array.prototype; 5971 5972// check on default Array iterator 5973module.exports = function (it) { 5974 return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it); 5975}; 5976 5977 5978/***/ }), 5979/* 204 */ 5980/***/ (function(module, exports, __webpack_require__) { 5981 5982var wellKnownSymbol = __webpack_require__(33); 5983 5984var ITERATOR = wellKnownSymbol('iterator'); 5985var SAFE_CLOSING = false; 5986 5987try { 5988 var called = 0; 5989 var iteratorWithReturn = { 5990 next: function () { 5991 return { done: !!called++ }; 5992 }, 5993 'return': function () { 5994 SAFE_CLOSING = true; 5995 } 5996 }; 5997 iteratorWithReturn[ITERATOR] = function () { 5998 return this; 5999 }; 6000 // eslint-disable-next-line es/no-array-from, no-throw-literal -- required for testing 6001 Array.from(iteratorWithReturn, function () { throw 2; }); 6002} catch (error) { /* empty */ } 6003 6004module.exports = function (exec, SKIP_CLOSING) { 6005 if (!SKIP_CLOSING && !SAFE_CLOSING) return false; 6006 var ITERATION_SUPPORT = false; 6007 try { 6008 var object = {}; 6009 object[ITERATOR] = function () { 6010 return { 6011 next: function () { 6012 return { done: ITERATION_SUPPORT = true }; 6013 } 6014 }; 6015 }; 6016 exec(object); 6017 } catch (error) { /* empty */ } 6018 return ITERATION_SUPPORT; 6019}; 6020 6021 6022/***/ }), 6023/* 205 */ 6024/***/ (function(module, exports, __webpack_require__) { 6025 6026var isCallable = __webpack_require__(20); 6027var isObject = __webpack_require__(19); 6028var setPrototypeOf = __webpack_require__(97); 6029 6030// makes subclassing work correct for wrapped built-ins 6031module.exports = function ($this, dummy, Wrapper) { 6032 var NewTarget, NewTargetPrototype; 6033 if ( 6034 // it can work only with native `setPrototypeOf` 6035 setPrototypeOf && 6036 // we haven't completely correct pre-ES6 way for getting `new.target`, so use this 6037 isCallable(NewTarget = dummy.constructor) && 6038 NewTarget !== Wrapper && 6039 isObject(NewTargetPrototype = NewTarget.prototype) && 6040 NewTargetPrototype !== Wrapper.prototype 6041 ) setPrototypeOf($this, NewTargetPrototype); 6042 return $this; 6043}; 6044 6045 6046/***/ }), 6047/* 206 */ 6048/***/ (function(module, exports, __webpack_require__) { 6049 6050"use strict"; 6051 6052var create = __webpack_require__(74); 6053var defineBuiltInAccessor = __webpack_require__(85); 6054var defineBuiltIns = __webpack_require__(116); 6055var bind = __webpack_require__(111); 6056var anInstance = __webpack_require__(157); 6057var isNullOrUndefined = __webpack_require__(16); 6058var iterate = __webpack_require__(202); 6059var defineIterator = __webpack_require__(207); 6060var createIterResultObject = __webpack_require__(118); 6061var setSpecies = __webpack_require__(208); 6062var DESCRIPTORS = __webpack_require__(5); 6063var fastKey = __webpack_require__(195).fastKey; 6064var InternalStateModule = __webpack_require__(51); 6065 6066var setInternalState = InternalStateModule.set; 6067var internalStateGetterFor = InternalStateModule.getterFor; 6068 6069module.exports = { 6070 getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) { 6071 var Constructor = wrapper(function (that, iterable) { 6072 anInstance(that, Prototype); 6073 setInternalState(that, { 6074 type: CONSTRUCTOR_NAME, 6075 index: create(null), 6076 first: undefined, 6077 last: undefined, 6078 size: 0 6079 }); 6080 if (!DESCRIPTORS) that.size = 0; 6081 if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP }); 6082 }); 6083 6084 var Prototype = Constructor.prototype; 6085 6086 var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME); 6087 6088 var define = function (that, key, value) { 6089 var state = getInternalState(that); 6090 var entry = getEntry(that, key); 6091 var previous, index; 6092 // change existing entry 6093 if (entry) { 6094 entry.value = value; 6095 // create new entry 6096 } else { 6097 state.last = entry = { 6098 index: index = fastKey(key, true), 6099 key: key, 6100 value: value, 6101 previous: previous = state.last, 6102 next: undefined, 6103 removed: false 6104 }; 6105 if (!state.first) state.first = entry; 6106 if (previous) previous.next = entry; 6107 if (DESCRIPTORS) state.size++; 6108 else that.size++; 6109 // add to index 6110 if (index !== 'F') state.index[index] = entry; 6111 } return that; 6112 }; 6113 6114 var getEntry = function (that, key) { 6115 var state = getInternalState(that); 6116 // fast case 6117 var index = fastKey(key); 6118 var entry; 6119 if (index !== 'F') return state.index[index]; 6120 // frozen object case 6121 for (entry = state.first; entry; entry = entry.next) { 6122 if (entry.key == key) return entry; 6123 } 6124 }; 6125 6126 defineBuiltIns(Prototype, { 6127 // `{ Map, Set }.prototype.clear()` methods 6128 // https://tc39.es/ecma262/#sec-map.prototype.clear 6129 // https://tc39.es/ecma262/#sec-set.prototype.clear 6130 clear: function clear() { 6131 var that = this; 6132 var state = getInternalState(that); 6133 var data = state.index; 6134 var entry = state.first; 6135 while (entry) { 6136 entry.removed = true; 6137 if (entry.previous) entry.previous = entry.previous.next = undefined; 6138 delete data[entry.index]; 6139 entry = entry.next; 6140 } 6141 state.first = state.last = undefined; 6142 if (DESCRIPTORS) state.size = 0; 6143 else that.size = 0; 6144 }, 6145 // `{ Map, Set }.prototype.delete(key)` methods 6146 // https://tc39.es/ecma262/#sec-map.prototype.delete 6147 // https://tc39.es/ecma262/#sec-set.prototype.delete 6148 'delete': function (key) { 6149 var that = this; 6150 var state = getInternalState(that); 6151 var entry = getEntry(that, key); 6152 if (entry) { 6153 var next = entry.next; 6154 var prev = entry.previous; 6155 delete state.index[entry.index]; 6156 entry.removed = true; 6157 if (prev) prev.next = next; 6158 if (next) next.previous = prev; 6159 if (state.first == entry) state.first = next; 6160 if (state.last == entry) state.last = prev; 6161 if (DESCRIPTORS) state.size--; 6162 else that.size--; 6163 } return !!entry; 6164 }, 6165 // `{ Map, Set }.prototype.forEach(callbackfn, thisArg = undefined)` methods 6166 // https://tc39.es/ecma262/#sec-map.prototype.foreach 6167 // https://tc39.es/ecma262/#sec-set.prototype.foreach
vendor: 4,651 bytes, lines 6168-6284
6168 forEach: function forEach(callbackfn /* , that = undefined */) { 6169 var state = getInternalState(this); 6170 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 6171 var entry; 6172 while (entry = entry ? entry.next : state.first) { 6173 boundFunction(entry.value, entry.key, this); 6174 // revert to the last existing entry 6175 while (entry && entry.removed) entry = entry.previous; 6176 } 6177 }, 6178 // `{ Map, Set}.prototype.has(key)` methods 6179 // https://tc39.es/ecma262/#sec-map.prototype.has 6180 // https://tc39.es/ecma262/#sec-set.prototype.has 6181 has: function has(key) { 6182 return !!getEntry(this, key); 6183 } 6184 }); 6185 6186 defineBuiltIns(Prototype, IS_MAP ? { 6187 // `Map.prototype.get(key)` method 6188 // https://tc39.es/ecma262/#sec-map.prototype.get 6189 get: function get(key) { 6190 var entry = getEntry(this, key); 6191 return entry && entry.value; 6192 }, 6193 // `Map.prototype.set(key, value)` method 6194 // https://tc39.es/ecma262/#sec-map.prototype.set 6195 set: function set(key, value) { 6196 return define(this, key === 0 ? 0 : key, value); 6197 } 6198 } : { 6199 // `Set.prototype.add(value)` method 6200 // https://tc39.es/ecma262/#sec-set.prototype.add 6201 add: function add(value) { 6202 return define(this, value = value === 0 ? 0 : value, value); 6203 } 6204 }); 6205 if (DESCRIPTORS) defineBuiltInAccessor(Prototype, 'size', { 6206 configurable: true, 6207 get: function () { 6208 return getInternalState(this).size; 6209 } 6210 }); 6211 return Constructor; 6212 }, 6213 setStrong: function (Constructor, CONSTRUCTOR_NAME, IS_MAP) { 6214 var ITERATOR_NAME = CONSTRUCTOR_NAME + ' Iterator'; 6215 var getInternalCollectionState = internalStateGetterFor(CONSTRUCTOR_NAME); 6216 var getInternalIteratorState = internalStateGetterFor(ITERATOR_NAME); 6217 // `{ Map, Set }.prototype.{ keys, values, entries, @@iterator }()` methods 6218 // https://tc39.es/ecma262/#sec-map.prototype.entries 6219 // https://tc39.es/ecma262/#sec-map.prototype.keys 6220 // https://tc39.es/ecma262/#sec-map.prototype.values 6221 // https://tc39.es/ecma262/#sec-map.prototype-@@iterator 6222 // https://tc39.es/ecma262/#sec-set.prototype.entries 6223 // https://tc39.es/ecma262/#sec-set.prototype.keys 6224 // https://tc39.es/ecma262/#sec-set.prototype.values 6225 // https://tc39.es/ecma262/#sec-set.prototype-@@iterator 6226 defineIterator(Constructor, CONSTRUCTOR_NAME, function (iterated, kind) { 6227 setInternalState(this, { 6228 type: ITERATOR_NAME, 6229 target: iterated, 6230 state: getInternalCollectionState(iterated), 6231 kind: kind, 6232 last: undefined 6233 }); 6234 }, function () { 6235 var state = getInternalIteratorState(this); 6236 var kind = state.kind; 6237 var entry = state.last; 6238 // revert to the last existing entry 6239 while (entry && entry.removed) entry = entry.previous; 6240 // get next entry 6241 if (!state.target || !(state.last = entry = entry ? entry.next : state.state.first)) { 6242 // or finish the iteration 6243 state.target = undefined; 6244 return createIterResultObject(undefined, true); 6245 } 6246 // return step by kind 6247 if (kind == 'keys') return createIterResultObject(entry.key, false); 6248 if (kind == 'values') return createIterResultObject(entry.value, false); 6249 return createIterResultObject([entry.key, entry.value], false); 6250 }, IS_MAP ? 'entries' : 'values', !IS_MAP, true); 6251 6252 // `{ Map, Set }.prototype[@@species]` accessors 6253 // https://tc39.es/ecma262/#sec-get-map-@@species 6254 // https://tc39.es/ecma262/#sec-get-set-@@species 6255 setSpecies(CONSTRUCTOR_NAME); 6256 } 6257}; 6258 6259 6260/***/ }), 6261/* 207 */ 6262/***/ (function(module, exports, __webpack_require__) { 6263 6264"use strict"; 6265 6266var $ = __webpack_require__(2); 6267var call = __webpack_require__(7); 6268var IS_PURE = __webpack_require__(35); 6269var FunctionName = __webpack_require__(49); 6270var isCallable = __webpack_require__(20); 6271var createIteratorConstructor = __webpack_require__(186); 6272var getPrototypeOf = __webpack_require__(95); 6273var setPrototypeOf = __webpack_require__(97); 6274var setToStringTag = __webpack_require__(188); 6275var createNonEnumerableProperty = __webpack_require__(43); 6276var defineBuiltIn = __webpack_require__(47); 6277var wellKnownSymbol = __webpack_require__(33); 6278var Iterators = __webpack_require__(121); 6279var IteratorsCore = __webpack_require__(187); 6280 6281var PROPER_FUNCTION_NAME = FunctionName.PROPER; 6282var CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE; 6283var IteratorPrototype = IteratorsCore.IteratorPrototype; 6284var BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS;
vendor: 24,415 bytes, lines 6285-7035
6285var ITERATOR = wellKnownSymbol('iterator'); 6286var KEYS = 'keys'; 6287var VALUES = 'values'; 6288var ENTRIES = 'entries'; 6289 6290var returnThis = function () { return this; }; 6291 6292module.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) { 6293 createIteratorConstructor(IteratorConstructor, NAME, next); 6294 6295 var getIterationMethod = function (KIND) { 6296 if (KIND === DEFAULT && defaultIterator) return defaultIterator; 6297 if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND]; 6298 switch (KIND) { 6299 case KEYS: return function keys() { return new IteratorConstructor(this, KIND); }; 6300 case VALUES: return function values() { return new IteratorConstructor(this, KIND); }; 6301 case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); }; 6302 } return function () { return new IteratorConstructor(this); }; 6303 }; 6304 6305 var TO_STRING_TAG = NAME + ' Iterator'; 6306 var INCORRECT_VALUES_NAME = false; 6307 var IterablePrototype = Iterable.prototype; 6308 var nativeIterator = IterablePrototype[ITERATOR] 6309 || IterablePrototype['@@iterator'] 6310 || DEFAULT && IterablePrototype[DEFAULT]; 6311 var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT); 6312 var anyNativeIterator = NAME == 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator; 6313 var CurrentIteratorPrototype, methods, KEY; 6314 6315 // fix native 6316 if (anyNativeIterator) { 6317 CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable())); 6318 if (CurrentIteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) { 6319 if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) { 6320 if (setPrototypeOf) { 6321 setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype); 6322 } else if (!isCallable(CurrentIteratorPrototype[ITERATOR])) { 6323 defineBuiltIn(CurrentIteratorPrototype, ITERATOR, returnThis); 6324 } 6325 } 6326 // Set @@toStringTag to native iterators 6327 setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true); 6328 if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis; 6329 } 6330 } 6331 6332 // fix Array.prototype.{ values, @@iterator }.name in V8 / FF 6333 if (PROPER_FUNCTION_NAME && DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) { 6334 if (!IS_PURE && CONFIGURABLE_FUNCTION_NAME) { 6335 createNonEnumerableProperty(IterablePrototype, 'name', VALUES); 6336 } else { 6337 INCORRECT_VALUES_NAME = true; 6338 defaultIterator = function values() { return call(nativeIterator, this); }; 6339 } 6340 } 6341 6342 // export additional methods 6343 if (DEFAULT) { 6344 methods = { 6345 values: getIterationMethod(VALUES), 6346 keys: IS_SET ? defaultIterator : getIterationMethod(KEYS), 6347 entries: getIterationMethod(ENTRIES) 6348 }; 6349 if (FORCED) for (KEY in methods) { 6350 if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) { 6351 defineBuiltIn(IterablePrototype, KEY, methods[KEY]); 6352 } 6353 } else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods); 6354 } 6355 6356 // define iterator 6357 if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) { 6358 defineBuiltIn(IterablePrototype, ITERATOR, defaultIterator, { name: DEFAULT }); 6359 } 6360 Iterators[NAME] = defaultIterator; 6361 6362 return methods; 6363}; 6364 6365 6366/***/ }), 6367/* 208 */ 6368/***/ (function(module, exports, __webpack_require__) { 6369 6370"use strict"; 6371 6372var getBuiltIn = __webpack_require__(23); 6373var defineBuiltInAccessor = __webpack_require__(85); 6374var wellKnownSymbol = __webpack_require__(33); 6375var DESCRIPTORS = __webpack_require__(5); 6376 6377var SPECIES = wellKnownSymbol('species'); 6378 6379module.exports = function (CONSTRUCTOR_NAME) { 6380 var Constructor = getBuiltIn(CONSTRUCTOR_NAME); 6381 6382 if (DESCRIPTORS && Constructor && !Constructor[SPECIES]) { 6383 defineBuiltInAccessor(Constructor, SPECIES, { 6384 configurable: true, 6385 get: function () { return this; } 6386 }); 6387 } 6388}; 6389 6390 6391/***/ }), 6392/* 209 */ 6393/***/ (function(module, exports, __webpack_require__) { 6394 6395// TODO: Remove this module from `core-js@4` since it's replaced to module below 6396__webpack_require__(210); 6397 6398 6399/***/ }), 6400/* 210 */ 6401/***/ (function(module, exports, __webpack_require__) { 6402 6403"use strict"; 6404 6405var FREEZING = __webpack_require__(201); 6406var global = __webpack_require__(3); 6407var uncurryThis = __webpack_require__(13); 6408var defineBuiltIns = __webpack_require__(116); 6409var InternalMetadataModule = __webpack_require__(195); 6410var collection = __webpack_require__(194); 6411var collectionWeak = __webpack_require__(211); 6412var isObject = __webpack_require__(19); 6413var enforceInternalState = __webpack_require__(51).enforce; 6414var fails = __webpack_require__(6); 6415var NATIVE_WEAK_MAP = __webpack_require__(52); 6416 6417var $Object = Object; 6418// eslint-disable-next-line es/no-array-isarray -- safe 6419var isArray = Array.isArray; 6420// eslint-disable-next-line es/no-object-isextensible -- safe 6421var isExtensible = $Object.isExtensible; 6422// eslint-disable-next-line es/no-object-isfrozen -- safe 6423var isFrozen = $Object.isFrozen; 6424// eslint-disable-next-line es/no-object-issealed -- safe 6425var isSealed = $Object.isSealed; 6426// eslint-disable-next-line es/no-object-freeze -- safe 6427var freeze = $Object.freeze; 6428// eslint-disable-next-line es/no-object-seal -- safe 6429var seal = $Object.seal; 6430 6431var FROZEN = {}; 6432var SEALED = {}; 6433var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global; 6434var InternalWeakMap; 6435 6436var wrapper = function (init) { 6437 return function WeakMap() { 6438 return init(this, arguments.length ? arguments[0] : undefined); 6439 }; 6440}; 6441 6442// `WeakMap` constructor 6443// https://tc39.es/ecma262/#sec-weakmap-constructor 6444var $WeakMap = collection('WeakMap', wrapper, collectionWeak); 6445var WeakMapPrototype = $WeakMap.prototype; 6446var nativeSet = uncurryThis(WeakMapPrototype.set); 6447 6448// Chakra Edge bug: adding frozen arrays to WeakMap unfreeze them 6449var hasMSEdgeFreezingBug = function () { 6450 return FREEZING && fails(function () { 6451 var frozenArray = freeze([]); 6452 nativeSet(new $WeakMap(), frozenArray, 1); 6453 return !isFrozen(frozenArray); 6454 }); 6455}; 6456 6457// IE11 WeakMap frozen keys fix 6458// We can't use feature detection because it crash some old IE builds 6459// https://github.com/zloirock/core-js/issues/485 6460if (NATIVE_WEAK_MAP) if (IS_IE11) { 6461 InternalWeakMap = collectionWeak.getConstructor(wrapper, 'WeakMap', true); 6462 InternalMetadataModule.enable(); 6463 var nativeDelete = uncurryThis(WeakMapPrototype['delete']); 6464 var nativeHas = uncurryThis(WeakMapPrototype.has); 6465 var nativeGet = uncurryThis(WeakMapPrototype.get); 6466 defineBuiltIns(WeakMapPrototype, { 6467 'delete': function (key) { 6468 if (isObject(key) && !isExtensible(key)) { 6469 var state = enforceInternalState(this); 6470 if (!state.frozen) state.frozen = new InternalWeakMap(); 6471 return nativeDelete(this, key) || state.frozen['delete'](key); 6472 } return nativeDelete(this, key); 6473 }, 6474 has: function has(key) { 6475 if (isObject(key) && !isExtensible(key)) { 6476 var state = enforceInternalState(this); 6477 if (!state.frozen) state.frozen = new InternalWeakMap(); 6478 return nativeHas(this, key) || state.frozen.has(key); 6479 } return nativeHas(this, key); 6480 }, 6481 get: function get(key) { 6482 if (isObject(key) && !isExtensible(key)) { 6483 var state = enforceInternalState(this); 6484 if (!state.frozen) state.frozen = new InternalWeakMap(); 6485 return nativeHas(this, key) ? nativeGet(this, key) : state.frozen.get(key); 6486 } return nativeGet(this, key); 6487 }, 6488 set: function set(key, value) { 6489 if (isObject(key) && !isExtensible(key)) { 6490 var state = enforceInternalState(this); 6491 if (!state.frozen) state.frozen = new InternalWeakMap(); 6492 nativeHas(this, key) ? nativeSet(this, key, value) : state.frozen.set(key, value); 6493 } else nativeSet(this, key, value); 6494 return this; 6495 } 6496 }); 6497// Chakra Edge frozen keys fix 6498} else if (hasMSEdgeFreezingBug()) { 6499 defineBuiltIns(WeakMapPrototype, { 6500 set: function set(key, value) { 6501 var arrayIntegrityLevel; 6502 if (isArray(key)) { 6503 if (isFrozen(key)) arrayIntegrityLevel = FROZEN; 6504 else if (isSealed(key)) arrayIntegrityLevel = SEALED; 6505 } 6506 nativeSet(this, key, value); 6507 if (arrayIntegrityLevel == FROZEN) freeze(key); 6508 if (arrayIntegrityLevel == SEALED) seal(key); 6509 return this; 6510 } 6511 }); 6512} 6513 6514 6515/***/ }), 6516/* 211 */ 6517/***/ (function(module, exports, __webpack_require__) { 6518 6519"use strict"; 6520 6521var uncurryThis = __webpack_require__(13); 6522var defineBuiltIns = __webpack_require__(116); 6523var getWeakData = __webpack_require__(195).getWeakData; 6524var anInstance = __webpack_require__(157); 6525var anObject = __webpack_require__(46); 6526var isNullOrUndefined = __webpack_require__(16); 6527var isObject = __webpack_require__(19); 6528var iterate = __webpack_require__(202); 6529var ArrayIterationModule = __webpack_require__(126); 6530var hasOwn = __webpack_require__(38); 6531var InternalStateModule = __webpack_require__(51); 6532 6533var setInternalState = InternalStateModule.set; 6534var internalStateGetterFor = InternalStateModule.getterFor; 6535var find = ArrayIterationModule.find; 6536var findIndex = ArrayIterationModule.findIndex; 6537var splice = uncurryThis([].splice); 6538var id = 0; 6539 6540// fallback for uncaught frozen keys 6541var uncaughtFrozenStore = function (state) { 6542 return state.frozen || (state.frozen = new UncaughtFrozenStore()); 6543}; 6544 6545var UncaughtFrozenStore = function () { 6546 this.entries = []; 6547}; 6548 6549var findUncaughtFrozen = function (store, key) { 6550 return find(store.entries, function (it) { 6551 return it[0] === key; 6552 }); 6553}; 6554 6555UncaughtFrozenStore.prototype = { 6556 get: function (key) { 6557 var entry = findUncaughtFrozen(this, key); 6558 if (entry) return entry[1]; 6559 }, 6560 has: function (key) { 6561 return !!findUncaughtFrozen(this, key); 6562 }, 6563 set: function (key, value) { 6564 var entry = findUncaughtFrozen(this, key); 6565 if (entry) entry[1] = value; 6566 else this.entries.push([key, value]); 6567 }, 6568 'delete': function (key) { 6569 var index = findIndex(this.entries, function (it) { 6570 return it[0] === key; 6571 }); 6572 if (~index) splice(this.entries, index, 1); 6573 return !!~index; 6574 } 6575}; 6576 6577module.exports = { 6578 getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) { 6579 var Constructor = wrapper(function (that, iterable) { 6580 anInstance(that, Prototype); 6581 setInternalState(that, { 6582 type: CONSTRUCTOR_NAME, 6583 id: id++, 6584 frozen: undefined 6585 }); 6586 if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP }); 6587 }); 6588 6589 var Prototype = Constructor.prototype; 6590 6591 var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME); 6592 6593 var define = function (that, key, value) { 6594 var state = getInternalState(that); 6595 var data = getWeakData(anObject(key), true); 6596 if (data === true) uncaughtFrozenStore(state).set(key, value); 6597 else data[state.id] = value; 6598 return that; 6599 }; 6600 6601 defineBuiltIns(Prototype, { 6602 // `{ WeakMap, WeakSet }.prototype.delete(key)` methods 6603 // https://tc39.es/ecma262/#sec-weakmap.prototype.delete 6604 // https://tc39.es/ecma262/#sec-weakset.prototype.delete 6605 'delete': function (key) { 6606 var state = getInternalState(this); 6607 if (!isObject(key)) return false; 6608 var data = getWeakData(key); 6609 if (data === true) return uncaughtFrozenStore(state)['delete'](key); 6610 return data && hasOwn(data, state.id) && delete data[state.id]; 6611 }, 6612 // `{ WeakMap, WeakSet }.prototype.has(key)` methods 6613 // https://tc39.es/ecma262/#sec-weakmap.prototype.has 6614 // https://tc39.es/ecma262/#sec-weakset.prototype.has 6615 has: function has(key) { 6616 var state = getInternalState(this); 6617 if (!isObject(key)) return false; 6618 var data = getWeakData(key); 6619 if (data === true) return uncaughtFrozenStore(state).has(key); 6620 return data && hasOwn(data, state.id); 6621 } 6622 }); 6623 6624 defineBuiltIns(Prototype, IS_MAP ? { 6625 // `WeakMap.prototype.get(key)` method 6626 // https://tc39.es/ecma262/#sec-weakmap.prototype.get 6627 get: function get(key) { 6628 var state = getInternalState(this); 6629 if (isObject(key)) { 6630 var data = getWeakData(key); 6631 if (data === true) return uncaughtFrozenStore(state).get(key); 6632 return data ? data[state.id] : undefined; 6633 } 6634 }, 6635 // `WeakMap.prototype.set(key, value)` method 6636 // https://tc39.es/ecma262/#sec-weakmap.prototype.set 6637 set: function set(key, value) { 6638 return define(this, key, value); 6639 } 6640 } : { 6641 // `WeakSet.prototype.add(value)` method 6642 // https://tc39.es/ecma262/#sec-weakset.prototype.add 6643 add: function add(value) { 6644 return define(this, value, true); 6645 } 6646 }); 6647 6648 return Constructor; 6649 } 6650}; 6651 6652 6653/***/ }), 6654/* 212 */ 6655/***/ (function(module, exports, __webpack_require__) { 6656 6657var $ = __webpack_require__(2); 6658var getCompositeKeyNode = __webpack_require__(191); 6659var getBuiltIn = __webpack_require__(23); 6660var apply = __webpack_require__(190); 6661 6662// https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey 6663$({ global: true, forced: true }, { 6664 compositeSymbol: function compositeSymbol() { 6665 if (arguments.length == 1 && typeof arguments[0] == 'string') return getBuiltIn('Symbol')['for'](arguments[0]); 6666 return apply(getCompositeKeyNode, null, arguments).get('symbol', getBuiltIn('Symbol')); 6667 } 6668}); 6669 6670 6671/***/ }), 6672/* 213 */ 6673/***/ (function(module, exports, __webpack_require__) { 6674 6675"use strict"; 6676 6677// https://github.com/tc39/proposal-explicit-resource-management 6678var $ = __webpack_require__(2); 6679var DESCRIPTORS = __webpack_require__(5); 6680var getBuiltIn = __webpack_require__(23); 6681var aCallable = __webpack_require__(30); 6682var anInstance = __webpack_require__(157); 6683var defineBuiltIn = __webpack_require__(47); 6684var defineBuiltIns = __webpack_require__(116); 6685var defineBuiltInAccessor = __webpack_require__(85); 6686var wellKnownSymbol = __webpack_require__(33); 6687var InternalStateModule = __webpack_require__(51); 6688var addDisposableResource = __webpack_require__(158); 6689 6690var SuppressedError = getBuiltIn('SuppressedError'); 6691var $ReferenceError = ReferenceError; 6692 6693var DISPOSE = wellKnownSymbol('dispose'); 6694var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 6695 6696var DISPOSABLE_STACK = 'DisposableStack'; 6697var setInternalState = InternalStateModule.set; 6698var getDisposableStackInternalState = InternalStateModule.getterFor(DISPOSABLE_STACK); 6699 6700var HINT = 'sync-dispose'; 6701var DISPOSED = 'disposed'; 6702var PENDING = 'pending'; 6703 6704var getPendingDisposableStackInternalState = function (stack) { 6705 var internalState = getDisposableStackInternalState(stack); 6706 if (internalState.state == DISPOSED) throw $ReferenceError(DISPOSABLE_STACK + ' already disposed'); 6707 return internalState; 6708}; 6709 6710var $DisposableStack = function DisposableStack() { 6711 setInternalState(anInstance(this, DisposableStackPrototype), { 6712 type: DISPOSABLE_STACK, 6713 state: PENDING, 6714 stack: [] 6715 }); 6716 6717 if (!DESCRIPTORS) this.disposed = false; 6718}; 6719 6720var DisposableStackPrototype = $DisposableStack.prototype; 6721 6722defineBuiltIns(DisposableStackPrototype, { 6723 dispose: function dispose() { 6724 var internalState = getDisposableStackInternalState(this); 6725 if (internalState.state == DISPOSED) return; 6726 internalState.state = DISPOSED; 6727 if (!DESCRIPTORS) this.disposed = true; 6728 var stack = internalState.stack; 6729 var i = stack.length; 6730 var thrown = false; 6731 var suppressed; 6732 while (i) { 6733 var disposeMethod = stack[--i]; 6734 stack[i] = null; 6735 try { 6736 disposeMethod(); 6737 } catch (errorResult) { 6738 if (thrown) { 6739 suppressed = new SuppressedError(errorResult, suppressed); 6740 } else { 6741 thrown = true; 6742 suppressed = errorResult; 6743 } 6744 } 6745 } 6746 internalState.stack = null; 6747 if (thrown) throw suppressed; 6748 }, 6749 use: function use(value) { 6750 addDisposableResource(getPendingDisposableStackInternalState(this), value, HINT); 6751 return value; 6752 }, 6753 adopt: function adopt(value, onDispose) { 6754 var internalState = getPendingDisposableStackInternalState(this); 6755 aCallable(onDispose); 6756 addDisposableResource(internalState, undefined, HINT, function () { 6757 onDispose(value); 6758 }); 6759 return value; 6760 }, 6761 defer: function defer(onDispose) { 6762 var internalState = getPendingDisposableStackInternalState(this); 6763 aCallable(onDispose); 6764 addDisposableResource(internalState, undefined, HINT, onDispose); 6765 }, 6766 move: function move() { 6767 var internalState = getPendingDisposableStackInternalState(this); 6768 var newDisposableStack = new $DisposableStack(); 6769 getDisposableStackInternalState(newDisposableStack).stack = internalState.stack; 6770 internalState.stack = []; 6771 internalState.state = DISPOSED; 6772 if (!DESCRIPTORS) this.disposed = true; 6773 return newDisposableStack; 6774 } 6775}); 6776 6777if (DESCRIPTORS) defineBuiltInAccessor(DisposableStackPrototype, 'disposed', { 6778 configurable: true, 6779 get: function disposed() { 6780 return getDisposableStackInternalState(this).state == DISPOSED; 6781 } 6782}); 6783 6784defineBuiltIn(DisposableStackPrototype, DISPOSE, DisposableStackPrototype.dispose, { name: 'dispose' }); 6785defineBuiltIn(DisposableStackPrototype, TO_STRING_TAG, DISPOSABLE_STACK, { nonWritable: true }); 6786 6787$({ global: true, constructor: true }, { 6788 DisposableStack: $DisposableStack 6789}); 6790 6791 6792/***/ }), 6793/* 214 */ 6794/***/ (function(module, exports, __webpack_require__) { 6795 6796var $ = __webpack_require__(2); 6797var demethodize = __webpack_require__(215); 6798 6799// `Function.prototype.demethodize` method 6800// https://github.com/js-choi/proposal-function-demethodize 6801$({ target: 'Function', proto: true, forced: true }, { 6802 demethodize: demethodize 6803}); 6804 6805 6806/***/ }), 6807/* 215 */ 6808/***/ (function(module, exports, __webpack_require__) { 6809 6810"use strict"; 6811 6812var uncurryThis = __webpack_require__(13); 6813var aCallable = __webpack_require__(30); 6814 6815module.exports = function demethodize() { 6816 return uncurryThis(aCallable(this)); 6817}; 6818 6819 6820/***/ }), 6821/* 216 */ 6822/***/ (function(module, exports, __webpack_require__) { 6823 6824var $ = __webpack_require__(2); 6825var uncurryThis = __webpack_require__(13); 6826var $isCallable = __webpack_require__(20); 6827var inspectSource = __webpack_require__(50); 6828var hasOwn = __webpack_require__(38); 6829var DESCRIPTORS = __webpack_require__(5); 6830 6831// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 6832var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 6833var classRegExp = /^\s*class\b/; 6834var exec = uncurryThis(classRegExp.exec); 6835 6836var isClassConstructor = function (argument) { 6837 try { 6838 // `Function#toString` throws on some built-it function in some legacy engines 6839 // (for example, `DOMQuad` and similar in FF41-) 6840 if (!DESCRIPTORS || !exec(classRegExp, inspectSource(argument))) return false; 6841 } catch (error) { /* empty */ } 6842 var prototype = getOwnPropertyDescriptor(argument, 'prototype'); 6843 return !!prototype && hasOwn(prototype, 'writable') && !prototype.writable; 6844}; 6845 6846// `Function.isCallable` method 6847// https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md 6848$({ target: 'Function', stat: true, sham: true, forced: true }, { 6849 isCallable: function isCallable(argument) { 6850 return $isCallable(argument) && !isClassConstructor(argument); 6851 } 6852}); 6853 6854 6855/***/ }), 6856/* 217 */ 6857/***/ (function(module, exports, __webpack_require__) { 6858 6859var $ = __webpack_require__(2); 6860var isConstructor = __webpack_require__(113); 6861 6862// `Function.isConstructor` method 6863// https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md 6864$({ target: 'Function', stat: true, forced: true }, { 6865 isConstructor: isConstructor 6866}); 6867 6868 6869/***/ }), 6870/* 218 */ 6871/***/ (function(module, exports, __webpack_require__) { 6872 6873var wellKnownSymbol = __webpack_require__(33); 6874var defineProperty = __webpack_require__(44).f; 6875 6876var METADATA = wellKnownSymbol('metadata'); 6877var FunctionPrototype = Function.prototype; 6878 6879// Function.prototype[@@metadata] 6880// https://github.com/tc39/proposal-decorator-metadata 6881if (FunctionPrototype[METADATA] === undefined) { 6882 defineProperty(FunctionPrototype, METADATA, { 6883 value: null 6884 }); 6885} 6886 6887 6888/***/ }), 6889/* 219 */ 6890/***/ (function(module, exports, __webpack_require__) { 6891 6892var $ = __webpack_require__(2); 6893var demethodize = __webpack_require__(215); 6894 6895// `Function.prototype.unThis` method 6896// https://github.com/js-choi/proposal-function-demethodize 6897// TODO: Remove from `core-js@4` 6898$({ target: 'Function', proto: true, forced: true, name: 'demethodize' }, { 6899 unThis: demethodize 6900}); 6901 6902 6903/***/ }), 6904/* 220 */ 6905/***/ (function(module, exports, __webpack_require__) { 6906 6907"use strict"; 6908 6909var $ = __webpack_require__(2); 6910var global = __webpack_require__(3); 6911var anInstance = __webpack_require__(157); 6912var isCallable = __webpack_require__(20); 6913var createNonEnumerableProperty = __webpack_require__(43); 6914var fails = __webpack_require__(6); 6915var hasOwn = __webpack_require__(38); 6916var wellKnownSymbol = __webpack_require__(33); 6917var IteratorPrototype = __webpack_require__(187).IteratorPrototype; 6918var IS_PURE = __webpack_require__(35); 6919 6920var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 6921 6922var NativeIterator = global.Iterator; 6923 6924// FF56- have non-standard global helper `Iterator` 6925var FORCED = IS_PURE 6926 || !isCallable(NativeIterator) 6927 || NativeIterator.prototype !== IteratorPrototype 6928 // FF44- non-standard `Iterator` passes previous tests 6929 || !fails(function () { NativeIterator({}); }); 6930 6931var IteratorConstructor = function Iterator() { 6932 anInstance(this, IteratorPrototype); 6933}; 6934 6935if (!hasOwn(IteratorPrototype, TO_STRING_TAG)) { 6936 createNonEnumerableProperty(IteratorPrototype, TO_STRING_TAG, 'Iterator'); 6937} 6938 6939if (FORCED || !hasOwn(IteratorPrototype, 'constructor') || IteratorPrototype.constructor === Object) { 6940 createNonEnumerableProperty(IteratorPrototype, 'constructor', IteratorConstructor); 6941} 6942 6943IteratorConstructor.prototype = IteratorPrototype; 6944 6945// `Iterator` constructor 6946// https://github.com/tc39/proposal-iterator-helpers 6947$({ global: true, constructor: true, forced: FORCED }, { 6948 Iterator: IteratorConstructor 6949}); 6950 6951 6952/***/ }), 6953/* 221 */ 6954/***/ (function(module, exports, __webpack_require__) { 6955 6956// TODO: Remove from `core-js@4` 6957var $ = __webpack_require__(2); 6958var indexed = __webpack_require__(222); 6959 6960// `Iterator.prototype.asIndexedPairs` method 6961// https://github.com/tc39/proposal-iterator-helpers 6962$({ target: 'Iterator', name: 'indexed', proto: true, real: true, forced: true }, { 6963 asIndexedPairs: indexed 6964}); 6965 6966 6967/***/ }), 6968/* 222 */ 6969/***/ (function(module, exports, __webpack_require__) { 6970 6971"use strict"; 6972 6973var call = __webpack_require__(7); 6974var map = __webpack_require__(223); 6975 6976var callback = function (value, counter) { 6977 return [counter, value]; 6978}; 6979 6980// `Iterator.prototype.indexed` method 6981// https://github.com/tc39/proposal-iterator-helpers 6982module.exports = function indexed() { 6983 return call(map, this, callback); 6984}; 6985 6986 6987/***/ }), 6988/* 223 */ 6989/***/ (function(module, exports, __webpack_require__) { 6990 6991"use strict"; 6992 6993var call = __webpack_require__(7); 6994var aCallable = __webpack_require__(30); 6995var anObject = __webpack_require__(46); 6996var getIteratorDirect = __webpack_require__(122); 6997var createIteratorProxy = __webpack_require__(224); 6998var callWithSafeIterationClosing = __webpack_require__(225); 6999 7000var IteratorProxy = createIteratorProxy(function () { 7001 var iterator = this.iterator; 7002 var result = anObject(call(this.next, iterator)); 7003 var done = this.done = !!result.done; 7004 if (!done) return callWithSafeIterationClosing(iterator, this.mapper, [result.value, this.counter++], true); 7005}); 7006 7007// `Iterator.prototype.map` method 7008// https://github.com/tc39/proposal-iterator-helpers 7009module.exports = function map(mapper) { 7010 anObject(this); 7011 aCallable(mapper); 7012 return new IteratorProxy(getIteratorDirect(this), { 7013 mapper: mapper 7014 }); 7015}; 7016 7017 7018/***/ }), 7019/* 224 */ 7020/***/ (function(module, exports, __webpack_require__) { 7021 7022"use strict"; 7023 7024var call = __webpack_require__(7); 7025var create = __webpack_require__(74); 7026var createNonEnumerableProperty = __webpack_require__(43); 7027var defineBuiltIns = __webpack_require__(116); 7028var wellKnownSymbol = __webpack_require__(33); 7029var InternalStateModule = __webpack_require__(51); 7030var getMethod = __webpack_require__(29); 7031var IteratorPrototype = __webpack_require__(187).IteratorPrototype; 7032var createIterResultObject = __webpack_require__(118); 7033var iteratorClose = __webpack_require__(165); 7034 7035var TO_STRING_TAG = wellKnownSymbol('toStringTag');
vendor: 4,343 bytes, lines 7036-7173
7036var ITERATOR_HELPER = 'IteratorHelper'; 7037var WRAP_FOR_VALID_ITERATOR = 'WrapForValidIterator'; 7038var setInternalState = InternalStateModule.set; 7039 7040var createIteratorProxyPrototype = function (IS_ITERATOR) { 7041 var getInternalState = InternalStateModule.getterFor(IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER); 7042 7043 return defineBuiltIns(create(IteratorPrototype), { 7044 next: function next() { 7045 var state = getInternalState(this); 7046 // for simplification: 7047 // for `%WrapForValidIteratorPrototype%.next` our `nextHandler` returns `IterResultObject` 7048 // for `%IteratorHelperPrototype%.next` - just a value 7049 if (IS_ITERATOR) return state.nextHandler(); 7050 try { 7051 var result = state.done ? undefined : state.nextHandler(); 7052 return createIterResultObject(result, state.done); 7053 } catch (error) { 7054 state.done = true; 7055 throw error; 7056 } 7057 }, 7058 'return': function () { 7059 var state = getInternalState(this); 7060 var iterator = state.iterator; 7061 state.done = true; 7062 if (IS_ITERATOR) { 7063 var returnMethod = getMethod(iterator, 'return'); 7064 return returnMethod ? call(returnMethod, iterator) : createIterResultObject(undefined, true); 7065 } 7066 if (state.inner) try { 7067 iteratorClose(state.inner.iterator, 'normal'); 7068 } catch (error) { 7069 return iteratorClose(iterator, 'throw', error); 7070 } 7071 iteratorClose(iterator, 'normal'); 7072 return createIterResultObject(undefined, true); 7073 } 7074 }); 7075}; 7076 7077var WrapForValidIteratorPrototype = createIteratorProxyPrototype(true); 7078var IteratorHelperPrototype = createIteratorProxyPrototype(false); 7079 7080createNonEnumerableProperty(IteratorHelperPrototype, TO_STRING_TAG, 'Iterator Helper'); 7081 7082module.exports = function (nextHandler, IS_ITERATOR) { 7083 var IteratorProxy = function Iterator(record, state) { 7084 if (state) { 7085 state.iterator = record.iterator; 7086 state.next = record.next; 7087 } else state = record; 7088 state.type = IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER; 7089 state.nextHandler = nextHandler; 7090 state.counter = 0; 7091 state.done = false; 7092 setInternalState(this, state); 7093 }; 7094 7095 IteratorProxy.prototype = IS_ITERATOR ? WrapForValidIteratorPrototype : IteratorHelperPrototype; 7096 7097 return IteratorProxy; 7098}; 7099 7100 7101/***/ }), 7102/* 225 */ 7103/***/ (function(module, exports, __webpack_require__) { 7104 7105var anObject = __webpack_require__(46); 7106var iteratorClose = __webpack_require__(165); 7107 7108// call something on iterator step with safe closing on error 7109module.exports = function (iterator, fn, value, ENTRIES) { 7110 try { 7111 return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value); 7112 } catch (error) { 7113 iteratorClose(iterator, 'throw', error); 7114 } 7115}; 7116 7117 7118/***/ }), 7119/* 226 */ 7120/***/ (function(module, exports, __webpack_require__) { 7121 7122"use strict"; 7123 7124// https://github.com/tc39/proposal-explicit-resource-management 7125var call = __webpack_require__(7); 7126var defineBuiltIn = __webpack_require__(47); 7127var getMethod = __webpack_require__(29); 7128var hasOwn = __webpack_require__(38); 7129var wellKnownSymbol = __webpack_require__(33); 7130var IteratorPrototype = __webpack_require__(187).IteratorPrototype; 7131 7132var DISPOSE = wellKnownSymbol('dispose'); 7133 7134if (!hasOwn(IteratorPrototype, DISPOSE)) { 7135 defineBuiltIn(IteratorPrototype, DISPOSE, function () { 7136 var $return = getMethod(this, 'return'); 7137 if ($return) call($return, this); 7138 }); 7139} 7140 7141 7142/***/ }), 7143/* 227 */ 7144/***/ (function(module, exports, __webpack_require__) { 7145 7146"use strict"; 7147 7148var $ = __webpack_require__(2); 7149var call = __webpack_require__(7); 7150var anObject = __webpack_require__(46); 7151var getIteratorDirect = __webpack_require__(122); 7152var notANaN = __webpack_require__(168); 7153var toPositiveInteger = __webpack_require__(169); 7154var createIteratorProxy = __webpack_require__(224); 7155 7156var IteratorProxy = createIteratorProxy(function () { 7157 var iterator = this.iterator; 7158 var next = this.next; 7159 var result, done; 7160 while (this.remaining) { 7161 this.remaining--; 7162 result = anObject(call(next, iterator)); 7163 done = this.done = !!result.done; 7164 if (done) return; 7165 } 7166 result = anObject(call(next, iterator)); 7167 done = this.done = !!result.done; 7168 if (!done) return result.value; 7169}); 7170 7171// `Iterator.prototype.drop` method 7172// https://github.com/tc39/proposal-iterator-helpers 7173$({ target: 'Iterator', proto: true, real: true }, {
vendor: 17,414 bytes, lines 7174-7781
7174 drop: function drop(limit) { 7175 anObject(this); 7176 var remaining = toPositiveInteger(notANaN(+limit)); 7177 return new IteratorProxy(getIteratorDirect(this), { 7178 remaining: remaining 7179 }); 7180 } 7181}); 7182 7183 7184/***/ }), 7185/* 228 */ 7186/***/ (function(module, exports, __webpack_require__) { 7187 7188"use strict"; 7189 7190var $ = __webpack_require__(2); 7191var iterate = __webpack_require__(202); 7192var aCallable = __webpack_require__(30); 7193var anObject = __webpack_require__(46); 7194var getIteratorDirect = __webpack_require__(122); 7195 7196// `Iterator.prototype.every` method 7197// https://github.com/tc39/proposal-iterator-helpers 7198$({ target: 'Iterator', proto: true, real: true }, { 7199 every: function every(predicate) { 7200 anObject(this); 7201 aCallable(predicate); 7202 var record = getIteratorDirect(this); 7203 var counter = 0; 7204 return !iterate(record, function (value, stop) { 7205 if (!predicate(value, counter++)) return stop(); 7206 }, { IS_RECORD: true, INTERRUPTED: true }).stopped; 7207 } 7208}); 7209 7210 7211/***/ }), 7212/* 229 */ 7213/***/ (function(module, exports, __webpack_require__) { 7214 7215"use strict"; 7216 7217var $ = __webpack_require__(2); 7218var call = __webpack_require__(7); 7219var aCallable = __webpack_require__(30); 7220var anObject = __webpack_require__(46); 7221var getIteratorDirect = __webpack_require__(122); 7222var createIteratorProxy = __webpack_require__(224); 7223var callWithSafeIterationClosing = __webpack_require__(225); 7224 7225var IteratorProxy = createIteratorProxy(function () { 7226 var iterator = this.iterator; 7227 var predicate = this.predicate; 7228 var next = this.next; 7229 var result, done, value; 7230 while (true) { 7231 result = anObject(call(next, iterator)); 7232 done = this.done = !!result.done; 7233 if (done) return; 7234 value = result.value; 7235 if (callWithSafeIterationClosing(iterator, predicate, [value, this.counter++], true)) return value; 7236 } 7237}); 7238 7239// `Iterator.prototype.filter` method 7240// https://github.com/tc39/proposal-iterator-helpers 7241$({ target: 'Iterator', proto: true, real: true }, { 7242 filter: function filter(predicate) { 7243 anObject(this); 7244 aCallable(predicate); 7245 return new IteratorProxy(getIteratorDirect(this), { 7246 predicate: predicate 7247 }); 7248 } 7249}); 7250 7251 7252/***/ }), 7253/* 230 */ 7254/***/ (function(module, exports, __webpack_require__) { 7255 7256"use strict"; 7257 7258var $ = __webpack_require__(2); 7259var iterate = __webpack_require__(202); 7260var aCallable = __webpack_require__(30); 7261var anObject = __webpack_require__(46); 7262var getIteratorDirect = __webpack_require__(122); 7263 7264// `Iterator.prototype.find` method 7265// https://github.com/tc39/proposal-iterator-helpers 7266$({ target: 'Iterator', proto: true, real: true }, { 7267 find: function find(predicate) { 7268 anObject(this); 7269 aCallable(predicate); 7270 var record = getIteratorDirect(this); 7271 var counter = 0; 7272 return iterate(record, function (value, stop) { 7273 if (predicate(value, counter++)) return stop(value); 7274 }, { IS_RECORD: true, INTERRUPTED: true }).result; 7275 } 7276}); 7277 7278 7279/***/ }), 7280/* 231 */ 7281/***/ (function(module, exports, __webpack_require__) { 7282 7283"use strict"; 7284 7285var $ = __webpack_require__(2); 7286var call = __webpack_require__(7); 7287var aCallable = __webpack_require__(30); 7288var anObject = __webpack_require__(46); 7289var getIteratorDirect = __webpack_require__(122); 7290var getIteratorFlattenable = __webpack_require__(232); 7291var createIteratorProxy = __webpack_require__(224); 7292var iteratorClose = __webpack_require__(165); 7293 7294var IteratorProxy = createIteratorProxy(function () { 7295 var iterator = this.iterator; 7296 var mapper = this.mapper; 7297 var result, inner; 7298 7299 while (true) { 7300 if (inner = this.inner) try { 7301 result = anObject(call(inner.next, inner.iterator)); 7302 if (!result.done) return result.value; 7303 this.inner = null; 7304 } catch (error) { iteratorClose(iterator, 'throw', error); } 7305 7306 result = anObject(call(this.next, iterator)); 7307 7308 if (this.done = !!result.done) return; 7309 7310 try { 7311 this.inner = getIteratorFlattenable(mapper(result.value, this.counter++)); 7312 } catch (error) { iteratorClose(iterator, 'throw', error); } 7313 } 7314}); 7315 7316// `Iterator.prototype.flatMap` method 7317// https://github.com/tc39/proposal-iterator-helpers 7318$({ target: 'Iterator', proto: true, real: true }, { 7319 flatMap: function flatMap(mapper) { 7320 anObject(this); 7321 aCallable(mapper); 7322 return new IteratorProxy(getIteratorDirect(this), { 7323 mapper: mapper, 7324 inner: null 7325 }); 7326 } 7327}); 7328 7329 7330/***/ }), 7331/* 232 */ 7332/***/ (function(module, exports, __webpack_require__) { 7333 7334var call = __webpack_require__(7); 7335var anObject = __webpack_require__(46); 7336var getIteratorDirect = __webpack_require__(122); 7337var getIteratorMethod = __webpack_require__(120); 7338 7339module.exports = function (obj) { 7340 var object = anObject(obj); 7341 var method = getIteratorMethod(object); 7342 return getIteratorDirect(anObject(method !== undefined ? call(method, object) : object)); 7343}; 7344 7345 7346/***/ }), 7347/* 233 */ 7348/***/ (function(module, exports, __webpack_require__) { 7349 7350"use strict"; 7351 7352var $ = __webpack_require__(2); 7353var iterate = __webpack_require__(202); 7354var aCallable = __webpack_require__(30); 7355var anObject = __webpack_require__(46); 7356var getIteratorDirect = __webpack_require__(122); 7357 7358// `Iterator.prototype.forEach` method 7359// https://github.com/tc39/proposal-iterator-helpers 7360$({ target: 'Iterator', proto: true, real: true }, { 7361 forEach: function forEach(fn) { 7362 anObject(this); 7363 aCallable(fn); 7364 var record = getIteratorDirect(this); 7365 var counter = 0; 7366 iterate(record, function (value) { 7367 fn(value, counter++); 7368 }, { IS_RECORD: true }); 7369 } 7370}); 7371 7372 7373/***/ }), 7374/* 234 */ 7375/***/ (function(module, exports, __webpack_require__) { 7376 7377var $ = __webpack_require__(2); 7378var call = __webpack_require__(7); 7379var toObject = __webpack_require__(39); 7380var isPrototypeOf = __webpack_require__(24); 7381var IteratorPrototype = __webpack_require__(187).IteratorPrototype; 7382var createIteratorProxy = __webpack_require__(224); 7383var getIteratorFlattenable = __webpack_require__(232); 7384 7385var IteratorProxy = createIteratorProxy(function () { 7386 return call(this.next, this.iterator); 7387}, true); 7388 7389// `Iterator.from` method 7390// https://github.com/tc39/proposal-iterator-helpers 7391$({ target: 'Iterator', stat: true }, { 7392 from: function from(O) { 7393 var iteratorRecord = getIteratorFlattenable(typeof O == 'string' ? toObject(O) : O); 7394 return isPrototypeOf(IteratorPrototype, iteratorRecord.iterator) 7395 ? iteratorRecord.iterator 7396 : new IteratorProxy(iteratorRecord); 7397 } 7398}); 7399 7400 7401/***/ }), 7402/* 235 */ 7403/***/ (function(module, exports, __webpack_require__) { 7404 7405// TODO: Remove from `core-js@4` 7406var $ = __webpack_require__(2); 7407var indexed = __webpack_require__(222); 7408 7409// `Iterator.prototype.indexed` method 7410// https://github.com/tc39/proposal-iterator-helpers 7411$({ target: 'Iterator', proto: true, real: true, forced: true }, { 7412 indexed: indexed 7413}); 7414 7415 7416/***/ }), 7417/* 236 */ 7418/***/ (function(module, exports, __webpack_require__) { 7419 7420var $ = __webpack_require__(2); 7421var map = __webpack_require__(223); 7422 7423// `Iterator.prototype.map` method 7424// https://github.com/tc39/proposal-iterator-helpers 7425$({ target: 'Iterator', proto: true, real: true }, { 7426 map: map 7427}); 7428 7429 7430/***/ }), 7431/* 237 */ 7432/***/ (function(module, exports, __webpack_require__) { 7433 7434"use strict"; 7435 7436/* eslint-disable es/no-bigint -- safe */ 7437var $ = __webpack_require__(2); 7438var NumericRangeIterator = __webpack_require__(185); 7439 7440var $TypeError = TypeError; 7441 7442// `Iterator.range` method 7443// https://github.com/tc39/proposal-Number.range 7444$({ target: 'Iterator', stat: true, forced: true }, { 7445 range: function range(start, end, option) { 7446 if (typeof start == 'number') return new NumericRangeIterator(start, end, option, 'number', 0, 1); 7447 if (typeof start == 'bigint') return new NumericRangeIterator(start, end, option, 'bigint', BigInt(0), BigInt(1)); 7448 throw $TypeError('Incorrect Iterator.range arguments'); 7449 } 7450}); 7451 7452 7453/***/ }), 7454/* 238 */ 7455/***/ (function(module, exports, __webpack_require__) { 7456 7457"use strict"; 7458 7459var $ = __webpack_require__(2); 7460var iterate = __webpack_require__(202); 7461var aCallable = __webpack_require__(30); 7462var anObject = __webpack_require__(46); 7463var getIteratorDirect = __webpack_require__(122); 7464 7465var $TypeError = TypeError; 7466 7467// `Iterator.prototype.reduce` method 7468// https://github.com/tc39/proposal-iterator-helpers 7469$({ target: 'Iterator', proto: true, real: true }, { 7470 reduce: function reduce(reducer /* , initialValue */) { 7471 anObject(this); 7472 aCallable(reducer); 7473 var record = getIteratorDirect(this); 7474 var noInitial = arguments.length < 2; 7475 var accumulator = noInitial ? undefined : arguments[1]; 7476 var counter = 0; 7477 iterate(record, function (value) { 7478 if (noInitial) { 7479 noInitial = false; 7480 accumulator = value; 7481 } else { 7482 accumulator = reducer(accumulator, value, counter); 7483 } 7484 counter++; 7485 }, { IS_RECORD: true }); 7486 if (noInitial) throw $TypeError('Reduce of empty iterator with no initial value'); 7487 return accumulator; 7488 } 7489}); 7490 7491 7492/***/ }), 7493/* 239 */ 7494/***/ (function(module, exports, __webpack_require__) { 7495 7496"use strict"; 7497 7498var $ = __webpack_require__(2); 7499var iterate = __webpack_require__(202); 7500var aCallable = __webpack_require__(30); 7501var anObject = __webpack_require__(46); 7502var getIteratorDirect = __webpack_require__(122); 7503 7504// `Iterator.prototype.some` method 7505// https://github.com/tc39/proposal-iterator-helpers 7506$({ target: 'Iterator', proto: true, real: true }, { 7507 some: function some(predicate) { 7508 anObject(this); 7509 aCallable(predicate); 7510 var record = getIteratorDirect(this); 7511 var counter = 0; 7512 return iterate(record, function (value, stop) { 7513 if (predicate(value, counter++)) return stop(); 7514 }, { IS_RECORD: true, INTERRUPTED: true }).stopped; 7515 } 7516}); 7517 7518 7519/***/ }), 7520/* 240 */ 7521/***/ (function(module, exports, __webpack_require__) { 7522 7523"use strict"; 7524 7525var $ = __webpack_require__(2); 7526var call = __webpack_require__(7); 7527var anObject = __webpack_require__(46); 7528var getIteratorDirect = __webpack_require__(122); 7529var notANaN = __webpack_require__(168); 7530var toPositiveInteger = __webpack_require__(169); 7531var createIteratorProxy = __webpack_require__(224); 7532var iteratorClose = __webpack_require__(165); 7533 7534var IteratorProxy = createIteratorProxy(function () { 7535 var iterator = this.iterator; 7536 if (!this.remaining--) { 7537 this.done = true; 7538 return iteratorClose(iterator, 'normal', undefined); 7539 } 7540 var result = anObject(call(this.next, iterator)); 7541 var done = this.done = !!result.done; 7542 if (!done) return result.value; 7543}); 7544 7545// `Iterator.prototype.take` method 7546// https://github.com/tc39/proposal-iterator-helpers 7547$({ target: 'Iterator', proto: true, real: true }, { 7548 take: function take(limit) { 7549 anObject(this); 7550 var remaining = toPositiveInteger(notANaN(+limit)); 7551 return new IteratorProxy(getIteratorDirect(this), { 7552 remaining: remaining 7553 }); 7554 } 7555}); 7556 7557 7558/***/ }), 7559/* 241 */ 7560/***/ (function(module, exports, __webpack_require__) { 7561 7562"use strict"; 7563 7564var $ = __webpack_require__(2); 7565var anObject = __webpack_require__(46); 7566var iterate = __webpack_require__(202); 7567var getIteratorDirect = __webpack_require__(122); 7568 7569var push = [].push; 7570 7571// `Iterator.prototype.toArray` method 7572// https://github.com/tc39/proposal-iterator-helpers 7573$({ target: 'Iterator', proto: true, real: true }, { 7574 toArray: function toArray() { 7575 var result = []; 7576 iterate(getIteratorDirect(anObject(this)), push, { that: result, IS_RECORD: true }); 7577 return result; 7578 } 7579}); 7580 7581 7582/***/ }), 7583/* 242 */ 7584/***/ (function(module, exports, __webpack_require__) { 7585 7586"use strict"; 7587 7588var $ = __webpack_require__(2); 7589var anObject = __webpack_require__(46); 7590var AsyncFromSyncIterator = __webpack_require__(115); 7591var WrapAsyncIterator = __webpack_require__(177); 7592var getIteratorDirect = __webpack_require__(122); 7593 7594// `Iterator.prototype.toAsync` method 7595// https://github.com/tc39/proposal-async-iterator-helpers 7596$({ target: 'Iterator', proto: true, real: true }, { 7597 toAsync: function toAsync() { 7598 return new WrapAsyncIterator(getIteratorDirect(new AsyncFromSyncIterator(getIteratorDirect(anObject(this))))); 7599 } 7600}); 7601 7602 7603/***/ }), 7604/* 243 */ 7605/***/ (function(module, exports, __webpack_require__) { 7606 7607var $ = __webpack_require__(2); 7608var NATIVE_RAW_JSON = __webpack_require__(244); 7609var isRawJSON = __webpack_require__(245); 7610 7611// `JSON.parse` method 7612// https://tc39.es/proposal-json-parse-with-source/#sec-json.israwjson 7613// https://github.com/tc39/proposal-json-parse-with-source 7614$({ target: 'JSON', stat: true, forced: !NATIVE_RAW_JSON }, { 7615 isRawJSON: isRawJSON 7616}); 7617 7618 7619/***/ }), 7620/* 244 */ 7621/***/ (function(module, exports, __webpack_require__) { 7622 7623/* eslint-disable es/no-json -- safe */ 7624var fails = __webpack_require__(6); 7625 7626module.exports = !fails(function () { 7627 var unsafeInt = '9007199254740993'; 7628 var raw = JSON.rawJSON(unsafeInt); 7629 return !JSON.isRawJSON(raw) || JSON.stringify(raw) !== unsafeInt; 7630}); 7631 7632 7633/***/ }), 7634/* 245 */ 7635/***/ (function(module, exports, __webpack_require__) { 7636 7637var isObject = __webpack_require__(19); 7638var getInternalState = __webpack_require__(51).get; 7639 7640module.exports = function isRawJSON(O) { 7641 if (!isObject(O)) return false; 7642 var state = getInternalState(O); 7643 return !!state && state.type === 'RawJSON'; 7644}; 7645 7646 7647/***/ }), 7648/* 246 */ 7649/***/ (function(module, exports, __webpack_require__) { 7650 7651"use strict"; 7652 7653var $ = __webpack_require__(2); 7654var DESCRIPTORS = __webpack_require__(5); 7655var global = __webpack_require__(3); 7656var getBuiltIn = __webpack_require__(23); 7657var uncurryThis = __webpack_require__(13); 7658var call = __webpack_require__(7); 7659var isCallable = __webpack_require__(20); 7660var isObject = __webpack_require__(19); 7661var isArray = __webpack_require__(69); 7662var hasOwn = __webpack_require__(38); 7663var toString = __webpack_require__(88); 7664var lengthOfArrayLike = __webpack_require__(63); 7665var createProperty = __webpack_require__(198); 7666var fails = __webpack_require__(6); 7667var parseJSONString = __webpack_require__(247); 7668var NATIVE_SYMBOL = __webpack_require__(26); 7669 7670var JSON = global.JSON; 7671var Number = global.Number; 7672var SyntaxError = global.SyntaxError; 7673var nativeParse = JSON && JSON.parse; 7674var enumerableOwnProperties = getBuiltIn('Object', 'keys'); 7675// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 7676var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 7677var at = uncurryThis(''.charAt); 7678var slice = uncurryThis(''.slice); 7679var exec = uncurryThis(/./.exec); 7680var push = uncurryThis([].push); 7681 7682var IS_DIGIT = /^\d$/; 7683var IS_NON_ZERO_DIGIT = /^[1-9]$/; 7684var IS_NUMBER_START = /^(-|\d)$/; 7685var IS_WHITESPACE = /^[\t\n\r ]$/; 7686 7687var PRIMITIVE = 0; 7688var OBJECT = 1; 7689 7690var $parse = function (source, reviver) { 7691 source = toString(source); 7692 var context = new Context(source, 0, ''); 7693 var root = context.parse(); 7694 var value = root.value; 7695 var endIndex = context.skip(IS_WHITESPACE, root.end); 7696 if (endIndex < source.length) { 7697 throw SyntaxError('Unexpected extra character: "' + at(source, endIndex) + '" after the parsed data at: ' + endIndex); 7698 } 7699 return isCallable(reviver) ? internalize({ '': value }, '', reviver, root) : value; 7700}; 7701 7702var internalize = function (holder, name, reviver, node) { 7703 var val = holder[name]; 7704 var unmodified = node && val === node.value; 7705 var context = unmodified && typeof node.source == 'string' ? { source: node.source } : {}; 7706 var elementRecordsLen, keys, len, i, P; 7707 if (isObject(val)) { 7708 var nodeIsArray = isArray(val); 7709 var nodes = unmodified ? node.nodes : nodeIsArray ? [] : {}; 7710 if (nodeIsArray) { 7711 elementRecordsLen = nodes.length; 7712 len = lengthOfArrayLike(val); 7713 for (i = 0; i < len; i++) { 7714 internalizeProperty(val, i, internalize(val, '' + i, reviver, i < elementRecordsLen ? nodes[i] : undefined)); 7715 } 7716 } else { 7717 keys = enumerableOwnProperties(val); 7718 len = lengthOfArrayLike(keys); 7719 for (i = 0; i < len; i++) { 7720 P = keys[i]; 7721 internalizeProperty(val, P, internalize(val, P, reviver, hasOwn(nodes, P) ? nodes[P] : undefined)); 7722 } 7723 } 7724 } 7725 return call(reviver, holder, name, val, context); 7726}; 7727 7728var internalizeProperty = function (object, key, value) { 7729 if (DESCRIPTORS) { 7730 var descriptor = getOwnPropertyDescriptor(object, key); 7731 if (descriptor && !descriptor.configurable) return; 7732 } 7733 if (value === undefined) delete object[key]; 7734 else createProperty(object, key, value); 7735}; 7736 7737var Node = function (value, end, source, nodes) { 7738 this.value = value; 7739 this.end = end; 7740 this.source = source; 7741 this.nodes = nodes; 7742}; 7743 7744var Context = function (source, index) { 7745 this.source = source; 7746 this.index = index; 7747}; 7748 7749// https://www.json.org/json-en.html 7750Context.prototype = { 7751 fork: function (nextIndex) { 7752 return new Context(this.source, nextIndex); 7753 }, 7754 parse: function () { 7755 var source = this.source; 7756 var i = this.skip(IS_WHITESPACE, this.index); 7757 var fork = this.fork(i); 7758 var chr = at(source, i); 7759 if (exec(IS_NUMBER_START, chr)) return fork.number(); 7760 switch (chr) { 7761 case '{': 7762 return fork.object(); 7763 case '[': 7764 return fork.array(); 7765 case '"': 7766 return fork.string(); 7767 case 't': 7768 return fork.keyword(true); 7769 case 'f': 7770 return fork.keyword(false); 7771 case 'n': 7772 return fork.keyword(null); 7773 } throw SyntaxError('Unexpected character: "' + chr + '" at: ' + i); 7774 }, 7775 node: function (type, value, start, end, nodes) { 7776 return new Node(value, end, type ? null : slice(this.source, start, end), nodes); 7777 }, 7778 object: function () { 7779 var source = this.source; 7780 var i = this.index + 1; 7781 var expectKeypair = false;
vendor: 9,606 bytes, lines 7782-8083
7782 var object = {}; 7783 var nodes = {}; 7784 while (i < source.length) { 7785 i = this.until(['"', '}'], i); 7786 if (at(source, i) == '}' && !expectKeypair) { 7787 i++; 7788 break; 7789 } 7790 // Parsing the key 7791 var result = this.fork(i).string(); 7792 var key = result.value; 7793 i = result.end; 7794 i = this.until([':'], i) + 1; 7795 // Parsing value 7796 i = this.skip(IS_WHITESPACE, i); 7797 result = this.fork(i).parse(); 7798 createProperty(nodes, key, result); 7799 createProperty(object, key, result.value); 7800 i = this.until([',', '}'], result.end); 7801 var chr = at(source, i); 7802 if (chr == ',') { 7803 expectKeypair = true; 7804 i++; 7805 } else if (chr == '}') { 7806 i++; 7807 break; 7808 } 7809 } 7810 return this.node(OBJECT, object, this.index, i, nodes); 7811 }, 7812 array: function () { 7813 var source = this.source; 7814 var i = this.index + 1; 7815 var expectElement = false; 7816 var array = []; 7817 var nodes = []; 7818 while (i < source.length) { 7819 i = this.skip(IS_WHITESPACE, i); 7820 if (at(source, i) == ']' && !expectElement) { 7821 i++; 7822 break; 7823 } 7824 var result = this.fork(i).parse(); 7825 push(nodes, result); 7826 push(array, result.value); 7827 i = this.until([',', ']'], result.end); 7828 if (at(source, i) == ',') { 7829 expectElement = true; 7830 i++; 7831 } else if (at(source, i) == ']') { 7832 i++; 7833 break; 7834 } 7835 } 7836 return this.node(OBJECT, array, this.index, i, nodes); 7837 }, 7838 string: function () { 7839 var index = this.index; 7840 var parsed = parseJSONString(this.source, this.index + 1); 7841 return this.node(PRIMITIVE, parsed.value, index, parsed.end); 7842 }, 7843 number: function () { 7844 var source = this.source; 7845 var startIndex = this.index; 7846 var i = startIndex; 7847 if (at(source, i) == '-') i++; 7848 if (at(source, i) == '0') i++; 7849 else if (exec(IS_NON_ZERO_DIGIT, at(source, i))) i = this.skip(IS_DIGIT, ++i); 7850 else throw SyntaxError('Failed to parse number at: ' + i); 7851 if (at(source, i) == '.') i = this.skip(IS_DIGIT, ++i); 7852 if (at(source, i) == 'e' || at(source, i) == 'E') { 7853 i++; 7854 if (at(source, i) == '+' || at(source, i) == '-') i++; 7855 var exponentStartIndex = i; 7856 i = this.skip(IS_DIGIT, i); 7857 if (exponentStartIndex == i) throw SyntaxError("Failed to parse number's exponent value at: " + i); 7858 } 7859 return this.node(PRIMITIVE, Number(slice(source, startIndex, i)), startIndex, i); 7860 }, 7861 keyword: function (value) { 7862 var keyword = '' + value; 7863 var index = this.index; 7864 var endIndex = index + keyword.length; 7865 if (slice(this.source, index, endIndex) != keyword) throw SyntaxError('Failed to parse value at: ' + index); 7866 return this.node(PRIMITIVE, value, index, endIndex); 7867 }, 7868 skip: function (regex, i) { 7869 var source = this.source; 7870 for (; i < source.length; i++) if (!exec(regex, at(source, i))) break; 7871 return i; 7872 }, 7873 until: function (array, i) { 7874 i = this.skip(IS_WHITESPACE, i); 7875 var chr = at(this.source, i); 7876 for (var j = 0; j < array.length; j++) if (array[j] == chr) return i; 7877 throw SyntaxError('Unexpected character: "' + chr + '" at: ' + i); 7878 } 7879}; 7880 7881var NO_SOURCE_SUPPORT = fails(function () { 7882 var unsafeInt = '9007199254740993'; 7883 var source; 7884 nativeParse(unsafeInt, function (key, value, context) { 7885 source = context.source; 7886 }); 7887 return source !== unsafeInt; 7888}); 7889 7890var PROPER_BASE_PARSE = NATIVE_SYMBOL && !fails(function () { 7891 // Safari 9 bug 7892 return 1 / nativeParse('-0 \t') !== -Infinity; 7893}); 7894 7895// `JSON.parse` method 7896// https://tc39.es/ecma262/#sec-json.parse 7897// https://github.com/tc39/proposal-json-parse-with-source 7898$({ target: 'JSON', stat: true, forced: NO_SOURCE_SUPPORT }, { 7899 parse: function parse(text, reviver) { 7900 return PROPER_BASE_PARSE && !isCallable(reviver) ? nativeParse(text) : $parse(text, reviver); 7901 } 7902}); 7903 7904 7905/***/ }), 7906/* 247 */ 7907/***/ (function(module, exports, __webpack_require__) { 7908 7909var uncurryThis = __webpack_require__(13); 7910var hasOwn = __webpack_require__(38); 7911 7912var $SyntaxError = SyntaxError; 7913var $parseInt = parseInt; 7914var fromCharCode = String.fromCharCode; 7915var at = uncurryThis(''.charAt); 7916var slice = uncurryThis(''.slice); 7917var exec = uncurryThis(/./.exec); 7918 7919var codePoints = { 7920 '\\"': '"', 7921 '\\\\': '\\', 7922 '\\/': '/', 7923 '\\b': '\b', 7924 '\\f': '\f', 7925 '\\n': '\n', 7926 '\\r': '\r', 7927 '\\t': '\t' 7928}; 7929 7930var IS_4_HEX_DIGITS = /^[\da-f]{4}$/i; 7931// eslint-disable-next-line regexp/no-control-character -- safe 7932var IS_C0_CONTROL_CODE = /^[\u0000-\u001F]$/; 7933 7934module.exports = function (source, i) { 7935 var unterminated = true; 7936 var value = ''; 7937 while (i < source.length) { 7938 var chr = at(source, i); 7939 if (chr == '\\') { 7940 var twoChars = slice(source, i, i + 2); 7941 if (hasOwn(codePoints, twoChars)) { 7942 value += codePoints[twoChars]; 7943 i += 2; 7944 } else if (twoChars == '\\u') { 7945 i += 2; 7946 var fourHexDigits = slice(source, i, i + 4); 7947 if (!exec(IS_4_HEX_DIGITS, fourHexDigits)) throw $SyntaxError('Bad Unicode escape at: ' + i); 7948 value += fromCharCode($parseInt(fourHexDigits, 16)); 7949 i += 4; 7950 } else throw $SyntaxError('Unknown escape sequence: "' + twoChars + '"'); 7951 } else if (chr == '"') { 7952 unterminated = false; 7953 i++; 7954 break; 7955 } else { 7956 if (exec(IS_C0_CONTROL_CODE, chr)) throw $SyntaxError('Bad control character in string literal at: ' + i); 7957 value += chr; 7958 i++; 7959 } 7960 } 7961 if (unterminated) throw $SyntaxError('Unterminated string at: ' + i); 7962 return { value: value, end: i }; 7963}; 7964 7965 7966/***/ }), 7967/* 248 */ 7968/***/ (function(module, exports, __webpack_require__) { 7969 7970"use strict"; 7971 7972var $ = __webpack_require__(2); 7973var FREEZING = __webpack_require__(201); 7974var NATIVE_RAW_JSON = __webpack_require__(244); 7975var getBuiltIn = __webpack_require__(23); 7976var call = __webpack_require__(7); 7977var uncurryThis = __webpack_require__(13); 7978var isCallable = __webpack_require__(20); 7979var isRawJSON = __webpack_require__(245); 7980var toString = __webpack_require__(88); 7981var createProperty = __webpack_require__(198); 7982var parseJSONString = __webpack_require__(247); 7983var getReplacerFunction = __webpack_require__(249); 7984var uid = __webpack_require__(40); 7985var setInternalState = __webpack_require__(51).set; 7986 7987var $String = String; 7988var $SyntaxError = SyntaxError; 7989var parse = getBuiltIn('JSON', 'parse'); 7990var $stringify = getBuiltIn('JSON', 'stringify'); 7991var create = getBuiltIn('Object', 'create'); 7992var freeze = getBuiltIn('Object', 'freeze'); 7993var at = uncurryThis(''.charAt); 7994var slice = uncurryThis(''.slice); 7995var exec = uncurryThis(/./.exec); 7996var push = uncurryThis([].push); 7997 7998var MARK = uid(); 7999var MARK_LENGTH = MARK.length; 8000var ERROR_MESSAGE = 'Unacceptable as raw JSON'; 8001var IS_WHITESPACE = /^[\t\n\r ]$/; 8002 8003// `JSON.parse` method 8004// https://tc39.es/proposal-json-parse-with-source/#sec-json.israwjson 8005// https://github.com/tc39/proposal-json-parse-with-source 8006$({ target: 'JSON', stat: true, forced: !NATIVE_RAW_JSON }, { 8007 rawJSON: function rawJSON(text) { 8008 var jsonString = toString(text); 8009 if (jsonString == '' || exec(IS_WHITESPACE, at(jsonString, 0)) || exec(IS_WHITESPACE, at(jsonString, jsonString.length - 1))) { 8010 throw $SyntaxError(ERROR_MESSAGE); 8011 } 8012 var parsed = parse(jsonString); 8013 if (typeof parsed == 'object' && parsed !== null) throw $SyntaxError(ERROR_MESSAGE); 8014 var obj = create(null); 8015 setInternalState(obj, { type: 'RawJSON' }); 8016 createProperty(obj, 'rawJSON', jsonString); 8017 return FREEZING ? freeze(obj) : obj; 8018 } 8019}); 8020 8021// `JSON.stringify` method 8022// https://tc39.es/ecma262/#sec-json.stringify 8023// https://github.com/tc39/proposal-json-parse-with-source 8024if ($stringify) $({ target: 'JSON', stat: true, arity: 3, forced: !NATIVE_RAW_JSON }, { 8025 stringify: function stringify(text, replacer, space) { 8026 var replacerFunction = getReplacerFunction(replacer); 8027 var rawStrings = []; 8028 8029 var json = $stringify(text, function (key, value) { 8030 // some old implementations (like WebKit) could pass numbers as keys 8031 var v = isCallable(replacerFunction) ? call(replacerFunction, this, $String(key), value) : value; 8032 return isRawJSON(v) ? MARK + (push(rawStrings, v.rawJSON) - 1) : v; 8033 }, space); 8034 8035 if (typeof json != 'string') return json; 8036 8037 var result = ''; 8038 var length = json.length; 8039 8040 for (var i = 0; i < length; i++) { 8041 var chr = at(json, i); 8042 if (chr == '"') { 8043 var end = parseJSONString(json, ++i).end - 1; 8044 var string = slice(json, i, end); 8045 result += slice(string, 0, MARK_LENGTH) == MARK 8046 ? rawStrings[slice(string, MARK_LENGTH)] 8047 : '"' + string + '"'; 8048 i = end; 8049 } else result += chr; 8050 } 8051 8052 return result; 8053 } 8054}); 8055 8056 8057/***/ }), 8058/* 249 */ 8059/***/ (function(module, exports, __webpack_require__) { 8060 8061var uncurryThis = __webpack_require__(13); 8062var isArray = __webpack_require__(69); 8063var isCallable = __webpack_require__(20); 8064var classof = __webpack_require__(14); 8065var toString = __webpack_require__(88); 8066 8067var push = uncurryThis([].push); 8068 8069module.exports = function (replacer) { 8070 if (isCallable(replacer)) return replacer; 8071 if (!isArray(replacer)) return; 8072 var rawLength = replacer.length; 8073 var keys = []; 8074 for (var i = 0; i < rawLength; i++) { 8075 var element = replacer[i]; 8076 if (typeof element == 'string') push(keys, element); 8077 else if (typeof element == 'number' || classof(element) == 'Number' || classof(element) == 'String') push(keys, toString(element)); 8078 } 8079 var keysLength = keys.length; 8080 var root = true; 8081 return function (key, value) { 8082 if (root) { 8083 root = false;
vendor: 17,737 bytes, lines 8084-8760
8084 return value; 8085 } 8086 if (isArray(this)) return value; 8087 for (var j = 0; j < keysLength; j++) if (keys[j] === key) return value; 8088 }; 8089}; 8090 8091 8092/***/ }), 8093/* 250 */ 8094/***/ (function(module, exports, __webpack_require__) { 8095 8096"use strict"; 8097 8098var $ = __webpack_require__(2); 8099var aMap = __webpack_require__(251); 8100var remove = __webpack_require__(136).remove; 8101 8102// `Map.prototype.deleteAll` method 8103// https://github.com/tc39/proposal-collection-methods 8104$({ target: 'Map', proto: true, real: true, forced: true }, { 8105 deleteAll: function deleteAll(/* ...elements */) { 8106 var collection = aMap(this); 8107 var allDeleted = true; 8108 var wasDeleted; 8109 for (var k = 0, len = arguments.length; k < len; k++) { 8110 wasDeleted = remove(collection, arguments[k]); 8111 allDeleted = allDeleted && wasDeleted; 8112 } return !!allDeleted; 8113 } 8114}); 8115 8116 8117/***/ }), 8118/* 251 */ 8119/***/ (function(module, exports, __webpack_require__) { 8120 8121var has = __webpack_require__(136).has; 8122 8123// Perform ? RequireInternalSlot(M, [[MapData]]) 8124module.exports = function (it) { 8125 has(it); 8126 return it; 8127}; 8128 8129 8130/***/ }), 8131/* 252 */ 8132/***/ (function(module, exports, __webpack_require__) { 8133 8134"use strict"; 8135 8136var $ = __webpack_require__(2); 8137var aMap = __webpack_require__(251); 8138var MapHelpers = __webpack_require__(136); 8139 8140var get = MapHelpers.get; 8141var has = MapHelpers.has; 8142var set = MapHelpers.set; 8143 8144// `Map.prototype.emplace` method 8145// https://github.com/tc39/proposal-upsert 8146$({ target: 'Map', proto: true, real: true, forced: true }, { 8147 emplace: function emplace(key, handler) { 8148 var map = aMap(this); 8149 var value, inserted; 8150 if (has(map, key)) { 8151 value = get(map, key); 8152 if ('update' in handler) { 8153 value = handler.update(value, key, map); 8154 set(map, key, value); 8155 } return value; 8156 } 8157 inserted = handler.insert(key, map); 8158 set(map, key, inserted); 8159 return inserted; 8160 } 8161}); 8162 8163 8164/***/ }), 8165/* 253 */ 8166/***/ (function(module, exports, __webpack_require__) { 8167 8168"use strict"; 8169 8170var $ = __webpack_require__(2); 8171var bind = __webpack_require__(111); 8172var aMap = __webpack_require__(251); 8173var iterate = __webpack_require__(143); 8174 8175// `Map.prototype.every` method 8176// https://github.com/tc39/proposal-collection-methods 8177$({ target: 'Map', proto: true, real: true, forced: true }, { 8178 every: function every(callbackfn /* , thisArg */) { 8179 var map = aMap(this); 8180 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 8181 return iterate(map, function (value, key) { 8182 if (!boundFunction(value, key, map)) return false; 8183 }, true) !== false; 8184 } 8185}); 8186 8187 8188/***/ }), 8189/* 254 */ 8190/***/ (function(module, exports, __webpack_require__) { 8191 8192"use strict"; 8193 8194var $ = __webpack_require__(2); 8195var bind = __webpack_require__(111); 8196var aMap = __webpack_require__(251); 8197var MapHelpers = __webpack_require__(136); 8198var iterate = __webpack_require__(143); 8199 8200var Map = MapHelpers.Map; 8201var set = MapHelpers.set; 8202 8203// `Map.prototype.filter` method 8204// https://github.com/tc39/proposal-collection-methods 8205$({ target: 'Map', proto: true, real: true, forced: true }, { 8206 filter: function filter(callbackfn /* , thisArg */) { 8207 var map = aMap(this); 8208 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 8209 var newMap = new Map(); 8210 iterate(map, function (value, key) { 8211 if (boundFunction(value, key, map)) set(newMap, key, value); 8212 }); 8213 return newMap; 8214 } 8215}); 8216 8217 8218/***/ }), 8219/* 255 */ 8220/***/ (function(module, exports, __webpack_require__) { 8221 8222"use strict"; 8223 8224var $ = __webpack_require__(2); 8225var bind = __webpack_require__(111); 8226var aMap = __webpack_require__(251); 8227var iterate = __webpack_require__(143); 8228 8229// `Map.prototype.find` method 8230// https://github.com/tc39/proposal-collection-methods 8231$({ target: 'Map', proto: true, real: true, forced: true }, { 8232 find: function find(callbackfn /* , thisArg */) { 8233 var map = aMap(this); 8234 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 8235 var result = iterate(map, function (value, key) { 8236 if (boundFunction(value, key, map)) return { value: value }; 8237 }, true); 8238 return result && result.value; 8239 } 8240}); 8241 8242 8243/***/ }), 8244/* 256 */ 8245/***/ (function(module, exports, __webpack_require__) { 8246 8247"use strict"; 8248 8249var $ = __webpack_require__(2); 8250var bind = __webpack_require__(111); 8251var aMap = __webpack_require__(251); 8252var iterate = __webpack_require__(143); 8253 8254// `Map.prototype.findKey` method 8255// https://github.com/tc39/proposal-collection-methods 8256$({ target: 'Map', proto: true, real: true, forced: true }, { 8257 findKey: function findKey(callbackfn /* , thisArg */) { 8258 var map = aMap(this); 8259 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 8260 var result = iterate(map, function (value, key) { 8261 if (boundFunction(value, key, map)) return { key: key }; 8262 }, true); 8263 return result && result.key; 8264 } 8265}); 8266 8267 8268/***/ }), 8269/* 257 */ 8270/***/ (function(module, exports, __webpack_require__) { 8271 8272var $ = __webpack_require__(2); 8273var from = __webpack_require__(258); 8274 8275// `Map.from` method 8276// https://tc39.github.io/proposal-setmap-offrom/#sec-map.from 8277$({ target: 'Map', stat: true, forced: true }, { 8278 from: from 8279}); 8280 8281 8282/***/ }), 8283/* 258 */ 8284/***/ (function(module, exports, __webpack_require__) { 8285 8286"use strict"; 8287 8288// https://tc39.github.io/proposal-setmap-offrom/ 8289var bind = __webpack_require__(111); 8290var call = __webpack_require__(7); 8291var aCallable = __webpack_require__(30); 8292var aConstructor = __webpack_require__(259); 8293var isNullOrUndefined = __webpack_require__(16); 8294var iterate = __webpack_require__(202); 8295 8296var push = [].push; 8297 8298module.exports = function from(source /* , mapFn, thisArg */) { 8299 var length = arguments.length; 8300 var mapFn = length > 1 ? arguments[1] : undefined; 8301 var mapping, array, n, boundFunction; 8302 aConstructor(this); 8303 mapping = mapFn !== undefined; 8304 if (mapping) aCallable(mapFn); 8305 if (isNullOrUndefined(source)) return new this(); 8306 array = []; 8307 if (mapping) { 8308 n = 0; 8309 boundFunction = bind(mapFn, length > 2 ? arguments[2] : undefined); 8310 iterate(source, function (nextItem) { 8311 call(push, array, boundFunction(nextItem, n++)); 8312 }); 8313 } else { 8314 iterate(source, push, { that: array }); 8315 } 8316 return new this(array); 8317}; 8318 8319 8320/***/ }), 8321/* 259 */ 8322/***/ (function(module, exports, __webpack_require__) { 8323 8324var isConstructor = __webpack_require__(113); 8325var tryToString = __webpack_require__(31); 8326 8327var $TypeError = TypeError; 8328 8329// `Assert: IsConstructor(argument) is true` 8330module.exports = function (argument) { 8331 if (isConstructor(argument)) return argument; 8332 throw $TypeError(tryToString(argument) + ' is not a constructor'); 8333}; 8334 8335 8336/***/ }), 8337/* 260 */ 8338/***/ (function(module, exports, __webpack_require__) { 8339 8340"use strict"; 8341 8342var $ = __webpack_require__(2); 8343var uncurryThis = __webpack_require__(13); 8344var aCallable = __webpack_require__(30); 8345var requireObjectCoercible = __webpack_require__(15); 8346var iterate = __webpack_require__(202); 8347var MapHelpers = __webpack_require__(136); 8348 8349var Map = MapHelpers.Map; 8350var has = MapHelpers.has; 8351var get = MapHelpers.get; 8352var set = MapHelpers.set; 8353var push = uncurryThis([].push); 8354 8355// `Map.groupBy` method 8356// https://github.com/tc39/proposal-array-grouping 8357$({ target: 'Map', stat: true, forced: true }, { 8358 groupBy: function groupBy(items, callbackfn) { 8359 requireObjectCoercible(items); 8360 aCallable(callbackfn); 8361 var map = new Map(); 8362 var k = 0; 8363 iterate(items, function (value) { 8364 var key = callbackfn(value, k++); 8365 if (!has(map, key)) set(map, key, [value]); 8366 else push(get(map, key), value); 8367 }); 8368 return map; 8369 } 8370}); 8371 8372 8373/***/ }), 8374/* 261 */ 8375/***/ (function(module, exports, __webpack_require__) { 8376 8377"use strict"; 8378 8379var $ = __webpack_require__(2); 8380var sameValueZero = __webpack_require__(262); 8381var aMap = __webpack_require__(251); 8382var iterate = __webpack_require__(143); 8383 8384// `Map.prototype.includes` method 8385// https://github.com/tc39/proposal-collection-methods 8386$({ target: 'Map', proto: true, real: true, forced: true }, { 8387 includes: function includes(searchElement) { 8388 return iterate(aMap(this), function (value) { 8389 if (sameValueZero(value, searchElement)) return true; 8390 }, true) === true; 8391 } 8392}); 8393 8394 8395/***/ }), 8396/* 262 */ 8397/***/ (function(module, exports) { 8398 8399// `SameValueZero` abstract operation 8400// https://tc39.es/ecma262/#sec-samevaluezero 8401module.exports = function (x, y) { 8402 // eslint-disable-next-line no-self-compare -- NaN check 8403 return x === y || x != x && y != y; 8404}; 8405 8406 8407/***/ }), 8408/* 263 */ 8409/***/ (function(module, exports, __webpack_require__) { 8410 8411"use strict"; 8412 8413var $ = __webpack_require__(2); 8414var call = __webpack_require__(7); 8415var iterate = __webpack_require__(202); 8416var isCallable = __webpack_require__(20); 8417var aCallable = __webpack_require__(30); 8418var Map = __webpack_require__(136).Map; 8419 8420// `Map.keyBy` method 8421// https://github.com/tc39/proposal-collection-methods 8422$({ target: 'Map', stat: true, forced: true }, { 8423 keyBy: function keyBy(iterable, keyDerivative) { 8424 var C = isCallable(this) ? this : Map; 8425 var newMap = new C(); 8426 aCallable(keyDerivative); 8427 var setter = aCallable(newMap.set); 8428 iterate(iterable, function (element) { 8429 call(setter, newMap, keyDerivative(element), element); 8430 }); 8431 return newMap; 8432 } 8433}); 8434 8435 8436/***/ }), 8437/* 264 */ 8438/***/ (function(module, exports, __webpack_require__) { 8439 8440"use strict"; 8441 8442var $ = __webpack_require__(2); 8443var aMap = __webpack_require__(251); 8444var iterate = __webpack_require__(143); 8445 8446// `Map.prototype.keyOf` method 8447// https://github.com/tc39/proposal-collection-methods 8448$({ target: 'Map', proto: true, real: true, forced: true }, { 8449 keyOf: function keyOf(searchElement) { 8450 var result = iterate(aMap(this), function (value, key) { 8451 if (value === searchElement) return { key: key }; 8452 }, true); 8453 return result && result.key; 8454 } 8455}); 8456 8457 8458/***/ }), 8459/* 265 */ 8460/***/ (function(module, exports, __webpack_require__) { 8461 8462"use strict"; 8463 8464var $ = __webpack_require__(2); 8465var bind = __webpack_require__(111); 8466var aMap = __webpack_require__(251); 8467var MapHelpers = __webpack_require__(136); 8468var iterate = __webpack_require__(143); 8469 8470var Map = MapHelpers.Map; 8471var set = MapHelpers.set; 8472 8473// `Map.prototype.mapKeys` method 8474// https://github.com/tc39/proposal-collection-methods 8475$({ target: 'Map', proto: true, real: true, forced: true }, { 8476 mapKeys: function mapKeys(callbackfn /* , thisArg */) { 8477 var map = aMap(this); 8478 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 8479 var newMap = new Map(); 8480 iterate(map, function (value, key) { 8481 set(newMap, boundFunction(value, key, map), value); 8482 }); 8483 return newMap; 8484 } 8485}); 8486 8487 8488/***/ }), 8489/* 266 */ 8490/***/ (function(module, exports, __webpack_require__) { 8491 8492"use strict"; 8493 8494var $ = __webpack_require__(2); 8495var bind = __webpack_require__(111); 8496var aMap = __webpack_require__(251); 8497var MapHelpers = __webpack_require__(136); 8498var iterate = __webpack_require__(143); 8499 8500var Map = MapHelpers.Map; 8501var set = MapHelpers.set; 8502 8503// `Map.prototype.mapValues` method 8504// https://github.com/tc39/proposal-collection-methods 8505$({ target: 'Map', proto: true, real: true, forced: true }, { 8506 mapValues: function mapValues(callbackfn /* , thisArg */) { 8507 var map = aMap(this); 8508 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 8509 var newMap = new Map(); 8510 iterate(map, function (value, key) { 8511 set(newMap, key, boundFunction(value, key, map)); 8512 }); 8513 return newMap; 8514 } 8515}); 8516 8517 8518/***/ }), 8519/* 267 */ 8520/***/ (function(module, exports, __webpack_require__) { 8521 8522"use strict"; 8523 8524var $ = __webpack_require__(2); 8525var aMap = __webpack_require__(251); 8526var iterate = __webpack_require__(202); 8527var set = __webpack_require__(136).set; 8528 8529// `Map.prototype.merge` method 8530// https://github.com/tc39/proposal-collection-methods 8531$({ target: 'Map', proto: true, real: true, arity: 1, forced: true }, { 8532 // eslint-disable-next-line no-unused-vars -- required for `.length` 8533 merge: function merge(iterable /* ...iterables */) { 8534 var map = aMap(this); 8535 var argumentsLength = arguments.length; 8536 var i = 0; 8537 while (i < argumentsLength) { 8538 iterate(arguments[i++], function (key, value) { 8539 set(map, key, value); 8540 }, { AS_ENTRIES: true }); 8541 } 8542 return map; 8543 } 8544}); 8545 8546 8547/***/ }), 8548/* 268 */ 8549/***/ (function(module, exports, __webpack_require__) { 8550 8551var $ = __webpack_require__(2); 8552var of = __webpack_require__(269); 8553 8554// `Map.of` method 8555// https://tc39.github.io/proposal-setmap-offrom/#sec-map.of 8556$({ target: 'Map', stat: true, forced: true }, { 8557 of: of 8558}); 8559 8560 8561/***/ }), 8562/* 269 */ 8563/***/ (function(module, exports, __webpack_require__) { 8564 8565"use strict"; 8566 8567var arraySlice = __webpack_require__(270); 8568 8569// https://tc39.github.io/proposal-setmap-offrom/ 8570module.exports = function of() { 8571 return new this(arraySlice(arguments)); 8572}; 8573 8574 8575/***/ }), 8576/* 270 */ 8577/***/ (function(module, exports, __webpack_require__) { 8578 8579var uncurryThis = __webpack_require__(13); 8580 8581module.exports = uncurryThis([].slice); 8582 8583 8584/***/ }), 8585/* 271 */ 8586/***/ (function(module, exports, __webpack_require__) { 8587 8588"use strict"; 8589 8590var $ = __webpack_require__(2); 8591var aCallable = __webpack_require__(30); 8592var aMap = __webpack_require__(251); 8593var iterate = __webpack_require__(143); 8594 8595var $TypeError = TypeError; 8596 8597// `Map.prototype.reduce` method 8598// https://github.com/tc39/proposal-collection-methods 8599$({ target: 'Map', proto: true, real: true, forced: true }, { 8600 reduce: function reduce(callbackfn /* , initialValue */) { 8601 var map = aMap(this); 8602 var noInitial = arguments.length < 2; 8603 var accumulator = noInitial ? undefined : arguments[1]; 8604 aCallable(callbackfn); 8605 iterate(map, function (value, key) { 8606 if (noInitial) { 8607 noInitial = false; 8608 accumulator = value; 8609 } else { 8610 accumulator = callbackfn(accumulator, value, key, map); 8611 } 8612 }); 8613 if (noInitial) throw $TypeError('Reduce of empty map with no initial value'); 8614 return accumulator; 8615 } 8616}); 8617 8618 8619/***/ }), 8620/* 272 */ 8621/***/ (function(module, exports, __webpack_require__) { 8622 8623"use strict"; 8624 8625var $ = __webpack_require__(2); 8626var bind = __webpack_require__(111); 8627var aMap = __webpack_require__(251); 8628var iterate = __webpack_require__(143); 8629 8630// `Map.prototype.some` method 8631// https://github.com/tc39/proposal-collection-methods 8632$({ target: 'Map', proto: true, real: true, forced: true }, { 8633 some: function some(callbackfn /* , thisArg */) { 8634 var map = aMap(this); 8635 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 8636 return iterate(map, function (value, key) { 8637 if (boundFunction(value, key, map)) return true; 8638 }, true) === true; 8639 } 8640}); 8641 8642 8643/***/ }), 8644/* 273 */ 8645/***/ (function(module, exports, __webpack_require__) { 8646 8647"use strict"; 8648 8649var $ = __webpack_require__(2); 8650var aCallable = __webpack_require__(30); 8651var aMap = __webpack_require__(251); 8652var MapHelpers = __webpack_require__(136); 8653 8654var $TypeError = TypeError; 8655var get = MapHelpers.get; 8656var has = MapHelpers.has; 8657var set = MapHelpers.set; 8658 8659// `Map.prototype.update` method 8660// https://github.com/tc39/proposal-collection-methods 8661$({ target: 'Map', proto: true, real: true, forced: true }, { 8662 update: function update(key, callback /* , thunk */) { 8663 var map = aMap(this); 8664 var length = arguments.length; 8665 aCallable(callback); 8666 var isPresentInMap = has(map, key); 8667 if (!isPresentInMap && length < 3) { 8668 throw $TypeError('Updating absent value'); 8669 } 8670 var value = isPresentInMap ? get(map, key) : aCallable(length > 2 ? arguments[2] : undefined)(key, map); 8671 set(map, key, callback(value, key, map)); 8672 return map; 8673 } 8674}); 8675 8676 8677/***/ }), 8678/* 274 */ 8679/***/ (function(module, exports, __webpack_require__) { 8680 8681"use strict"; 8682 8683// TODO: remove from `core-js@4` 8684var $ = __webpack_require__(2); 8685var upsert = __webpack_require__(275); 8686 8687// `Map.prototype.updateOrInsert` method (replaced by `Map.prototype.emplace`) 8688// https://github.com/thumbsupep/proposal-upsert 8689$({ target: 'Map', proto: true, real: true, name: 'upsert', forced: true }, { 8690 updateOrInsert: upsert 8691}); 8692 8693 8694/***/ }), 8695/* 275 */ 8696/***/ (function(module, exports, __webpack_require__) { 8697 8698"use strict"; 8699 8700var call = __webpack_require__(7); 8701var aCallable = __webpack_require__(30); 8702var isCallable = __webpack_require__(20); 8703var anObject = __webpack_require__(46); 8704 8705var $TypeError = TypeError; 8706 8707// `Map.prototype.upsert` method 8708// https://github.com/tc39/proposal-upsert 8709module.exports = function upsert(key, updateFn /* , insertFn */) { 8710 var map = anObject(this); 8711 var get = aCallable(map.get); 8712 var has = aCallable(map.has); 8713 var set = aCallable(map.set); 8714 var insertFn = arguments.length > 2 ? arguments[2] : undefined; 8715 var value; 8716 if (!isCallable(updateFn) && !isCallable(insertFn)) { 8717 throw $TypeError('At least one callback required'); 8718 } 8719 if (call(has, map, key)) { 8720 value = call(get, map, key); 8721 if (isCallable(updateFn)) { 8722 value = updateFn(value); 8723 call(set, map, key, value); 8724 } 8725 } else if (isCallable(insertFn)) { 8726 value = insertFn(); 8727 call(set, map, key, value); 8728 } return value; 8729}; 8730 8731 8732/***/ }), 8733/* 276 */ 8734/***/ (function(module, exports, __webpack_require__) { 8735 8736"use strict"; 8737 8738// TODO: remove from `core-js@4` 8739var $ = __webpack_require__(2); 8740var upsert = __webpack_require__(275); 8741 8742// `Map.prototype.upsert` method (replaced by `Map.prototype.emplace`) 8743// https://github.com/thumbsupep/proposal-upsert 8744$({ target: 'Map', proto: true, real: true, forced: true }, { 8745 upsert: upsert 8746}); 8747 8748 8749/***/ }), 8750/* 277 */ 8751/***/ (function(module, exports, __webpack_require__) { 8752 8753var $ = __webpack_require__(2); 8754 8755var min = Math.min; 8756var max = Math.max; 8757 8758// `Math.clamp` method 8759// https://rwaldron.github.io/proposal-math-extensions/ 8760$({ target: 'Math', stat: true, forced: true }, {
8761 clamp: function clamp(x, lower, upper) { 8762 return min(upper, max(lower, x)); 8763 } 8764}); 8765 8766 8767/***/ }), 8768/* 278 */ 8769/***/ (function(module, exports, __webpack_require__) { 8770 8771var $ = __webpack_require__(2); 8772 8773// `Math.DEG_PER_RAD` constant 8774// https://rwaldron.github.io/proposal-math-extensions/ 8775$({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, { 8776 DEG_PER_RAD: Math.PI / 180 8777}); 8778 8779 8780/***/ }), 8781/* 279 */ 8782/***/ (function(module, exports, __webpack_require__) { 8783 8784var $ = __webpack_require__(2); 8785 8786var RAD_PER_DEG = 180 / Math.PI; 8787 8788// `Math.degrees` method 8789// https://rwaldron.github.io/proposal-math-extensions/ 8790$({ target: 'Math', stat: true, forced: true }, { 8791 degrees: function degrees(radians) { 8792 return radians * RAD_PER_DEG; 8793 } 8794}); 8795 8796 8797/***/ }), 8798/* 280 */ 8799/***/ (function(module, exports, __webpack_require__) { 8800 8801var $ = __webpack_require__(2); 8802 8803var scale = __webpack_require__(281); 8804var fround = __webpack_require__(282); 8805 8806// `Math.fscale` method 8807// https://rwaldron.github.io/proposal-math-extensions/ 8808$({ target: 'Math', stat: true, forced: true }, { 8809 fscale: function fscale(x, inLow, inHigh, outLow, outHigh) { 8810 return fround(scale(x, inLow, inHigh, outLow, outHigh)); 8811 } 8812}); 8813 8814 8815/***/ }), 8816/* 281 */ 8817/***/ (function(module, exports) { 8818 8819// `Math.scale` method implementation 8820// https://rwaldron.github.io/proposal-math-extensions/ 8821module.exports = Math.scale || function scale(x, inLow, inHigh, outLow, outHigh) { 8822 var nx = +x; 8823 var nInLow = +inLow; 8824 var nInHigh = +inHigh; 8825 var nOutLow = +outLow; 8826 var nOutHigh = +outHigh; 8827 // eslint-disable-next-line no-self-compare -- NaN check 8828 if (nx != nx || nInLow != nInLow || nInHigh != nInHigh || nOutLow != nOutLow || nOutHigh != nOutHigh) return NaN; 8829 if (nx === Infinity || nx === -Infinity) return nx; 8830 return (nx - nInLow) * (nOutHigh - nOutLow) / (nInHigh - nInLow) + nOutLow; 8831}; 8832 8833 8834/***/ }), 8835/* 282 */ 8836/***/ (function(module, exports, __webpack_require__) { 8837 8838var sign = __webpack_require__(283); 8839 8840var abs = Math.abs; 8841var pow = Math.pow; 8842var EPSILON = pow(2, -52); 8843var EPSILON32 = pow(2, -23); 8844var MAX32 = pow(2, 127) * (2 - EPSILON32); 8845var MIN32 = pow(2, -126); 8846 8847var roundTiesToEven = function (n) { 8848 return n + 1 / EPSILON - 1 / EPSILON; 8849}; 8850 8851// `Math.fround` method implementation 8852// https://tc39.es/ecma262/#sec-math.fround 8853// eslint-disable-next-line es/no-math-fround -- safe 8854module.exports = Math.fround || function fround(x) { 8855 var n = +x; 8856 var $abs = abs(n); 8857 var $sign = sign(n); 8858 var a, result; 8859 if ($abs < MIN32) return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32; 8860 a = (1 + EPSILON32 / EPSILON) * $abs; 8861 result = a - (a - $abs); 8862 // eslint-disable-next-line no-self-compare -- NaN check 8863 if (result > MAX32 || result != result) return $sign * Infinity; 8864 return $sign * result; 8865}; 8866 8867 8868/***/ }), 8869/* 283 */ 8870/***/ (function(module, exports) { 8871 8872// `Math.sign` method implementation 8873// https://tc39.es/ecma262/#sec-math.sign 8874// eslint-disable-next-line es/no-math-sign -- safe 8875module.exports = Math.sign || function sign(x) { 8876 var n = +x; 8877 // eslint-disable-next-line no-self-compare -- NaN check 8878 return n == 0 || n != n ? n : n < 0 ? -1 : 1; 8879}; 8880 8881 8882/***/ }), 8883/* 284 */ 8884/***/ (function(module, exports, __webpack_require__) { 8885 8886var $ = __webpack_require__(2); 8887 8888// `Math.iaddh` method 8889// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 8890// TODO: Remove from `core-js@4` 8891$({ target: 'Math', stat: true, forced: true }, { 8892 iaddh: function iaddh(x0, x1, y0, y1) { 8893 var $x0 = x0 >>> 0; 8894 var $x1 = x1 >>> 0;
vendor: 5,425 bytes, lines 8895-9096
8895 var $y0 = y0 >>> 0; 8896 return $x1 + (y1 >>> 0) + (($x0 & $y0 | ($x0 | $y0) & ~($x0 + $y0 >>> 0)) >>> 31) | 0; 8897 } 8898}); 8899 8900 8901/***/ }), 8902/* 285 */ 8903/***/ (function(module, exports, __webpack_require__) { 8904 8905var $ = __webpack_require__(2); 8906 8907// `Math.imulh` method 8908// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 8909// TODO: Remove from `core-js@4` 8910$({ target: 'Math', stat: true, forced: true }, { 8911 imulh: function imulh(u, v) { 8912 var UINT16 = 0xFFFF; 8913 var $u = +u; 8914 var $v = +v; 8915 var u0 = $u & UINT16; 8916 var v0 = $v & UINT16; 8917 var u1 = $u >> 16; 8918 var v1 = $v >> 16; 8919 var t = (u1 * v0 >>> 0) + (u0 * v0 >>> 16); 8920 return u1 * v1 + (t >> 16) + ((u0 * v1 >>> 0) + (t & UINT16) >> 16); 8921 } 8922}); 8923 8924 8925/***/ }), 8926/* 286 */ 8927/***/ (function(module, exports, __webpack_require__) { 8928 8929var $ = __webpack_require__(2); 8930 8931// `Math.isubh` method 8932// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 8933// TODO: Remove from `core-js@4` 8934$({ target: 'Math', stat: true, forced: true }, { 8935 isubh: function isubh(x0, x1, y0, y1) { 8936 var $x0 = x0 >>> 0; 8937 var $x1 = x1 >>> 0; 8938 var $y0 = y0 >>> 0; 8939 return $x1 - (y1 >>> 0) - ((~$x0 & $y0 | ~($x0 ^ $y0) & $x0 - $y0 >>> 0) >>> 31) | 0; 8940 } 8941}); 8942 8943 8944/***/ }), 8945/* 287 */ 8946/***/ (function(module, exports, __webpack_require__) { 8947 8948var $ = __webpack_require__(2); 8949 8950// `Math.RAD_PER_DEG` constant 8951// https://rwaldron.github.io/proposal-math-extensions/ 8952$({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, { 8953 RAD_PER_DEG: 180 / Math.PI 8954}); 8955 8956 8957/***/ }), 8958/* 288 */ 8959/***/ (function(module, exports, __webpack_require__) { 8960 8961var $ = __webpack_require__(2); 8962 8963var DEG_PER_RAD = Math.PI / 180; 8964 8965// `Math.radians` method 8966// https://rwaldron.github.io/proposal-math-extensions/ 8967$({ target: 'Math', stat: true, forced: true }, { 8968 radians: function radians(degrees) { 8969 return degrees * DEG_PER_RAD; 8970 } 8971}); 8972 8973 8974/***/ }), 8975/* 289 */ 8976/***/ (function(module, exports, __webpack_require__) { 8977 8978var $ = __webpack_require__(2); 8979var scale = __webpack_require__(281); 8980 8981// `Math.scale` method 8982// https://rwaldron.github.io/proposal-math-extensions/ 8983$({ target: 'Math', stat: true, forced: true }, { 8984 scale: scale 8985}); 8986 8987 8988/***/ }), 8989/* 290 */ 8990/***/ (function(module, exports, __webpack_require__) { 8991 8992var $ = __webpack_require__(2); 8993var anObject = __webpack_require__(46); 8994var numberIsFinite = __webpack_require__(291); 8995var createIteratorConstructor = __webpack_require__(186); 8996var createIterResultObject = __webpack_require__(118); 8997var InternalStateModule = __webpack_require__(51); 8998 8999var SEEDED_RANDOM = 'Seeded Random'; 9000var SEEDED_RANDOM_GENERATOR = SEEDED_RANDOM + ' Generator'; 9001var SEED_TYPE_ERROR = 'Math.seededPRNG() argument should have a "seed" field with a finite value.'; 9002var setInternalState = InternalStateModule.set; 9003var getInternalState = InternalStateModule.getterFor(SEEDED_RANDOM_GENERATOR); 9004var $TypeError = TypeError; 9005 9006var $SeededRandomGenerator = createIteratorConstructor(function SeededRandomGenerator(seed) { 9007 setInternalState(this, { 9008 type: SEEDED_RANDOM_GENERATOR, 9009 seed: seed % 2147483647 9010 }); 9011}, SEEDED_RANDOM, function next() { 9012 var state = getInternalState(this); 9013 var seed = state.seed = (state.seed * 1103515245 + 12345) % 2147483647; 9014 return createIterResultObject((seed & 1073741823) / 1073741823, false); 9015}); 9016 9017// `Math.seededPRNG` method 9018// https://github.com/tc39/proposal-seeded-random 9019// based on https://github.com/tc39/proposal-seeded-random/blob/78b8258835b57fc2100d076151ab506bc3202ae6/demo.html 9020$({ target: 'Math', stat: true, forced: true }, { 9021 seededPRNG: function seededPRNG(it) { 9022 var seed = anObject(it).seed; 9023 if (!numberIsFinite(seed)) throw $TypeError(SEED_TYPE_ERROR); 9024 return new $SeededRandomGenerator(seed); 9025 } 9026}); 9027 9028 9029/***/ }), 9030/* 291 */ 9031/***/ (function(module, exports, __webpack_require__) { 9032 9033var global = __webpack_require__(3); 9034 9035var globalIsFinite = global.isFinite; 9036 9037// `Number.isFinite` method 9038// https://tc39.es/ecma262/#sec-number.isfinite 9039// eslint-disable-next-line es/no-number-isfinite -- safe 9040module.exports = Number.isFinite || function isFinite(it) { 9041 return typeof it == 'number' && globalIsFinite(it); 9042}; 9043 9044 9045/***/ }), 9046/* 292 */ 9047/***/ (function(module, exports, __webpack_require__) { 9048 9049var $ = __webpack_require__(2); 9050 9051// `Math.signbit` method 9052// https://github.com/tc39/proposal-Math.signbit 9053$({ target: 'Math', stat: true, forced: true }, { 9054 signbit: function signbit(x) { 9055 var n = +x; 9056 // eslint-disable-next-line no-self-compare -- NaN check 9057 return n == n && n == 0 ? 1 / n == -Infinity : n < 0; 9058 } 9059}); 9060 9061 9062/***/ }), 9063/* 293 */ 9064/***/ (function(module, exports, __webpack_require__) { 9065 9066var $ = __webpack_require__(2); 9067 9068// `Math.umulh` method 9069// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 9070// TODO: Remove from `core-js@4` 9071$({ target: 'Math', stat: true, forced: true }, { 9072 umulh: function umulh(u, v) { 9073 var UINT16 = 0xFFFF; 9074 var $u = +u; 9075 var $v = +v; 9076 var u0 = $u & UINT16; 9077 var v0 = $v & UINT16; 9078 var u1 = $u >>> 16; 9079 var v1 = $v >>> 16; 9080 var t = (u1 * v0 >>> 0) + (u0 * v0 >>> 16); 9081 return u1 * v1 + (t >>> 16) + ((u0 * v1 >>> 0) + (t & UINT16) >>> 16); 9082 } 9083}); 9084 9085 9086/***/ }), 9087/* 294 */ 9088/***/ (function(module, exports, __webpack_require__) { 9089 9090"use strict"; 9091 9092var $ = __webpack_require__(2); 9093var uncurryThis = __webpack_require__(13); 9094var toIntegerOrInfinity = __webpack_require__(61); 9095var parseInt = __webpack_require__(295); 9096
9097var INVALID_NUMBER_REPRESENTATION = 'Invalid number representation'; 9098var INVALID_RADIX = 'Invalid radix'; 9099var $RangeError = RangeError; 9100var $SyntaxError = SyntaxError; 9101var $TypeError = TypeError; 9102var valid = /^[\da-z]+$/; 9103var charAt = uncurryThis(''.charAt); 9104var exec = uncurryThis(valid.exec); 9105var numberToString = uncurryThis(1.0.toString); 9106var stringSlice = uncurryThis(''.slice); 9107 9108// `Number.fromString` method 9109// https://github.com/tc39/proposal-number-fromstring 9110$({ target: 'Number', stat: true, forced: true }, { 9111 fromString: function fromString(string, radix) { 9112 var sign = 1; 9113 var R, mathNum; 9114 if (typeof string != 'string') throw $TypeError(INVALID_NUMBER_REPRESENTATION); 9115 if (!string.length) throw $SyntaxError(INVALID_NUMBER_REPRESENTATION); 9116 if (charAt(string, 0) == '-') { 9117 sign = -1; 9118 string = stringSlice(string, 1); 9119 if (!string.length) throw $SyntaxError(INVALID_NUMBER_REPRESENTATION); 9120 } 9121 R = radix === undefined ? 10 : toIntegerOrInfinity(radix); 9122 if (R < 2 || R > 36) throw $RangeError(INVALID_RADIX); 9123 if (!exec(valid, string) || numberToString(mathNum = parseInt(string, R), R) !== string) { 9124 throw $SyntaxError(INVALID_NUMBER_REPRESENTATION); 9125 } 9126 return sign * mathNum; 9127 } 9128}); 9129 9130 9131/***/ }), 9132/* 295 */ 9133/***/ (function(module, exports, __webpack_require__) { 9134 9135var global = __webpack_require__(3); 9136var fails = __webpack_require__(6); 9137var uncurryThis = __webpack_require__(13); 9138var toString = __webpack_require__(88); 9139var trim = __webpack_require__(296).trim; 9140var whitespaces = __webpack_require__(297); 9141 9142var $parseInt = global.parseInt; 9143var Symbol = global.Symbol; 9144var ITERATOR = Symbol && Symbol.iterator; 9145var hex = /^[+-]?0x/i; 9146var exec = uncurryThis(hex.exec);
vendor: 89,542 bytes, lines 9147-12216
9147var FORCED = $parseInt(whitespaces + '08') !== 8 || $parseInt(whitespaces + '0x16') !== 22 9148 // MS Edge 18- broken with boxed symbols 9149 || (ITERATOR && !fails(function () { $parseInt(Object(ITERATOR)); })); 9150 9151// `parseInt` method 9152// https://tc39.es/ecma262/#sec-parseint-string-radix 9153module.exports = FORCED ? function parseInt(string, radix) { 9154 var S = trim(toString(string)); 9155 return $parseInt(S, (radix >>> 0) || (exec(hex, S) ? 16 : 10)); 9156} : $parseInt; 9157 9158 9159/***/ }), 9160/* 296 */ 9161/***/ (function(module, exports, __webpack_require__) { 9162 9163var uncurryThis = __webpack_require__(13); 9164var requireObjectCoercible = __webpack_require__(15); 9165var toString = __webpack_require__(88); 9166var whitespaces = __webpack_require__(297); 9167 9168var replace = uncurryThis(''.replace); 9169var ltrim = RegExp('^[' + whitespaces + ']+'); 9170var rtrim = RegExp('(^|[^' + whitespaces + '])[' + whitespaces + ']+$'); 9171 9172// `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation 9173var createMethod = function (TYPE) { 9174 return function ($this) { 9175 var string = toString(requireObjectCoercible($this)); 9176 if (TYPE & 1) string = replace(string, ltrim, ''); 9177 if (TYPE & 2) string = replace(string, rtrim, '$1'); 9178 return string; 9179 }; 9180}; 9181 9182module.exports = { 9183 // `String.prototype.{ trimLeft, trimStart }` methods 9184 // https://tc39.es/ecma262/#sec-string.prototype.trimstart 9185 start: createMethod(1), 9186 // `String.prototype.{ trimRight, trimEnd }` methods 9187 // https://tc39.es/ecma262/#sec-string.prototype.trimend 9188 end: createMethod(2), 9189 // `String.prototype.trim` method 9190 // https://tc39.es/ecma262/#sec-string.prototype.trim 9191 trim: createMethod(3) 9192}; 9193 9194 9195/***/ }), 9196/* 297 */ 9197/***/ (function(module, exports) { 9198 9199// a string of all valid unicode whitespaces 9200module.exports = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u2002' + 9201 '\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; 9202 9203 9204/***/ }), 9205/* 298 */ 9206/***/ (function(module, exports, __webpack_require__) { 9207 9208"use strict"; 9209 9210var $ = __webpack_require__(2); 9211var NumericRangeIterator = __webpack_require__(185); 9212 9213// `Number.range` method 9214// https://github.com/tc39/proposal-Number.range 9215// TODO: Remove from `core-js@4` 9216$({ target: 'Number', stat: true, forced: true }, { 9217 range: function range(start, end, option) { 9218 return new NumericRangeIterator(start, end, option, 'number', 0, 1); 9219 } 9220}); 9221 9222 9223/***/ }), 9224/* 299 */ 9225/***/ (function(module, exports, __webpack_require__) { 9226 9227"use strict"; 9228 9229// TODO: Remove from `core-js@4` 9230var $ = __webpack_require__(2); 9231var ObjectIterator = __webpack_require__(300); 9232 9233// `Object.iterateEntries` method 9234// https://github.com/tc39/proposal-object-iteration 9235$({ target: 'Object', stat: true, forced: true }, { 9236 iterateEntries: function iterateEntries(object) { 9237 return new ObjectIterator(object, 'entries'); 9238 } 9239}); 9240 9241 9242/***/ }), 9243/* 300 */ 9244/***/ (function(module, exports, __webpack_require__) { 9245 9246"use strict"; 9247 9248var InternalStateModule = __webpack_require__(51); 9249var createIteratorConstructor = __webpack_require__(186); 9250var createIterResultObject = __webpack_require__(118); 9251var hasOwn = __webpack_require__(38); 9252var objectKeys = __webpack_require__(76); 9253var toObject = __webpack_require__(39); 9254 9255var OBJECT_ITERATOR = 'Object Iterator'; 9256var setInternalState = InternalStateModule.set; 9257var getInternalState = InternalStateModule.getterFor(OBJECT_ITERATOR); 9258 9259module.exports = createIteratorConstructor(function ObjectIterator(source, mode) { 9260 var object = toObject(source); 9261 setInternalState(this, { 9262 type: OBJECT_ITERATOR, 9263 mode: mode, 9264 object: object, 9265 keys: objectKeys(object), 9266 index: 0 9267 }); 9268}, 'Object', function next() { 9269 var state = getInternalState(this); 9270 var keys = state.keys; 9271 while (true) { 9272 if (keys === null || state.index >= keys.length) { 9273 state.object = state.keys = null; 9274 return createIterResultObject(undefined, true); 9275 } 9276 var key = keys[state.index++]; 9277 var object = state.object; 9278 if (!hasOwn(object, key)) continue; 9279 switch (state.mode) { 9280 case 'keys': return createIterResultObject(key, false); 9281 case 'values': return createIterResultObject(object[key], false); 9282 } /* entries */ return createIterResultObject([key, object[key]], false); 9283 } 9284}); 9285 9286 9287/***/ }), 9288/* 301 */ 9289/***/ (function(module, exports, __webpack_require__) { 9290 9291"use strict"; 9292 9293// TODO: Remove from `core-js@4` 9294var $ = __webpack_require__(2); 9295var ObjectIterator = __webpack_require__(300); 9296 9297// `Object.iterateKeys` method 9298// https://github.com/tc39/proposal-object-iteration 9299$({ target: 'Object', stat: true, forced: true }, { 9300 iterateKeys: function iterateKeys(object) { 9301 return new ObjectIterator(object, 'keys'); 9302 } 9303}); 9304 9305 9306/***/ }), 9307/* 302 */ 9308/***/ (function(module, exports, __webpack_require__) { 9309 9310"use strict"; 9311 9312// TODO: Remove from `core-js@4` 9313var $ = __webpack_require__(2); 9314var ObjectIterator = __webpack_require__(300); 9315 9316// `Object.iterateValues` method 9317// https://github.com/tc39/proposal-object-iteration 9318$({ target: 'Object', stat: true, forced: true }, { 9319 iterateValues: function iterateValues(object) { 9320 return new ObjectIterator(object, 'values'); 9321 } 9322}); 9323 9324 9325/***/ }), 9326/* 303 */ 9327/***/ (function(module, exports, __webpack_require__) { 9328 9329"use strict"; 9330 9331var $ = __webpack_require__(2); 9332var getBuiltIn = __webpack_require__(23); 9333var uncurryThis = __webpack_require__(13); 9334var aCallable = __webpack_require__(30); 9335var requireObjectCoercible = __webpack_require__(15); 9336var toPropertyKey = __webpack_require__(17); 9337var iterate = __webpack_require__(202); 9338 9339var create = getBuiltIn('Object', 'create'); 9340var push = uncurryThis([].push); 9341 9342// `Object.groupBy` method 9343// https://github.com/tc39/proposal-array-grouping 9344$({ target: 'Object', stat: true, forced: true }, { 9345 groupBy: function groupBy(items, callbackfn) { 9346 requireObjectCoercible(items); 9347 aCallable(callbackfn); 9348 var obj = create(null); 9349 var k = 0; 9350 iterate(items, function (value) { 9351 var key = toPropertyKey(callbackfn(value, k++)); 9352 // in some IE versions, `hasOwnProperty` returns incorrect result on integer keys 9353 // but since it's a `null` prototype object, we can safely use `in` 9354 if (key in obj) push(obj[key], value); 9355 else obj[key] = [value]; 9356 }); 9357 return obj; 9358 } 9359}); 9360 9361 9362/***/ }), 9363/* 304 */ 9364/***/ (function(module, exports, __webpack_require__) { 9365 9366// TODO: Remove this module from `core-js@4` since it's split to modules listed below 9367__webpack_require__(305); 9368__webpack_require__(308); 9369__webpack_require__(309); 9370 9371 9372/***/ }), 9373/* 305 */ 9374/***/ (function(module, exports, __webpack_require__) { 9375 9376"use strict"; 9377 9378// https://github.com/tc39/proposal-observable 9379var $ = __webpack_require__(2); 9380var call = __webpack_require__(7); 9381var DESCRIPTORS = __webpack_require__(5); 9382var setSpecies = __webpack_require__(208); 9383var aCallable = __webpack_require__(30); 9384var anObject = __webpack_require__(46); 9385var anInstance = __webpack_require__(157); 9386var isCallable = __webpack_require__(20); 9387var isNullOrUndefined = __webpack_require__(16); 9388var isObject = __webpack_require__(19); 9389var getMethod = __webpack_require__(29); 9390var defineBuiltIn = __webpack_require__(47); 9391var defineBuiltIns = __webpack_require__(116); 9392var defineBuiltInAccessor = __webpack_require__(85); 9393var hostReportErrors = __webpack_require__(306); 9394var wellKnownSymbol = __webpack_require__(33); 9395var InternalStateModule = __webpack_require__(51); 9396var OBSERVABLE_FORCED = __webpack_require__(307); 9397 9398var $$OBSERVABLE = wellKnownSymbol('observable'); 9399var OBSERVABLE = 'Observable'; 9400var SUBSCRIPTION = 'Subscription'; 9401var SUBSCRIPTION_OBSERVER = 'SubscriptionObserver'; 9402var getterFor = InternalStateModule.getterFor; 9403var setInternalState = InternalStateModule.set; 9404var getObservableInternalState = getterFor(OBSERVABLE); 9405var getSubscriptionInternalState = getterFor(SUBSCRIPTION); 9406var getSubscriptionObserverInternalState = getterFor(SUBSCRIPTION_OBSERVER); 9407 9408var SubscriptionState = function (observer) { 9409 this.observer = anObject(observer); 9410 this.cleanup = undefined; 9411 this.subscriptionObserver = undefined; 9412}; 9413 9414SubscriptionState.prototype = { 9415 type: SUBSCRIPTION, 9416 clean: function () { 9417 var cleanup = this.cleanup; 9418 if (cleanup) { 9419 this.cleanup = undefined; 9420 try { 9421 cleanup(); 9422 } catch (error) { 9423 hostReportErrors(error); 9424 } 9425 } 9426 }, 9427 close: function () { 9428 if (!DESCRIPTORS) { 9429 var subscription = this.facade; 9430 var subscriptionObserver = this.subscriptionObserver; 9431 subscription.closed = true; 9432 if (subscriptionObserver) subscriptionObserver.closed = true; 9433 } this.observer = undefined; 9434 }, 9435 isClosed: function () { 9436 return this.observer === undefined; 9437 } 9438}; 9439 9440var Subscription = function (observer, subscriber) { 9441 var subscriptionState = setInternalState(this, new SubscriptionState(observer)); 9442 var start; 9443 if (!DESCRIPTORS) this.closed = false; 9444 try { 9445 if (start = getMethod(observer, 'start')) call(start, observer, this); 9446 } catch (error) { 9447 hostReportErrors(error); 9448 } 9449 if (subscriptionState.isClosed()) return; 9450 var subscriptionObserver = subscriptionState.subscriptionObserver = new SubscriptionObserver(subscriptionState); 9451 try { 9452 var cleanup = subscriber(subscriptionObserver); 9453 var subscription = cleanup; 9454 if (!isNullOrUndefined(cleanup)) subscriptionState.cleanup = isCallable(cleanup.unsubscribe) 9455 ? function () { subscription.unsubscribe(); } 9456 : aCallable(cleanup); 9457 } catch (error) { 9458 subscriptionObserver.error(error); 9459 return; 9460 } if (subscriptionState.isClosed()) subscriptionState.clean(); 9461}; 9462 9463Subscription.prototype = defineBuiltIns({}, { 9464 unsubscribe: function unsubscribe() { 9465 var subscriptionState = getSubscriptionInternalState(this); 9466 if (!subscriptionState.isClosed()) { 9467 subscriptionState.close(); 9468 subscriptionState.clean(); 9469 } 9470 } 9471}); 9472 9473if (DESCRIPTORS) defineBuiltInAccessor(Subscription.prototype, 'closed', { 9474 configurable: true, 9475 get: function closed() { 9476 return getSubscriptionInternalState(this).isClosed(); 9477 } 9478}); 9479 9480var SubscriptionObserver = function (subscriptionState) { 9481 setInternalState(this, { 9482 type: SUBSCRIPTION_OBSERVER, 9483 subscriptionState: subscriptionState 9484 }); 9485 if (!DESCRIPTORS) this.closed = false; 9486}; 9487 9488SubscriptionObserver.prototype = defineBuiltIns({}, { 9489 next: function next(value) { 9490 var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState; 9491 if (!subscriptionState.isClosed()) { 9492 var observer = subscriptionState.observer; 9493 try { 9494 var nextMethod = getMethod(observer, 'next'); 9495 if (nextMethod) call(nextMethod, observer, value); 9496 } catch (error) { 9497 hostReportErrors(error); 9498 } 9499 } 9500 }, 9501 error: function error(value) { 9502 var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState; 9503 if (!subscriptionState.isClosed()) { 9504 var observer = subscriptionState.observer; 9505 subscriptionState.close(); 9506 try { 9507 var errorMethod = getMethod(observer, 'error'); 9508 if (errorMethod) call(errorMethod, observer, value); 9509 else hostReportErrors(value); 9510 } catch (err) { 9511 hostReportErrors(err); 9512 } subscriptionState.clean(); 9513 } 9514 }, 9515 complete: function complete() { 9516 var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState; 9517 if (!subscriptionState.isClosed()) { 9518 var observer = subscriptionState.observer; 9519 subscriptionState.close(); 9520 try { 9521 var completeMethod = getMethod(observer, 'complete'); 9522 if (completeMethod) call(completeMethod, observer); 9523 } catch (error) { 9524 hostReportErrors(error); 9525 } subscriptionState.clean(); 9526 } 9527 } 9528}); 9529 9530if (DESCRIPTORS) defineBuiltInAccessor(SubscriptionObserver.prototype, 'closed', { 9531 configurable: true, 9532 get: function closed() { 9533 return getSubscriptionObserverInternalState(this).subscriptionState.isClosed(); 9534 } 9535}); 9536 9537var $Observable = function Observable(subscriber) { 9538 anInstance(this, ObservablePrototype); 9539 setInternalState(this, { 9540 type: OBSERVABLE, 9541 subscriber: aCallable(subscriber) 9542 }); 9543}; 9544 9545var ObservablePrototype = $Observable.prototype; 9546 9547defineBuiltIns(ObservablePrototype, { 9548 subscribe: function subscribe(observer) { 9549 var length = arguments.length; 9550 return new Subscription(isCallable(observer) ? { 9551 next: observer, 9552 error: length > 1 ? arguments[1] : undefined, 9553 complete: length > 2 ? arguments[2] : undefined 9554 } : isObject(observer) ? observer : {}, getObservableInternalState(this).subscriber); 9555 } 9556}); 9557 9558defineBuiltIn(ObservablePrototype, $$OBSERVABLE, function () { return this; }); 9559 9560$({ global: true, constructor: true, forced: OBSERVABLE_FORCED }, { 9561 Observable: $Observable 9562}); 9563 9564setSpecies(OBSERVABLE); 9565 9566 9567/***/ }), 9568/* 306 */ 9569/***/ (function(module, exports) { 9570 9571module.exports = function (a, b) { 9572 try { 9573 // eslint-disable-next-line no-console -- safe 9574 arguments.length == 1 ? console.error(a) : console.error(a, b); 9575 } catch (error) { /* empty */ } 9576}; 9577 9578 9579/***/ }), 9580/* 307 */ 9581/***/ (function(module, exports, __webpack_require__) { 9582 9583var global = __webpack_require__(3); 9584var isCallable = __webpack_require__(20); 9585var wellKnownSymbol = __webpack_require__(33); 9586 9587var $$OBSERVABLE = wellKnownSymbol('observable'); 9588var NativeObservable = global.Observable; 9589var NativeObservablePrototype = NativeObservable && NativeObservable.prototype; 9590 9591module.exports = !isCallable(NativeObservable) 9592 || !isCallable(NativeObservable.from) 9593 || !isCallable(NativeObservable.of) 9594 || !isCallable(NativeObservablePrototype.subscribe) 9595 || !isCallable(NativeObservablePrototype[$$OBSERVABLE]); 9596 9597 9598/***/ }), 9599/* 308 */ 9600/***/ (function(module, exports, __webpack_require__) { 9601 9602"use strict"; 9603 9604var $ = __webpack_require__(2); 9605var getBuiltIn = __webpack_require__(23); 9606var call = __webpack_require__(7); 9607var anObject = __webpack_require__(46); 9608var isConstructor = __webpack_require__(113); 9609var getIterator = __webpack_require__(119); 9610var getMethod = __webpack_require__(29); 9611var iterate = __webpack_require__(202); 9612var wellKnownSymbol = __webpack_require__(33); 9613var OBSERVABLE_FORCED = __webpack_require__(307); 9614 9615var $$OBSERVABLE = wellKnownSymbol('observable'); 9616 9617// `Observable.from` method 9618// https://github.com/tc39/proposal-observable 9619$({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED }, { 9620 from: function from(x) { 9621 var C = isConstructor(this) ? this : getBuiltIn('Observable'); 9622 var observableMethod = getMethod(anObject(x), $$OBSERVABLE); 9623 if (observableMethod) { 9624 var observable = anObject(call(observableMethod, x)); 9625 return observable.constructor === C ? observable : new C(function (observer) { 9626 return observable.subscribe(observer); 9627 }); 9628 } 9629 var iterator = getIterator(x); 9630 return new C(function (observer) { 9631 iterate(iterator, function (it, stop) { 9632 observer.next(it); 9633 if (observer.closed) return stop(); 9634 }, { IS_ITERATOR: true, INTERRUPTED: true }); 9635 observer.complete(); 9636 }); 9637 } 9638}); 9639 9640 9641/***/ }), 9642/* 309 */ 9643/***/ (function(module, exports, __webpack_require__) { 9644 9645"use strict"; 9646 9647var $ = __webpack_require__(2); 9648var getBuiltIn = __webpack_require__(23); 9649var isConstructor = __webpack_require__(113); 9650var OBSERVABLE_FORCED = __webpack_require__(307); 9651 9652var Array = getBuiltIn('Array'); 9653 9654// `Observable.of` method 9655// https://github.com/tc39/proposal-observable 9656$({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED }, { 9657 of: function of() { 9658 var C = isConstructor(this) ? this : getBuiltIn('Observable'); 9659 var length = arguments.length; 9660 var items = Array(length); 9661 var index = 0; 9662 while (index < length) items[index] = arguments[index++]; 9663 return new C(function (observer) { 9664 for (var i = 0; i < length; i++) { 9665 observer.next(items[i]); 9666 if (observer.closed) return; 9667 } observer.complete(); 9668 }); 9669 } 9670}); 9671 9672 9673/***/ }), 9674/* 310 */ 9675/***/ (function(module, exports, __webpack_require__) { 9676 9677"use strict"; 9678 9679// TODO: Remove from `core-js@4` 9680var $ = __webpack_require__(2); 9681var newPromiseCapabilityModule = __webpack_require__(311); 9682var perform = __webpack_require__(164); 9683 9684// `Promise.try` method 9685// https://github.com/tc39/proposal-promise-try 9686$({ target: 'Promise', stat: true, forced: true }, { 9687 'try': function (callbackfn) { 9688 var promiseCapability = newPromiseCapabilityModule.f(this); 9689 var result = perform(callbackfn); 9690 (result.error ? promiseCapability.reject : promiseCapability.resolve)(result.value); 9691 return promiseCapability.promise; 9692 } 9693}); 9694 9695 9696/***/ }), 9697/* 311 */ 9698/***/ (function(module, exports, __webpack_require__) { 9699 9700"use strict"; 9701 9702var aCallable = __webpack_require__(30); 9703 9704var $TypeError = TypeError; 9705 9706var PromiseCapability = function (C) { 9707 var resolve, reject; 9708 this.promise = new C(function ($$resolve, $$reject) { 9709 if (resolve !== undefined || reject !== undefined) throw $TypeError('Bad Promise constructor'); 9710 resolve = $$resolve; 9711 reject = $$reject; 9712 }); 9713 this.resolve = aCallable(resolve); 9714 this.reject = aCallable(reject); 9715}; 9716 9717// `NewPromiseCapability` abstract operation 9718// https://tc39.es/ecma262/#sec-newpromisecapability 9719module.exports.f = function (C) { 9720 return new PromiseCapability(C); 9721}; 9722 9723 9724/***/ }), 9725/* 312 */ 9726/***/ (function(module, exports, __webpack_require__) { 9727 9728"use strict"; 9729 9730var $ = __webpack_require__(2); 9731var newPromiseCapabilityModule = __webpack_require__(311); 9732 9733// `Promise.withResolvers` method 9734// https://github.com/tc39/proposal-promise-with-resolvers 9735$({ target: 'Promise', stat: true, forced: true }, { 9736 withResolvers: function withResolvers() { 9737 var promiseCapability = newPromiseCapabilityModule.f(this); 9738 return { 9739 promise: promiseCapability.promise, 9740 resolve: promiseCapability.resolve, 9741 reject: promiseCapability.reject 9742 }; 9743 } 9744}); 9745 9746 9747/***/ }), 9748/* 313 */ 9749/***/ (function(module, exports, __webpack_require__) { 9750 9751// TODO: Remove from `core-js@4` 9752var $ = __webpack_require__(2); 9753var ReflectMetadataModule = __webpack_require__(314); 9754var anObject = __webpack_require__(46); 9755 9756var toMetadataKey = ReflectMetadataModule.toKey; 9757var ordinaryDefineOwnMetadata = ReflectMetadataModule.set; 9758 9759// `Reflect.defineMetadata` method 9760// https://github.com/rbuckton/reflect-metadata 9761$({ target: 'Reflect', stat: true }, { 9762 defineMetadata: function defineMetadata(metadataKey, metadataValue, target /* , targetKey */) { 9763 var targetKey = arguments.length < 4 ? undefined : toMetadataKey(arguments[3]); 9764 ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), targetKey); 9765 } 9766}); 9767 9768 9769/***/ }), 9770/* 314 */ 9771/***/ (function(module, exports, __webpack_require__) { 9772 9773// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` 9774__webpack_require__(192); 9775__webpack_require__(209); 9776var getBuiltIn = __webpack_require__(23); 9777var uncurryThis = __webpack_require__(13); 9778var shared = __webpack_require__(34); 9779 9780var Map = getBuiltIn('Map'); 9781var WeakMap = getBuiltIn('WeakMap'); 9782var push = uncurryThis([].push); 9783 9784var metadata = shared('metadata'); 9785var store = metadata.store || (metadata.store = new WeakMap()); 9786 9787var getOrCreateMetadataMap = function (target, targetKey, create) { 9788 var targetMetadata = store.get(target); 9789 if (!targetMetadata) { 9790 if (!create) return; 9791 store.set(target, targetMetadata = new Map()); 9792 } 9793 var keyMetadata = targetMetadata.get(targetKey); 9794 if (!keyMetadata) { 9795 if (!create) return; 9796 targetMetadata.set(targetKey, keyMetadata = new Map()); 9797 } return keyMetadata; 9798}; 9799 9800var ordinaryHasOwnMetadata = function (MetadataKey, O, P) { 9801 var metadataMap = getOrCreateMetadataMap(O, P, false); 9802 return metadataMap === undefined ? false : metadataMap.has(MetadataKey); 9803}; 9804 9805var ordinaryGetOwnMetadata = function (MetadataKey, O, P) { 9806 var metadataMap = getOrCreateMetadataMap(O, P, false); 9807 return metadataMap === undefined ? undefined : metadataMap.get(MetadataKey); 9808}; 9809 9810var ordinaryDefineOwnMetadata = function (MetadataKey, MetadataValue, O, P) { 9811 getOrCreateMetadataMap(O, P, true).set(MetadataKey, MetadataValue); 9812}; 9813 9814var ordinaryOwnMetadataKeys = function (target, targetKey) { 9815 var metadataMap = getOrCreateMetadataMap(target, targetKey, false); 9816 var keys = []; 9817 if (metadataMap) metadataMap.forEach(function (_, key) { push(keys, key); }); 9818 return keys; 9819}; 9820 9821var toMetadataKey = function (it) { 9822 return it === undefined || typeof it == 'symbol' ? it : String(it); 9823}; 9824 9825module.exports = { 9826 store: store, 9827 getMap: getOrCreateMetadataMap, 9828 has: ordinaryHasOwnMetadata, 9829 get: ordinaryGetOwnMetadata, 9830 set: ordinaryDefineOwnMetadata, 9831 keys: ordinaryOwnMetadataKeys, 9832 toKey: toMetadataKey 9833}; 9834 9835 9836/***/ }), 9837/* 315 */ 9838/***/ (function(module, exports, __webpack_require__) { 9839 9840var $ = __webpack_require__(2); 9841var ReflectMetadataModule = __webpack_require__(314); 9842var anObject = __webpack_require__(46); 9843 9844var toMetadataKey = ReflectMetadataModule.toKey; 9845var getOrCreateMetadataMap = ReflectMetadataModule.getMap; 9846var store = ReflectMetadataModule.store; 9847 9848// `Reflect.deleteMetadata` method 9849// https://github.com/rbuckton/reflect-metadata 9850$({ target: 'Reflect', stat: true }, { 9851 deleteMetadata: function deleteMetadata(metadataKey, target /* , targetKey */) { 9852 var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); 9853 var metadataMap = getOrCreateMetadataMap(anObject(target), targetKey, false); 9854 if (metadataMap === undefined || !metadataMap['delete'](metadataKey)) return false; 9855 if (metadataMap.size) return true; 9856 var targetMetadata = store.get(target); 9857 targetMetadata['delete'](targetKey); 9858 return !!targetMetadata.size || store['delete'](target); 9859 } 9860}); 9861 9862 9863/***/ }), 9864/* 316 */ 9865/***/ (function(module, exports, __webpack_require__) { 9866 9867// TODO: Remove from `core-js@4` 9868var $ = __webpack_require__(2); 9869var ReflectMetadataModule = __webpack_require__(314); 9870var anObject = __webpack_require__(46); 9871var getPrototypeOf = __webpack_require__(95); 9872 9873var ordinaryHasOwnMetadata = ReflectMetadataModule.has; 9874var ordinaryGetOwnMetadata = ReflectMetadataModule.get; 9875var toMetadataKey = ReflectMetadataModule.toKey; 9876 9877var ordinaryGetMetadata = function (MetadataKey, O, P) { 9878 var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); 9879 if (hasOwn) return ordinaryGetOwnMetadata(MetadataKey, O, P); 9880 var parent = getPrototypeOf(O); 9881 return parent !== null ? ordinaryGetMetadata(MetadataKey, parent, P) : undefined; 9882}; 9883 9884// `Reflect.getMetadata` method 9885// https://github.com/rbuckton/reflect-metadata 9886$({ target: 'Reflect', stat: true }, { 9887 getMetadata: function getMetadata(metadataKey, target /* , targetKey */) { 9888 var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); 9889 return ordinaryGetMetadata(metadataKey, anObject(target), targetKey); 9890 } 9891}); 9892 9893 9894/***/ }), 9895/* 317 */ 9896/***/ (function(module, exports, __webpack_require__) { 9897 9898// TODO: Remove from `core-js@4` 9899var $ = __webpack_require__(2); 9900var uncurryThis = __webpack_require__(13); 9901var ReflectMetadataModule = __webpack_require__(314); 9902var anObject = __webpack_require__(46); 9903var getPrototypeOf = __webpack_require__(95); 9904var $arrayUniqueBy = __webpack_require__(142); 9905 9906var arrayUniqueBy = uncurryThis($arrayUniqueBy); 9907var concat = uncurryThis([].concat); 9908var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys; 9909var toMetadataKey = ReflectMetadataModule.toKey; 9910 9911var ordinaryMetadataKeys = function (O, P) { 9912 var oKeys = ordinaryOwnMetadataKeys(O, P); 9913 var parent = getPrototypeOf(O); 9914 if (parent === null) return oKeys; 9915 var pKeys = ordinaryMetadataKeys(parent, P); 9916 return pKeys.length ? oKeys.length ? arrayUniqueBy(concat(oKeys, pKeys)) : pKeys : oKeys; 9917}; 9918 9919// `Reflect.getMetadataKeys` method 9920// https://github.com/rbuckton/reflect-metadata 9921$({ target: 'Reflect', stat: true }, { 9922 getMetadataKeys: function getMetadataKeys(target /* , targetKey */) { 9923 var targetKey = arguments.length < 2 ? undefined : toMetadataKey(arguments[1]); 9924 return ordinaryMetadataKeys(anObject(target), targetKey); 9925 } 9926}); 9927 9928 9929/***/ }), 9930/* 318 */ 9931/***/ (function(module, exports, __webpack_require__) { 9932 9933// TODO: Remove from `core-js@4` 9934var $ = __webpack_require__(2); 9935var ReflectMetadataModule = __webpack_require__(314); 9936var anObject = __webpack_require__(46); 9937 9938var ordinaryGetOwnMetadata = ReflectMetadataModule.get; 9939var toMetadataKey = ReflectMetadataModule.toKey; 9940 9941// `Reflect.getOwnMetadata` method 9942// https://github.com/rbuckton/reflect-metadata 9943$({ target: 'Reflect', stat: true }, { 9944 getOwnMetadata: function getOwnMetadata(metadataKey, target /* , targetKey */) { 9945 var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); 9946 return ordinaryGetOwnMetadata(metadataKey, anObject(target), targetKey); 9947 } 9948}); 9949 9950 9951/***/ }), 9952/* 319 */ 9953/***/ (function(module, exports, __webpack_require__) { 9954 9955// TODO: Remove from `core-js@4` 9956var $ = __webpack_require__(2); 9957var ReflectMetadataModule = __webpack_require__(314); 9958var anObject = __webpack_require__(46); 9959 9960var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys; 9961var toMetadataKey = ReflectMetadataModule.toKey; 9962 9963// `Reflect.getOwnMetadataKeys` method 9964// https://github.com/rbuckton/reflect-metadata 9965$({ target: 'Reflect', stat: true }, { 9966 getOwnMetadataKeys: function getOwnMetadataKeys(target /* , targetKey */) { 9967 var targetKey = arguments.length < 2 ? undefined : toMetadataKey(arguments[1]); 9968 return ordinaryOwnMetadataKeys(anObject(target), targetKey); 9969 } 9970}); 9971 9972 9973/***/ }), 9974/* 320 */ 9975/***/ (function(module, exports, __webpack_require__) { 9976 9977// TODO: Remove from `core-js@4` 9978var $ = __webpack_require__(2); 9979var ReflectMetadataModule = __webpack_require__(314); 9980var anObject = __webpack_require__(46); 9981var getPrototypeOf = __webpack_require__(95); 9982 9983var ordinaryHasOwnMetadata = ReflectMetadataModule.has; 9984var toMetadataKey = ReflectMetadataModule.toKey; 9985 9986var ordinaryHasMetadata = function (MetadataKey, O, P) { 9987 var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); 9988 if (hasOwn) return true; 9989 var parent = getPrototypeOf(O); 9990 return parent !== null ? ordinaryHasMetadata(MetadataKey, parent, P) : false; 9991}; 9992 9993// `Reflect.hasMetadata` method 9994// https://github.com/rbuckton/reflect-metadata 9995$({ target: 'Reflect', stat: true }, { 9996 hasMetadata: function hasMetadata(metadataKey, target /* , targetKey */) { 9997 var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); 9998 return ordinaryHasMetadata(metadataKey, anObject(target), targetKey); 9999 } 10000}); 10001 10002 10003/***/ }), 10004/* 321 */ 10005/***/ (function(module, exports, __webpack_require__) { 10006 10007// TODO: Remove from `core-js@4` 10008var $ = __webpack_require__(2); 10009var ReflectMetadataModule = __webpack_require__(314); 10010var anObject = __webpack_require__(46); 10011 10012var ordinaryHasOwnMetadata = ReflectMetadataModule.has; 10013var toMetadataKey = ReflectMetadataModule.toKey; 10014 10015// `Reflect.hasOwnMetadata` method 10016// https://github.com/rbuckton/reflect-metadata 10017$({ target: 'Reflect', stat: true }, { 10018 hasOwnMetadata: function hasOwnMetadata(metadataKey, target /* , targetKey */) { 10019 var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); 10020 return ordinaryHasOwnMetadata(metadataKey, anObject(target), targetKey); 10021 } 10022}); 10023 10024 10025/***/ }), 10026/* 322 */ 10027/***/ (function(module, exports, __webpack_require__) { 10028 10029var $ = __webpack_require__(2); 10030var ReflectMetadataModule = __webpack_require__(314); 10031var anObject = __webpack_require__(46); 10032 10033var toMetadataKey = ReflectMetadataModule.toKey; 10034var ordinaryDefineOwnMetadata = ReflectMetadataModule.set; 10035 10036// `Reflect.metadata` method 10037// https://github.com/rbuckton/reflect-metadata 10038$({ target: 'Reflect', stat: true }, { 10039 metadata: function metadata(metadataKey, metadataValue) { 10040 return function decorator(target, key) { 10041 ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetadataKey(key)); 10042 }; 10043 } 10044}); 10045 10046 10047/***/ }), 10048/* 323 */ 10049/***/ (function(module, exports, __webpack_require__) { 10050 10051"use strict"; 10052 10053var $ = __webpack_require__(2); 10054var aSet = __webpack_require__(324); 10055var add = __webpack_require__(325).add; 10056 10057// `Set.prototype.addAll` method 10058// https://github.com/tc39/proposal-collection-methods 10059$({ target: 'Set', proto: true, real: true, forced: true }, { 10060 addAll: function addAll(/* ...elements */) { 10061 var set = aSet(this); 10062 for (var k = 0, len = arguments.length; k < len; k++) { 10063 add(set, arguments[k]); 10064 } return set; 10065 } 10066}); 10067 10068 10069/***/ }), 10070/* 324 */ 10071/***/ (function(module, exports, __webpack_require__) { 10072 10073var has = __webpack_require__(325).has; 10074 10075// Perform ? RequireInternalSlot(M, [[SetData]]) 10076module.exports = function (it) { 10077 has(it); 10078 return it; 10079}; 10080 10081 10082/***/ }), 10083/* 325 */ 10084/***/ (function(module, exports, __webpack_require__) { 10085 10086var uncurryThis = __webpack_require__(13); 10087 10088// eslint-disable-next-line es/no-set -- safe 10089var SetPrototype = Set.prototype; 10090 10091module.exports = { 10092 // eslint-disable-next-line es/no-set -- safe 10093 Set: Set, 10094 add: uncurryThis(SetPrototype.add), 10095 has: uncurryThis(SetPrototype.has), 10096 remove: uncurryThis(SetPrototype['delete']), 10097 proto: SetPrototype 10098}; 10099 10100 10101/***/ }), 10102/* 326 */ 10103/***/ (function(module, exports, __webpack_require__) { 10104 10105"use strict"; 10106 10107var $ = __webpack_require__(2); 10108var aSet = __webpack_require__(324); 10109var remove = __webpack_require__(325).remove; 10110 10111// `Set.prototype.deleteAll` method 10112// https://github.com/tc39/proposal-collection-methods 10113$({ target: 'Set', proto: true, real: true, forced: true }, { 10114 deleteAll: function deleteAll(/* ...elements */) { 10115 var collection = aSet(this); 10116 var allDeleted = true; 10117 var wasDeleted; 10118 for (var k = 0, len = arguments.length; k < len; k++) { 10119 wasDeleted = remove(collection, arguments[k]); 10120 allDeleted = allDeleted && wasDeleted; 10121 } return !!allDeleted; 10122 } 10123}); 10124 10125 10126/***/ }), 10127/* 327 */ 10128/***/ (function(module, exports, __webpack_require__) { 10129 10130var $ = __webpack_require__(2); 10131var difference = __webpack_require__(328); 10132var setMethodAcceptSetLike = __webpack_require__(333); 10133 10134// `Set.prototype.difference` method 10135// https://github.com/tc39/proposal-set-methods 10136$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('difference') }, { 10137 difference: difference 10138}); 10139 10140 10141/***/ }), 10142/* 328 */ 10143/***/ (function(module, exports, __webpack_require__) { 10144 10145"use strict"; 10146 10147var aSet = __webpack_require__(324); 10148var SetHelpers = __webpack_require__(325); 10149var clone = __webpack_require__(329); 10150var size = __webpack_require__(331); 10151var getSetRecord = __webpack_require__(332); 10152var iterateSet = __webpack_require__(330); 10153var iterateSimple = __webpack_require__(144); 10154 10155var has = SetHelpers.has; 10156var remove = SetHelpers.remove; 10157 10158// `Set.prototype.difference` method 10159// https://github.com/tc39/proposal-set-methods 10160module.exports = function difference(other) { 10161 var O = aSet(this); 10162 var otherRec = getSetRecord(other); 10163 var result = clone(O); 10164 if (size(O) <= otherRec.size) iterateSet(O, function (e) { 10165 if (otherRec.includes(e)) remove(result, e); 10166 }); 10167 else iterateSimple(otherRec.getIterator(), function (e) { 10168 if (has(O, e)) remove(result, e); 10169 }); 10170 return result; 10171}; 10172 10173 10174/***/ }), 10175/* 329 */ 10176/***/ (function(module, exports, __webpack_require__) { 10177 10178var SetHelpers = __webpack_require__(325); 10179var iterate = __webpack_require__(330); 10180 10181var Set = SetHelpers.Set; 10182var add = SetHelpers.add; 10183 10184module.exports = function (set) { 10185 var result = new Set(); 10186 iterate(set, function (it) { 10187 add(result, it); 10188 }); 10189 return result; 10190}; 10191 10192 10193/***/ }), 10194/* 330 */ 10195/***/ (function(module, exports, __webpack_require__) { 10196 10197var uncurryThis = __webpack_require__(13); 10198var iterateSimple = __webpack_require__(144); 10199var SetHelpers = __webpack_require__(325); 10200 10201var Set = SetHelpers.Set; 10202var SetPrototype = SetHelpers.proto; 10203var forEach = uncurryThis(SetPrototype.forEach); 10204var keys = uncurryThis(SetPrototype.keys); 10205var next = keys(new Set()).next; 10206 10207module.exports = function (set, fn, interruptible) { 10208 return interruptible ? iterateSimple(keys(set), fn, next) : forEach(set, fn); 10209}; 10210 10211 10212/***/ }), 10213/* 331 */ 10214/***/ (function(module, exports, __webpack_require__) { 10215 10216var uncurryThisAccessor = __webpack_require__(98); 10217var SetHelpers = __webpack_require__(325); 10218 10219module.exports = uncurryThisAccessor(SetHelpers.proto, 'size', 'get') || function (set) { 10220 return set.size; 10221}; 10222 10223 10224/***/ }), 10225/* 332 */ 10226/***/ (function(module, exports, __webpack_require__) { 10227 10228var aCallable = __webpack_require__(30); 10229var anObject = __webpack_require__(46); 10230var call = __webpack_require__(7); 10231var toIntegerOrInfinity = __webpack_require__(61); 10232 10233var $TypeError = TypeError; 10234var max = Math.max; 10235 10236var SetRecord = function (set, size, has, keys) { 10237 this.set = set; 10238 this.size = size; 10239 this.has = has; 10240 this.keys = keys; 10241}; 10242 10243SetRecord.prototype = { 10244 getIterator: function () { 10245 return anObject(call(this.keys, this.set)); 10246 }, 10247 includes: function (it) { 10248 return call(this.has, this.set, it); 10249 } 10250}; 10251 10252// `GetSetRecord` abstract operation 10253// https://tc39.es/proposal-set-methods/#sec-getsetrecord 10254module.exports = function (obj) { 10255 anObject(obj); 10256 var numSize = +obj.size; 10257 // NOTE: If size is undefined, then numSize will be NaN 10258 // eslint-disable-next-line no-self-compare -- NaN check 10259 if (numSize != numSize) throw $TypeError('Invalid size'); 10260 return new SetRecord( 10261 obj, 10262 max(toIntegerOrInfinity(numSize), 0), 10263 aCallable(obj.has), 10264 aCallable(obj.keys) 10265 ); 10266}; 10267 10268 10269/***/ }), 10270/* 333 */ 10271/***/ (function(module, exports, __webpack_require__) { 10272 10273var getBuiltIn = __webpack_require__(23); 10274 10275var createEmptySetLike = function () { 10276 return { 10277 size: 0, 10278 has: function () { 10279 return false; 10280 }, 10281 keys: function () { 10282 return { 10283 next: function () { 10284 return { done: true }; 10285 } 10286 }; 10287 } 10288 }; 10289}; 10290 10291module.exports = function (name) { 10292 try { 10293 var Set = getBuiltIn('Set'); 10294 new Set()[name](createEmptySetLike()); 10295 return true; 10296 } catch (error) { 10297 return false; 10298 } 10299}; 10300 10301 10302/***/ }), 10303/* 334 */ 10304/***/ (function(module, exports, __webpack_require__) { 10305 10306"use strict"; 10307 10308var $ = __webpack_require__(2); 10309var call = __webpack_require__(7); 10310var toSetLike = __webpack_require__(335); 10311var $difference = __webpack_require__(328); 10312 10313// `Set.prototype.difference` method 10314// https://github.com/tc39/proposal-set-methods 10315// TODO: Obsolete version, remove from `core-js@4` 10316$({ target: 'Set', proto: true, real: true, forced: true }, { 10317 difference: function difference(other) { 10318 return call($difference, this, toSetLike(other)); 10319 } 10320}); 10321 10322 10323/***/ }), 10324/* 335 */ 10325/***/ (function(module, exports, __webpack_require__) { 10326 10327var getBuiltIn = __webpack_require__(23); 10328var isCallable = __webpack_require__(20); 10329var isIterable = __webpack_require__(336); 10330var isObject = __webpack_require__(19); 10331 10332var Set = getBuiltIn('Set'); 10333 10334var isSetLike = function (it) { 10335 return isObject(it) 10336 && typeof it.size == 'number' 10337 && isCallable(it.has) 10338 && isCallable(it.keys); 10339}; 10340 10341// fallback old -> new set methods proposal arguments 10342module.exports = function (it) { 10343 if (isSetLike(it)) return it; 10344 return isIterable(it) ? new Set(it) : it; 10345}; 10346 10347 10348/***/ }), 10349/* 336 */ 10350/***/ (function(module, exports, __webpack_require__) { 10351 10352var classof = __webpack_require__(89); 10353var hasOwn = __webpack_require__(38); 10354var isNullOrUndefined = __webpack_require__(16); 10355var wellKnownSymbol = __webpack_require__(33); 10356var Iterators = __webpack_require__(121); 10357 10358var ITERATOR = wellKnownSymbol('iterator'); 10359var $Object = Object; 10360 10361module.exports = function (it) { 10362 if (isNullOrUndefined(it)) return false; 10363 var O = $Object(it); 10364 return O[ITERATOR] !== undefined 10365 || '@@iterator' in O 10366 || hasOwn(Iterators, classof(O)); 10367}; 10368 10369 10370/***/ }), 10371/* 337 */ 10372/***/ (function(module, exports, __webpack_require__) { 10373 10374"use strict"; 10375 10376var $ = __webpack_require__(2); 10377var bind = __webpack_require__(111); 10378var aSet = __webpack_require__(324); 10379var iterate = __webpack_require__(330); 10380 10381// `Set.prototype.every` method 10382// https://github.com/tc39/proposal-collection-methods 10383$({ target: 'Set', proto: true, real: true, forced: true }, { 10384 every: function every(callbackfn /* , thisArg */) { 10385 var set = aSet(this); 10386 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 10387 return iterate(set, function (value) { 10388 if (!boundFunction(value, value, set)) return false; 10389 }, true) !== false; 10390 } 10391}); 10392 10393 10394/***/ }), 10395/* 338 */ 10396/***/ (function(module, exports, __webpack_require__) { 10397 10398"use strict"; 10399 10400var $ = __webpack_require__(2); 10401var bind = __webpack_require__(111); 10402var aSet = __webpack_require__(324); 10403var SetHelpers = __webpack_require__(325); 10404var iterate = __webpack_require__(330); 10405 10406var Set = SetHelpers.Set; 10407var add = SetHelpers.add; 10408 10409// `Set.prototype.filter` method 10410// https://github.com/tc39/proposal-collection-methods 10411$({ target: 'Set', proto: true, real: true, forced: true }, { 10412 filter: function filter(callbackfn /* , thisArg */) { 10413 var set = aSet(this); 10414 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 10415 var newSet = new Set(); 10416 iterate(set, function (value) { 10417 if (boundFunction(value, value, set)) add(newSet, value); 10418 }); 10419 return newSet; 10420 } 10421}); 10422 10423 10424/***/ }), 10425/* 339 */ 10426/***/ (function(module, exports, __webpack_require__) { 10427 10428"use strict"; 10429 10430var $ = __webpack_require__(2); 10431var bind = __webpack_require__(111); 10432var aSet = __webpack_require__(324); 10433var iterate = __webpack_require__(330); 10434 10435// `Set.prototype.find` method 10436// https://github.com/tc39/proposal-collection-methods 10437$({ target: 'Set', proto: true, real: true, forced: true }, { 10438 find: function find(callbackfn /* , thisArg */) { 10439 var set = aSet(this); 10440 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 10441 var result = iterate(set, function (value) { 10442 if (boundFunction(value, value, set)) return { value: value }; 10443 }, true); 10444 return result && result.value; 10445 } 10446}); 10447 10448 10449/***/ }), 10450/* 340 */ 10451/***/ (function(module, exports, __webpack_require__) { 10452 10453var $ = __webpack_require__(2); 10454var from = __webpack_require__(258); 10455 10456// `Set.from` method 10457// https://tc39.github.io/proposal-setmap-offrom/#sec-set.from 10458$({ target: 'Set', stat: true, forced: true }, { 10459 from: from 10460}); 10461 10462 10463/***/ }), 10464/* 341 */ 10465/***/ (function(module, exports, __webpack_require__) { 10466 10467var $ = __webpack_require__(2); 10468var fails = __webpack_require__(6); 10469var intersection = __webpack_require__(342); 10470var setMethodAcceptSetLike = __webpack_require__(333); 10471 10472var INCORRECT = !setMethodAcceptSetLike('intersection') || fails(function () { 10473 // eslint-disable-next-line es/no-array-from, es/no-set -- testing 10474 return Array.from(new Set([1, 2, 3]).intersection(new Set([3, 2]))) != '3,2'; 10475}); 10476 10477// `Set.prototype.intersection` method 10478// https://github.com/tc39/proposal-set-methods 10479$({ target: 'Set', proto: true, real: true, forced: INCORRECT }, { 10480 intersection: intersection 10481}); 10482 10483 10484/***/ }), 10485/* 342 */ 10486/***/ (function(module, exports, __webpack_require__) { 10487 10488"use strict"; 10489 10490var aSet = __webpack_require__(324); 10491var SetHelpers = __webpack_require__(325); 10492var size = __webpack_require__(331); 10493var getSetRecord = __webpack_require__(332); 10494var iterateSet = __webpack_require__(330); 10495var iterateSimple = __webpack_require__(144); 10496 10497var Set = SetHelpers.Set; 10498var add = SetHelpers.add; 10499var has = SetHelpers.has; 10500 10501// `Set.prototype.intersection` method 10502// https://github.com/tc39/proposal-set-methods 10503module.exports = function intersection(other) { 10504 var O = aSet(this); 10505 var otherRec = getSetRecord(other); 10506 var result = new Set(); 10507 10508 if (size(O) > otherRec.size) { 10509 iterateSimple(otherRec.getIterator(), function (e) { 10510 if (has(O, e)) add(result, e); 10511 }); 10512 } else { 10513 iterateSet(O, function (e) { 10514 if (otherRec.includes(e)) add(result, e); 10515 }); 10516 } 10517 10518 return result; 10519}; 10520 10521 10522/***/ }), 10523/* 343 */ 10524/***/ (function(module, exports, __webpack_require__) { 10525 10526"use strict"; 10527 10528var $ = __webpack_require__(2); 10529var call = __webpack_require__(7); 10530var toSetLike = __webpack_require__(335); 10531var $intersection = __webpack_require__(342); 10532 10533// `Set.prototype.intersection` method 10534// https://github.com/tc39/proposal-set-methods 10535// TODO: Obsolete version, remove from `core-js@4` 10536$({ target: 'Set', proto: true, real: true, forced: true }, { 10537 intersection: function intersection(other) { 10538 return call($intersection, this, toSetLike(other)); 10539 } 10540}); 10541 10542 10543/***/ }), 10544/* 344 */ 10545/***/ (function(module, exports, __webpack_require__) { 10546 10547var $ = __webpack_require__(2); 10548var isDisjointFrom = __webpack_require__(345); 10549var setMethodAcceptSetLike = __webpack_require__(333); 10550 10551// `Set.prototype.isDisjointFrom` method 10552// https://github.com/tc39/proposal-set-methods 10553$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isDisjointFrom') }, { 10554 isDisjointFrom: isDisjointFrom 10555}); 10556 10557 10558/***/ }), 10559/* 345 */ 10560/***/ (function(module, exports, __webpack_require__) { 10561 10562"use strict"; 10563 10564var aSet = __webpack_require__(324); 10565var has = __webpack_require__(325).has; 10566var size = __webpack_require__(331); 10567var getSetRecord = __webpack_require__(332); 10568var iterateSet = __webpack_require__(330); 10569var iterateSimple = __webpack_require__(144); 10570var iteratorClose = __webpack_require__(165); 10571 10572// `Set.prototype.isDisjointFrom` method 10573// https://tc39.github.io/proposal-set-methods/#Set.prototype.isDisjointFrom 10574module.exports = function isDisjointFrom(other) { 10575 var O = aSet(this); 10576 var otherRec = getSetRecord(other); 10577 if (size(O) <= otherRec.size) return iterateSet(O, function (e) { 10578 if (otherRec.includes(e)) return false; 10579 }, true) !== false; 10580 var iterator = otherRec.getIterator(); 10581 return iterateSimple(iterator, function (e) { 10582 if (has(O, e)) return iteratorClose(iterator, 'normal', false); 10583 }) !== false; 10584}; 10585 10586 10587/***/ }), 10588/* 346 */ 10589/***/ (function(module, exports, __webpack_require__) { 10590 10591"use strict"; 10592 10593var $ = __webpack_require__(2); 10594var call = __webpack_require__(7); 10595var toSetLike = __webpack_require__(335); 10596var $isDisjointFrom = __webpack_require__(345); 10597 10598// `Set.prototype.isDisjointFrom` method 10599// https://github.com/tc39/proposal-set-methods 10600// TODO: Obsolete version, remove from `core-js@4` 10601$({ target: 'Set', proto: true, real: true, forced: true }, { 10602 isDisjointFrom: function isDisjointFrom(other) { 10603 return call($isDisjointFrom, this, toSetLike(other)); 10604 } 10605}); 10606 10607 10608/***/ }), 10609/* 347 */ 10610/***/ (function(module, exports, __webpack_require__) { 10611 10612var $ = __webpack_require__(2); 10613var isSubsetOf = __webpack_require__(348); 10614var setMethodAcceptSetLike = __webpack_require__(333); 10615 10616// `Set.prototype.isSubsetOf` method 10617// https://github.com/tc39/proposal-set-methods 10618$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isSubsetOf') }, { 10619 isSubsetOf: isSubsetOf 10620}); 10621 10622 10623/***/ }), 10624/* 348 */ 10625/***/ (function(module, exports, __webpack_require__) { 10626 10627"use strict"; 10628 10629var aSet = __webpack_require__(324); 10630var size = __webpack_require__(331); 10631var iterate = __webpack_require__(330); 10632var getSetRecord = __webpack_require__(332); 10633 10634// `Set.prototype.isSubsetOf` method 10635// https://tc39.github.io/proposal-set-methods/#Set.prototype.isSubsetOf 10636module.exports = function isSubsetOf(other) { 10637 var O = aSet(this); 10638 var otherRec = getSetRecord(other); 10639 if (size(O) > otherRec.size) return false; 10640 return iterate(O, function (e) { 10641 if (!otherRec.includes(e)) return false; 10642 }, true) !== false; 10643}; 10644 10645 10646/***/ }), 10647/* 349 */ 10648/***/ (function(module, exports, __webpack_require__) { 10649 10650"use strict"; 10651 10652var $ = __webpack_require__(2); 10653var call = __webpack_require__(7); 10654var toSetLike = __webpack_require__(335); 10655var $isSubsetOf = __webpack_require__(348); 10656 10657// `Set.prototype.isSubsetOf` method 10658// https://github.com/tc39/proposal-set-methods 10659// TODO: Obsolete version, remove from `core-js@4` 10660$({ target: 'Set', proto: true, real: true, forced: true }, { 10661 isSubsetOf: function isSubsetOf(other) { 10662 return call($isSubsetOf, this, toSetLike(other)); 10663 } 10664}); 10665 10666 10667/***/ }), 10668/* 350 */ 10669/***/ (function(module, exports, __webpack_require__) { 10670 10671var $ = __webpack_require__(2); 10672var isSupersetOf = __webpack_require__(351); 10673var setMethodAcceptSetLike = __webpack_require__(333); 10674 10675// `Set.prototype.isSupersetOf` method 10676// https://github.com/tc39/proposal-set-methods 10677$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isSupersetOf') }, { 10678 isSupersetOf: isSupersetOf 10679}); 10680 10681 10682/***/ }), 10683/* 351 */ 10684/***/ (function(module, exports, __webpack_require__) { 10685 10686"use strict"; 10687 10688var aSet = __webpack_require__(324); 10689var has = __webpack_require__(325).has; 10690var size = __webpack_require__(331); 10691var getSetRecord = __webpack_require__(332); 10692var iterateSimple = __webpack_require__(144); 10693var iteratorClose = __webpack_require__(165); 10694 10695// `Set.prototype.isSupersetOf` method 10696// https://tc39.github.io/proposal-set-methods/#Set.prototype.isSupersetOf 10697module.exports = function isSupersetOf(other) { 10698 var O = aSet(this); 10699 var otherRec = getSetRecord(other); 10700 if (size(O) < otherRec.size) return false; 10701 var iterator = otherRec.getIterator(); 10702 return iterateSimple(iterator, function (e) { 10703 if (!has(O, e)) return iteratorClose(iterator, 'normal', false); 10704 }) !== false; 10705}; 10706 10707 10708/***/ }), 10709/* 352 */ 10710/***/ (function(module, exports, __webpack_require__) { 10711 10712"use strict"; 10713 10714var $ = __webpack_require__(2); 10715var call = __webpack_require__(7); 10716var toSetLike = __webpack_require__(335); 10717var $isSupersetOf = __webpack_require__(351); 10718 10719// `Set.prototype.isSupersetOf` method 10720// https://github.com/tc39/proposal-set-methods 10721// TODO: Obsolete version, remove from `core-js@4` 10722$({ target: 'Set', proto: true, real: true, forced: true }, { 10723 isSupersetOf: function isSupersetOf(other) { 10724 return call($isSupersetOf, this, toSetLike(other)); 10725 } 10726}); 10727 10728 10729/***/ }), 10730/* 353 */ 10731/***/ (function(module, exports, __webpack_require__) { 10732 10733"use strict"; 10734 10735var $ = __webpack_require__(2); 10736var uncurryThis = __webpack_require__(13); 10737var aSet = __webpack_require__(324); 10738var iterate = __webpack_require__(330); 10739var toString = __webpack_require__(88); 10740 10741var arrayJoin = uncurryThis([].join); 10742var push = uncurryThis([].push); 10743 10744// `Set.prototype.join` method 10745// https://github.com/tc39/proposal-collection-methods 10746$({ target: 'Set', proto: true, real: true, forced: true }, { 10747 join: function join(separator) { 10748 var set = aSet(this); 10749 var sep = separator === undefined ? ',' : toString(separator); 10750 var array = []; 10751 iterate(set, function (value) { 10752 push(array, value); 10753 }); 10754 return arrayJoin(array, sep); 10755 } 10756}); 10757 10758 10759/***/ }), 10760/* 354 */ 10761/***/ (function(module, exports, __webpack_require__) { 10762 10763"use strict"; 10764 10765var $ = __webpack_require__(2); 10766var bind = __webpack_require__(111); 10767var aSet = __webpack_require__(324); 10768var SetHelpers = __webpack_require__(325); 10769var iterate = __webpack_require__(330); 10770 10771var Set = SetHelpers.Set; 10772var add = SetHelpers.add; 10773 10774// `Set.prototype.map` method 10775// https://github.com/tc39/proposal-collection-methods 10776$({ target: 'Set', proto: true, real: true, forced: true }, { 10777 map: function map(callbackfn /* , thisArg */) { 10778 var set = aSet(this); 10779 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 10780 var newSet = new Set(); 10781 iterate(set, function (value) { 10782 add(newSet, boundFunction(value, value, set)); 10783 }); 10784 return newSet; 10785 } 10786}); 10787 10788 10789/***/ }), 10790/* 355 */ 10791/***/ (function(module, exports, __webpack_require__) { 10792 10793var $ = __webpack_require__(2); 10794var of = __webpack_require__(269); 10795 10796// `Set.of` method 10797// https://tc39.github.io/proposal-setmap-offrom/#sec-set.of 10798$({ target: 'Set', stat: true, forced: true }, { 10799 of: of 10800}); 10801 10802 10803/***/ }), 10804/* 356 */ 10805/***/ (function(module, exports, __webpack_require__) { 10806 10807"use strict"; 10808 10809var $ = __webpack_require__(2); 10810var aCallable = __webpack_require__(30); 10811var aSet = __webpack_require__(324); 10812var iterate = __webpack_require__(330); 10813 10814var $TypeError = TypeError; 10815 10816// `Set.prototype.reduce` method 10817// https://github.com/tc39/proposal-collection-methods 10818$({ target: 'Set', proto: true, real: true, forced: true }, { 10819 reduce: function reduce(callbackfn /* , initialValue */) { 10820 var set = aSet(this); 10821 var noInitial = arguments.length < 2; 10822 var accumulator = noInitial ? undefined : arguments[1]; 10823 aCallable(callbackfn); 10824 iterate(set, function (value) { 10825 if (noInitial) { 10826 noInitial = false; 10827 accumulator = value; 10828 } else { 10829 accumulator = callbackfn(accumulator, value, value, set); 10830 } 10831 }); 10832 if (noInitial) throw $TypeError('Reduce of empty set with no initial value'); 10833 return accumulator; 10834 } 10835}); 10836 10837 10838/***/ }), 10839/* 357 */ 10840/***/ (function(module, exports, __webpack_require__) { 10841 10842"use strict"; 10843 10844var $ = __webpack_require__(2); 10845var bind = __webpack_require__(111); 10846var aSet = __webpack_require__(324); 10847var iterate = __webpack_require__(330); 10848 10849// `Set.prototype.some` method 10850// https://github.com/tc39/proposal-collection-methods 10851$({ target: 'Set', proto: true, real: true, forced: true }, { 10852 some: function some(callbackfn /* , thisArg */) { 10853 var set = aSet(this); 10854 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 10855 return iterate(set, function (value) { 10856 if (boundFunction(value, value, set)) return true; 10857 }, true) === true; 10858 } 10859}); 10860 10861 10862/***/ }), 10863/* 358 */ 10864/***/ (function(module, exports, __webpack_require__) { 10865 10866var $ = __webpack_require__(2); 10867var symmetricDifference = __webpack_require__(359); 10868var setMethodAcceptSetLike = __webpack_require__(333); 10869 10870// `Set.prototype.symmetricDifference` method 10871// https://github.com/tc39/proposal-set-methods 10872$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('symmetricDifference') }, { 10873 symmetricDifference: symmetricDifference 10874}); 10875 10876 10877/***/ }), 10878/* 359 */ 10879/***/ (function(module, exports, __webpack_require__) { 10880 10881"use strict"; 10882 10883var aSet = __webpack_require__(324); 10884var SetHelpers = __webpack_require__(325); 10885var clone = __webpack_require__(329); 10886var getSetRecord = __webpack_require__(332); 10887var iterateSimple = __webpack_require__(144); 10888 10889var add = SetHelpers.add; 10890var has = SetHelpers.has; 10891var remove = SetHelpers.remove; 10892 10893// `Set.prototype.symmetricDifference` method 10894// https://github.com/tc39/proposal-set-methods 10895module.exports = function symmetricDifference(other) { 10896 var O = aSet(this); 10897 var keysIter = getSetRecord(other).getIterator(); 10898 var result = clone(O); 10899 iterateSimple(keysIter, function (e) { 10900 if (has(O, e)) remove(result, e); 10901 else add(result, e); 10902 }); 10903 return result; 10904}; 10905 10906 10907/***/ }), 10908/* 360 */ 10909/***/ (function(module, exports, __webpack_require__) { 10910 10911"use strict"; 10912 10913var $ = __webpack_require__(2); 10914var call = __webpack_require__(7); 10915var toSetLike = __webpack_require__(335); 10916var $symmetricDifference = __webpack_require__(359); 10917 10918// `Set.prototype.symmetricDifference` method 10919// https://github.com/tc39/proposal-set-methods 10920// TODO: Obsolete version, remove from `core-js@4` 10921$({ target: 'Set', proto: true, real: true, forced: true }, { 10922 symmetricDifference: function symmetricDifference(other) { 10923 return call($symmetricDifference, this, toSetLike(other)); 10924 } 10925}); 10926 10927 10928/***/ }), 10929/* 361 */ 10930/***/ (function(module, exports, __webpack_require__) { 10931 10932var $ = __webpack_require__(2); 10933var union = __webpack_require__(362); 10934var setMethodAcceptSetLike = __webpack_require__(333); 10935 10936// `Set.prototype.union` method 10937// https://github.com/tc39/proposal-set-methods 10938$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('union') }, { 10939 union: union 10940}); 10941 10942 10943/***/ }), 10944/* 362 */ 10945/***/ (function(module, exports, __webpack_require__) { 10946 10947"use strict"; 10948 10949var aSet = __webpack_require__(324); 10950var add = __webpack_require__(325).add; 10951var clone = __webpack_require__(329); 10952var getSetRecord = __webpack_require__(332); 10953var iterateSimple = __webpack_require__(144); 10954 10955// `Set.prototype.union` method 10956// https://github.com/tc39/proposal-set-methods 10957module.exports = function union(other) { 10958 var O = aSet(this); 10959 var keysIter = getSetRecord(other).getIterator(); 10960 var result = clone(O); 10961 iterateSimple(keysIter, function (it) { 10962 add(result, it); 10963 }); 10964 return result; 10965}; 10966 10967 10968/***/ }), 10969/* 363 */ 10970/***/ (function(module, exports, __webpack_require__) { 10971 10972"use strict"; 10973 10974var $ = __webpack_require__(2); 10975var call = __webpack_require__(7); 10976var toSetLike = __webpack_require__(335); 10977var $union = __webpack_require__(362); 10978 10979// `Set.prototype.union` method 10980// https://github.com/tc39/proposal-set-methods 10981// TODO: Obsolete version, remove from `core-js@4` 10982$({ target: 'Set', proto: true, real: true, forced: true }, { 10983 union: function union(other) { 10984 return call($union, this, toSetLike(other)); 10985 } 10986}); 10987 10988 10989/***/ }), 10990/* 364 */ 10991/***/ (function(module, exports, __webpack_require__) { 10992 10993"use strict"; 10994 10995// TODO: Remove from `core-js@4` 10996var $ = __webpack_require__(2); 10997var charAt = __webpack_require__(365).charAt; 10998var requireObjectCoercible = __webpack_require__(15); 10999var toIntegerOrInfinity = __webpack_require__(61); 11000var toString = __webpack_require__(88); 11001 11002// `String.prototype.at` method 11003// https://github.com/mathiasbynens/String.prototype.at 11004$({ target: 'String', proto: true, forced: true }, { 11005 at: function at(index) { 11006 var S = toString(requireObjectCoercible(this)); 11007 var len = S.length; 11008 var relativeIndex = toIntegerOrInfinity(index); 11009 var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex; 11010 return (k < 0 || k >= len) ? undefined : charAt(S, k); 11011 } 11012}); 11013 11014 11015/***/ }), 11016/* 365 */ 11017/***/ (function(module, exports, __webpack_require__) { 11018 11019var uncurryThis = __webpack_require__(13); 11020var toIntegerOrInfinity = __webpack_require__(61); 11021var toString = __webpack_require__(88); 11022var requireObjectCoercible = __webpack_require__(15); 11023 11024var charAt = uncurryThis(''.charAt); 11025var charCodeAt = uncurryThis(''.charCodeAt); 11026var stringSlice = uncurryThis(''.slice); 11027 11028var createMethod = function (CONVERT_TO_STRING) { 11029 return function ($this, pos) { 11030 var S = toString(requireObjectCoercible($this)); 11031 var position = toIntegerOrInfinity(pos); 11032 var size = S.length; 11033 var first, second; 11034 if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined; 11035 first = charCodeAt(S, position); 11036 return first < 0xD800 || first > 0xDBFF || position + 1 === size 11037 || (second = charCodeAt(S, position + 1)) < 0xDC00 || second > 0xDFFF 11038 ? CONVERT_TO_STRING 11039 ? charAt(S, position) 11040 : first 11041 : CONVERT_TO_STRING 11042 ? stringSlice(S, position, position + 2) 11043 : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000; 11044 }; 11045}; 11046 11047module.exports = { 11048 // `String.prototype.codePointAt` method 11049 // https://tc39.es/ecma262/#sec-string.prototype.codepointat 11050 codeAt: createMethod(false), 11051 // `String.prototype.at` method 11052 // https://github.com/mathiasbynens/String.prototype.at 11053 charAt: createMethod(true) 11054}; 11055 11056 11057/***/ }), 11058/* 366 */ 11059/***/ (function(module, exports, __webpack_require__) { 11060 11061var $ = __webpack_require__(2); 11062var cooked = __webpack_require__(367); 11063 11064// `String.cooked` method 11065// https://github.com/tc39/proposal-string-cooked 11066$({ target: 'String', stat: true, forced: true }, { 11067 cooked: cooked 11068}); 11069 11070 11071/***/ }), 11072/* 367 */ 11073/***/ (function(module, exports, __webpack_require__) { 11074 11075var uncurryThis = __webpack_require__(13); 11076var toIndexedObject = __webpack_require__(11); 11077var toString = __webpack_require__(88); 11078var lengthOfArrayLike = __webpack_require__(63); 11079 11080var $TypeError = TypeError; 11081var push = uncurryThis([].push); 11082var join = uncurryThis([].join); 11083 11084// `String.cooked` method 11085// https://tc39.es/proposal-string-cooked/ 11086module.exports = function cooked(template /* , ...substitutions */) { 11087 var cookedTemplate = toIndexedObject(template); 11088 var literalSegments = lengthOfArrayLike(cookedTemplate); 11089 if (!literalSegments) return ''; 11090 var argumentsLength = arguments.length; 11091 var elements = []; 11092 var i = 0; 11093 while (true) { 11094 var nextVal = cookedTemplate[i++]; 11095 if (nextVal === undefined) throw $TypeError('Incorrect template'); 11096 push(elements, toString(nextVal)); 11097 if (i === literalSegments) return join(elements, ''); 11098 if (i < argumentsLength) push(elements, toString(arguments[i])); 11099 } 11100}; 11101 11102 11103/***/ }), 11104/* 368 */ 11105/***/ (function(module, exports, __webpack_require__) { 11106 11107"use strict"; 11108 11109var $ = __webpack_require__(2); 11110var createIteratorConstructor = __webpack_require__(186); 11111var createIterResultObject = __webpack_require__(118); 11112var requireObjectCoercible = __webpack_require__(15); 11113var toString = __webpack_require__(88); 11114var InternalStateModule = __webpack_require__(51); 11115var StringMultibyteModule = __webpack_require__(365); 11116 11117var codeAt = StringMultibyteModule.codeAt; 11118var charAt = StringMultibyteModule.charAt; 11119var STRING_ITERATOR = 'String Iterator'; 11120var setInternalState = InternalStateModule.set; 11121var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR); 11122 11123// TODO: unify with String#@@iterator 11124var $StringIterator = createIteratorConstructor(function StringIterator(string) { 11125 setInternalState(this, { 11126 type: STRING_ITERATOR, 11127 string: string, 11128 index: 0 11129 }); 11130}, 'String', function next() { 11131 var state = getInternalState(this); 11132 var string = state.string; 11133 var index = state.index; 11134 var point; 11135 if (index >= string.length) return createIterResultObject(undefined, true); 11136 point = charAt(string, index); 11137 state.index += point.length; 11138 return createIterResultObject({ codePoint: codeAt(point, 0), position: index }, false); 11139}); 11140 11141// `String.prototype.codePoints` method 11142// https://github.com/tc39/proposal-string-prototype-codepoints 11143$({ target: 'String', proto: true, forced: true }, { 11144 codePoints: function codePoints() { 11145 return new $StringIterator(toString(requireObjectCoercible(this))); 11146 } 11147}); 11148 11149 11150/***/ }), 11151/* 369 */ 11152/***/ (function(module, exports, __webpack_require__) { 11153 11154"use strict"; 11155 11156var FREEZING = __webpack_require__(201); 11157var $ = __webpack_require__(2); 11158var shared = __webpack_require__(34); 11159var getBuiltIn = __webpack_require__(23); 11160var makeBuiltIn = __webpack_require__(48); 11161var uncurryThis = __webpack_require__(13); 11162var apply = __webpack_require__(190); 11163var anObject = __webpack_require__(46); 11164var toObject = __webpack_require__(39); 11165var isCallable = __webpack_require__(20); 11166var lengthOfArrayLike = __webpack_require__(63); 11167var defineProperty = __webpack_require__(44).f; 11168var createArrayFromList = __webpack_require__(197); 11169var cooked = __webpack_require__(367); 11170var parse = __webpack_require__(370); 11171var whitespaces = __webpack_require__(297); 11172 11173var WeakMap = getBuiltIn('WeakMap'); 11174var globalDedentRegistry = shared('GlobalDedentRegistry', new WeakMap()); 11175 11176/* eslint-disable no-self-assign -- prototype methods protection */ 11177globalDedentRegistry.has = globalDedentRegistry.has; 11178globalDedentRegistry.get = globalDedentRegistry.get; 11179globalDedentRegistry.set = globalDedentRegistry.set; 11180/* eslint-enable no-self-assign -- prototype methods protection */ 11181 11182var $Array = Array; 11183var $TypeError = TypeError; 11184// eslint-disable-next-line es/no-object-freeze -- safe 11185var freeze = Object.freeze || Object; 11186// eslint-disable-next-line es/no-object-isfrozen -- safe 11187var isFrozen = Object.isFrozen; 11188var min = Math.min; 11189var charAt = uncurryThis(''.charAt); 11190var stringSlice = uncurryThis(''.slice); 11191var split = uncurryThis(''.split); 11192var exec = uncurryThis(/./.exec); 11193 11194var NEW_LINE = /([\n\u2028\u2029]|\r\n?)/g; 11195var LEADING_WHITESPACE = RegExp('^[' + whitespaces + ']*'); 11196var NON_WHITESPACE = RegExp('[^' + whitespaces + ']'); 11197var INVALID_TAG = 'Invalid tag'; 11198var INVALID_OPENING_LINE = 'Invalid opening line'; 11199var INVALID_CLOSING_LINE = 'Invalid closing line'; 11200 11201var dedentTemplateStringsArray = function (template) { 11202 var rawInput = template.raw; 11203 // https://github.com/tc39/proposal-string-dedent/issues/75 11204 if (FREEZING && !isFrozen(rawInput)) throw $TypeError('Raw template should be frozen'); 11205 if (globalDedentRegistry.has(rawInput)) return globalDedentRegistry.get(rawInput); 11206 var raw = dedentStringsArray(rawInput); 11207 var cookedArr = cookStrings(raw); 11208 defineProperty(cookedArr, 'raw', { 11209 value: freeze(raw) 11210 }); 11211 freeze(cookedArr); 11212 globalDedentRegistry.set(rawInput, cookedArr); 11213 return cookedArr; 11214}; 11215 11216var dedentStringsArray = function (template) { 11217 var t = toObject(template); 11218 var length = lengthOfArrayLike(t); 11219 var blocks = $Array(length); 11220 var dedented = $Array(length); 11221 var i = 0; 11222 var lines, common; 11223 11224 if (!length) throw $TypeError(INVALID_TAG); 11225 11226 for (; i < length; i++) { 11227 var element = t[i]; 11228 if (typeof element == 'string') blocks[i] = split(element, NEW_LINE); 11229 else throw $TypeError(INVALID_TAG); 11230 } 11231 11232 for (i = 0; i < length; i++) { 11233 var lastSplit = i + 1 === length; 11234 lines = blocks[i]; 11235 if (i === 0) { 11236 if (lines.length === 1 || lines[0].length > 0) { 11237 throw $TypeError(INVALID_OPENING_LINE); 11238 } 11239 lines[1] = ''; 11240 } 11241 if (lastSplit) { 11242 if (lines.length === 1 || exec(NON_WHITESPACE, lines[lines.length - 1])) { 11243 throw $TypeError(INVALID_CLOSING_LINE); 11244 } 11245 lines[lines.length - 2] = ''; 11246 lines[lines.length - 1] = ''; 11247 } 11248 for (var j = 2; j < lines.length; j += 2) { 11249 var text = lines[j]; 11250 var lineContainsTemplateExpression = j + 1 === lines.length && !lastSplit; 11251 var leading = exec(LEADING_WHITESPACE, text)[0]; 11252 if (!lineContainsTemplateExpression && leading.length === text.length) { 11253 lines[j] = ''; 11254 continue; 11255 } 11256 common = commonLeadingIndentation(leading, common); 11257 } 11258 } 11259 11260 var count = common ? common.length : 0; 11261 11262 for (i = 0; i < length; i++) { 11263 lines = blocks[i]; 11264 for (var quasi = lines[0], k = 1; k < lines.length; k += 2) { 11265 quasi += lines[k] + stringSlice(lines[k + 1], count); 11266 } 11267 dedented[i] = quasi; 11268 } 11269 11270 return dedented; 11271}; 11272 11273var commonLeadingIndentation = function (a, b) { 11274 if (b === undefined || a === b) return a; 11275 var i = 0; 11276 for (var len = min(a.length, b.length); i < len; i++) { 11277 if (charAt(a, i) !== charAt(b, i)) break; 11278 } 11279 return stringSlice(a, 0, i); 11280}; 11281 11282var cookStrings = function (raw) { 11283 for (var i = 0, length = raw.length, result = $Array(length); i < length; i++) { 11284 result[i] = parse(raw[i]); 11285 } return result; 11286}; 11287 11288var makeDedentTag = function (tag) { 11289 return makeBuiltIn(function (template /* , ...substitutions */) { 11290 var args = createArrayFromList(arguments); 11291 args[0] = dedentTemplateStringsArray(anObject(template)); 11292 return apply(tag, this, args); 11293 }, ''); 11294}; 11295 11296var cookedDedentTag = makeDedentTag(cooked); 11297 11298// `String.dedent` method 11299// https://github.com/tc39/proposal-string-dedent 11300$({ target: 'String', stat: true, forced: true }, { 11301 dedent: function dedent(templateOrFn /* , ...substitutions */) { 11302 anObject(templateOrFn); 11303 if (isCallable(templateOrFn)) return makeDedentTag(templateOrFn); 11304 return apply(cookedDedentTag, this, arguments); 11305 } 11306}); 11307 11308 11309/***/ }), 11310/* 370 */ 11311/***/ (function(module, exports, __webpack_require__) { 11312 11313// adapted from https://github.com/jridgewell/string-dedent 11314var getBuiltIn = __webpack_require__(23); 11315var uncurryThis = __webpack_require__(13); 11316 11317var fromCharCode = String.fromCharCode; 11318var fromCodePoint = getBuiltIn('String', 'fromCodePoint'); 11319var charAt = uncurryThis(''.charAt); 11320var charCodeAt = uncurryThis(''.charCodeAt); 11321var stringIndexOf = uncurryThis(''.indexOf); 11322var stringSlice = uncurryThis(''.slice); 11323 11324var ZERO_CODE = 48; 11325var NINE_CODE = 57; 11326var LOWER_A_CODE = 97; 11327var LOWER_F_CODE = 102; 11328var UPPER_A_CODE = 65; 11329var UPPER_F_CODE = 70; 11330 11331var isDigit = function (str, index) { 11332 var c = charCodeAt(str, index); 11333 return c >= ZERO_CODE && c <= NINE_CODE; 11334}; 11335 11336var parseHex = function (str, index, end) { 11337 if (end >= str.length) return -1; 11338 var n = 0; 11339 for (; index < end; index++) { 11340 var c = hexToInt(charCodeAt(str, index)); 11341 if (c === -1) return -1; 11342 n = n * 16 + c; 11343 } 11344 return n; 11345}; 11346 11347var hexToInt = function (c) { 11348 if (c >= ZERO_CODE && c <= NINE_CODE) return c - ZERO_CODE; 11349 if (c >= LOWER_A_CODE && c <= LOWER_F_CODE) return c - LOWER_A_CODE + 10; 11350 if (c >= UPPER_A_CODE && c <= UPPER_F_CODE) return c - UPPER_A_CODE + 10; 11351 return -1; 11352}; 11353 11354module.exports = function (raw) { 11355 var out = ''; 11356 var start = 0; 11357 // We need to find every backslash escape sequence, and cook the escape into a real char. 11358 var i = 0; 11359 var n; 11360 while ((i = stringIndexOf(raw, '\\', i)) > -1) { 11361 out += stringSlice(raw, start, i); 11362 // If the backslash is the last char of the string, then it was an invalid sequence. 11363 // This can't actually happen in a tagged template literal, but could happen if you manually 11364 // invoked the tag with an array. 11365 if (++i === raw.length) return; 11366 var next = charAt(raw, i++); 11367 switch (next) { 11368 // Escaped control codes need to be individually processed. 11369 case 'b': 11370 out += '\b'; 11371 break; 11372 case 't': 11373 out += '\t'; 11374 break; 11375 case 'n': 11376 out += '\n'; 11377 break; 11378 case 'v': 11379 out += '\v'; 11380 break; 11381 case 'f': 11382 out += '\f'; 11383 break; 11384 case 'r': 11385 out += '\r'; 11386 break; 11387 // Escaped line terminators just skip the char. 11388 case '\r': 11389 // Treat `\r\n` as a single terminator. 11390 if (i < raw.length && charAt(raw, i) === '\n') ++i; 11391 // break omitted 11392 case '\n': 11393 case '\u2028': 11394 case '\u2029': 11395 break; 11396 // `\0` is a null control char, but `\0` followed by another digit is an illegal octal escape. 11397 case '0': 11398 if (isDigit(raw, i)) return; 11399 out += '\0'; 11400 break; 11401 // Hex escapes must contain 2 hex chars. 11402 case 'x': 11403 n = parseHex(raw, i, i + 2); 11404 if (n === -1) return; 11405 i += 2; 11406 out += fromCharCode(n); 11407 break; 11408 // Unicode escapes contain either 4 chars, or an unlimited number between `{` and `}`. 11409 // The hex value must not overflow 0x10FFFF. 11410 case 'u': 11411 if (i < raw.length && charAt(raw, i) === '{') { 11412 var end = stringIndexOf(raw, '}', ++i); 11413 if (end === -1) return; 11414 n = parseHex(raw, i, end); 11415 i = end + 1; 11416 } else { 11417 n = parseHex(raw, i, i + 4); 11418 i += 4; 11419 } 11420 if (n === -1 || n > 0x10FFFF) return; 11421 out += fromCodePoint(n); 11422 break; 11423 default: 11424 if (isDigit(next, 0)) return; 11425 out += next; 11426 } 11427 start = i; 11428 } 11429 return out + stringSlice(raw, start); 11430}; 11431 11432 11433/***/ }), 11434/* 371 */ 11435/***/ (function(module, exports, __webpack_require__) { 11436 11437var defineWellKnownSymbol = __webpack_require__(372); 11438 11439// `Symbol.asyncDispose` well-known symbol 11440// https://github.com/tc39/proposal-async-explicit-resource-management 11441defineWellKnownSymbol('asyncDispose'); 11442 11443 11444/***/ }), 11445/* 372 */ 11446/***/ (function(module, exports, __webpack_require__) { 11447 11448var path = __webpack_require__(373); 11449var hasOwn = __webpack_require__(38); 11450var wrappedWellKnownSymbolModule = __webpack_require__(374); 11451var defineProperty = __webpack_require__(44).f; 11452 11453module.exports = function (NAME) { 11454 var Symbol = path.Symbol || (path.Symbol = {}); 11455 if (!hasOwn(Symbol, NAME)) defineProperty(Symbol, NAME, { 11456 value: wrappedWellKnownSymbolModule.f(NAME) 11457 }); 11458}; 11459 11460 11461/***/ }), 11462/* 373 */ 11463/***/ (function(module, exports, __webpack_require__) { 11464 11465var global = __webpack_require__(3); 11466 11467module.exports = global; 11468 11469 11470/***/ }), 11471/* 374 */ 11472/***/ (function(module, exports, __webpack_require__) { 11473 11474var wellKnownSymbol = __webpack_require__(33); 11475 11476exports.f = wellKnownSymbol; 11477 11478 11479/***/ }), 11480/* 375 */ 11481/***/ (function(module, exports, __webpack_require__) { 11482 11483var defineWellKnownSymbol = __webpack_require__(372); 11484 11485// `Symbol.dispose` well-known symbol 11486// https://github.com/tc39/proposal-explicit-resource-management 11487defineWellKnownSymbol('dispose'); 11488 11489 11490/***/ }), 11491/* 376 */ 11492/***/ (function(module, exports, __webpack_require__) { 11493 11494var $ = __webpack_require__(2); 11495var isRegisteredSymbol = __webpack_require__(377); 11496 11497// `Symbol.isRegisteredSymbol` method 11498// https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol 11499$({ target: 'Symbol', stat: true }, { 11500 isRegisteredSymbol: isRegisteredSymbol 11501}); 11502 11503 11504/***/ }), 11505/* 377 */ 11506/***/ (function(module, exports, __webpack_require__) { 11507 11508var getBuiltIn = __webpack_require__(23); 11509var uncurryThis = __webpack_require__(13); 11510 11511var Symbol = getBuiltIn('Symbol'); 11512var keyFor = Symbol.keyFor; 11513var thisSymbolValue = uncurryThis(Symbol.prototype.valueOf); 11514 11515// `Symbol.isRegisteredSymbol` method 11516// https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol 11517module.exports = Symbol.isRegisteredSymbol || function isRegisteredSymbol(value) { 11518 try { 11519 return keyFor(thisSymbolValue(value)) !== undefined; 11520 } catch (error) { 11521 return false; 11522 } 11523}; 11524 11525 11526/***/ }), 11527/* 378 */ 11528/***/ (function(module, exports, __webpack_require__) { 11529 11530var $ = __webpack_require__(2); 11531var isRegisteredSymbol = __webpack_require__(377); 11532 11533// `Symbol.isRegistered` method 11534// obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol 11535$({ target: 'Symbol', stat: true, name: 'isRegisteredSymbol' }, { 11536 isRegistered: isRegisteredSymbol 11537}); 11538 11539 11540/***/ }), 11541/* 379 */ 11542/***/ (function(module, exports, __webpack_require__) { 11543 11544var $ = __webpack_require__(2); 11545var isWellKnownSymbol = __webpack_require__(380); 11546 11547// `Symbol.isWellKnownSymbol` method 11548// https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol 11549// We should patch it for newly added well-known symbols. If it's not required, this module just will not be injected 11550$({ target: 'Symbol', stat: true, forced: true }, { 11551 isWellKnownSymbol: isWellKnownSymbol 11552}); 11553 11554 11555/***/ }), 11556/* 380 */ 11557/***/ (function(module, exports, __webpack_require__) { 11558 11559var shared = __webpack_require__(34); 11560var getBuiltIn = __webpack_require__(23); 11561var uncurryThis = __webpack_require__(13); 11562var isSymbol = __webpack_require__(22); 11563var wellKnownSymbol = __webpack_require__(33); 11564 11565var Symbol = getBuiltIn('Symbol'); 11566var $isWellKnownSymbol = Symbol.isWellKnownSymbol; 11567var getOwnPropertyNames = getBuiltIn('Object', 'getOwnPropertyNames'); 11568var thisSymbolValue = uncurryThis(Symbol.prototype.valueOf); 11569var WellKnownSymbolsStore = shared('wks'); 11570 11571for (var i = 0, symbolKeys = getOwnPropertyNames(Symbol), symbolKeysLength = symbolKeys.length; i < symbolKeysLength; i++) { 11572 // some old engines throws on access to some keys like `arguments` or `caller` 11573 try { 11574 var symbolKey = symbolKeys[i]; 11575 if (isSymbol(Symbol[symbolKey])) wellKnownSymbol(symbolKey); 11576 } catch (error) { /* empty */ } 11577} 11578 11579// `Symbol.isWellKnownSymbol` method 11580// https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol 11581// We should patch it for newly added well-known symbols. If it's not required, this module just will not be injected 11582module.exports = function isWellKnownSymbol(value) { 11583 if ($isWellKnownSymbol && $isWellKnownSymbol(value)) return true; 11584 try { 11585 var symbol = thisSymbolValue(value); 11586 for (var j = 0, keys = getOwnPropertyNames(WellKnownSymbolsStore), keysLength = keys.length; j < keysLength; j++) { 11587 if (WellKnownSymbolsStore[keys[j]] == symbol) return true; 11588 } 11589 } catch (error) { /* empty */ } 11590 return false; 11591}; 11592 11593 11594/***/ }), 11595/* 381 */ 11596/***/ (function(module, exports, __webpack_require__) { 11597 11598var $ = __webpack_require__(2); 11599var isWellKnownSymbol = __webpack_require__(380); 11600 11601// `Symbol.isWellKnown` method 11602// obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol 11603// We should patch it for newly added well-known symbols. If it's not required, this module just will not be injected 11604$({ target: 'Symbol', stat: true, name: 'isWellKnownSymbol', forced: true }, { 11605 isWellKnown: isWellKnownSymbol 11606}); 11607 11608 11609/***/ }), 11610/* 382 */ 11611/***/ (function(module, exports, __webpack_require__) { 11612 11613var defineWellKnownSymbol = __webpack_require__(372); 11614 11615// `Symbol.matcher` well-known symbol 11616// https://github.com/tc39/proposal-pattern-matching 11617defineWellKnownSymbol('matcher'); 11618 11619 11620/***/ }), 11621/* 383 */ 11622/***/ (function(module, exports, __webpack_require__) { 11623 11624// TODO: Remove from `core-js@4` 11625var defineWellKnownSymbol = __webpack_require__(372); 11626 11627// `Symbol.metadata` well-known symbol 11628// https://github.com/tc39/proposal-decorators 11629defineWellKnownSymbol('metadata'); 11630 11631 11632/***/ }), 11633/* 384 */ 11634/***/ (function(module, exports, __webpack_require__) { 11635 11636var defineWellKnownSymbol = __webpack_require__(372); 11637 11638// `Symbol.metadataKey` well-known symbol 11639// https://github.com/tc39/proposal-decorator-metadata 11640defineWellKnownSymbol('metadataKey'); 11641 11642 11643/***/ }), 11644/* 385 */ 11645/***/ (function(module, exports, __webpack_require__) { 11646 11647var defineWellKnownSymbol = __webpack_require__(372); 11648 11649// `Symbol.observable` well-known symbol 11650// https://github.com/tc39/proposal-observable 11651defineWellKnownSymbol('observable'); 11652 11653 11654/***/ }), 11655/* 386 */ 11656/***/ (function(module, exports, __webpack_require__) { 11657 11658// TODO: remove from `core-js@4` 11659var defineWellKnownSymbol = __webpack_require__(372); 11660 11661// `Symbol.patternMatch` well-known symbol 11662// https://github.com/tc39/proposal-pattern-matching 11663defineWellKnownSymbol('patternMatch'); 11664 11665 11666/***/ }), 11667/* 387 */ 11668/***/ (function(module, exports, __webpack_require__) { 11669 11670// TODO: remove from `core-js@4` 11671var defineWellKnownSymbol = __webpack_require__(372); 11672 11673defineWellKnownSymbol('replaceAll'); 11674 11675 11676/***/ }), 11677/* 388 */ 11678/***/ (function(module, exports, __webpack_require__) { 11679 11680"use strict"; 11681 11682// TODO: Remove from `core-js@4` 11683var getBuiltIn = __webpack_require__(23); 11684var aConstructor = __webpack_require__(259); 11685var arrayFromAsync = __webpack_require__(110); 11686var ArrayBufferViewCore = __webpack_require__(93); 11687var arrayFromConstructorAndList = __webpack_require__(79); 11688 11689var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor; 11690var exportTypedArrayStaticMethod = ArrayBufferViewCore.exportTypedArrayStaticMethod; 11691 11692// `%TypedArray%.fromAsync` method 11693// https://github.com/tc39/proposal-array-from-async 11694exportTypedArrayStaticMethod('fromAsync', function fromAsync(asyncItems /* , mapfn = undefined, thisArg = undefined */) { 11695 var C = this; 11696 var argumentsLength = arguments.length; 11697 var mapfn = argumentsLength > 1 ? arguments[1] : undefined; 11698 var thisArg = argumentsLength > 2 ? arguments[2] : undefined; 11699 return new (getBuiltIn('Promise'))(function (resolve) { 11700 aConstructor(C); 11701 resolve(arrayFromAsync(asyncItems, mapfn, thisArg)); 11702 }).then(function (list) { 11703 return arrayFromConstructorAndList(aTypedArrayConstructor(C), list); 11704 }); 11705}, true); 11706 11707 11708/***/ }), 11709/* 389 */ 11710/***/ (function(module, exports, __webpack_require__) { 11711 11712"use strict"; 11713 11714// TODO: Remove from `core-js@4` 11715var ArrayBufferViewCore = __webpack_require__(93); 11716var $filterReject = __webpack_require__(126).filterReject; 11717var fromSpeciesAndList = __webpack_require__(390); 11718 11719var aTypedArray = ArrayBufferViewCore.aTypedArray; 11720var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 11721 11722// `%TypedArray%.prototype.filterOut` method 11723// https://github.com/tc39/proposal-array-filtering 11724exportTypedArrayMethod('filterOut', function filterOut(callbackfn /* , thisArg */) { 11725 var list = $filterReject(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); 11726 return fromSpeciesAndList(this, list); 11727}, true); 11728 11729 11730/***/ }), 11731/* 390 */ 11732/***/ (function(module, exports, __webpack_require__) { 11733 11734var arrayFromConstructorAndList = __webpack_require__(79); 11735var typedArraySpeciesConstructor = __webpack_require__(391); 11736 11737module.exports = function (instance, list) { 11738 return arrayFromConstructorAndList(typedArraySpeciesConstructor(instance), list); 11739}; 11740 11741 11742/***/ }), 11743/* 391 */ 11744/***/ (function(module, exports, __webpack_require__) { 11745 11746var ArrayBufferViewCore = __webpack_require__(93); 11747var speciesConstructor = __webpack_require__(392); 11748 11749var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor; 11750var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; 11751 11752// a part of `TypedArraySpeciesCreate` abstract operation 11753// https://tc39.es/ecma262/#typedarray-species-create 11754module.exports = function (originalArray) { 11755 return aTypedArrayConstructor(speciesConstructor(originalArray, getTypedArrayConstructor(originalArray))); 11756}; 11757 11758 11759/***/ }), 11760/* 392 */ 11761/***/ (function(module, exports, __webpack_require__) { 11762 11763var anObject = __webpack_require__(46); 11764var aConstructor = __webpack_require__(259); 11765var isNullOrUndefined = __webpack_require__(16); 11766var wellKnownSymbol = __webpack_require__(33); 11767 11768var SPECIES = wellKnownSymbol('species'); 11769 11770// `SpeciesConstructor` abstract operation 11771// https://tc39.es/ecma262/#sec-speciesconstructor 11772module.exports = function (O, defaultConstructor) { 11773 var C = anObject(O).constructor; 11774 var S; 11775 return C === undefined || isNullOrUndefined(S = anObject(C)[SPECIES]) ? defaultConstructor : aConstructor(S); 11776}; 11777 11778 11779/***/ }), 11780/* 393 */ 11781/***/ (function(module, exports, __webpack_require__) { 11782 11783"use strict"; 11784 11785var ArrayBufferViewCore = __webpack_require__(93); 11786var $filterReject = __webpack_require__(126).filterReject; 11787var fromSpeciesAndList = __webpack_require__(390); 11788 11789var aTypedArray = ArrayBufferViewCore.aTypedArray; 11790var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 11791 11792// `%TypedArray%.prototype.filterReject` method 11793// https://github.com/tc39/proposal-array-filtering 11794exportTypedArrayMethod('filterReject', function filterReject(callbackfn /* , thisArg */) { 11795 var list = $filterReject(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); 11796 return fromSpeciesAndList(this, list); 11797}, true); 11798 11799 11800/***/ }), 11801/* 394 */ 11802/***/ (function(module, exports, __webpack_require__) { 11803 11804"use strict"; 11805 11806// TODO: Remove from `core-js@4` 11807var ArrayBufferViewCore = __webpack_require__(93); 11808var $group = __webpack_require__(131); 11809var typedArraySpeciesConstructor = __webpack_require__(391); 11810 11811var aTypedArray = ArrayBufferViewCore.aTypedArray; 11812var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 11813 11814// `%TypedArray%.prototype.groupBy` method 11815// https://github.com/tc39/proposal-array-grouping 11816exportTypedArrayMethod('groupBy', function groupBy(callbackfn /* , thisArg */) { 11817 var thisArg = arguments.length > 1 ? arguments[1] : undefined; 11818 return $group(aTypedArray(this), callbackfn, thisArg, typedArraySpeciesConstructor); 11819}, true); 11820 11821 11822/***/ }), 11823/* 395 */ 11824/***/ (function(module, exports, __webpack_require__) { 11825 11826"use strict"; 11827 11828// TODO: Remove from `core-js@4` 11829var ArrayBufferViewCore = __webpack_require__(93); 11830var lengthOfArrayLike = __webpack_require__(63); 11831var isBigIntArray = __webpack_require__(102); 11832var toAbsoluteIndex = __webpack_require__(60); 11833var toBigInt = __webpack_require__(103); 11834var toIntegerOrInfinity = __webpack_require__(61); 11835var fails = __webpack_require__(6); 11836 11837var aTypedArray = ArrayBufferViewCore.aTypedArray; 11838var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; 11839var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 11840var max = Math.max; 11841var min = Math.min; 11842 11843// some early implementations, like WebKit, does not follow the final semantic 11844var PROPER_ORDER = !fails(function () { 11845 // eslint-disable-next-line es/no-typed-arrays -- required for testing 11846 var array = new Int8Array([1]); 11847 11848 var spliced = array.toSpliced(1, 0, { 11849 valueOf: function () { 11850 array[0] = 2; 11851 return 3; 11852 } 11853 }); 11854 11855 return spliced[0] !== 2 || spliced[1] !== 3; 11856}); 11857 11858// `%TypedArray%.prototype.toSpliced` method 11859// https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toSpliced 11860exportTypedArrayMethod('toSpliced', function toSpliced(start, deleteCount /* , ...items */) { 11861 var O = aTypedArray(this); 11862 var C = getTypedArrayConstructor(O); 11863 var len = lengthOfArrayLike(O); 11864 var actualStart = toAbsoluteIndex(start, len); 11865 var argumentsLength = arguments.length; 11866 var k = 0; 11867 var insertCount, actualDeleteCount, thisIsBigIntArray, convertedItems, value, newLen, A; 11868 if (argumentsLength === 0) { 11869 insertCount = actualDeleteCount = 0; 11870 } else if (argumentsLength === 1) { 11871 insertCount = 0; 11872 actualDeleteCount = len - actualStart; 11873 } else { 11874 actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart); 11875 insertCount = argumentsLength - 2; 11876 if (insertCount) { 11877 convertedItems = new C(insertCount); 11878 thisIsBigIntArray = isBigIntArray(convertedItems); 11879 for (var i = 2; i < argumentsLength; i++) { 11880 value = arguments[i]; 11881 // FF30- typed arrays doesn't properly convert objects to typed array values 11882 convertedItems[i - 2] = thisIsBigIntArray ? toBigInt(value) : +value; 11883 } 11884 } 11885 } 11886 newLen = len + insertCount - actualDeleteCount; 11887 A = new C(newLen); 11888 11889 for (; k < actualStart; k++) A[k] = O[k]; 11890 for (; k < actualStart + insertCount; k++) A[k] = convertedItems[k - actualStart]; 11891 for (; k < newLen; k++) A[k] = O[k + actualDeleteCount - insertCount]; 11892 11893 return A; 11894}, !PROPER_ORDER); 11895 11896 11897/***/ }), 11898/* 396 */ 11899/***/ (function(module, exports, __webpack_require__) { 11900 11901"use strict"; 11902 11903var uncurryThis = __webpack_require__(13); 11904var ArrayBufferViewCore = __webpack_require__(93); 11905var arrayFromConstructorAndList = __webpack_require__(79); 11906var $arrayUniqueBy = __webpack_require__(142); 11907 11908var aTypedArray = ArrayBufferViewCore.aTypedArray; 11909var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; 11910var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 11911var arrayUniqueBy = uncurryThis($arrayUniqueBy); 11912 11913// `%TypedArray%.prototype.uniqueBy` method 11914// https://github.com/tc39/proposal-array-unique 11915exportTypedArrayMethod('uniqueBy', function uniqueBy(resolver) { 11916 aTypedArray(this); 11917 return arrayFromConstructorAndList(getTypedArrayConstructor(this), arrayUniqueBy(this, resolver)); 11918}, true); 11919 11920 11921/***/ }), 11922/* 397 */ 11923/***/ (function(module, exports, __webpack_require__) { 11924 11925"use strict"; 11926 11927var $ = __webpack_require__(2); 11928var aWeakMap = __webpack_require__(398); 11929var remove = __webpack_require__(399).remove; 11930 11931// `WeakMap.prototype.deleteAll` method 11932// https://github.com/tc39/proposal-collection-methods 11933$({ target: 'WeakMap', proto: true, real: true, forced: true }, { 11934 deleteAll: function deleteAll(/* ...elements */) { 11935 var collection = aWeakMap(this); 11936 var allDeleted = true; 11937 var wasDeleted; 11938 for (var k = 0, len = arguments.length; k < len; k++) { 11939 wasDeleted = remove(collection, arguments[k]); 11940 allDeleted = allDeleted && wasDeleted; 11941 } return !!allDeleted; 11942 } 11943}); 11944 11945 11946/***/ }), 11947/* 398 */ 11948/***/ (function(module, exports, __webpack_require__) { 11949 11950var has = __webpack_require__(399).has; 11951 11952// Perform ? RequireInternalSlot(M, [[WeakMapData]]) 11953module.exports = function (it) { 11954 has(it); 11955 return it; 11956}; 11957 11958 11959/***/ }), 11960/* 399 */ 11961/***/ (function(module, exports, __webpack_require__) { 11962 11963var uncurryThis = __webpack_require__(13); 11964 11965// eslint-disable-next-line es/no-weak-map -- safe 11966var WeakMapPrototype = WeakMap.prototype; 11967 11968module.exports = { 11969 // eslint-disable-next-line es/no-weak-map -- safe 11970 WeakMap: WeakMap, 11971 set: uncurryThis(WeakMapPrototype.set), 11972 get: uncurryThis(WeakMapPrototype.get), 11973 has: uncurryThis(WeakMapPrototype.has), 11974 remove: uncurryThis(WeakMapPrototype['delete']) 11975}; 11976 11977 11978/***/ }), 11979/* 400 */ 11980/***/ (function(module, exports, __webpack_require__) { 11981 11982var $ = __webpack_require__(2); 11983var from = __webpack_require__(258); 11984 11985// `WeakMap.from` method 11986// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from 11987$({ target: 'WeakMap', stat: true, forced: true }, { 11988 from: from 11989}); 11990 11991 11992/***/ }), 11993/* 401 */ 11994/***/ (function(module, exports, __webpack_require__) { 11995 11996var $ = __webpack_require__(2); 11997var of = __webpack_require__(269); 11998 11999// `WeakMap.of` method 12000// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of 12001$({ target: 'WeakMap', stat: true, forced: true }, { 12002 of: of 12003}); 12004 12005 12006/***/ }), 12007/* 402 */ 12008/***/ (function(module, exports, __webpack_require__) { 12009 12010"use strict"; 12011 12012var $ = __webpack_require__(2); 12013var aWeakMap = __webpack_require__(398); 12014var WeakMapHelpers = __webpack_require__(399); 12015 12016var get = WeakMapHelpers.get; 12017var has = WeakMapHelpers.has; 12018var set = WeakMapHelpers.set; 12019 12020// `WeakMap.prototype.emplace` method 12021// https://github.com/tc39/proposal-upsert 12022$({ target: 'WeakMap', proto: true, real: true, forced: true }, { 12023 emplace: function emplace(key, handler) { 12024 var map = aWeakMap(this); 12025 var value, inserted; 12026 if (has(map, key)) { 12027 value = get(map, key); 12028 if ('update' in handler) { 12029 value = handler.update(value, key, map); 12030 set(map, key, value); 12031 } return value; 12032 } 12033 inserted = handler.insert(key, map); 12034 set(map, key, inserted); 12035 return inserted; 12036 } 12037}); 12038 12039 12040/***/ }), 12041/* 403 */ 12042/***/ (function(module, exports, __webpack_require__) { 12043 12044"use strict"; 12045 12046// TODO: remove from `core-js@4` 12047var $ = __webpack_require__(2); 12048var upsert = __webpack_require__(275); 12049 12050// `WeakMap.prototype.upsert` method (replaced by `WeakMap.prototype.emplace`) 12051// https://github.com/tc39/proposal-upsert 12052$({ target: 'WeakMap', proto: true, real: true, forced: true }, { 12053 upsert: upsert 12054}); 12055 12056 12057/***/ }), 12058/* 404 */ 12059/***/ (function(module, exports, __webpack_require__) { 12060 12061"use strict"; 12062 12063var $ = __webpack_require__(2); 12064var aWeakSet = __webpack_require__(405); 12065var add = __webpack_require__(406).add; 12066 12067// `WeakSet.prototype.addAll` method 12068// https://github.com/tc39/proposal-collection-methods 12069$({ target: 'WeakSet', proto: true, real: true, forced: true }, { 12070 addAll: function addAll(/* ...elements */) { 12071 var set = aWeakSet(this); 12072 for (var k = 0, len = arguments.length; k < len; k++) { 12073 add(set, arguments[k]); 12074 } return set; 12075 } 12076}); 12077 12078 12079/***/ }), 12080/* 405 */ 12081/***/ (function(module, exports, __webpack_require__) { 12082 12083var has = __webpack_require__(406).has; 12084 12085// Perform ? RequireInternalSlot(M, [[WeakSetData]]) 12086module.exports = function (it) { 12087 has(it); 12088 return it; 12089}; 12090 12091 12092/***/ }), 12093/* 406 */ 12094/***/ (function(module, exports, __webpack_require__) { 12095 12096var uncurryThis = __webpack_require__(13); 12097 12098// eslint-disable-next-line es/no-weak-set -- safe 12099var WeakSetPrototype = WeakSet.prototype; 12100 12101module.exports = { 12102 // eslint-disable-next-line es/no-weak-set -- safe 12103 WeakSet: WeakSet, 12104 add: uncurryThis(WeakSetPrototype.add), 12105 has: uncurryThis(WeakSetPrototype.has), 12106 remove: uncurryThis(WeakSetPrototype['delete']) 12107}; 12108 12109 12110/***/ }), 12111/* 407 */ 12112/***/ (function(module, exports, __webpack_require__) { 12113 12114"use strict"; 12115 12116var $ = __webpack_require__(2); 12117var aWeakSet = __webpack_require__(405); 12118var remove = __webpack_require__(406).remove; 12119 12120// `WeakSet.prototype.deleteAll` method 12121// https://github.com/tc39/proposal-collection-methods 12122$({ target: 'WeakSet', proto: true, real: true, forced: true }, { 12123 deleteAll: function deleteAll(/* ...elements */) { 12124 var collection = aWeakSet(this); 12125 var allDeleted = true; 12126 var wasDeleted; 12127 for (var k = 0, len = arguments.length; k < len; k++) { 12128 wasDeleted = remove(collection, arguments[k]); 12129 allDeleted = allDeleted && wasDeleted; 12130 } return !!allDeleted; 12131 } 12132}); 12133 12134 12135/***/ }), 12136/* 408 */ 12137/***/ (function(module, exports, __webpack_require__) { 12138 12139var $ = __webpack_require__(2); 12140var from = __webpack_require__(258); 12141 12142// `WeakSet.from` method 12143// https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.from 12144$({ target: 'WeakSet', stat: true, forced: true }, { 12145 from: from 12146}); 12147 12148 12149/***/ }), 12150/* 409 */ 12151/***/ (function(module, exports, __webpack_require__) { 12152 12153var $ = __webpack_require__(2); 12154var of = __webpack_require__(269); 12155 12156// `WeakSet.of` method 12157// https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.of 12158$({ target: 'WeakSet', stat: true, forced: true }, { 12159 of: of 12160}); 12161 12162 12163/***/ }), 12164/* 410 */ 12165/***/ (function(module, exports, __webpack_require__) { 12166 12167"use strict"; 12168 12169var $ = __webpack_require__(2); 12170var global = __webpack_require__(3); 12171var getBuiltIn = __webpack_require__(23); 12172var createPropertyDescriptor = __webpack_require__(10); 12173var defineProperty = __webpack_require__(44).f; 12174var hasOwn = __webpack_require__(38); 12175var anInstance = __webpack_require__(157); 12176var inheritIfRequired = __webpack_require__(205); 12177var normalizeStringArgument = __webpack_require__(108); 12178var DOMExceptionConstants = __webpack_require__(411); 12179var clearErrorStack = __webpack_require__(106); 12180var DESCRIPTORS = __webpack_require__(5); 12181var IS_PURE = __webpack_require__(35); 12182 12183var DOM_EXCEPTION = 'DOMException'; 12184var Error = getBuiltIn('Error'); 12185var NativeDOMException = getBuiltIn(DOM_EXCEPTION); 12186 12187var $DOMException = function DOMException() { 12188 anInstance(this, DOMExceptionPrototype); 12189 var argumentsLength = arguments.length; 12190 var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]); 12191 var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error'); 12192 var that = new NativeDOMException(message, name); 12193 var error = Error(message); 12194 error.name = DOM_EXCEPTION; 12195 defineProperty(that, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1))); 12196 inheritIfRequired(that, this, $DOMException); 12197 return that; 12198}; 12199 12200var DOMExceptionPrototype = $DOMException.prototype = NativeDOMException.prototype; 12201 12202var ERROR_HAS_STACK = 'stack' in Error(DOM_EXCEPTION); 12203var DOM_EXCEPTION_HAS_STACK = 'stack' in new NativeDOMException(1, 2); 12204 12205// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 12206var descriptor = NativeDOMException && DESCRIPTORS && Object.getOwnPropertyDescriptor(global, DOM_EXCEPTION); 12207 12208// Bun ~ 0.1.1 DOMException have incorrect descriptor and we can't redefine it 12209// https://github.com/Jarred-Sumner/bun/issues/399 12210var BUGGY_DESCRIPTOR = !!descriptor && !(descriptor.writable && descriptor.configurable); 12211 12212var FORCED_CONSTRUCTOR = ERROR_HAS_STACK && !BUGGY_DESCRIPTOR && !DOM_EXCEPTION_HAS_STACK; 12213 12214// `DOMException` constructor patch for `.stack` where it's required 12215// https://webidl.spec.whatwg.org/#es-DOMException-specialness 12216$({ global: true, constructor: true, forced: IS_PURE || FORCED_CONSTRUCTOR }
12216, { // TODO: fix export logic 12217 DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException 12218}); 12219 12220var PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION); 12221var PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype; 12222 12223if (PolyfilledDOMExceptionPrototype.constructor !== PolyfilledDOMException) { 12224 if (!IS_PURE) { 12225 defineProperty(PolyfilledDOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, PolyfilledDOMException)); 12226 } 12227 12228 for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) { 12229 var constant = DOMExceptionConstants[key]; 12230 var constantName = constant.s; 12231 if (!hasOwn(PolyfilledDOMException, constantName)) { 12232 defineProperty(PolyfilledDOMException, constantName, createPropertyDescriptor(6, constant.c)); 12233 } 12234 } 12235} 12236 12237 12238/***/ }), 12239/* 411 */ 12240/***/ (function(module, exports) { 12241 12242module.exports = { 12243 IndexSizeError: { s: 'INDEX_SIZE_ERR', c: 1, m: 1 }, 12244 DOMStringSizeError: { s: 'DOMSTRING_SIZE_ERR', c: 2, m: 0 }, 12245 HierarchyRequestError: { s: 'HIERARCHY_REQUEST_ERR', c: 3, m: 1 }, 12246 WrongDocumentError: { s: 'WRONG_DOCUMENT_ERR', c: 4, m: 1 }, 12247 InvalidCharacterError: { s: 'INVALID_CHARACTER_ERR', c: 5, m: 1 }, 12248 NoDataAllowedError: { s: 'NO_DATA_ALLOWED_ERR', c: 6, m: 0 }, 12249 NoModificationAllowedError: { s: 'NO_MODIFICATION_ALLOWED_ERR', c: 7, m: 1 }, 12250 NotFoundError: { s: 'NOT_FOUND_ERR', c: 8, m: 1 }, 12251 NotSupportedError: { s: 'NOT_SUPPORTED_ERR', c: 9, m: 1 }, 12252 InUseAttributeError: { s: 'INUSE_ATTRIBUTE_ERR', c: 10, m: 1 }, 12253 InvalidStateError: { s: 'INVALID_STATE_ERR', c: 11, m: 1 }, 12254 SyntaxError: { s: 'SYNTAX_ERR', c: 12, m: 1 }, 12255 InvalidModificationError: { s: 'INVALID_MODIFICATION_ERR', c: 13, m: 1 }, 12256 NamespaceError: { s: 'NAMESPACE_ERR', c: 14, m: 1 }, 12257 InvalidAccessError: { s: 'INVALID_ACCESS_ERR', c: 15, m: 1 }, 12258 ValidationError: { s: 'VALIDATION_ERR', c: 16, m: 0 }, 12259 TypeMismatchError: { s: 'TYPE_MISMATCH_ERR', c: 17, m: 1 }, 12260 SecurityError: { s: 'SECURITY_ERR', c: 18, m: 1 }, 12261 NetworkError: { s: 'NETWORK_ERR', c: 19, m: 1 }, 12262 AbortError: { s: 'ABORT_ERR', c: 20, m: 1 }, 12263 URLMismatchError: { s: 'URL_MISMATCH_ERR', c: 21, m: 1 }, 12264 QuotaExceededError: { s: 'QUOTA_EXCEEDED_ERR', c: 22, m: 1 }, 12265 TimeoutError: { s: 'TIMEOUT_ERR', c: 23, m: 1 },
vendor: 4,018 bytes, lines 12266-12364
12266 InvalidNodeTypeError: { s: 'INVALID_NODE_TYPE_ERR', c: 24, m: 1 }, 12267 DataCloneError: { s: 'DATA_CLONE_ERR', c: 25, m: 1 } 12268}; 12269 12270 12271/***/ }), 12272/* 412 */ 12273/***/ (function(module, exports, __webpack_require__) { 12274 12275var IS_PURE = __webpack_require__(35); 12276var $ = __webpack_require__(2); 12277var global = __webpack_require__(3); 12278var getBuiltin = __webpack_require__(23); 12279var uncurryThis = __webpack_require__(13); 12280var fails = __webpack_require__(6); 12281var uid = __webpack_require__(40); 12282var isCallable = __webpack_require__(20); 12283var isConstructor = __webpack_require__(113); 12284var isNullOrUndefined = __webpack_require__(16); 12285var isObject = __webpack_require__(19); 12286var isSymbol = __webpack_require__(22); 12287var iterate = __webpack_require__(202); 12288var anObject = __webpack_require__(46); 12289var classof = __webpack_require__(89); 12290var hasOwn = __webpack_require__(38); 12291var createProperty = __webpack_require__(198); 12292var createNonEnumerableProperty = __webpack_require__(43); 12293var lengthOfArrayLike = __webpack_require__(63); 12294var validateArgumentsLength = __webpack_require__(413); 12295var getRegExpFlags = __webpack_require__(414); 12296var MapHelpers = __webpack_require__(136); 12297var SetHelpers = __webpack_require__(325); 12298var ERROR_STACK_INSTALLABLE = __webpack_require__(107); 12299var PROPER_TRANSFER = __webpack_require__(151); 12300 12301var Object = global.Object; 12302var Array = global.Array; 12303var Date = global.Date; 12304var Error = global.Error; 12305var EvalError = global.EvalError; 12306var RangeError = global.RangeError; 12307var ReferenceError = global.ReferenceError; 12308var SyntaxError = global.SyntaxError; 12309var TypeError = global.TypeError; 12310var URIError = global.URIError; 12311var PerformanceMark = global.PerformanceMark; 12312var WebAssembly = global.WebAssembly; 12313var CompileError = WebAssembly && WebAssembly.CompileError || Error; 12314var LinkError = WebAssembly && WebAssembly.LinkError || Error; 12315var RuntimeError = WebAssembly && WebAssembly.RuntimeError || Error; 12316var DOMException = getBuiltin('DOMException'); 12317var Map = MapHelpers.Map; 12318var mapHas = MapHelpers.has; 12319var mapGet = MapHelpers.get; 12320var mapSet = MapHelpers.set; 12321var Set = SetHelpers.Set; 12322var setAdd = SetHelpers.add; 12323var objectKeys = getBuiltin('Object', 'keys'); 12324var push = uncurryThis([].push); 12325var thisBooleanValue = uncurryThis(true.valueOf); 12326var thisNumberValue = uncurryThis(1.0.valueOf); 12327var thisStringValue = uncurryThis(''.valueOf); 12328var thisTimeValue = uncurryThis(Date.prototype.getTime); 12329var PERFORMANCE_MARK = uid('structuredClone'); 12330var DATA_CLONE_ERROR = 'DataCloneError'; 12331var TRANSFERRING = 'Transferring'; 12332 12333var checkBasicSemantic = function (structuredCloneImplementation) { 12334 return !fails(function () { 12335 var set1 = new global.Set([7]); 12336 var set2 = structuredCloneImplementation(set1); 12337 var number = structuredCloneImplementation(Object(7)); 12338 return set2 == set1 || !set2.has(7) || typeof number != 'object' || number != 7; 12339 }) && structuredCloneImplementation; 12340}; 12341 12342var checkErrorsCloning = function (structuredCloneImplementation, $Error) { 12343 return !fails(function () { 12344 var error = new $Error(); 12345 var test = structuredCloneImplementation({ a: error, b: error }); 12346 return !(test && test.a === test.b && test.a instanceof $Error && test.a.stack === error.stack); 12347 }); 12348}; 12349 12350// https://github.com/whatwg/html/pull/5749 12351var checkNewErrorsCloningSemantic = function (structuredCloneImplementation) { 12352 return !fails(function () { 12353 var test = structuredCloneImplementation(new global.AggregateError([1], PERFORMANCE_MARK, { cause: 3 })); 12354 return test.name != 'AggregateError' || test.errors[0] != 1 || test.message != PERFORMANCE_MARK || test.cause != 3; 12355 }); 12356}; 12357 12358// FF94+, Safari 15.4+, Chrome 98+, NodeJS 17.0+, Deno 1.13+ 12359// FF<103 and Safari implementations can't clone errors 12360// https://bugzilla.mozilla.org/show_bug.cgi?id=1556604 12361// FF103 can clone errors, but `.stack` of clone is an empty string 12362// https://bugzilla.mozilla.org/show_bug.cgi?id=1778762 12363// FF104+ fixed it on usual errors, but not on DOMExceptions 12364// https://bugzilla.mozilla.org/show_bug.cgi?id=1777321
vendor: 5,261 bytes, lines 12365-12518
12365// Chrome <102 returns `null` if cloned object contains multiple references to one error 12366// https://bugs.chromium.org/p/v8/issues/detail?id=12542 12367// NodeJS implementation can't clone DOMExceptions 12368// https://github.com/nodejs/node/issues/41038 12369// only FF103+ supports new (html/5749) error cloning semantic 12370var nativeStructuredClone = global.structuredClone; 12371 12372var FORCED_REPLACEMENT = IS_PURE 12373 || !checkErrorsCloning(nativeStructuredClone, Error) 12374 || !checkErrorsCloning(nativeStructuredClone, DOMException) 12375 || !checkNewErrorsCloningSemantic(nativeStructuredClone); 12376 12377// Chrome 82+, Safari 14.1+, Deno 1.11+ 12378// Chrome 78-81 implementation swaps `.name` and `.message` of cloned `DOMException` 12379// Chrome returns `null` if cloned object contains multiple references to one error 12380// Safari 14.1 implementation doesn't clone some `RegExp` flags, so requires a workaround 12381// Safari implementation can't clone errors 12382// Deno 1.2-1.10 implementations too naive 12383// NodeJS 16.0+ does not have `PerformanceMark` constructor 12384// NodeJS <17.2 structured cloning implementation from `performance.mark` is too naive 12385// and can't clone, for example, `RegExp` or some boxed primitives 12386// https://github.com/nodejs/node/issues/40840 12387// no one of those implementations supports new (html/5749) error cloning semantic 12388var structuredCloneFromMark = !nativeStructuredClone && checkBasicSemantic(function (value) { 12389 return new PerformanceMark(PERFORMANCE_MARK, { detail: value }).detail; 12390}); 12391 12392var nativeRestrictedStructuredClone = checkBasicSemantic(nativeStructuredClone) || structuredCloneFromMark; 12393 12394var throwUncloneable = function (type) { 12395 throw new DOMException('Uncloneable type: ' + type, DATA_CLONE_ERROR); 12396}; 12397 12398var throwUnpolyfillable = function (type, action) { 12399 throw new DOMException((action || 'Cloning') + ' of ' + type + ' cannot be properly polyfilled in this engine', DATA_CLONE_ERROR); 12400}; 12401 12402var tryNativeRestrictedStructuredClone = function (value, type) { 12403 if (!nativeRestrictedStructuredClone) throwUnpolyfillable(type); 12404 return nativeRestrictedStructuredClone(value); 12405}; 12406 12407var createDataTransfer = function () { 12408 var dataTransfer; 12409 try { 12410 dataTransfer = new global.DataTransfer(); 12411 } catch (error) { 12412 try { 12413 dataTransfer = new global.ClipboardEvent('').clipboardData; 12414 } catch (error2) { /* empty */ } 12415 } 12416 return dataTransfer && dataTransfer.items && dataTransfer.files ? dataTransfer : null; 12417}; 12418 12419var structuredCloneInternal = function (value, map) { 12420 if (isSymbol(value)) throwUncloneable('Symbol'); 12421 if (!isObject(value)) return value; 12422 // effectively preserves circular references 12423 if (map) { 12424 if (mapHas(map, value)) return mapGet(map, value); 12425 } else map = new Map(); 12426 12427 var type = classof(value); 12428 var deep = false; 12429 var C, name, cloned, dataTransfer, i, length, keys, key, source, target, options; 12430 12431 switch (type) { 12432 case 'Array': 12433 cloned = Array(lengthOfArrayLike(value)); 12434 deep = true; 12435 break; 12436 case 'Object': 12437 cloned = {}; 12438 deep = true; 12439 break; 12440 case 'Map': 12441 cloned = new Map(); 12442 deep = true; 12443 break; 12444 case 'Set': 12445 cloned = new Set(); 12446 deep = true; 12447 break; 12448 case 'RegExp': 12449 // in this block because of a Safari 14.1 bug 12450 // old FF does not clone regexes passed to the constructor, so get the source and flags directly 12451 cloned = new RegExp(value.source, getRegExpFlags(value)); 12452 break; 12453 case 'Error': 12454 name = value.name; 12455 switch (name) { 12456 case 'AggregateError': 12457 cloned = getBuiltin('AggregateError')([]); 12458 break; 12459 case 'EvalError': 12460 cloned = EvalError(); 12461 break; 12462 case 'RangeError': 12463 cloned = RangeError(); 12464 break; 12465 case 'ReferenceError': 12466 cloned = ReferenceError(); 12467 break; 12468 case 'SyntaxError': 12469 cloned = SyntaxError(); 12470 break; 12471 case 'TypeError': 12472 cloned = TypeError(); 12473 break; 12474 case 'URIError': 12475 cloned = URIError(); 12476 break; 12477 case 'CompileError': 12478 cloned = CompileError(); 12479 break; 12480 case 'LinkError': 12481 cloned = LinkError(); 12482 break; 12483 case 'RuntimeError': 12484 cloned = RuntimeError(); 12485 break; 12486 default: 12487 cloned = Error(); 12488 } 12489 deep = true; 12490 break; 12491 case 'DOMException': 12492 cloned = new DOMException(value.message, value.name); 12493 deep = true; 12494 break; 12495 case 'DataView': 12496 case 'Int8Array': 12497 case 'Uint8Array': 12498 case 'Uint8ClampedArray': 12499 case 'Int16Array': 12500 case 'Uint16Array': 12501 case 'Int32Array': 12502 case 'Uint32Array': 12503 case 'Float32Array': 12504 case 'Float64Array': 12505 case 'BigInt64Array': 12506 case 'BigUint64Array': 12507 C = global[type]; 12508 // in some old engines like Safari 9, typeof C is 'object' 12509 // on Uint8ClampedArray or some other constructors 12510 if (!isObject(C)) throwUnpolyfillable(type); 12511 cloned = new C( 12512 // this is safe, since arraybuffer cannot have circular references 12513 structuredCloneInternal(value.buffer, map), 12514 value.byteOffset, 12515 type === 'DataView' ? value.byteLength : value.length 12516 ); 12517 break; 12518 case 'DOMQuad':
vendor: 9,043 bytes, lines 12519-12774
12519 try { 12520 cloned = new DOMQuad( 12521 structuredCloneInternal(value.p1, map), 12522 structuredCloneInternal(value.p2, map), 12523 structuredCloneInternal(value.p3, map), 12524 structuredCloneInternal(value.p4, map) 12525 ); 12526 } catch (error) { 12527 cloned = tryNativeRestrictedStructuredClone(value, type); 12528 } 12529 break; 12530 case 'File': 12531 if (nativeRestrictedStructuredClone) try { 12532 cloned = nativeRestrictedStructuredClone(value); 12533 // NodeJS 20.0.0 bug, https://github.com/nodejs/node/issues/47612 12534 if (classof(cloned) !== type) cloned = undefined; 12535 } catch (error) { /* empty */ } 12536 if (!cloned) try { 12537 cloned = new File([value], value.name, value); 12538 } catch (error) { /* empty */ } 12539 if (!cloned) throwUnpolyfillable(type); 12540 break; 12541 case 'FileList': 12542 dataTransfer = createDataTransfer(); 12543 if (dataTransfer) { 12544 for (i = 0, length = lengthOfArrayLike(value); i < length; i++) { 12545 dataTransfer.items.add(structuredCloneInternal(value[i], map)); 12546 } 12547 cloned = dataTransfer.files; 12548 } else cloned = tryNativeRestrictedStructuredClone(value, type); 12549 break; 12550 case 'ImageData': 12551 // Safari 9 ImageData is a constructor, but typeof ImageData is 'object' 12552 try { 12553 cloned = new ImageData( 12554 structuredCloneInternal(value.data, map), 12555 value.width, 12556 value.height, 12557 { colorSpace: value.colorSpace } 12558 ); 12559 } catch (error) { 12560 cloned = tryNativeRestrictedStructuredClone(value, type); 12561 } break; 12562 default: 12563 if (nativeRestrictedStructuredClone) { 12564 cloned = nativeRestrictedStructuredClone(value); 12565 } else switch (type) { 12566 case 'BigInt': 12567 // can be a 3rd party polyfill 12568 cloned = Object(value.valueOf()); 12569 break; 12570 case 'Boolean': 12571 cloned = Object(thisBooleanValue(value)); 12572 break; 12573 case 'Number': 12574 cloned = Object(thisNumberValue(value)); 12575 break; 12576 case 'String': 12577 cloned = Object(thisStringValue(value)); 12578 break; 12579 case 'Date': 12580 cloned = new Date(thisTimeValue(value)); 12581 break; 12582 case 'ArrayBuffer': 12583 C = global.DataView; 12584 // `ArrayBuffer#slice` is not available in IE10 12585 // `ArrayBuffer#slice` and `DataView` are not available in old FF 12586 if (!C && typeof value.slice != 'function') throwUnpolyfillable(type); 12587 // detached buffers throws in `DataView` and `.slice` 12588 try { 12589 if (typeof value.slice == 'function' && !value.resizable) { 12590 cloned = value.slice(0); 12591 } else { 12592 length = value.byteLength; 12593 options = 'maxByteLength' in value ? { maxByteLength: value.maxByteLength } : undefined; 12594 cloned = new ArrayBuffer(length, options); 12595 source = new C(value); 12596 target = new C(cloned); 12597 for (i = 0; i < length; i++) { 12598 target.setUint8(i, source.getUint8(i)); 12599 } 12600 } 12601 } catch (error) { 12602 throw new DOMException('ArrayBuffer is detached', DATA_CLONE_ERROR); 12603 } break; 12604 case 'SharedArrayBuffer': 12605 // SharedArrayBuffer should use shared memory, we can't polyfill it, so return the original 12606 cloned = value; 12607 break; 12608 case 'Blob': 12609 try { 12610 cloned = value.slice(0, value.size, value.type); 12611 } catch (error) { 12612 throwUnpolyfillable(type); 12613 } break; 12614 case 'DOMPoint': 12615 case 'DOMPointReadOnly': 12616 C = global[type]; 12617 try { 12618 cloned = C.fromPoint 12619 ? C.fromPoint(value) 12620 : new C(value.x, value.y, value.z, value.w); 12621 } catch (error) { 12622 throwUnpolyfillable(type); 12623 } break; 12624 case 'DOMRect': 12625 case 'DOMRectReadOnly': 12626 C = global[type]; 12627 try { 12628 cloned = C.fromRect 12629 ? C.fromRect(value) 12630 : new C(value.x, value.y, value.width, value.height); 12631 } catch (error) { 12632 throwUnpolyfillable(type); 12633 } break; 12634 case 'DOMMatrix': 12635 case 'DOMMatrixReadOnly': 12636 C = global[type]; 12637 try { 12638 cloned = C.fromMatrix 12639 ? C.fromMatrix(value) 12640 : new C(value); 12641 } catch (error) { 12642 throwUnpolyfillable(type); 12643 } break; 12644 case 'AudioData': 12645 case 'VideoFrame': 12646 if (!isCallable(value.clone)) throwUnpolyfillable(type); 12647 try { 12648 cloned = value.clone(); 12649 } catch (error) { 12650 throwUncloneable(type); 12651 } break; 12652 case 'CropTarget': 12653 case 'CryptoKey': 12654 case 'FileSystemDirectoryHandle': 12655 case 'FileSystemFileHandle': 12656 case 'FileSystemHandle': 12657 case 'GPUCompilationInfo': 12658 case 'GPUCompilationMessage': 12659 case 'ImageBitmap': 12660 case 'RTCCertificate': 12661 case 'WebAssembly.Module': 12662 throwUnpolyfillable(type); 12663 // break omitted 12664 default: 12665 throwUncloneable(type); 12666 } 12667 } 12668 12669 mapSet(map, value, cloned); 12670 12671 if (deep) switch (type) { 12672 case 'Array': 12673 case 'Object': 12674 keys = objectKeys(value); 12675 for (i = 0, length = lengthOfArrayLike(keys); i < length; i++) { 12676 key = keys[i]; 12677 createProperty(cloned, key, structuredCloneInternal(value[key], map)); 12678 } break; 12679 case 'Map': 12680 value.forEach(function (v, k) { 12681 mapSet(cloned, structuredCloneInternal(k, map), structuredCloneInternal(v, map)); 12682 }); 12683 break; 12684 case 'Set': 12685 value.forEach(function (v) { 12686 setAdd(cloned, structuredCloneInternal(v, map)); 12687 }); 12688 break; 12689 case 'Error': 12690 createNonEnumerableProperty(cloned, 'message', structuredCloneInternal(value.message, map)); 12691 if (hasOwn(value, 'cause')) { 12692 createNonEnumerableProperty(cloned, 'cause', structuredCloneInternal(value.cause, map)); 12693 } 12694 if (name == 'AggregateError') { 12695 cloned.errors = structuredCloneInternal(value.errors, map); 12696 } // break omitted 12697 case 'DOMException': 12698 if (ERROR_STACK_INSTALLABLE) { 12699 createNonEnumerableProperty(cloned, 'stack', structuredCloneInternal(value.stack, map)); 12700 } 12701 } 12702 12703 return cloned; 12704}; 12705 12706var tryToTransfer = function (rawTransfer, map) { 12707 if (!isObject(rawTransfer)) throw TypeError('Transfer option cannot be converted to a sequence'); 12708 12709 var transfer = []; 12710 12711 iterate(rawTransfer, function (value) { 12712 push(transfer, anObject(value)); 12713 }); 12714 12715 var i = 0; 12716 var length = lengthOfArrayLike(transfer); 12717 var value, type, C, transferredArray, transferred, canvas, context; 12718 12719 if (PROPER_TRANSFER) { 12720 transferredArray = nativeStructuredClone(transfer, { transfer: transfer }); 12721 while (i < length) mapSet(map, transfer[i], transferredArray[i++]); 12722 } else while (i < length) { 12723 value = transfer[i++]; 12724 if (mapHas(map, value)) throw new DOMException('Duplicate transferable', DATA_CLONE_ERROR); 12725 12726 type = classof(value); 12727 12728 switch (type) { 12729 case 'ImageBitmap': 12730 C = global.OffscreenCanvas; 12731 if (!isConstructor(C)) throwUnpolyfillable(type, TRANSFERRING); 12732 try { 12733 canvas = new C(value.width, value.height); 12734 context = canvas.getContext('bitmaprenderer'); 12735 context.transferFromImageBitmap(value); 12736 transferred = canvas.transferToImageBitmap(); 12737 } catch (error) { /* empty */ } 12738 break; 12739 case 'AudioData': 12740 case 'VideoFrame': 12741 if (!isCallable(value.clone) || !isCallable(value.close)) throwUnpolyfillable(type, TRANSFERRING); 12742 try { 12743 transferred = value.clone(); 12744 value.close(); 12745 } catch (error) { /* empty */ } 12746 break; 12747 case 'ArrayBuffer': 12748 if (!isCallable(value.transfer)) throwUnpolyfillable(type, TRANSFERRING); 12749 transferred = value.transfer(); 12750 break; 12751 case 'MediaSourceHandle': 12752 case 'MessagePort': 12753 case 'OffscreenCanvas': 12754 case 'ReadableStream': 12755 case 'TransformStream': 12756 case 'WritableStream': 12757 throwUnpolyfillable(type, TRANSFERRING); 12758 } 12759 12760 if (transferred === undefined) throw new DOMException('This object cannot be transferred: ' + type, DATA_CLONE_ERROR); 12761 mapSet(map, value, transferred); 12762 } 12763}; 12764 12765// `structuredClone` method 12766// https://html.spec.whatwg.org/multipage/structured-data.html#dom-structuredclone 12767$({ global: true, enumerable: true, sham: !PROPER_TRANSFER, forced: FORCED_REPLACEMENT }, { 12768 structuredClone: function structuredClone(value /* , { transfer } */) { 12769 var options = validateArgumentsLength(arguments.length, 1) > 1 && !isNullOrUndefined(arguments[1]) ? anObject(arguments[1]) : undefined; 12770 var transfer = options ? options.transfer : undefined; 12771 var map; 12772 12773 if (transfer !== undefined) { 12774 map = new Map();
vendor: 4,339 bytes, lines 12775-12918
12775 tryToTransfer(transfer, map); 12776 } 12777 12778 return structuredCloneInternal(value, map); 12779 } 12780}); 12781 12782 12783/***/ }), 12784/* 413 */ 12785/***/ (function(module, exports) { 12786 12787var $TypeError = TypeError; 12788 12789module.exports = function (passed, required) { 12790 if (passed < required) throw $TypeError('Not enough arguments'); 12791 return passed; 12792}; 12793 12794 12795/***/ }), 12796/* 414 */ 12797/***/ (function(module, exports, __webpack_require__) { 12798 12799var call = __webpack_require__(7); 12800var hasOwn = __webpack_require__(38); 12801var isPrototypeOf = __webpack_require__(24); 12802var regExpFlags = __webpack_require__(86); 12803 12804var RegExpPrototype = RegExp.prototype; 12805 12806module.exports = function (R) { 12807 var flags = R.flags; 12808 return flags === undefined && !('flags' in RegExpPrototype) && !hasOwn(R, 'flags') && isPrototypeOf(RegExpPrototype, R) 12809 ? call(regExpFlags, R) : flags; 12810}; 12811 12812 12813/***/ }), 12814/* 415 */ 12815/***/ (function(module, exports, __webpack_require__) { 12816 12817var $ = __webpack_require__(2); 12818var getBuiltIn = __webpack_require__(23); 12819var fails = __webpack_require__(6); 12820var validateArgumentsLength = __webpack_require__(413); 12821var toString = __webpack_require__(88); 12822var USE_NATIVE_URL = __webpack_require__(416); 12823 12824var URL = getBuiltIn('URL'); 12825 12826// https://github.com/nodejs/node/issues/47505 12827// https://github.com/denoland/deno/issues/18893 12828var THROWS_WITHOUT_ARGUMENTS = USE_NATIVE_URL && fails(function () { 12829 URL.canParse(); 12830}); 12831 12832// `URL.canParse` method 12833// https://url.spec.whatwg.org/#dom-url-canparse 12834$({ target: 'URL', stat: true, forced: !THROWS_WITHOUT_ARGUMENTS }, { 12835 canParse: function canParse(url) { 12836 var length = validateArgumentsLength(arguments.length, 1); 12837 var urlString = toString(url); 12838 var base = length < 2 || arguments[1] === undefined ? undefined : toString(arguments[1]); 12839 try { 12840 return !!new URL(urlString, base); 12841 } catch (error) { 12842 return false; 12843 } 12844 } 12845}); 12846 12847 12848/***/ }), 12849/* 416 */ 12850/***/ (function(module, exports, __webpack_require__) { 12851 12852var fails = __webpack_require__(6); 12853var wellKnownSymbol = __webpack_require__(33); 12854var DESCRIPTORS = __webpack_require__(5); 12855var IS_PURE = __webpack_require__(35); 12856 12857var ITERATOR = wellKnownSymbol('iterator'); 12858 12859module.exports = !fails(function () { 12860 // eslint-disable-next-line unicorn/relative-url-style -- required for testing 12861 var url = new URL('b?a=1&b=2&c=3', 'http://a'); 12862 var searchParams = url.searchParams; 12863 var searchParams2 = new URLSearchParams('a=1&a=2'); 12864 var result = ''; 12865 url.pathname = 'c%20d'; 12866 searchParams.forEach(function (value, key) { 12867 searchParams['delete']('b'); 12868 result += key + value; 12869 }); 12870 searchParams2['delete']('a', 2); 12871 return (IS_PURE && (!url.toJSON || !searchParams2.has('a', 1) || searchParams2.has('a', 2))) 12872 || (!searchParams.size && (IS_PURE || !DESCRIPTORS)) 12873 || !searchParams.sort 12874 || url.href !== 'http://a/c%20d?a=1&c=3' 12875 || searchParams.get('c') !== '3' 12876 || String(new URLSearchParams('?a=1')) !== 'a=1' 12877 || !searchParams[ITERATOR] 12878 // throws in Edge 12879 || new URL('https://a@b').username !== 'a' 12880 || new URLSearchParams(new URLSearchParams('a=b')).get('a') !== 'b' 12881 // not punycoded in Edge 12882 || new URL('http://ÑеÑÑ').host !== 'xn--e1aybc' 12883 // not escaped in Chrome 62- 12884 || new URL('http://a#б').hash !== '#%D0%B1' 12885 // fails in Chrome 66- 12886 || result !== 'a1c3' 12887 // throws in Safari 12888 || new URL('http://x', undefined).host !== 'x'; 12889}); 12890 12891 12892/***/ }), 12893/* 417 */ 12894/***/ (function(module, exports, __webpack_require__) { 12895 12896"use strict"; 12897 12898var defineBuiltIn = __webpack_require__(47); 12899var uncurryThis = __webpack_require__(13); 12900var toString = __webpack_require__(88); 12901var validateArgumentsLength = __webpack_require__(413); 12902 12903var $URLSearchParams = URLSearchParams; 12904var URLSearchParamsPrototype = $URLSearchParams.prototype; 12905var append = uncurryThis(URLSearchParamsPrototype.append); 12906var $delete = uncurryThis(URLSearchParamsPrototype['delete']); 12907var forEach = uncurryThis(URLSearchParamsPrototype.forEach); 12908var push = uncurryThis([].push); 12909var params = new $URLSearchParams('a=1&a=2'); 12910 12911params['delete']('a', 1); 12912 12913if (params + '' !== 'a=2') { 12914 defineBuiltIn(URLSearchParamsPrototype, 'delete', function (name /* , value */) { 12915 var length = arguments.length; 12916 var $value = length < 2 ? undefined : arguments[1]; 12917 if (length && $value === undefined) return $delete(this, name); 12918 var entries = [];
vendor: 2,608 bytes, lines 12919-13007
12919 forEach(this, function (v, k) { // also validates `this` 12920 push(entries, { key: k, value: v }); 12921 }); 12922 validateArgumentsLength(length, 1); 12923 var key = toString(name); 12924 var value = toString($value); 12925 var index = 0; 12926 var dindex = 0; 12927 var found = false; 12928 var entriesLength = entries.length; 12929 var entry; 12930 while (index < entriesLength) { 12931 entry = entries[index++]; 12932 if (found || entry.key === key) { 12933 found = true; 12934 $delete(this, entry.key); 12935 } else dindex++; 12936 } 12937 while (dindex < entriesLength) { 12938 entry = entries[dindex++]; 12939 if (!(entry.key === key && entry.value === value)) append(this, entry.key, entry.value); 12940 } 12941 }, { enumerable: true, unsafe: true }); 12942} 12943 12944 12945/***/ }), 12946/* 418 */ 12947/***/ (function(module, exports, __webpack_require__) { 12948 12949"use strict"; 12950 12951var defineBuiltIn = __webpack_require__(47); 12952var uncurryThis = __webpack_require__(13); 12953var toString = __webpack_require__(88); 12954var validateArgumentsLength = __webpack_require__(413); 12955 12956var $URLSearchParams = URLSearchParams; 12957var URLSearchParamsPrototype = $URLSearchParams.prototype; 12958var getAll = uncurryThis(URLSearchParamsPrototype.getAll); 12959var $has = uncurryThis(URLSearchParamsPrototype.has); 12960var params = new $URLSearchParams('a=1'); 12961 12962if (params.has('a', 2)) { 12963 defineBuiltIn(URLSearchParamsPrototype, 'has', function has(name /* , value */) { 12964 var length = arguments.length; 12965 var $value = length < 2 ? undefined : arguments[1]; 12966 if (length && $value === undefined) return $has(this, name); 12967 var values = getAll(this, name); // also validates `this` 12968 validateArgumentsLength(length, 1); 12969 var value = toString($value); 12970 var index = 0; 12971 while (index < values.length) { 12972 if (values[index++] === value) return true; 12973 } return false; 12974 }, { enumerable: true, unsafe: true }); 12975} 12976 12977 12978/***/ }), 12979/* 419 */ 12980/***/ (function(module, exports, __webpack_require__) { 12981 12982"use strict"; 12983 12984var DESCRIPTORS = __webpack_require__(5); 12985var uncurryThis = __webpack_require__(13); 12986var defineBuiltInAccessor = __webpack_require__(85); 12987 12988var URLSearchParamsPrototype = URLSearchParams.prototype; 12989var forEach = uncurryThis(URLSearchParamsPrototype.forEach); 12990 12991// `URLSearchParams.prototype.size` getter 12992// https://github.com/whatwg/url/pull/734 12993if (DESCRIPTORS && !('size' in URLSearchParamsPrototype)) { 12994 defineBuiltInAccessor(URLSearchParamsPrototype, 'size', { 12995 get: function size() { 12996 var count = 0; 12997 forEach(this, function () { count++; }); 12998 return count; 12999 }, 13000 configurable: true, 13001 enumerable: true 13002 }); 13003} 13004 13005 13006/***/ }) 13007/******/ ]); }();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.