vendor: 13,209 bytes, lines 1-354
1/** 2 * core-js 3.27.2 3 * © 2014-2023 Denis Pushkarev (zloirock.ru) 4 * license: https://github.com/zloirock/core-js/blob/v3.27.2/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__(82); 99 __webpack_require__(98); 100 __webpack_require__(99); 101 __webpack_require__(101); 102 __webpack_require__(103); 103 __webpack_require__(104); 104 __webpack_require__(108); 105 __webpack_require__(109); 106 __webpack_require__(111); 107 __webpack_require__(143); 108 __webpack_require__(144); 109 __webpack_require__(145); 110 __webpack_require__(146); 111 __webpack_require__(147); 112 __webpack_require__(149); 113 __webpack_require__(150); 114 __webpack_require__(154); 115 __webpack_require__(157); 116 __webpack_require__(158); 117 __webpack_require__(159); 118 __webpack_require__(162); 119 __webpack_require__(163); 120 __webpack_require__(174); 121 __webpack_require__(178); 122 __webpack_require__(181); 123 __webpack_require__(183); 124 __webpack_require__(186); 125 __webpack_require__(187); 126 __webpack_require__(188); 127 __webpack_require__(189); 128 __webpack_require__(190); 129 __webpack_require__(192); 130 __webpack_require__(193); 131 __webpack_require__(194); 132 __webpack_require__(198); 133 __webpack_require__(200); 134 __webpack_require__(202); 135 __webpack_require__(203); 136 __webpack_require__(207); 137 __webpack_require__(208); 138 __webpack_require__(210); 139 __webpack_require__(211); 140 __webpack_require__(212); 141 __webpack_require__(213); 142 __webpack_require__(215); 143 __webpack_require__(216); 144 __webpack_require__(218); 145 __webpack_require__(219); 146 __webpack_require__(220); 147 __webpack_require__(221); 148 __webpack_require__(222); 149 __webpack_require__(223); 150 __webpack_require__(224); 151 __webpack_require__(228); 152 __webpack_require__(245); 153 __webpack_require__(246); 154 __webpack_require__(247); 155 __webpack_require__(248); 156 __webpack_require__(249); 157 __webpack_require__(250); 158 __webpack_require__(251); 159 __webpack_require__(256); 160 __webpack_require__(257); 161 __webpack_require__(258); 162 __webpack_require__(259); 163 __webpack_require__(260); 164 __webpack_require__(261); 165 __webpack_require__(263); 166 __webpack_require__(264); 167 __webpack_require__(265); 168 __webpack_require__(266); 169 __webpack_require__(267); 170 __webpack_require__(268); 171 __webpack_require__(269); 172 __webpack_require__(270); 173 __webpack_require__(271); 174 __webpack_require__(272); 175 __webpack_require__(274); 176 __webpack_require__(275); 177 __webpack_require__(276); 178 __webpack_require__(277); 179 __webpack_require__(278); 180 __webpack_require__(279); 181 __webpack_require__(281); 182 __webpack_require__(282); 183 __webpack_require__(284); 184 __webpack_require__(285); 185 __webpack_require__(286); 186 __webpack_require__(287); 187 __webpack_require__(288); 188 __webpack_require__(289); 189 __webpack_require__(291); 190 __webpack_require__(292); 191 __webpack_require__(293); 192 __webpack_require__(294); 193 __webpack_require__(295); 194 __webpack_require__(296); 195 __webpack_require__(297); 196 __webpack_require__(301); 197 __webpack_require__(302); 198 __webpack_require__(303); 199 __webpack_require__(304); 200 __webpack_require__(305); 201 __webpack_require__(309); 202 __webpack_require__(310); 203 __webpack_require__(315); 204 __webpack_require__(316); 205 __webpack_require__(318); 206 __webpack_require__(319); 207 __webpack_require__(320); 208 __webpack_require__(321); 209 __webpack_require__(322); 210 __webpack_require__(323); 211 __webpack_require__(324); 212 __webpack_require__(325); 213 __webpack_require__(326); 214 __webpack_require__(329); 215 __webpack_require__(330); 216 __webpack_require__(337); 217 __webpack_require__(340); 218 __webpack_require__(341); 219 __webpack_require__(342); 220 __webpack_require__(343); 221 __webpack_require__(344); 222 __webpack_require__(346); 223 __webpack_require__(347); 224 __webpack_require__(349); 225 __webpack_require__(350); 226 __webpack_require__(352); 227 __webpack_require__(353); 228 __webpack_require__(355); 229 __webpack_require__(356); 230 __webpack_require__(357); 231 __webpack_require__(358); 232 __webpack_require__(359); 233 __webpack_require__(360); 234 __webpack_require__(361); 235 __webpack_require__(363); 236 __webpack_require__(364); 237 __webpack_require__(366); 238 __webpack_require__(367); 239 __webpack_require__(369); 240 __webpack_require__(371); 241 __webpack_require__(373); 242 __webpack_require__(374); 243 __webpack_require__(375); 244 __webpack_require__(379); 245 __webpack_require__(380); 246 __webpack_require__(381); 247 __webpack_require__(382); 248 __webpack_require__(383); 249 __webpack_require__(384); 250 __webpack_require__(385); 251 __webpack_require__(388); 252 __webpack_require__(389); 253 __webpack_require__(390); 254 __webpack_require__(391); 255 __webpack_require__(394); 256 __webpack_require__(395); 257 __webpack_require__(396); 258 __webpack_require__(399); 259 __webpack_require__(400); 260 __webpack_require__(401); 261 __webpack_require__(402); 262 __webpack_require__(405); 263 __webpack_require__(406); 264 __webpack_require__(407); 265 __webpack_require__(408); 266 __webpack_require__(412); 267 __webpack_require__(413); 268 __webpack_require__(414); 269 __webpack_require__(419); 270 module.exports = __webpack_require__(420); 271 272 273 /***/ }), 274 /* 1 */ 275 /***/ (function(module, exports, __webpack_require__) { 276 277 /* eslint-disable no-unused-vars -- required for functions `.length` */ 278 var $ = __webpack_require__(2); 279 var global = __webpack_require__(3); 280 var apply = __webpack_require__(68); 281 var wrapErrorConstructorWithCause = __webpack_require__(69); 282 283 var WEB_ASSEMBLY = 'WebAssembly'; 284 var WebAssembly = global[WEB_ASSEMBLY]; 285 286 var FORCED = Error('e', { cause: 7 }).cause !== 7; 287 288 var exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) { 289 var O = {}; 290 O[ERROR_NAME] = wrapErrorConstructorWithCause(ERROR_NAME, wrapper, FORCED); 291 $({ global: true, constructor: true, arity: 1, forced: FORCED }, O); 292 }; 293 294 var exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) { 295 if (WebAssembly && WebAssembly[ERROR_NAME]) { 296 var O = {}; 297 O[ERROR_NAME] = wrapErrorConstructorWithCause(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED); 298 $({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED }, O); 299 } 300 }; 301 302 // https://tc39.es/ecma262/#sec-nativeerror 303 // https://github.com/tc39/proposal-error-cause 304 exportGlobalErrorCauseWrapper('Error', function (init) { 305 return function Error(message) { return apply(init, this, arguments); }; 306 }); 307 exportGlobalErrorCauseWrapper('EvalError', function (init) { 308 return function EvalError(message) { return apply(init, this, arguments); }; 309 }); 310 exportGlobalErrorCauseWrapper('RangeError', function (init) { 311 return function RangeError(message) { return apply(init, this, arguments); }; 312 }); 313 exportGlobalErrorCauseWrapper('ReferenceError', function (init) { 314 return function ReferenceError(message) { return apply(init, this, arguments); }; 315 }); 316 exportGlobalErrorCauseWrapper('SyntaxError', function (init) { 317 return function SyntaxError(message) { return apply(init, this, arguments); }; 318 }); 319 exportGlobalErrorCauseWrapper('TypeError', function (init) { 320 return function TypeError(message) { return apply(init, this, arguments); }; 321 }); 322 exportGlobalErrorCauseWrapper('URIError', function (init) { 323 return function URIError(message) { return apply(init, this, arguments); }; 324 }); 325 exportWebAssemblyErrorCauseWrapper('CompileError', function (init) { 326 return function CompileError(message) { return apply(init, this, arguments); }; 327 }); 328 exportWebAssemblyErrorCauseWrapper('LinkError', function (init) { 329 return function LinkError(message) { return apply(init, this, arguments); }; 330 }); 331 exportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) { 332 return function RuntimeError(message) { return apply(init, this, arguments); }; 333 }); 334 335 336 /***/ }), 337 /* 2 */ 338 /***/ (function(module, exports, __webpack_require__) { 339 340 var global = __webpack_require__(3); 341 var getOwnPropertyDescriptor = __webpack_require__(4).f; 342 var createNonEnumerableProperty = __webpack_require__(43); 343 var defineBuiltIn = __webpack_require__(47); 344 var defineGlobalProperty = __webpack_require__(37); 345 var copyConstructorProperties = __webpack_require__(55); 346 var isForced = __webpack_require__(67); 347 348 /* 349 options.target - name of the target object 350 options.global - target is the global object 351 options.stat - export as static methods of target 352 options.proto - export as prototype methods of target 353 options.real - real prototype method for the `pure` version 354 options.forced - export even if the native feature is available
355 options.bind - bind methods to the target, required for the `pure` version 356 options.wrap - wrap constructors to preventing global pollution, required for the `pure` version 357 options.unsafe - use the simple assignment of property instead of delete + defineProperty 358 options.sham - add a flag to not completely full polyfills 359 options.enumerable - export as enumerable property 360 options.dontCallGetSet - prevent calling a getter on target 361 options.name - the .name of the function if it does not match the key 362 */ 363 module.exports = function (options, source) { 364 var TARGET = options.target; 365 var GLOBAL = options.global; 366 var STATIC = options.stat; 367 var FORCED, target, key, targetProperty, sourceProperty, descriptor; 368 if (GLOBAL) { 369 target = global; 370 } else if (STATIC) { 371 target = global[TARGET] || defineGlobalProperty(TARGET, {}); 372 } else { 373 target = (global[TARGET] || {}).prototype; 374 } 375 if (target) for (key in source) { 376 sourceProperty = source[key]; 377 if (options.dontCallGetSet) { 378 descriptor = getOwnPropertyDescriptor(target, key); 379 targetProperty = descriptor && descriptor.value; 380 } else targetProperty = target[key]; 381 FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced); 382 // contained in target 383 if (!FORCED && targetProperty !== undefined) { 384 if (typeof sourceProperty == typeof targetProperty) continue; 385 copyConstructorProperties(sourceProperty, targetProperty); 386 } 387 // add a flag to not completely full polyfills 388 if (options.sham || (targetProperty && targetProperty.sham)) { 389 createNonEnumerableProperty(sourceProperty, 'sham', true); 390 } 391 defineBuiltIn(target, key, sourceProperty, options); 392 } 393 }; 394 395 396 /***/ }), 397 /* 3 */ 398 /***/ (function(module, exports) { 399 400 var check = function (it) { 401 return it && it.Math == Math && it; 402 }; 403 404 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 405 module.exports = 406 // eslint-disable-next-line es/no-global-this -- safe 407 check(typeof globalThis == 'object' && globalThis) || 408 check(typeof window == 'object' && window) || 409 // eslint-disable-next-line no-restricted-globals -- safe 410 check(typeof self == 'object' && self) || 411 check(typeof global == 'object' && global) || 412 // eslint-disable-next-line no-new-func -- fallback 413 (function () { return this; })() || Function('return this')(); 414 415 416 /***/ }), 417 /* 4 */ 418 /***/ (function(module, exports, __webpack_require__) { 419 420 var DESCRIPTORS = __webpack_require__(5); 421 var call = __webpack_require__(7); 422 var propertyIsEnumerableModule = __webpack_require__(9); 423 var createPropertyDescriptor = __webpack_require__(10); 424 var toIndexedObject = __webpack_require__(11); 425 var toPropertyKey = __webpack_require__(17); 426 var hasOwn = __webpack_require__(38); 427 var IE8_DOM_DEFINE = __webpack_require__(41); 428 429 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 430 var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 431 432 // `Object.getOwnPropertyDescriptor` method 433 // https://tc39.es/ecma262/#sec-object.getownpropertydescriptor 434 exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) { 435 O = toIndexedObject(O); 436 P = toPropertyKey(P); 437 if (IE8_DOM_DEFINE) try { 438 return $getOwnPropertyDescriptor(O, P); 439 } catch (error) { /* empty */ } 440 if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]); 441 }; 442 443 444 /***/ }), 445 /* 5 */ 446 /***/ (function(module, exports, __webpack_require__) { 447 448 var fails = __webpack_require__(6); 449 450 // Detect IE8's incomplete defineProperty implementation 451 module.exports = !fails(function () { 452 // eslint-disable-next-line es/no-object-defineproperty -- required for testing 453 return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7; 454 }); 455 456 457 /***/ }), 458 /* 6 */
vendor: 4,466 bytes, lines 459-614
459 /***/ (function(module, exports) { 460 461 module.exports = function (exec) { 462 try { 463 return !!exec(); 464 } catch (error) { 465 return true; 466 } 467 }; 468 469 470 /***/ }), 471 /* 7 */ 472 /***/ (function(module, exports, __webpack_require__) { 473 474 var NATIVE_BIND = __webpack_require__(8); 475 476 var call = Function.prototype.call; 477 478 module.exports = NATIVE_BIND ? call.bind(call) : function () { 479 return call.apply(call, arguments); 480 }; 481 482 483 /***/ }), 484 /* 8 */ 485 /***/ (function(module, exports, __webpack_require__) { 486 487 var fails = __webpack_require__(6); 488 489 module.exports = !fails(function () { 490 // eslint-disable-next-line es/no-function-prototype-bind -- safe 491 var test = (function () { /* empty */ }).bind(); 492 // eslint-disable-next-line no-prototype-builtins -- safe 493 return typeof test != 'function' || test.hasOwnProperty('prototype'); 494 }); 495 496 497 /***/ }), 498 /* 9 */ 499 /***/ (function(module, exports, __webpack_require__) { 500 501 "use strict"; 502 503 var $propertyIsEnumerable = {}.propertyIsEnumerable; 504 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 505 var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 506 507 // Nashorn ~ JDK8 bug 508 var NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1); 509 510 // `Object.prototype.propertyIsEnumerable` method implementation 511 // https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable 512 exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) { 513 var descriptor = getOwnPropertyDescriptor(this, V); 514 return !!descriptor && descriptor.enumerable; 515 } : $propertyIsEnumerable; 516 517 518 /***/ }), 519 /* 10 */ 520 /***/ (function(module, exports) { 521 522 module.exports = function (bitmap, value) { 523 return { 524 enumerable: !(bitmap & 1), 525 configurable: !(bitmap & 2), 526 writable: !(bitmap & 4), 527 value: value 528 }; 529 }; 530 531 532 /***/ }), 533 /* 11 */ 534 /***/ (function(module, exports, __webpack_require__) { 535 536 // toObject with fallback for non-array-like ES3 strings 537 var IndexedObject = __webpack_require__(12); 538 var requireObjectCoercible = __webpack_require__(15); 539 540 module.exports = function (it) { 541 return IndexedObject(requireObjectCoercible(it)); 542 }; 543 544 545 /***/ }), 546 /* 12 */ 547 /***/ (function(module, exports, __webpack_require__) { 548 549 var uncurryThis = __webpack_require__(13); 550 var fails = __webpack_require__(6); 551 var classof = __webpack_require__(14); 552 553 var $Object = Object; 554 var split = uncurryThis(''.split); 555 556 // fallback for non-array-like ES3 and non-enumerable old V8 strings 557 module.exports = fails(function () { 558 // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346 559 // eslint-disable-next-line no-prototype-builtins -- safe 560 return !$Object('z').propertyIsEnumerable(0); 561 }) ? function (it) { 562 return classof(it) == 'String' ? split(it, '') : $Object(it); 563 } : $Object; 564 565 566 /***/ }), 567 /* 13 */ 568 /***/ (function(module, exports, __webpack_require__) { 569 570 var NATIVE_BIND = __webpack_require__(8); 571 572 var FunctionPrototype = Function.prototype; 573 var call = FunctionPrototype.call; 574 var uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call); 575 576 module.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) { 577 return function () { 578 return call.apply(fn, arguments); 579 }; 580 }; 581 582 583 /***/ }), 584 /* 14 */ 585 /***/ (function(module, exports, __webpack_require__) { 586 587 var uncurryThis = __webpack_require__(13); 588 589 var toString = uncurryThis({}.toString); 590 var stringSlice = uncurryThis(''.slice); 591 592 module.exports = function (it) { 593 return stringSlice(toString(it), 8, -1); 594 }; 595 596 597 /***/ }), 598 /* 15 */ 599 /***/ (function(module, exports, __webpack_require__) { 600 601 var isNullOrUndefined = __webpack_require__(16); 602 603 var $TypeError = TypeError; 604 605 // `RequireObjectCoercible` abstract operation 606 // https://tc39.es/ecma262/#sec-requireobjectcoercible 607 module.exports = function (it) { 608 if (isNullOrUndefined(it)) throw $TypeError("Can't call method on " + it); 609 return it; 610 }; 611 612 613 /***/ }), 614 /* 16 */
vendor: 5,396 bytes, lines 615-786
615 /***/ (function(module, exports) { 616 617 // we can't use just `it == null` since of `document.all` special case 618 // https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec 619 module.exports = function (it) { 620 return it === null || it === undefined; 621 }; 622 623 624 /***/ }), 625 /* 17 */ 626 /***/ (function(module, exports, __webpack_require__) { 627 628 var toPrimitive = __webpack_require__(18); 629 var isSymbol = __webpack_require__(22); 630 631 // `ToPropertyKey` abstract operation 632 // https://tc39.es/ecma262/#sec-topropertykey 633 module.exports = function (argument) { 634 var key = toPrimitive(argument, 'string'); 635 return isSymbol(key) ? key : key + ''; 636 }; 637 638 639 /***/ }), 640 /* 18 */ 641 /***/ (function(module, exports, __webpack_require__) { 642 643 var call = __webpack_require__(7); 644 var isObject = __webpack_require__(19); 645 var isSymbol = __webpack_require__(22); 646 var getMethod = __webpack_require__(29); 647 var ordinaryToPrimitive = __webpack_require__(32); 648 var wellKnownSymbol = __webpack_require__(33); 649 650 var $TypeError = TypeError; 651 var TO_PRIMITIVE = wellKnownSymbol('toPrimitive'); 652 653 // `ToPrimitive` abstract operation 654 // https://tc39.es/ecma262/#sec-toprimitive 655 module.exports = function (input, pref) { 656 if (!isObject(input) || isSymbol(input)) return input; 657 var exoticToPrim = getMethod(input, TO_PRIMITIVE); 658 var result; 659 if (exoticToPrim) { 660 if (pref === undefined) pref = 'default'; 661 result = call(exoticToPrim, input, pref); 662 if (!isObject(result) || isSymbol(result)) return result; 663 throw $TypeError("Can't convert object to primitive value"); 664 } 665 if (pref === undefined) pref = 'number'; 666 return ordinaryToPrimitive(input, pref); 667 }; 668 669 670 /***/ }), 671 /* 19 */ 672 /***/ (function(module, exports, __webpack_require__) { 673 674 var isCallable = __webpack_require__(20); 675 var $documentAll = __webpack_require__(21); 676 677 var documentAll = $documentAll.all; 678 679 module.exports = $documentAll.IS_HTMLDDA ? function (it) { 680 return typeof it == 'object' ? it !== null : isCallable(it) || it === documentAll; 681 } : function (it) { 682 return typeof it == 'object' ? it !== null : isCallable(it); 683 }; 684 685 686 /***/ }), 687 /* 20 */ 688 /***/ (function(module, exports, __webpack_require__) { 689 690 var $documentAll = __webpack_require__(21); 691 692 var documentAll = $documentAll.all; 693 694 // `IsCallable` abstract operation 695 // https://tc39.es/ecma262/#sec-iscallable 696 module.exports = $documentAll.IS_HTMLDDA ? function (argument) { 697 return typeof argument == 'function' || argument === documentAll; 698 } : function (argument) { 699 return typeof argument == 'function'; 700 }; 701 702 703 /***/ }), 704 /* 21 */ 705 /***/ (function(module, exports) { 706 707 var documentAll = typeof document == 'object' && document.all; 708 709 // https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot 710 // eslint-disable-next-line unicorn/no-typeof-undefined -- required for testing 711 var IS_HTMLDDA = typeof documentAll == 'undefined' && documentAll !== undefined; 712 713 module.exports = { 714 all: documentAll, 715 IS_HTMLDDA: IS_HTMLDDA 716 }; 717 718 719 /***/ }), 720 /* 22 */ 721 /***/ (function(module, exports, __webpack_require__) { 722 723 var getBuiltIn = __webpack_require__(23); 724 var isCallable = __webpack_require__(20); 725 var isPrototypeOf = __webpack_require__(24); 726 var USE_SYMBOL_AS_UID = __webpack_require__(25); 727 728 var $Object = Object; 729 730 module.exports = USE_SYMBOL_AS_UID ? function (it) { 731 return typeof it == 'symbol'; 732 } : function (it) { 733 var $Symbol = getBuiltIn('Symbol'); 734 return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it)); 735 }; 736 737 738 /***/ }), 739 /* 23 */ 740 /***/ (function(module, exports, __webpack_require__) { 741 742 var global = __webpack_require__(3); 743 var isCallable = __webpack_require__(20); 744 745 var aFunction = function (argument) { 746 return isCallable(argument) ? argument : undefined; 747 }; 748 749 module.exports = function (namespace, method) { 750 return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method]; 751 }; 752 753 754 /***/ }), 755 /* 24 */ 756 /***/ (function(module, exports, __webpack_require__) { 757 758 var uncurryThis = __webpack_require__(13); 759 760 module.exports = uncurryThis({}.isPrototypeOf); 761 762 763 /***/ }), 764 /* 25 */ 765 /***/ (function(module, exports, __webpack_require__) { 766 767 /* eslint-disable es/no-symbol -- required for testing */ 768 var NATIVE_SYMBOL = __webpack_require__(26); 769 770 module.exports = NATIVE_SYMBOL 771 && !Symbol.sham 772 && typeof Symbol.iterator == 'symbol'; 773 774 775 /***/ }), 776 /* 26 */ 777 /***/ (function(module, exports, __webpack_require__) { 778 779 /* eslint-disable es/no-symbol -- required for testing */ 780 var V8_VERSION = __webpack_require__(27); 781 var fails = __webpack_require__(6); 782 783 // eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing 784 module.exports = !!Object.getOwnPropertySymbols && !fails(function () { 785 var symbol = Symbol(); 786 // Chrome 38 Symbol has incorrect toString conversion
vendor: 9,441 bytes, lines 787-1091
787 // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances 788 return !String(symbol) || !(Object(symbol) instanceof Symbol) || 789 // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances 790 !Symbol.sham && V8_VERSION && V8_VERSION < 41; 791 }); 792 793 794 /***/ }), 795 /* 27 */ 796 /***/ (function(module, exports, __webpack_require__) { 797 798 var global = __webpack_require__(3); 799 var userAgent = __webpack_require__(28); 800 801 var process = global.process; 802 var Deno = global.Deno; 803 var versions = process && process.versions || Deno && Deno.version; 804 var v8 = versions && versions.v8; 805 var match, version; 806 807 if (v8) { 808 match = v8.split('.'); 809 // in old Chrome, versions of V8 isn't V8 = Chrome / 10 810 // but their correct versions are not interesting for us 811 version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]); 812 } 813 814 // BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0` 815 // so check `userAgent` even if `.v8` exists, but 0 816 if (!version && userAgent) { 817 match = userAgent.match(/Edge\/(\d+)/); 818 if (!match || match[1] >= 74) { 819 match = userAgent.match(/Chrome\/(\d+)/); 820 if (match) version = +match[1]; 821 } 822 } 823 824 module.exports = version; 825 826 827 /***/ }), 828 /* 28 */ 829 /***/ (function(module, exports) { 830 831 module.exports = typeof navigator != 'undefined' && String(navigator.userAgent) || ''; 832 833 834 /***/ }), 835 /* 29 */ 836 /***/ (function(module, exports, __webpack_require__) { 837 838 var aCallable = __webpack_require__(30); 839 var isNullOrUndefined = __webpack_require__(16); 840 841 // `GetMethod` abstract operation 842 // https://tc39.es/ecma262/#sec-getmethod 843 module.exports = function (V, P) { 844 var func = V[P]; 845 return isNullOrUndefined(func) ? undefined : aCallable(func); 846 }; 847 848 849 /***/ }), 850 /* 30 */ 851 /***/ (function(module, exports, __webpack_require__) { 852 853 var isCallable = __webpack_require__(20); 854 var tryToString = __webpack_require__(31); 855 856 var $TypeError = TypeError; 857 858 // `Assert: IsCallable(argument) is true` 859 module.exports = function (argument) { 860 if (isCallable(argument)) return argument; 861 throw $TypeError(tryToString(argument) + ' is not a function'); 862 }; 863 864 865 /***/ }), 866 /* 31 */ 867 /***/ (function(module, exports) { 868 869 var $String = String; 870 871 module.exports = function (argument) { 872 try { 873 return $String(argument); 874 } catch (error) { 875 return 'Object'; 876 } 877 }; 878 879 880 /***/ }), 881 /* 32 */ 882 /***/ (function(module, exports, __webpack_require__) { 883 884 var call = __webpack_require__(7); 885 var isCallable = __webpack_require__(20); 886 var isObject = __webpack_require__(19); 887 888 var $TypeError = TypeError; 889 890 // `OrdinaryToPrimitive` abstract operation 891 // https://tc39.es/ecma262/#sec-ordinarytoprimitive 892 module.exports = function (input, pref) { 893 var fn, val; 894 if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val; 895 if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val; 896 if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val; 897 throw $TypeError("Can't convert object to primitive value"); 898 }; 899 900 901 /***/ }), 902 /* 33 */ 903 /***/ (function(module, exports, __webpack_require__) { 904 905 var global = __webpack_require__(3); 906 var shared = __webpack_require__(34); 907 var hasOwn = __webpack_require__(38); 908 var uid = __webpack_require__(40); 909 var NATIVE_SYMBOL = __webpack_require__(26); 910 var USE_SYMBOL_AS_UID = __webpack_require__(25); 911 912 var Symbol = global.Symbol; 913 var WellKnownSymbolsStore = shared('wks'); 914 var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol['for'] || Symbol : Symbol && Symbol.withoutSetter || uid; 915 916 module.exports = function (name) { 917 if (!hasOwn(WellKnownSymbolsStore, name)) { 918 WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn(Symbol, name) 919 ? Symbol[name] 920 : createWellKnownSymbol('Symbol.' + name); 921 } return WellKnownSymbolsStore[name]; 922 }; 923 924 925 /***/ }), 926 /* 34 */ 927 /***/ (function(module, exports, __webpack_require__) { 928 929 var IS_PURE = __webpack_require__(35); 930 var store = __webpack_require__(36); 931 932 (module.exports = function (key, value) { 933 return store[key] || (store[key] = value !== undefined ? value : {}); 934 })('versions', []).push({ 935 version: '3.27.2', 936 mode: IS_PURE ? 'pure' : 'global', 937 copyright: '© 2014-2023 Denis Pushkarev (zloirock.ru)', 938 license: 'https://github.com/zloirock/core-js/blob/v3.27.2/LICENSE', 939 source: 'https://github.com/zloirock/core-js' 940 }); 941 942 943 /***/ }), 944 /* 35 */ 945 /***/ (function(module, exports) { 946 947 module.exports = false; 948 949 950 /***/ }), 951 /* 36 */ 952 /***/ (function(module, exports, __webpack_require__) { 953 954 var global = __webpack_require__(3); 955 var defineGlobalProperty = __webpack_require__(37); 956 957 var SHARED = '__core-js_shared__'; 958 var store = global[SHARED] || defineGlobalProperty(SHARED, {}); 959 960 module.exports = store; 961 962 963 /***/ }), 964 /* 37 */ 965 /***/ (function(module, exports, __webpack_require__) { 966 967 var global = __webpack_require__(3); 968 969 // eslint-disable-next-line es/no-object-defineproperty -- safe 970 var defineProperty = Object.defineProperty; 971 972 module.exports = function (key, value) { 973 try { 974 defineProperty(global, key, { value: value, configurable: true, writable: true }); 975 } catch (error) { 976 global[key] = value; 977 } return value; 978 }; 979 980 981 /***/ }), 982 /* 38 */ 983 /***/ (function(module, exports, __webpack_require__) { 984 985 var uncurryThis = __webpack_require__(13); 986 var toObject = __webpack_require__(39); 987 988 var hasOwnProperty = uncurryThis({}.hasOwnProperty); 989 990 // `HasOwnProperty` abstract operation 991 // https://tc39.es/ecma262/#sec-hasownproperty 992 // eslint-disable-next-line es/no-object-hasown -- safe 993 module.exports = Object.hasOwn || function hasOwn(it, key) { 994 return hasOwnProperty(toObject(it), key); 995 }; 996 997 998 /***/ }), 999 /* 39 */ 1000 /***/ (function(module, exports, __webpack_require__) { 1001 1002 var requireObjectCoercible = __webpack_require__(15); 1003 1004 var $Object = Object; 1005 1006 // `ToObject` abstract operation 1007 // https://tc39.es/ecma262/#sec-toobject 1008 module.exports = function (argument) { 1009 return $Object(requireObjectCoercible(argument)); 1010 }; 1011 1012 1013 /***/ }), 1014 /* 40 */ 1015 /***/ (function(module, exports, __webpack_require__) { 1016 1017 var uncurryThis = __webpack_require__(13); 1018 1019 var id = 0; 1020 var postfix = Math.random(); 1021 var toString = uncurryThis(1.0.toString); 1022 1023 module.exports = function (key) { 1024 return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36); 1025 }; 1026 1027 1028 /***/ }), 1029 /* 41 */ 1030 /***/ (function(module, exports, __webpack_require__) { 1031 1032 var DESCRIPTORS = __webpack_require__(5); 1033 var fails = __webpack_require__(6); 1034 var createElement = __webpack_require__(42); 1035 1036 // Thanks to IE8 for its funny defineProperty 1037 module.exports = !DESCRIPTORS && !fails(function () { 1038 // eslint-disable-next-line es/no-object-defineproperty -- required for testing 1039 return Object.defineProperty(createElement('div'), 'a', { 1040 get: function () { return 7; } 1041 }).a != 7; 1042 }); 1043 1044 1045 /***/ }), 1046 /* 42 */ 1047 /***/ (function(module, exports, __webpack_require__) { 1048 1049 var global = __webpack_require__(3); 1050 var isObject = __webpack_require__(19); 1051 1052 var document = global.document; 1053 // typeof document.createElement is 'object' in old IE 1054 var EXISTS = isObject(document) && isObject(document.createElement); 1055 1056 module.exports = function (it) { 1057 return EXISTS ? document.createElement(it) : {}; 1058 }; 1059 1060 1061 /***/ }), 1062 /* 43 */ 1063 /***/ (function(module, exports, __webpack_require__) { 1064 1065 var DESCRIPTORS = __webpack_require__(5); 1066 var definePropertyModule = __webpack_require__(44); 1067 var createPropertyDescriptor = __webpack_require__(10); 1068 1069 module.exports = DESCRIPTORS ? function (object, key, value) { 1070 return definePropertyModule.f(object, key, createPropertyDescriptor(1, value)); 1071 } : function (object, key, value) { 1072 object[key] = value; 1073 return object; 1074 }; 1075 1076 1077 /***/ }), 1078 /* 44 */ 1079 /***/ (function(module, exports, __webpack_require__) { 1080 1081 var DESCRIPTORS = __webpack_require__(5); 1082 var IE8_DOM_DEFINE = __webpack_require__(41); 1083 var V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(45); 1084 var anObject = __webpack_require__(46); 1085 var toPropertyKey = __webpack_require__(17); 1086 1087 var $TypeError = TypeError; 1088 // eslint-disable-next-line es/no-object-defineproperty -- safe 1089 var $defineProperty = Object.defineProperty; 1090 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 1091 var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
vendor: 10,728 bytes, lines 1092-1399
1092 var ENUMERABLE = 'enumerable'; 1093 var CONFIGURABLE = 'configurable'; 1094 var WRITABLE = 'writable'; 1095 1096 // `Object.defineProperty` method 1097 // https://tc39.es/ecma262/#sec-object.defineproperty 1098 exports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) { 1099 anObject(O); 1100 P = toPropertyKey(P); 1101 anObject(Attributes); 1102 if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) { 1103 var current = $getOwnPropertyDescriptor(O, P); 1104 if (current && current[WRITABLE]) { 1105 O[P] = Attributes.value; 1106 Attributes = { 1107 configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE], 1108 enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE], 1109 writable: false 1110 }; 1111 } 1112 } return $defineProperty(O, P, Attributes); 1113 } : $defineProperty : function defineProperty(O, P, Attributes) { 1114 anObject(O); 1115 P = toPropertyKey(P); 1116 anObject(Attributes); 1117 if (IE8_DOM_DEFINE) try { 1118 return $defineProperty(O, P, Attributes); 1119 } catch (error) { /* empty */ } 1120 if ('get' in Attributes || 'set' in Attributes) throw $TypeError('Accessors not supported'); 1121 if ('value' in Attributes) O[P] = Attributes.value; 1122 return O; 1123 }; 1124 1125 1126 /***/ }), 1127 /* 45 */ 1128 /***/ (function(module, exports, __webpack_require__) { 1129 1130 var DESCRIPTORS = __webpack_require__(5); 1131 var fails = __webpack_require__(6); 1132 1133 // V8 ~ Chrome 36- 1134 // https://bugs.chromium.org/p/v8/issues/detail?id=3334 1135 module.exports = DESCRIPTORS && fails(function () { 1136 // eslint-disable-next-line es/no-object-defineproperty -- required for testing 1137 return Object.defineProperty(function () { /* empty */ }, 'prototype', { 1138 value: 42, 1139 writable: false 1140 }).prototype != 42; 1141 }); 1142 1143 1144 /***/ }), 1145 /* 46 */ 1146 /***/ (function(module, exports, __webpack_require__) { 1147 1148 var isObject = __webpack_require__(19); 1149 1150 var $String = String; 1151 var $TypeError = TypeError; 1152 1153 // `Assert: Type(argument) is Object` 1154 module.exports = function (argument) { 1155 if (isObject(argument)) return argument; 1156 throw $TypeError($String(argument) + ' is not an object'); 1157 }; 1158 1159 1160 /***/ }), 1161 /* 47 */ 1162 /***/ (function(module, exports, __webpack_require__) { 1163 1164 var isCallable = __webpack_require__(20); 1165 var definePropertyModule = __webpack_require__(44); 1166 var makeBuiltIn = __webpack_require__(48); 1167 var defineGlobalProperty = __webpack_require__(37); 1168 1169 module.exports = function (O, key, value, options) { 1170 if (!options) options = {}; 1171 var simple = options.enumerable; 1172 var name = options.name !== undefined ? options.name : key; 1173 if (isCallable(value)) makeBuiltIn(value, name, options); 1174 if (options.global) { 1175 if (simple) O[key] = value; 1176 else defineGlobalProperty(key, value); 1177 } else { 1178 try { 1179 if (!options.unsafe) delete O[key]; 1180 else if (O[key]) simple = true; 1181 } catch (error) { /* empty */ } 1182 if (simple) O[key] = value; 1183 else definePropertyModule.f(O, key, { 1184 value: value, 1185 enumerable: false, 1186 configurable: !options.nonConfigurable, 1187 writable: !options.nonWritable 1188 }); 1189 } return O; 1190 }; 1191 1192 1193 /***/ }), 1194 /* 48 */ 1195 /***/ (function(module, exports, __webpack_require__) { 1196 1197 var uncurryThis = __webpack_require__(13); 1198 var fails = __webpack_require__(6); 1199 var isCallable = __webpack_require__(20); 1200 var hasOwn = __webpack_require__(38); 1201 var DESCRIPTORS = __webpack_require__(5); 1202 var CONFIGURABLE_FUNCTION_NAME = __webpack_require__(49).CONFIGURABLE; 1203 var inspectSource = __webpack_require__(50); 1204 var InternalStateModule = __webpack_require__(51); 1205 1206 var enforceInternalState = InternalStateModule.enforce; 1207 var getInternalState = InternalStateModule.get; 1208 var $String = String; 1209 // eslint-disable-next-line es/no-object-defineproperty -- safe 1210 var defineProperty = Object.defineProperty; 1211 var stringSlice = uncurryThis(''.slice); 1212 var replace = uncurryThis(''.replace); 1213 var join = uncurryThis([].join); 1214 1215 var CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () { 1216 return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8; 1217 }); 1218 1219 var TEMPLATE = String(String).split('String'); 1220 1221 var makeBuiltIn = module.exports = function (value, name, options) { 1222 if (stringSlice($String(name), 0, 7) === 'Symbol(') { 1223 name = '[' + replace($String(name), /^Symbol\(([^)]*)\)/, '$1') + ']'; 1224 } 1225 if (options && options.getter) name = 'get ' + name; 1226 if (options && options.setter) name = 'set ' + name; 1227 if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) { 1228 if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true }); 1229 else value.name = name; 1230 } 1231 if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) { 1232 defineProperty(value, 'length', { value: options.arity }); 1233 } 1234 try { 1235 if (options && hasOwn(options, 'constructor') && options.constructor) { 1236 if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false }); 1237 // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable 1238 } else if (value.prototype) value.prototype = undefined; 1239 } catch (error) { /* empty */ } 1240 var state = enforceInternalState(value); 1241 if (!hasOwn(state, 'source')) { 1242 state.source = join(TEMPLATE, typeof name == 'string' ? name : ''); 1243 } return value; 1244 }; 1245 1246 // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative 1247 // eslint-disable-next-line no-extend-native -- required 1248 Function.prototype.toString = makeBuiltIn(function toString() { 1249 return isCallable(this) && getInternalState(this).source || inspectSource(this); 1250 }, 'toString'); 1251 1252 1253 /***/ }), 1254 /* 49 */ 1255 /***/ (function(module, exports, __webpack_require__) { 1256 1257 var DESCRIPTORS = __webpack_require__(5); 1258 var hasOwn = __webpack_require__(38); 1259 1260 var FunctionPrototype = Function.prototype; 1261 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 1262 var getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor; 1263 1264 var EXISTS = hasOwn(FunctionPrototype, 'name'); 1265 // additional protection from minified / mangled / dropped function names 1266 var PROPER = EXISTS && (function something() { /* empty */ }).name === 'something'; 1267 var CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable)); 1268 1269 module.exports = { 1270 EXISTS: EXISTS, 1271 PROPER: PROPER, 1272 CONFIGURABLE: CONFIGURABLE 1273 }; 1274 1275 1276 /***/ }), 1277 /* 50 */ 1278 /***/ (function(module, exports, __webpack_require__) { 1279 1280 var uncurryThis = __webpack_require__(13); 1281 var isCallable = __webpack_require__(20); 1282 var store = __webpack_require__(36); 1283 1284 var functionToString = uncurryThis(Function.toString); 1285 1286 // this helper broken in `[email protected]`, so we can't use `shared` helper 1287 if (!isCallable(store.inspectSource)) { 1288 store.inspectSource = function (it) { 1289 return functionToString(it); 1290 }; 1291 } 1292 1293 module.exports = store.inspectSource; 1294 1295 1296 /***/ }), 1297 /* 51 */ 1298 /***/ (function(module, exports, __webpack_require__) { 1299 1300 var NATIVE_WEAK_MAP = __webpack_require__(52); 1301 var global = __webpack_require__(3); 1302 var isObject = __webpack_require__(19); 1303 var createNonEnumerableProperty = __webpack_require__(43); 1304 var hasOwn = __webpack_require__(38); 1305 var shared = __webpack_require__(36); 1306 var sharedKey = __webpack_require__(53); 1307 var hiddenKeys = __webpack_require__(54); 1308 1309 var OBJECT_ALREADY_INITIALIZED = 'Object already initialized'; 1310 var TypeError = global.TypeError; 1311 var WeakMap = global.WeakMap; 1312 var set, get, has; 1313 1314 var enforce = function (it) { 1315 return has(it) ? get(it) : set(it, {}); 1316 }; 1317 1318 var getterFor = function (TYPE) { 1319 return function (it) { 1320 var state; 1321 if (!isObject(it) || (state = get(it)).type !== TYPE) { 1322 throw TypeError('Incompatible receiver, ' + TYPE + ' required'); 1323 } return state; 1324 }; 1325 }; 1326 1327 if (NATIVE_WEAK_MAP || shared.state) { 1328 var store = shared.state || (shared.state = new WeakMap()); 1329 /* eslint-disable no-self-assign -- prototype methods protection */ 1330 store.get = store.get; 1331 store.has = store.has; 1332 store.set = store.set; 1333 /* eslint-enable no-self-assign -- prototype methods protection */ 1334 set = function (it, metadata) { 1335 if (store.has(it)) throw TypeError(OBJECT_ALREADY_INITIALIZED); 1336 metadata.facade = it; 1337 store.set(it, metadata); 1338 return metadata; 1339 }; 1340 get = function (it) { 1341 return store.get(it) || {}; 1342 }; 1343 has = function (it) { 1344 return store.has(it); 1345 }; 1346 } else { 1347 var STATE = sharedKey('state'); 1348 hiddenKeys[STATE] = true; 1349 set = function (it, metadata) { 1350 if (hasOwn(it, STATE)) throw TypeError(OBJECT_ALREADY_INITIALIZED); 1351 metadata.facade = it; 1352 createNonEnumerableProperty(it, STATE, metadata); 1353 return metadata; 1354 }; 1355 get = function (it) { 1356 return hasOwn(it, STATE) ? it[STATE] : {}; 1357 }; 1358 has = function (it) { 1359 return hasOwn(it, STATE); 1360 }; 1361 } 1362 1363 module.exports = { 1364 set: set, 1365 get: get, 1366 has: has, 1367 enforce: enforce, 1368 getterFor: getterFor 1369 }; 1370 1371 1372 /***/ }), 1373 /* 52 */ 1374 /***/ (function(module, exports, __webpack_require__) { 1375 1376 var global = __webpack_require__(3); 1377 var isCallable = __webpack_require__(20); 1378 1379 var WeakMap = global.WeakMap; 1380 1381 module.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap)); 1382 1383 1384 /***/ }), 1385 /* 53 */ 1386 /***/ (function(module, exports, __webpack_require__) { 1387 1388 var shared = __webpack_require__(34); 1389 var uid = __webpack_require__(40); 1390 1391 var keys = shared('keys'); 1392 1393 module.exports = function (key) { 1394 return keys[key] || (keys[key] = uid(key)); 1395 }; 1396 1397 1398 /***/ }), 1399 /* 54 */
vendor: 4,367 bytes, lines 1400-1521
1400 /***/ (function(module, exports) { 1401 1402 module.exports = {}; 1403 1404 1405 /***/ }), 1406 /* 55 */ 1407 /***/ (function(module, exports, __webpack_require__) { 1408 1409 var hasOwn = __webpack_require__(38); 1410 var ownKeys = __webpack_require__(56); 1411 var getOwnPropertyDescriptorModule = __webpack_require__(4); 1412 var definePropertyModule = __webpack_require__(44); 1413 1414 module.exports = function (target, source, exceptions) { 1415 var keys = ownKeys(source); 1416 var defineProperty = definePropertyModule.f; 1417 var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; 1418 for (var i = 0; i < keys.length; i++) { 1419 var key = keys[i]; 1420 if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) { 1421 defineProperty(target, key, getOwnPropertyDescriptor(source, key)); 1422 } 1423 } 1424 }; 1425 1426 1427 /***/ }), 1428 /* 56 */ 1429 /***/ (function(module, exports, __webpack_require__) { 1430 1431 var getBuiltIn = __webpack_require__(23); 1432 var uncurryThis = __webpack_require__(13); 1433 var getOwnPropertyNamesModule = __webpack_require__(57); 1434 var getOwnPropertySymbolsModule = __webpack_require__(66); 1435 var anObject = __webpack_require__(46); 1436 1437 var concat = uncurryThis([].concat); 1438 1439 // all object keys, includes non-enumerable and symbols 1440 module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) { 1441 var keys = getOwnPropertyNamesModule.f(anObject(it)); 1442 var getOwnPropertySymbols = getOwnPropertySymbolsModule.f; 1443 return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys; 1444 }; 1445 1446 1447 /***/ }), 1448 /* 57 */ 1449 /***/ (function(module, exports, __webpack_require__) { 1450 1451 var internalObjectKeys = __webpack_require__(58); 1452 var enumBugKeys = __webpack_require__(65); 1453 1454 var hiddenKeys = enumBugKeys.concat('length', 'prototype'); 1455 1456 // `Object.getOwnPropertyNames` method 1457 // https://tc39.es/ecma262/#sec-object.getownpropertynames 1458 // eslint-disable-next-line es/no-object-getownpropertynames -- safe 1459 exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { 1460 return internalObjectKeys(O, hiddenKeys); 1461 }; 1462 1463 1464 /***/ }), 1465 /* 58 */ 1466 /***/ (function(module, exports, __webpack_require__) { 1467 1468 var uncurryThis = __webpack_require__(13); 1469 var hasOwn = __webpack_require__(38); 1470 var toIndexedObject = __webpack_require__(11); 1471 var indexOf = __webpack_require__(59).indexOf; 1472 var hiddenKeys = __webpack_require__(54); 1473 1474 var push = uncurryThis([].push); 1475 1476 module.exports = function (object, names) { 1477 var O = toIndexedObject(object); 1478 var i = 0; 1479 var result = []; 1480 var key; 1481 for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key); 1482 // Don't enum bug & hidden keys 1483 while (names.length > i) if (hasOwn(O, key = names[i++])) { 1484 ~indexOf(result, key) || push(result, key); 1485 } 1486 return result; 1487 }; 1488 1489 1490 /***/ }), 1491 /* 59 */ 1492 /***/ (function(module, exports, __webpack_require__) { 1493 1494 var toIndexedObject = __webpack_require__(11); 1495 var toAbsoluteIndex = __webpack_require__(60); 1496 var lengthOfArrayLike = __webpack_require__(63); 1497 1498 // `Array.prototype.{ indexOf, includes }` methods implementation 1499 var createMethod = function (IS_INCLUDES) { 1500 return function ($this, el, fromIndex) { 1501 var O = toIndexedObject($this); 1502 var length = lengthOfArrayLike(O); 1503 var index = toAbsoluteIndex(fromIndex, length); 1504 var value; 1505 // Array#includes uses SameValueZero equality algorithm 1506 // eslint-disable-next-line no-self-compare -- NaN check 1507 if (IS_INCLUDES && el != el) while (length > index) { 1508 value = O[index++]; 1509 // eslint-disable-next-line no-self-compare -- NaN check 1510 if (value != value) return true; 1511 // Array#indexOf ignores holes, Array#includes - not 1512 } else for (;length > index; index++) { 1513 if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0; 1514 } return !IS_INCLUDES && -1; 1515 }; 1516 }; 1517 1518 module.exports = { 1519 // `Array.prototype.includes` method 1520 // https://tc39.es/ecma262/#sec-array.prototype.includes 1521 includes: createMethod(true),
vendor: 7,894 bytes, lines 1522-1759
1522 // `Array.prototype.indexOf` method 1523 // https://tc39.es/ecma262/#sec-array.prototype.indexof 1524 indexOf: createMethod(false) 1525 }; 1526 1527 1528 /***/ }), 1529 /* 60 */ 1530 /***/ (function(module, exports, __webpack_require__) { 1531 1532 var toIntegerOrInfinity = __webpack_require__(61); 1533 1534 var max = Math.max; 1535 var min = Math.min; 1536 1537 // Helper for a popular repeating case of the spec: 1538 // Let integer be ? ToInteger(index). 1539 // If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length). 1540 module.exports = function (index, length) { 1541 var integer = toIntegerOrInfinity(index); 1542 return integer < 0 ? max(integer + length, 0) : min(integer, length); 1543 }; 1544 1545 1546 /***/ }), 1547 /* 61 */ 1548 /***/ (function(module, exports, __webpack_require__) { 1549 1550 var trunc = __webpack_require__(62); 1551 1552 // `ToIntegerOrInfinity` abstract operation 1553 // https://tc39.es/ecma262/#sec-tointegerorinfinity 1554 module.exports = function (argument) { 1555 var number = +argument; 1556 // eslint-disable-next-line no-self-compare -- NaN check 1557 return number !== number || number === 0 ? 0 : trunc(number); 1558 }; 1559 1560 1561 /***/ }), 1562 /* 62 */ 1563 /***/ (function(module, exports) { 1564 1565 var ceil = Math.ceil; 1566 var floor = Math.floor; 1567 1568 // `Math.trunc` method 1569 // https://tc39.es/ecma262/#sec-math.trunc 1570 // eslint-disable-next-line es/no-math-trunc -- safe 1571 module.exports = Math.trunc || function trunc(x) { 1572 var n = +x; 1573 return (n > 0 ? floor : ceil)(n); 1574 }; 1575 1576 1577 /***/ }), 1578 /* 63 */ 1579 /***/ (function(module, exports, __webpack_require__) { 1580 1581 var toLength = __webpack_require__(64); 1582 1583 // `LengthOfArrayLike` abstract operation 1584 // https://tc39.es/ecma262/#sec-lengthofarraylike 1585 module.exports = function (obj) { 1586 return toLength(obj.length); 1587 }; 1588 1589 1590 /***/ }), 1591 /* 64 */ 1592 /***/ (function(module, exports, __webpack_require__) { 1593 1594 var toIntegerOrInfinity = __webpack_require__(61); 1595 1596 var min = Math.min; 1597 1598 // `ToLength` abstract operation 1599 // https://tc39.es/ecma262/#sec-tolength 1600 module.exports = function (argument) { 1601 return argument > 0 ? min(toIntegerOrInfinity(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991 1602 }; 1603 1604 1605 /***/ }), 1606 /* 65 */ 1607 /***/ (function(module, exports) { 1608 1609 // IE8- don't enum bug keys 1610 module.exports = [ 1611 'constructor', 1612 'hasOwnProperty', 1613 'isPrototypeOf', 1614 'propertyIsEnumerable', 1615 'toLocaleString', 1616 'toString', 1617 'valueOf' 1618 ]; 1619 1620 1621 /***/ }), 1622 /* 66 */ 1623 /***/ (function(module, exports) { 1624 1625 // eslint-disable-next-line es/no-object-getownpropertysymbols -- safe 1626 exports.f = Object.getOwnPropertySymbols; 1627 1628 1629 /***/ }), 1630 /* 67 */ 1631 /***/ (function(module, exports, __webpack_require__) { 1632 1633 var fails = __webpack_require__(6); 1634 var isCallable = __webpack_require__(20); 1635 1636 var replacement = /#|\.prototype\./; 1637 1638 var isForced = function (feature, detection) { 1639 var value = data[normalize(feature)]; 1640 return value == POLYFILL ? true 1641 : value == NATIVE ? false 1642 : isCallable(detection) ? fails(detection) 1643 : !!detection; 1644 }; 1645 1646 var normalize = isForced.normalize = function (string) { 1647 return String(string).replace(replacement, '.').toLowerCase(); 1648 }; 1649 1650 var data = isForced.data = {}; 1651 var NATIVE = isForced.NATIVE = 'N'; 1652 var POLYFILL = isForced.POLYFILL = 'P'; 1653 1654 module.exports = isForced; 1655 1656 1657 /***/ }), 1658 /* 68 */ 1659 /***/ (function(module, exports, __webpack_require__) { 1660 1661 var NATIVE_BIND = __webpack_require__(8); 1662 1663 var FunctionPrototype = Function.prototype; 1664 var apply = FunctionPrototype.apply; 1665 var call = FunctionPrototype.call; 1666 1667 // eslint-disable-next-line es/no-reflect -- safe 1668 module.exports = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function () { 1669 return call.apply(apply, arguments); 1670 }); 1671 1672 1673 /***/ }), 1674 /* 69 */ 1675 /***/ (function(module, exports, __webpack_require__) { 1676 1677 "use strict"; 1678 1679 var getBuiltIn = __webpack_require__(23); 1680 var hasOwn = __webpack_require__(38); 1681 var createNonEnumerableProperty = __webpack_require__(43); 1682 var isPrototypeOf = __webpack_require__(24); 1683 var setPrototypeOf = __webpack_require__(70); 1684 var copyConstructorProperties = __webpack_require__(55); 1685 var proxyAccessor = __webpack_require__(72); 1686 var inheritIfRequired = __webpack_require__(73); 1687 var normalizeStringArgument = __webpack_require__(74); 1688 var installErrorCause = __webpack_require__(78); 1689 var installErrorStack = __webpack_require__(79); 1690 var DESCRIPTORS = __webpack_require__(5); 1691 var IS_PURE = __webpack_require__(35); 1692 1693 module.exports = function (FULL_NAME, wrapper, FORCED, IS_AGGREGATE_ERROR) { 1694 var STACK_TRACE_LIMIT = 'stackTraceLimit'; 1695 var OPTIONS_POSITION = IS_AGGREGATE_ERROR ? 2 : 1; 1696 var path = FULL_NAME.split('.'); 1697 var ERROR_NAME = path[path.length - 1]; 1698 var OriginalError = getBuiltIn.apply(null, path); 1699 1700 if (!OriginalError) return; 1701 1702 var OriginalErrorPrototype = OriginalError.prototype; 1703 1704 // V8 9.3- bug https://bugs.chromium.org/p/v8/issues/detail?id=12006 1705 if (!IS_PURE && hasOwn(OriginalErrorPrototype, 'cause')) delete OriginalErrorPrototype.cause; 1706 1707 if (!FORCED) return OriginalError; 1708 1709 var BaseError = getBuiltIn('Error'); 1710 1711 var WrappedError = wrapper(function (a, b) { 1712 var message = normalizeStringArgument(IS_AGGREGATE_ERROR ? b : a, undefined); 1713 var result = IS_AGGREGATE_ERROR ? new OriginalError(a) : new OriginalError(); 1714 if (message !== undefined) createNonEnumerableProperty(result, 'message', message); 1715 installErrorStack(result, WrappedError, result.stack, 2); 1716 if (this && isPrototypeOf(OriginalErrorPrototype, this)) inheritIfRequired(result, this, WrappedError); 1717 if (arguments.length > OPTIONS_POSITION) installErrorCause(result, arguments[OPTIONS_POSITION]); 1718 return result; 1719 }); 1720 1721 WrappedError.prototype = OriginalErrorPrototype; 1722 1723 if (ERROR_NAME !== 'Error') { 1724 if (setPrototypeOf) setPrototypeOf(WrappedError, BaseError); 1725 else copyConstructorProperties(WrappedError, BaseError, { name: true }); 1726 } else if (DESCRIPTORS && STACK_TRACE_LIMIT in OriginalError) { 1727 proxyAccessor(WrappedError, OriginalError, STACK_TRACE_LIMIT); 1728 proxyAccessor(WrappedError, OriginalError, 'prepareStackTrace'); 1729 } 1730 1731 copyConstructorProperties(WrappedError, OriginalError); 1732 1733 if (!IS_PURE) try { 1734 // Safari 13- bug: WebAssembly errors does not have a proper `.name` 1735 if (OriginalErrorPrototype.name !== ERROR_NAME) { 1736 createNonEnumerableProperty(OriginalErrorPrototype, 'name', ERROR_NAME); 1737 } 1738 OriginalErrorPrototype.constructor = WrappedError; 1739 } catch (error) { /* empty */ } 1740 1741 return WrappedError; 1742 }; 1743 1744 1745 /***/ }), 1746 /* 70 */ 1747 /***/ (function(module, exports, __webpack_require__) { 1748 1749 /* eslint-disable no-proto -- safe */ 1750 var uncurryThis = __webpack_require__(13); 1751 var anObject = __webpack_require__(46); 1752 var aPossiblePrototype = __webpack_require__(71); 1753 1754 // `Object.setPrototypeOf` method 1755 // https://tc39.es/ecma262/#sec-object.setprototypeof 1756 // Works with __proto__ only. Old v8 can't work with null proto objects. 1757 // eslint-disable-next-line es/no-object-setprototypeof -- safe 1758 module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () { 1759 var CORRECT_SETTER = false;
vendor: 12,261 bytes, lines 1760-2119
1760 var test = {}; 1761 var setter; 1762 try { 1763 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 1764 setter = uncurryThis(Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set); 1765 setter(test, []); 1766 CORRECT_SETTER = test instanceof Array; 1767 } catch (error) { /* empty */ } 1768 return function setPrototypeOf(O, proto) { 1769 anObject(O); 1770 aPossiblePrototype(proto); 1771 if (CORRECT_SETTER) setter(O, proto); 1772 else O.__proto__ = proto; 1773 return O; 1774 }; 1775 }() : undefined); 1776 1777 1778 /***/ }), 1779 /* 71 */ 1780 /***/ (function(module, exports, __webpack_require__) { 1781 1782 var isCallable = __webpack_require__(20); 1783 1784 var $String = String; 1785 var $TypeError = TypeError; 1786 1787 module.exports = function (argument) { 1788 if (typeof argument == 'object' || isCallable(argument)) return argument; 1789 throw $TypeError("Can't set " + $String(argument) + ' as a prototype'); 1790 }; 1791 1792 1793 /***/ }), 1794 /* 72 */ 1795 /***/ (function(module, exports, __webpack_require__) { 1796 1797 var defineProperty = __webpack_require__(44).f; 1798 1799 module.exports = function (Target, Source, key) { 1800 key in Target || defineProperty(Target, key, { 1801 configurable: true, 1802 get: function () { return Source[key]; }, 1803 set: function (it) { Source[key] = it; } 1804 }); 1805 }; 1806 1807 1808 /***/ }), 1809 /* 73 */ 1810 /***/ (function(module, exports, __webpack_require__) { 1811 1812 var isCallable = __webpack_require__(20); 1813 var isObject = __webpack_require__(19); 1814 var setPrototypeOf = __webpack_require__(70); 1815 1816 // makes subclassing work correct for wrapped built-ins 1817 module.exports = function ($this, dummy, Wrapper) { 1818 var NewTarget, NewTargetPrototype; 1819 if ( 1820 // it can work only with native `setPrototypeOf` 1821 setPrototypeOf && 1822 // we haven't completely correct pre-ES6 way for getting `new.target`, so use this 1823 isCallable(NewTarget = dummy.constructor) && 1824 NewTarget !== Wrapper && 1825 isObject(NewTargetPrototype = NewTarget.prototype) && 1826 NewTargetPrototype !== Wrapper.prototype 1827 ) setPrototypeOf($this, NewTargetPrototype); 1828 return $this; 1829 }; 1830 1831 1832 /***/ }), 1833 /* 74 */ 1834 /***/ (function(module, exports, __webpack_require__) { 1835 1836 var toString = __webpack_require__(75); 1837 1838 module.exports = function (argument, $default) { 1839 return argument === undefined ? arguments.length < 2 ? '' : $default : toString(argument); 1840 }; 1841 1842 1843 /***/ }), 1844 /* 75 */ 1845 /***/ (function(module, exports, __webpack_require__) { 1846 1847 var classof = __webpack_require__(76); 1848 1849 var $String = String; 1850 1851 module.exports = function (argument) { 1852 if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string'); 1853 return $String(argument); 1854 }; 1855 1856 1857 /***/ }), 1858 /* 76 */ 1859 /***/ (function(module, exports, __webpack_require__) { 1860 1861 var TO_STRING_TAG_SUPPORT = __webpack_require__(77); 1862 var isCallable = __webpack_require__(20); 1863 var classofRaw = __webpack_require__(14); 1864 var wellKnownSymbol = __webpack_require__(33); 1865 1866 var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 1867 var $Object = Object; 1868 1869 // ES3 wrong here 1870 var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments'; 1871 1872 // fallback for IE11 Script Access Denied error 1873 var tryGet = function (it, key) { 1874 try { 1875 return it[key]; 1876 } catch (error) { /* empty */ } 1877 }; 1878 1879 // getting tag from ES6+ `Object.prototype.toString` 1880 module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) { 1881 var O, tag, result; 1882 return it === undefined ? 'Undefined' : it === null ? 'Null' 1883 // @@toStringTag case 1884 : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag 1885 // builtinTag case 1886 : CORRECT_ARGUMENTS ? classofRaw(O) 1887 // ES3 arguments fallback 1888 : (result = classofRaw(O)) == 'Object' && isCallable(O.callee) ? 'Arguments' : result; 1889 }; 1890 1891 1892 /***/ }), 1893 /* 77 */ 1894 /***/ (function(module, exports, __webpack_require__) { 1895 1896 var wellKnownSymbol = __webpack_require__(33); 1897 1898 var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 1899 var test = {}; 1900 1901 test[TO_STRING_TAG] = 'z'; 1902 1903 module.exports = String(test) === '[object z]'; 1904 1905 1906 /***/ }), 1907 /* 78 */ 1908 /***/ (function(module, exports, __webpack_require__) { 1909 1910 var isObject = __webpack_require__(19); 1911 var createNonEnumerableProperty = __webpack_require__(43); 1912 1913 // `InstallErrorCause` abstract operation 1914 // https://tc39.es/proposal-error-cause/#sec-errorobjects-install-error-cause 1915 module.exports = function (O, options) { 1916 if (isObject(options) && 'cause' in options) { 1917 createNonEnumerableProperty(O, 'cause', options.cause); 1918 } 1919 }; 1920 1921 1922 /***/ }), 1923 /* 79 */ 1924 /***/ (function(module, exports, __webpack_require__) { 1925 1926 var createNonEnumerableProperty = __webpack_require__(43); 1927 var clearErrorStack = __webpack_require__(80); 1928 var ERROR_STACK_INSTALLABLE = __webpack_require__(81); 1929 1930 // non-standard V8 1931 var captureStackTrace = Error.captureStackTrace; 1932 1933 module.exports = function (error, C, stack, dropEntries) { 1934 if (ERROR_STACK_INSTALLABLE) { 1935 if (captureStackTrace) captureStackTrace(error, C); 1936 else createNonEnumerableProperty(error, 'stack', clearErrorStack(stack, dropEntries)); 1937 } 1938 }; 1939 1940 1941 /***/ }), 1942 /* 80 */ 1943 /***/ (function(module, exports, __webpack_require__) { 1944 1945 var uncurryThis = __webpack_require__(13); 1946 1947 var $Error = Error; 1948 var replace = uncurryThis(''.replace); 1949 1950 var TEST = (function (arg) { return String($Error(arg).stack); })('zxcasd'); 1951 var V8_OR_CHAKRA_STACK_ENTRY = /\n\s*at [^:]*:[^\n]*/; 1952 var IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST); 1953 1954 module.exports = function (stack, dropEntries) { 1955 if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error.prepareStackTrace) { 1956 while (dropEntries--) stack = replace(stack, V8_OR_CHAKRA_STACK_ENTRY, ''); 1957 } return stack; 1958 }; 1959 1960 1961 /***/ }), 1962 /* 81 */ 1963 /***/ (function(module, exports, __webpack_require__) { 1964 1965 var fails = __webpack_require__(6); 1966 var createPropertyDescriptor = __webpack_require__(10); 1967 1968 module.exports = !fails(function () { 1969 var error = Error('a'); 1970 if (!('stack' in error)) return true; 1971 // eslint-disable-next-line es/no-object-defineproperty -- safe 1972 Object.defineProperty(error, 'stack', createPropertyDescriptor(1, 7)); 1973 return error.stack !== 7; 1974 }); 1975 1976 1977 /***/ }), 1978 /* 82 */ 1979 /***/ (function(module, exports, __webpack_require__) { 1980 1981 // TODO: Remove this module from `core-js@4` since it's replaced to module below 1982 __webpack_require__(83); 1983 1984 1985 /***/ }), 1986 /* 83 */ 1987 /***/ (function(module, exports, __webpack_require__) { 1988 1989 "use strict"; 1990 1991 var $ = __webpack_require__(2); 1992 var isPrototypeOf = __webpack_require__(24); 1993 var getPrototypeOf = __webpack_require__(84); 1994 var setPrototypeOf = __webpack_require__(70); 1995 var copyConstructorProperties = __webpack_require__(55); 1996 var create = __webpack_require__(86); 1997 var createNonEnumerableProperty = __webpack_require__(43); 1998 var createPropertyDescriptor = __webpack_require__(10); 1999 var installErrorCause = __webpack_require__(78); 2000 var installErrorStack = __webpack_require__(79); 2001 var iterate = __webpack_require__(90); 2002 var normalizeStringArgument = __webpack_require__(74); 2003 var wellKnownSymbol = __webpack_require__(33); 2004 2005 var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 2006 var $Error = Error; 2007 var push = [].push; 2008 2009 var $AggregateError = function AggregateError(errors, message /* , options */) { 2010 var isInstance = isPrototypeOf(AggregateErrorPrototype, this); 2011 var that; 2012 if (setPrototypeOf) { 2013 that = setPrototypeOf($Error(), isInstance ? getPrototypeOf(this) : AggregateErrorPrototype); 2014 } else { 2015 that = isInstance ? this : create(AggregateErrorPrototype); 2016 createNonEnumerableProperty(that, TO_STRING_TAG, 'Error'); 2017 } 2018 if (message !== undefined) createNonEnumerableProperty(that, 'message', normalizeStringArgument(message)); 2019 installErrorStack(that, $AggregateError, that.stack, 1); 2020 if (arguments.length > 2) installErrorCause(that, arguments[2]); 2021 var errorsArray = []; 2022 iterate(errors, push, { that: errorsArray }); 2023 createNonEnumerableProperty(that, 'errors', errorsArray); 2024 return that; 2025 }; 2026 2027 if (setPrototypeOf) setPrototypeOf($AggregateError, $Error); 2028 else copyConstructorProperties($AggregateError, $Error, { name: true }); 2029 2030 var AggregateErrorPrototype = $AggregateError.prototype = create($Error.prototype, { 2031 constructor: createPropertyDescriptor(1, $AggregateError), 2032 message: createPropertyDescriptor(1, ''), 2033 name: createPropertyDescriptor(1, 'AggregateError') 2034 }); 2035 2036 // `AggregateError` constructor 2037 // https://tc39.es/ecma262/#sec-aggregate-error-constructor 2038 $({ global: true, constructor: true, arity: 2 }, { 2039 AggregateError: $AggregateError 2040 }); 2041 2042 2043 /***/ }), 2044 /* 84 */ 2045 /***/ (function(module, exports, __webpack_require__) { 2046 2047 var hasOwn = __webpack_require__(38); 2048 var isCallable = __webpack_require__(20); 2049 var toObject = __webpack_require__(39); 2050 var sharedKey = __webpack_require__(53); 2051 var CORRECT_PROTOTYPE_GETTER = __webpack_require__(85); 2052 2053 var IE_PROTO = sharedKey('IE_PROTO'); 2054 var $Object = Object; 2055 var ObjectPrototype = $Object.prototype; 2056 2057 // `Object.getPrototypeOf` method 2058 // https://tc39.es/ecma262/#sec-object.getprototypeof 2059 // eslint-disable-next-line es/no-object-getprototypeof -- safe 2060 module.exports = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function (O) { 2061 var object = toObject(O); 2062 if (hasOwn(object, IE_PROTO)) return object[IE_PROTO]; 2063 var constructor = object.constructor; 2064 if (isCallable(constructor) && object instanceof constructor) { 2065 return constructor.prototype; 2066 } return object instanceof $Object ? ObjectPrototype : null; 2067 }; 2068 2069 2070 /***/ }), 2071 /* 85 */ 2072 /***/ (function(module, exports, __webpack_require__) { 2073 2074 var fails = __webpack_require__(6); 2075 2076 module.exports = !fails(function () { 2077 function F() { /* empty */ } 2078 F.prototype.constructor = null; 2079 // eslint-disable-next-line es/no-object-getprototypeof -- required for testing 2080 return Object.getPrototypeOf(new F()) !== F.prototype; 2081 }); 2082 2083 2084 /***/ }), 2085 /* 86 */ 2086 /***/ (function(module, exports, __webpack_require__) { 2087 2088 /* global ActiveXObject -- old IE, WSH */ 2089 var anObject = __webpack_require__(46); 2090 var definePropertiesModule = __webpack_require__(87); 2091 var enumBugKeys = __webpack_require__(65); 2092 var hiddenKeys = __webpack_require__(54); 2093 var html = __webpack_require__(89); 2094 var documentCreateElement = __webpack_require__(42); 2095 var sharedKey = __webpack_require__(53); 2096 2097 var GT = '>'; 2098 var LT = '<'; 2099 var PROTOTYPE = 'prototype'; 2100 var SCRIPT = 'script'; 2101 var IE_PROTO = sharedKey('IE_PROTO'); 2102 2103 var EmptyConstructor = function () { /* empty */ }; 2104 2105 var scriptTag = function (content) { 2106 return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT; 2107 }; 2108 2109 // Create object with fake `null` prototype: use ActiveX Object with cleared prototype 2110 var NullProtoObjectViaActiveX = function (activeXDocument) { 2111 activeXDocument.write(scriptTag('')); 2112 activeXDocument.close(); 2113 var temp = activeXDocument.parentWindow.Object; 2114 activeXDocument = null; // avoid memory leak 2115 return temp; 2116 }; 2117 2118 // Create object with fake `null` prototype: use iframe Object with cleared prototype 2119 var NullProtoObjectViaIFrame = function () {
vendor: 9,692 bytes, lines 2120-2402
2120 // Thrash, waste and sodomy: IE GC bug 2121 var iframe = documentCreateElement('iframe'); 2122 var JS = 'java' + SCRIPT + ':'; 2123 var iframeDocument; 2124 iframe.style.display = 'none'; 2125 html.appendChild(iframe); 2126 // https://github.com/zloirock/core-js/issues/475 2127 iframe.src = String(JS); 2128 iframeDocument = iframe.contentWindow.document; 2129 iframeDocument.open(); 2130 iframeDocument.write(scriptTag('document.F=Object')); 2131 iframeDocument.close(); 2132 return iframeDocument.F; 2133 }; 2134 2135 // Check for document.domain and active x support 2136 // No need to use active x approach when document.domain is not set 2137 // see https://github.com/es-shims/es5-shim/issues/150 2138 // variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346 2139 // avoid IE GC bug 2140 var activeXDocument; 2141 var NullProtoObject = function () { 2142 try { 2143 activeXDocument = new ActiveXObject('htmlfile'); 2144 } catch (error) { /* ignore */ } 2145 NullProtoObject = typeof document != 'undefined' 2146 ? document.domain && activeXDocument 2147 ? NullProtoObjectViaActiveX(activeXDocument) // old IE 2148 : NullProtoObjectViaIFrame() 2149 : NullProtoObjectViaActiveX(activeXDocument); // WSH 2150 var length = enumBugKeys.length; 2151 while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]]; 2152 return NullProtoObject(); 2153 }; 2154 2155 hiddenKeys[IE_PROTO] = true; 2156 2157 // `Object.create` method 2158 // https://tc39.es/ecma262/#sec-object.create 2159 // eslint-disable-next-line es/no-object-create -- safe 2160 module.exports = Object.create || function create(O, Properties) { 2161 var result; 2162 if (O !== null) { 2163 EmptyConstructor[PROTOTYPE] = anObject(O); 2164 result = new EmptyConstructor(); 2165 EmptyConstructor[PROTOTYPE] = null; 2166 // add "__proto__" for Object.getPrototypeOf polyfill 2167 result[IE_PROTO] = O; 2168 } else result = NullProtoObject(); 2169 return Properties === undefined ? result : definePropertiesModule.f(result, Properties); 2170 }; 2171 2172 2173 /***/ }), 2174 /* 87 */ 2175 /***/ (function(module, exports, __webpack_require__) { 2176 2177 var DESCRIPTORS = __webpack_require__(5); 2178 var V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(45); 2179 var definePropertyModule = __webpack_require__(44); 2180 var anObject = __webpack_require__(46); 2181 var toIndexedObject = __webpack_require__(11); 2182 var objectKeys = __webpack_require__(88); 2183 2184 // `Object.defineProperties` method 2185 // https://tc39.es/ecma262/#sec-object.defineproperties 2186 // eslint-disable-next-line es/no-object-defineproperties -- safe 2187 exports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) { 2188 anObject(O); 2189 var props = toIndexedObject(Properties); 2190 var keys = objectKeys(Properties); 2191 var length = keys.length; 2192 var index = 0; 2193 var key; 2194 while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]); 2195 return O; 2196 }; 2197 2198 2199 /***/ }), 2200 /* 88 */ 2201 /***/ (function(module, exports, __webpack_require__) { 2202 2203 var internalObjectKeys = __webpack_require__(58); 2204 var enumBugKeys = __webpack_require__(65); 2205 2206 // `Object.keys` method 2207 // https://tc39.es/ecma262/#sec-object.keys 2208 // eslint-disable-next-line es/no-object-keys -- safe 2209 module.exports = Object.keys || function keys(O) { 2210 return internalObjectKeys(O, enumBugKeys); 2211 }; 2212 2213 2214 /***/ }), 2215 /* 89 */ 2216 /***/ (function(module, exports, __webpack_require__) { 2217 2218 var getBuiltIn = __webpack_require__(23); 2219 2220 module.exports = getBuiltIn('document', 'documentElement'); 2221 2222 2223 /***/ }), 2224 /* 90 */ 2225 /***/ (function(module, exports, __webpack_require__) { 2226 2227 var bind = __webpack_require__(91); 2228 var call = __webpack_require__(7); 2229 var anObject = __webpack_require__(46); 2230 var tryToString = __webpack_require__(31); 2231 var isArrayIteratorMethod = __webpack_require__(93); 2232 var lengthOfArrayLike = __webpack_require__(63); 2233 var isPrototypeOf = __webpack_require__(24); 2234 var getIterator = __webpack_require__(95); 2235 var getIteratorMethod = __webpack_require__(96); 2236 var iteratorClose = __webpack_require__(97); 2237 2238 var $TypeError = TypeError; 2239 2240 var Result = function (stopped, result) { 2241 this.stopped = stopped; 2242 this.result = result; 2243 }; 2244 2245 var ResultPrototype = Result.prototype; 2246 2247 module.exports = function (iterable, unboundFunction, options) { 2248 var that = options && options.that; 2249 var AS_ENTRIES = !!(options && options.AS_ENTRIES); 2250 var IS_RECORD = !!(options && options.IS_RECORD); 2251 var IS_ITERATOR = !!(options && options.IS_ITERATOR); 2252 var INTERRUPTED = !!(options && options.INTERRUPTED); 2253 var fn = bind(unboundFunction, that); 2254 var iterator, iterFn, index, length, result, next, step; 2255 2256 var stop = function (condition) { 2257 if (iterator) iteratorClose(iterator, 'normal', condition); 2258 return new Result(true, condition); 2259 }; 2260 2261 var callFn = function (value) { 2262 if (AS_ENTRIES) { 2263 anObject(value); 2264 return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]); 2265 } return INTERRUPTED ? fn(value, stop) : fn(value); 2266 }; 2267 2268 if (IS_RECORD) { 2269 iterator = iterable.iterator; 2270 } else if (IS_ITERATOR) { 2271 iterator = iterable; 2272 } else { 2273 iterFn = getIteratorMethod(iterable); 2274 if (!iterFn) throw $TypeError(tryToString(iterable) + ' is not iterable'); 2275 // optimisation for array iterators 2276 if (isArrayIteratorMethod(iterFn)) { 2277 for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) { 2278 result = callFn(iterable[index]); 2279 if (result && isPrototypeOf(ResultPrototype, result)) return result; 2280 } return new Result(false); 2281 } 2282 iterator = getIterator(iterable, iterFn); 2283 } 2284 2285 next = IS_RECORD ? iterable.next : iterator.next; 2286 while (!(step = call(next, iterator)).done) { 2287 try { 2288 result = callFn(step.value); 2289 } catch (error) { 2290 iteratorClose(iterator, 'throw', error); 2291 } 2292 if (typeof result == 'object' && result && isPrototypeOf(ResultPrototype, result)) return result; 2293 } return new Result(false); 2294 }; 2295 2296 2297 /***/ }), 2298 /* 91 */ 2299 /***/ (function(module, exports, __webpack_require__) { 2300 2301 var uncurryThis = __webpack_require__(92); 2302 var aCallable = __webpack_require__(30); 2303 var NATIVE_BIND = __webpack_require__(8); 2304 2305 var bind = uncurryThis(uncurryThis.bind); 2306 2307 // optional / simple context binding 2308 module.exports = function (fn, that) { 2309 aCallable(fn); 2310 return that === undefined ? fn : NATIVE_BIND ? bind(fn, that) : function (/* ...args */) { 2311 return fn.apply(that, arguments); 2312 }; 2313 }; 2314 2315 2316 /***/ }), 2317 /* 92 */ 2318 /***/ (function(module, exports, __webpack_require__) { 2319 2320 var classofRaw = __webpack_require__(14); 2321 var uncurryThis = __webpack_require__(13); 2322 2323 module.exports = function (fn) { 2324 // Nashorn bug: 2325 // https://github.com/zloirock/core-js/issues/1128 2326 // https://github.com/zloirock/core-js/issues/1130 2327 if (classofRaw(fn) === 'Function') return uncurryThis(fn); 2328 }; 2329 2330 2331 /***/ }), 2332 /* 93 */ 2333 /***/ (function(module, exports, __webpack_require__) { 2334 2335 var wellKnownSymbol = __webpack_require__(33); 2336 var Iterators = __webpack_require__(94); 2337 2338 var ITERATOR = wellKnownSymbol('iterator'); 2339 var ArrayPrototype = Array.prototype; 2340 2341 // check on default Array iterator 2342 module.exports = function (it) { 2343 return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it); 2344 }; 2345 2346 2347 /***/ }), 2348 /* 94 */ 2349 /***/ (function(module, exports) { 2350 2351 module.exports = {}; 2352 2353 2354 /***/ }), 2355 /* 95 */ 2356 /***/ (function(module, exports, __webpack_require__) { 2357 2358 var call = __webpack_require__(7); 2359 var aCallable = __webpack_require__(30); 2360 var anObject = __webpack_require__(46); 2361 var tryToString = __webpack_require__(31); 2362 var getIteratorMethod = __webpack_require__(96); 2363 2364 var $TypeError = TypeError; 2365 2366 module.exports = function (argument, usingIterator) { 2367 var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator; 2368 if (aCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument)); 2369 throw $TypeError(tryToString(argument) + ' is not iterable'); 2370 }; 2371 2372 2373 /***/ }), 2374 /* 96 */ 2375 /***/ (function(module, exports, __webpack_require__) { 2376 2377 var classof = __webpack_require__(76); 2378 var getMethod = __webpack_require__(29); 2379 var isNullOrUndefined = __webpack_require__(16); 2380 var Iterators = __webpack_require__(94); 2381 var wellKnownSymbol = __webpack_require__(33); 2382 2383 var ITERATOR = wellKnownSymbol('iterator'); 2384 2385 module.exports = function (it) { 2386 if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR) 2387 || getMethod(it, '@@iterator') 2388 || Iterators[classof(it)]; 2389 }; 2390 2391 2392 /***/ }), 2393 /* 97 */ 2394 /***/ (function(module, exports, __webpack_require__) { 2395 2396 var call = __webpack_require__(7); 2397 var anObject = __webpack_require__(46); 2398 var getMethod = __webpack_require__(29); 2399 2400 module.exports = function (iterator, kind, value) { 2401 var innerResult, innerError; 2402 anObject(iterator);
vendor: 14,573 bytes, lines 2403-2830
2403 try { 2404 innerResult = getMethod(iterator, 'return'); 2405 if (!innerResult) { 2406 if (kind === 'throw') throw value; 2407 return value; 2408 } 2409 innerResult = call(innerResult, iterator); 2410 } catch (error) { 2411 innerError = true; 2412 innerResult = error; 2413 } 2414 if (kind === 'throw') throw value; 2415 if (innerError) throw innerResult; 2416 anObject(innerResult); 2417 return value; 2418 }; 2419 2420 2421 /***/ }), 2422 /* 98 */ 2423 /***/ (function(module, exports, __webpack_require__) { 2424 2425 var $ = __webpack_require__(2); 2426 var getBuiltIn = __webpack_require__(23); 2427 var apply = __webpack_require__(68); 2428 var fails = __webpack_require__(6); 2429 var wrapErrorConstructorWithCause = __webpack_require__(69); 2430 2431 var AGGREGATE_ERROR = 'AggregateError'; 2432 var $AggregateError = getBuiltIn(AGGREGATE_ERROR); 2433 2434 var FORCED = !fails(function () { 2435 return $AggregateError([1]).errors[0] !== 1; 2436 }) && fails(function () { 2437 return $AggregateError([1], AGGREGATE_ERROR, { cause: 7 }).cause !== 7; 2438 }); 2439 2440 // https://github.com/tc39/proposal-error-cause 2441 $({ global: true, constructor: true, arity: 2, forced: FORCED }, { 2442 AggregateError: wrapErrorConstructorWithCause(AGGREGATE_ERROR, function (init) { 2443 // eslint-disable-next-line no-unused-vars -- required for functions `.length` 2444 return function AggregateError(errors, message) { return apply(init, this, arguments); }; 2445 }, FORCED, true) 2446 }); 2447 2448 2449 /***/ }), 2450 /* 99 */ 2451 /***/ (function(module, exports, __webpack_require__) { 2452 2453 "use strict"; 2454 2455 var $ = __webpack_require__(2); 2456 var toObject = __webpack_require__(39); 2457 var lengthOfArrayLike = __webpack_require__(63); 2458 var toIntegerOrInfinity = __webpack_require__(61); 2459 var addToUnscopables = __webpack_require__(100); 2460 2461 // `Array.prototype.at` method 2462 // https://github.com/tc39/proposal-relative-indexing-method 2463 $({ target: 'Array', proto: true }, { 2464 at: function at(index) { 2465 var O = toObject(this); 2466 var len = lengthOfArrayLike(O); 2467 var relativeIndex = toIntegerOrInfinity(index); 2468 var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex; 2469 return (k < 0 || k >= len) ? undefined : O[k]; 2470 } 2471 }); 2472 2473 addToUnscopables('at'); 2474 2475 2476 /***/ }), 2477 /* 100 */ 2478 /***/ (function(module, exports, __webpack_require__) { 2479 2480 var wellKnownSymbol = __webpack_require__(33); 2481 var create = __webpack_require__(86); 2482 var defineProperty = __webpack_require__(44).f; 2483 2484 var UNSCOPABLES = wellKnownSymbol('unscopables'); 2485 var ArrayPrototype = Array.prototype; 2486 2487 // Array.prototype[@@unscopables] 2488 // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables 2489 if (ArrayPrototype[UNSCOPABLES] == undefined) { 2490 defineProperty(ArrayPrototype, UNSCOPABLES, { 2491 configurable: true, 2492 value: create(null) 2493 }); 2494 } 2495 2496 // add a key to Array.prototype[@@unscopables] 2497 module.exports = function (key) { 2498 ArrayPrototype[UNSCOPABLES][key] = true; 2499 }; 2500 2501 2502 /***/ }), 2503 /* 101 */ 2504 /***/ (function(module, exports, __webpack_require__) { 2505 2506 "use strict"; 2507 2508 var $ = __webpack_require__(2); 2509 var $findLast = __webpack_require__(102).findLast; 2510 var addToUnscopables = __webpack_require__(100); 2511 2512 // `Array.prototype.findLast` method 2513 // https://github.com/tc39/proposal-array-find-from-last 2514 $({ target: 'Array', proto: true }, { 2515 findLast: function findLast(callbackfn /* , that = undefined */) { 2516 return $findLast(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); 2517 } 2518 }); 2519 2520 addToUnscopables('findLast'); 2521 2522 2523 /***/ }), 2524 /* 102 */ 2525 /***/ (function(module, exports, __webpack_require__) { 2526 2527 var bind = __webpack_require__(91); 2528 var IndexedObject = __webpack_require__(12); 2529 var toObject = __webpack_require__(39); 2530 var lengthOfArrayLike = __webpack_require__(63); 2531 2532 // `Array.prototype.{ findLast, findLastIndex }` methods implementation 2533 var createMethod = function (TYPE) { 2534 var IS_FIND_LAST_INDEX = TYPE == 1; 2535 return function ($this, callbackfn, that) { 2536 var O = toObject($this); 2537 var self = IndexedObject(O); 2538 var boundFunction = bind(callbackfn, that); 2539 var index = lengthOfArrayLike(self); 2540 var value, result; 2541 while (index-- > 0) { 2542 value = self[index]; 2543 result = boundFunction(value, index, O); 2544 if (result) switch (TYPE) { 2545 case 0: return value; // findLast 2546 case 1: return index; // findLastIndex 2547 } 2548 } 2549 return IS_FIND_LAST_INDEX ? -1 : undefined; 2550 }; 2551 }; 2552 2553 module.exports = { 2554 // `Array.prototype.findLast` method 2555 // https://github.com/tc39/proposal-array-find-from-last 2556 findLast: createMethod(0), 2557 // `Array.prototype.findLastIndex` method 2558 // https://github.com/tc39/proposal-array-find-from-last 2559 findLastIndex: createMethod(1) 2560 }; 2561 2562 2563 /***/ }), 2564 /* 103 */ 2565 /***/ (function(module, exports, __webpack_require__) { 2566 2567 "use strict"; 2568 2569 var $ = __webpack_require__(2); 2570 var $findLastIndex = __webpack_require__(102).findLastIndex; 2571 var addToUnscopables = __webpack_require__(100); 2572 2573 // `Array.prototype.findLastIndex` method 2574 // https://github.com/tc39/proposal-array-find-from-last 2575 $({ target: 'Array', proto: true }, { 2576 findLastIndex: function findLastIndex(callbackfn /* , that = undefined */) { 2577 return $findLastIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); 2578 } 2579 }); 2580 2581 addToUnscopables('findLastIndex'); 2582 2583 2584 /***/ }), 2585 /* 104 */ 2586 /***/ (function(module, exports, __webpack_require__) { 2587 2588 "use strict"; 2589 2590 var $ = __webpack_require__(2); 2591 var toObject = __webpack_require__(39); 2592 var lengthOfArrayLike = __webpack_require__(63); 2593 var setArrayLength = __webpack_require__(105); 2594 var doesNotExceedSafeInteger = __webpack_require__(107); 2595 var fails = __webpack_require__(6); 2596 2597 var INCORRECT_TO_LENGTH = fails(function () { 2598 return [].push.call({ length: 0x100000000 }, 1) !== 4294967297; 2599 }); 2600 2601 // V8 and Safari <= 15.4, FF < 23 throws InternalError 2602 // https://bugs.chromium.org/p/v8/issues/detail?id=12681 2603 var properErrorOnNonWritableLength = function () { 2604 try { 2605 // eslint-disable-next-line es/no-object-defineproperty -- safe 2606 Object.defineProperty([], 'length', { writable: false }).push(); 2607 } catch (error) { 2608 return error instanceof TypeError; 2609 } 2610 }; 2611 2612 var FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength(); 2613 2614 // `Array.prototype.push` method 2615 // https://tc39.es/ecma262/#sec-array.prototype.push 2616 $({ target: 'Array', proto: true, arity: 1, forced: FORCED }, { 2617 // eslint-disable-next-line no-unused-vars -- required for `.length` 2618 push: function push(item) { 2619 var O = toObject(this); 2620 var len = lengthOfArrayLike(O); 2621 var argCount = arguments.length; 2622 doesNotExceedSafeInteger(len + argCount); 2623 for (var i = 0; i < argCount; i++) { 2624 O[len] = arguments[i]; 2625 len++; 2626 } 2627 setArrayLength(O, len); 2628 return len; 2629 } 2630 }); 2631 2632 2633 /***/ }), 2634 /* 105 */ 2635 /***/ (function(module, exports, __webpack_require__) { 2636 2637 "use strict"; 2638 2639 var DESCRIPTORS = __webpack_require__(5); 2640 var isArray = __webpack_require__(106); 2641 2642 var $TypeError = TypeError; 2643 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 2644 var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 2645 2646 // Safari < 13 does not throw an error in this case 2647 var SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () { 2648 // makes no sense without proper strict mode support 2649 if (this !== undefined) return true; 2650 try { 2651 // eslint-disable-next-line es/no-object-defineproperty -- safe 2652 Object.defineProperty([], 'length', { writable: false }).length = 1; 2653 } catch (error) { 2654 return error instanceof TypeError; 2655 } 2656 }(); 2657 2658 module.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) { 2659 if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) { 2660 throw $TypeError('Cannot set read only .length'); 2661 } return O.length = length; 2662 } : function (O, length) { 2663 return O.length = length; 2664 }; 2665 2666 2667 /***/ }), 2668 /* 106 */ 2669 /***/ (function(module, exports, __webpack_require__) { 2670 2671 var classof = __webpack_require__(14); 2672 2673 // `IsArray` abstract operation 2674 // https://tc39.es/ecma262/#sec-isarray 2675 // eslint-disable-next-line es/no-array-isarray -- safe 2676 module.exports = Array.isArray || function isArray(argument) { 2677 return classof(argument) == 'Array'; 2678 }; 2679 2680 2681 /***/ }), 2682 /* 107 */ 2683 /***/ (function(module, exports) { 2684 2685 var $TypeError = TypeError; 2686 var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991 2687 2688 module.exports = function (it) { 2689 if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded'); 2690 return it; 2691 }; 2692 2693 2694 /***/ }), 2695 /* 108 */ 2696 /***/ (function(module, exports, __webpack_require__) { 2697 2698 var $ = __webpack_require__(2); 2699 var hasOwn = __webpack_require__(38); 2700 2701 // `Object.hasOwn` method 2702 // https://github.com/tc39/proposal-accessible-object-hasownproperty 2703 $({ target: 'Object', stat: true }, { 2704 hasOwn: hasOwn 2705 }); 2706 2707 2708 /***/ }), 2709 /* 109 */ 2710 /***/ (function(module, exports, __webpack_require__) { 2711 2712 "use strict"; 2713 2714 var DESCRIPTORS = __webpack_require__(5); 2715 var defineBuiltInAccessor = __webpack_require__(110); 2716 var isObject = __webpack_require__(19); 2717 var toObject = __webpack_require__(39); 2718 var requireObjectCoercible = __webpack_require__(15); 2719 2720 // eslint-disable-next-line es/no-object-getprototypeof -- safe 2721 var getPrototypeOf = Object.getPrototypeOf; 2722 // eslint-disable-next-line es/no-object-setprototypeof -- safe 2723 var setPrototypeOf = Object.setPrototypeOf; 2724 var ObjectPrototype = Object.prototype; 2725 var PROTO = '__proto__'; 2726 2727 // `Object.prototype.__proto__` accessor 2728 // https://tc39.es/ecma262/#sec-object.prototype.__proto__ 2729 if (DESCRIPTORS && getPrototypeOf && setPrototypeOf && !(PROTO in ObjectPrototype)) try { 2730 defineBuiltInAccessor(ObjectPrototype, PROTO, { 2731 configurable: true, 2732 get: function __proto__() { 2733 return getPrototypeOf(toObject(this)); 2734 }, 2735 set: function __proto__(proto) { 2736 var O = requireObjectCoercible(this); 2737 if (!isObject(proto) && proto !== null || !isObject(O)) return; 2738 setPrototypeOf(O, proto); 2739 } 2740 }); 2741 } catch (error) { /* empty */ } 2742 2743 2744 /***/ }), 2745 /* 110 */ 2746 /***/ (function(module, exports, __webpack_require__) { 2747 2748 var makeBuiltIn = __webpack_require__(48); 2749 var defineProperty = __webpack_require__(44); 2750 2751 module.exports = function (target, name, descriptor) { 2752 if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true }); 2753 if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true }); 2754 return defineProperty.f(target, name, descriptor); 2755 }; 2756 2757 2758 /***/ }), 2759 /* 111 */ 2760 /***/ (function(module, exports, __webpack_require__) { 2761 2762 // TODO: Remove this module from `core-js@4` since it's split to modules listed below 2763 __webpack_require__(112); 2764 __webpack_require__(135); 2765 __webpack_require__(138); 2766 __webpack_require__(139); 2767 __webpack_require__(140); 2768 __webpack_require__(141); 2769 2770 2771 /***/ }), 2772 /* 112 */ 2773 /***/ (function(module, exports, __webpack_require__) { 2774 2775 "use strict"; 2776 2777 var $ = __webpack_require__(2); 2778 var IS_PURE = __webpack_require__(35); 2779 var IS_NODE = __webpack_require__(113); 2780 var global = __webpack_require__(3); 2781 var call = __webpack_require__(7); 2782 var defineBuiltIn = __webpack_require__(47); 2783 var setPrototypeOf = __webpack_require__(70); 2784 var setToStringTag = __webpack_require__(114); 2785 var setSpecies = __webpack_require__(115); 2786 var aCallable = __webpack_require__(30); 2787 var isCallable = __webpack_require__(20); 2788 var isObject = __webpack_require__(19); 2789 var anInstance = __webpack_require__(116); 2790 var speciesConstructor = __webpack_require__(117); 2791 var task = __webpack_require__(120).set; 2792 var microtask = __webpack_require__(124); 2793 var hostReportErrors = __webpack_require__(128); 2794 var perform = __webpack_require__(129); 2795 var Queue = __webpack_require__(125); 2796 var InternalStateModule = __webpack_require__(51); 2797 var NativePromiseConstructor = __webpack_require__(130); 2798 var PromiseConstructorDetection = __webpack_require__(131); 2799 var newPromiseCapabilityModule = __webpack_require__(134); 2800 2801 var PROMISE = 'Promise'; 2802 var FORCED_PROMISE_CONSTRUCTOR = PromiseConstructorDetection.CONSTRUCTOR; 2803 var NATIVE_PROMISE_REJECTION_EVENT = PromiseConstructorDetection.REJECTION_EVENT; 2804 var NATIVE_PROMISE_SUBCLASSING = PromiseConstructorDetection.SUBCLASSING; 2805 var getInternalPromiseState = InternalStateModule.getterFor(PROMISE); 2806 var setInternalState = InternalStateModule.set; 2807 var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype; 2808 var PromiseConstructor = NativePromiseConstructor; 2809 var PromisePrototype = NativePromisePrototype; 2810 var TypeError = global.TypeError; 2811 var document = global.document; 2812 var process = global.process; 2813 var newPromiseCapability = newPromiseCapabilityModule.f; 2814 var newGenericPromiseCapability = newPromiseCapability; 2815 2816 var DISPATCH_EVENT = !!(document && document.createEvent && global.dispatchEvent); 2817 var UNHANDLED_REJECTION = 'unhandledrejection'; 2818 var REJECTION_HANDLED = 'rejectionhandled'; 2819 var PENDING = 0; 2820 var FULFILLED = 1; 2821 var REJECTED = 2; 2822 var HANDLED = 1; 2823 var UNHANDLED = 2; 2824 2825 var Internal, OwnPromiseCapability, PromiseWrapper, nativeThen; 2826 2827 // helpers 2828 var isThenable = function (it) { 2829 var then; 2830 return isObject(it) && isCallable(then = it.then) ? then : false;
vendor: 5,874 bytes, lines 2831-3007
2831 }; 2832 2833 var callReaction = function (reaction, state) { 2834 var value = state.value; 2835 var ok = state.state == FULFILLED; 2836 var handler = ok ? reaction.ok : reaction.fail; 2837 var resolve = reaction.resolve; 2838 var reject = reaction.reject; 2839 var domain = reaction.domain; 2840 var result, then, exited; 2841 try { 2842 if (handler) { 2843 if (!ok) { 2844 if (state.rejection === UNHANDLED) onHandleUnhandled(state); 2845 state.rejection = HANDLED; 2846 } 2847 if (handler === true) result = value; 2848 else { 2849 if (domain) domain.enter(); 2850 result = handler(value); // can throw 2851 if (domain) { 2852 domain.exit(); 2853 exited = true; 2854 } 2855 } 2856 if (result === reaction.promise) { 2857 reject(TypeError('Promise-chain cycle')); 2858 } else if (then = isThenable(result)) { 2859 call(then, result, resolve, reject); 2860 } else resolve(result); 2861 } else reject(value); 2862 } catch (error) { 2863 if (domain && !exited) domain.exit(); 2864 reject(error); 2865 } 2866 }; 2867 2868 var notify = function (state, isReject) { 2869 if (state.notified) return; 2870 state.notified = true; 2871 microtask(function () { 2872 var reactions = state.reactions; 2873 var reaction; 2874 while (reaction = reactions.get()) { 2875 callReaction(reaction, state); 2876 } 2877 state.notified = false; 2878 if (isReject && !state.rejection) onUnhandled(state); 2879 }); 2880 }; 2881 2882 var dispatchEvent = function (name, promise, reason) { 2883 var event, handler; 2884 if (DISPATCH_EVENT) { 2885 event = document.createEvent('Event'); 2886 event.promise = promise; 2887 event.reason = reason; 2888 event.initEvent(name, false, true); 2889 global.dispatchEvent(event); 2890 } else event = { promise: promise, reason: reason }; 2891 if (!NATIVE_PROMISE_REJECTION_EVENT && (handler = global['on' + name])) handler(event); 2892 else if (name === UNHANDLED_REJECTION) hostReportErrors('Unhandled promise rejection', reason); 2893 }; 2894 2895 var onUnhandled = function (state) { 2896 call(task, global, function () { 2897 var promise = state.facade; 2898 var value = state.value; 2899 var IS_UNHANDLED = isUnhandled(state); 2900 var result; 2901 if (IS_UNHANDLED) { 2902 result = perform(function () { 2903 if (IS_NODE) { 2904 process.emit('unhandledRejection', value, promise); 2905 } else dispatchEvent(UNHANDLED_REJECTION, promise, value); 2906 }); 2907 // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should 2908 state.rejection = IS_NODE || isUnhandled(state) ? UNHANDLED : HANDLED; 2909 if (result.error) throw result.value; 2910 } 2911 }); 2912 }; 2913 2914 var isUnhandled = function (state) { 2915 return state.rejection !== HANDLED && !state.parent; 2916 }; 2917 2918 var onHandleUnhandled = function (state) { 2919 call(task, global, function () { 2920 var promise = state.facade; 2921 if (IS_NODE) { 2922 process.emit('rejectionHandled', promise); 2923 } else dispatchEvent(REJECTION_HANDLED, promise, state.value); 2924 }); 2925 }; 2926 2927 var bind = function (fn, state, unwrap) { 2928 return function (value) { 2929 fn(state, value, unwrap); 2930 }; 2931 }; 2932 2933 var internalReject = function (state, value, unwrap) { 2934 if (state.done) return; 2935 state.done = true; 2936 if (unwrap) state = unwrap; 2937 state.value = value; 2938 state.state = REJECTED; 2939 notify(state, true); 2940 }; 2941 2942 var internalResolve = function (state, value, unwrap) { 2943 if (state.done) return; 2944 state.done = true; 2945 if (unwrap) state = unwrap; 2946 try { 2947 if (state.facade === value) throw TypeError("Promise can't be resolved itself"); 2948 var then = isThenable(value); 2949 if (then) { 2950 microtask(function () { 2951 var wrapper = { done: false }; 2952 try { 2953 call(then, value, 2954 bind(internalResolve, wrapper, state), 2955 bind(internalReject, wrapper, state) 2956 ); 2957 } catch (error) { 2958 internalReject(wrapper, error, state); 2959 } 2960 }); 2961 } else { 2962 state.value = value; 2963 state.state = FULFILLED; 2964 notify(state, false); 2965 } 2966 } catch (error) { 2967 internalReject({ done: false }, error, state); 2968 } 2969 }; 2970 2971 // constructor polyfill 2972 if (FORCED_PROMISE_CONSTRUCTOR) { 2973 // 25.4.3.1 Promise(executor) 2974 PromiseConstructor = function Promise(executor) { 2975 anInstance(this, PromisePrototype); 2976 aCallable(executor); 2977 call(Internal, this); 2978 var state = getInternalPromiseState(this); 2979 try { 2980 executor(bind(internalResolve, state), bind(internalReject, state)); 2981 } catch (error) { 2982 internalReject(state, error); 2983 } 2984 }; 2985 2986 PromisePrototype = PromiseConstructor.prototype; 2987 2988 // eslint-disable-next-line no-unused-vars -- required for `.length` 2989 Internal = function Promise(executor) { 2990 setInternalState(this, { 2991 type: PROMISE, 2992 done: false, 2993 notified: false, 2994 parent: false, 2995 reactions: new Queue(), 2996 rejection: false, 2997 state: PENDING, 2998 value: undefined 2999 }); 3000 }; 3001 3002 // `Promise.prototype.then` method 3003 // https://tc39.es/ecma262/#sec-promise.prototype.then 3004 Internal.prototype = defineBuiltIn(PromisePrototype, 'then', function then(onFulfilled, onRejected) { 3005 var state = getInternalPromiseState(this); 3006 var reaction = newPromiseCapability(speciesConstructor(this, PromiseConstructor)); 3007 state.parent = true;
vendor: 6,097 bytes, lines 3008-3188
3008 reaction.ok = isCallable(onFulfilled) ? onFulfilled : true; 3009 reaction.fail = isCallable(onRejected) && onRejected; 3010 reaction.domain = IS_NODE ? process.domain : undefined; 3011 if (state.state == PENDING) state.reactions.add(reaction); 3012 else microtask(function () { 3013 callReaction(reaction, state); 3014 }); 3015 return reaction.promise; 3016 }); 3017 3018 OwnPromiseCapability = function () { 3019 var promise = new Internal(); 3020 var state = getInternalPromiseState(promise); 3021 this.promise = promise; 3022 this.resolve = bind(internalResolve, state); 3023 this.reject = bind(internalReject, state); 3024 }; 3025 3026 newPromiseCapabilityModule.f = newPromiseCapability = function (C) { 3027 return C === PromiseConstructor || C === PromiseWrapper 3028 ? new OwnPromiseCapability(C) 3029 : newGenericPromiseCapability(C); 3030 }; 3031 3032 if (!IS_PURE && isCallable(NativePromiseConstructor) && NativePromisePrototype !== Object.prototype) { 3033 nativeThen = NativePromisePrototype.then; 3034 3035 if (!NATIVE_PROMISE_SUBCLASSING) { 3036 // make `Promise#then` return a polyfilled `Promise` for native promise-based APIs 3037 defineBuiltIn(NativePromisePrototype, 'then', function then(onFulfilled, onRejected) { 3038 var that = this; 3039 return new PromiseConstructor(function (resolve, reject) { 3040 call(nativeThen, that, resolve, reject); 3041 }).then(onFulfilled, onRejected); 3042 // https://github.com/zloirock/core-js/issues/640 3043 }, { unsafe: true }); 3044 } 3045 3046 // make `.constructor === Promise` work for native promise-based APIs 3047 try { 3048 delete NativePromisePrototype.constructor; 3049 } catch (error) { /* empty */ } 3050 3051 // make `instanceof Promise` work for native promise-based APIs 3052 if (setPrototypeOf) { 3053 setPrototypeOf(NativePromisePrototype, PromisePrototype); 3054 } 3055 } 3056 } 3057 3058 $({ global: true, constructor: true, wrap: true, forced: FORCED_PROMISE_CONSTRUCTOR }, { 3059 Promise: PromiseConstructor 3060 }); 3061 3062 setToStringTag(PromiseConstructor, PROMISE, false, true); 3063 setSpecies(PROMISE); 3064 3065 3066 /***/ }), 3067 /* 113 */ 3068 /***/ (function(module, exports, __webpack_require__) { 3069 3070 var classof = __webpack_require__(14); 3071 3072 module.exports = typeof process != 'undefined' && classof(process) == 'process'; 3073 3074 3075 /***/ }), 3076 /* 114 */ 3077 /***/ (function(module, exports, __webpack_require__) { 3078 3079 var defineProperty = __webpack_require__(44).f; 3080 var hasOwn = __webpack_require__(38); 3081 var wellKnownSymbol = __webpack_require__(33); 3082 3083 var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 3084 3085 module.exports = function (target, TAG, STATIC) { 3086 if (target && !STATIC) target = target.prototype; 3087 if (target && !hasOwn(target, TO_STRING_TAG)) { 3088 defineProperty(target, TO_STRING_TAG, { configurable: true, value: TAG }); 3089 } 3090 }; 3091 3092 3093 /***/ }), 3094 /* 115 */ 3095 /***/ (function(module, exports, __webpack_require__) { 3096 3097 "use strict"; 3098 3099 var getBuiltIn = __webpack_require__(23); 3100 var definePropertyModule = __webpack_require__(44); 3101 var wellKnownSymbol = __webpack_require__(33); 3102 var DESCRIPTORS = __webpack_require__(5); 3103 3104 var SPECIES = wellKnownSymbol('species'); 3105 3106 module.exports = function (CONSTRUCTOR_NAME) { 3107 var Constructor = getBuiltIn(CONSTRUCTOR_NAME); 3108 var defineProperty = definePropertyModule.f; 3109 3110 if (DESCRIPTORS && Constructor && !Constructor[SPECIES]) { 3111 defineProperty(Constructor, SPECIES, { 3112 configurable: true, 3113 get: function () { return this; } 3114 }); 3115 } 3116 }; 3117 3118 3119 /***/ }), 3120 /* 116 */ 3121 /***/ (function(module, exports, __webpack_require__) { 3122 3123 var isPrototypeOf = __webpack_require__(24); 3124 3125 var $TypeError = TypeError; 3126 3127 module.exports = function (it, Prototype) { 3128 if (isPrototypeOf(Prototype, it)) return it; 3129 throw $TypeError('Incorrect invocation'); 3130 }; 3131 3132 3133 /***/ }), 3134 /* 117 */ 3135 /***/ (function(module, exports, __webpack_require__) { 3136 3137 var anObject = __webpack_require__(46); 3138 var aConstructor = __webpack_require__(118); 3139 var isNullOrUndefined = __webpack_require__(16); 3140 var wellKnownSymbol = __webpack_require__(33); 3141 3142 var SPECIES = wellKnownSymbol('species'); 3143 3144 // `SpeciesConstructor` abstract operation 3145 // https://tc39.es/ecma262/#sec-speciesconstructor 3146 module.exports = function (O, defaultConstructor) { 3147 var C = anObject(O).constructor; 3148 var S; 3149 return C === undefined || isNullOrUndefined(S = anObject(C)[SPECIES]) ? defaultConstructor : aConstructor(S); 3150 }; 3151 3152 3153 /***/ }), 3154 /* 118 */ 3155 /***/ (function(module, exports, __webpack_require__) { 3156 3157 var isConstructor = __webpack_require__(119); 3158 var tryToString = __webpack_require__(31); 3159 3160 var $TypeError = TypeError; 3161 3162 // `Assert: IsConstructor(argument) is true` 3163 module.exports = function (argument) { 3164 if (isConstructor(argument)) return argument; 3165 throw $TypeError(tryToString(argument) + ' is not a constructor'); 3166 }; 3167 3168 3169 /***/ }), 3170 /* 119 */ 3171 /***/ (function(module, exports, __webpack_require__) { 3172 3173 var uncurryThis = __webpack_require__(13); 3174 var fails = __webpack_require__(6); 3175 var isCallable = __webpack_require__(20); 3176 var classof = __webpack_require__(76); 3177 var getBuiltIn = __webpack_require__(23); 3178 var inspectSource = __webpack_require__(50); 3179 3180 var noop = function () { /* empty */ }; 3181 var empty = []; 3182 var construct = getBuiltIn('Reflect', 'construct'); 3183 var constructorRegExp = /^\s*(?:class|function)\b/; 3184 var exec = uncurryThis(constructorRegExp.exec); 3185 var INCORRECT_TO_STRING = !constructorRegExp.exec(noop); 3186 3187 var isConstructorModern = function isConstructor(argument) { 3188 if (!isCallable(argument)) return false;
vendor: 10,016 bytes, lines 3189-3514
3189 try { 3190 construct(noop, empty, argument); 3191 return true; 3192 } catch (error) { 3193 return false; 3194 } 3195 }; 3196 3197 var isConstructorLegacy = function isConstructor(argument) { 3198 if (!isCallable(argument)) return false; 3199 switch (classof(argument)) { 3200 case 'AsyncFunction': 3201 case 'GeneratorFunction': 3202 case 'AsyncGeneratorFunction': return false; 3203 } 3204 try { 3205 // we can't check .prototype since constructors produced by .bind haven't it 3206 // `Function#toString` throws on some built-it function in some legacy engines 3207 // (for example, `DOMQuad` and similar in FF41-) 3208 return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument)); 3209 } catch (error) { 3210 return true; 3211 } 3212 }; 3213 3214 isConstructorLegacy.sham = true; 3215 3216 // `IsConstructor` abstract operation 3217 // https://tc39.es/ecma262/#sec-isconstructor 3218 module.exports = !construct || fails(function () { 3219 var called; 3220 return isConstructorModern(isConstructorModern.call) 3221 || !isConstructorModern(Object) 3222 || !isConstructorModern(function () { called = true; }) 3223 || called; 3224 }) ? isConstructorLegacy : isConstructorModern; 3225 3226 3227 /***/ }), 3228 /* 120 */ 3229 /***/ (function(module, exports, __webpack_require__) { 3230 3231 var global = __webpack_require__(3); 3232 var apply = __webpack_require__(68); 3233 var bind = __webpack_require__(91); 3234 var isCallable = __webpack_require__(20); 3235 var hasOwn = __webpack_require__(38); 3236 var fails = __webpack_require__(6); 3237 var html = __webpack_require__(89); 3238 var arraySlice = __webpack_require__(121); 3239 var createElement = __webpack_require__(42); 3240 var validateArgumentsLength = __webpack_require__(122); 3241 var IS_IOS = __webpack_require__(123); 3242 var IS_NODE = __webpack_require__(113); 3243 3244 var set = global.setImmediate; 3245 var clear = global.clearImmediate; 3246 var process = global.process; 3247 var Dispatch = global.Dispatch; 3248 var Function = global.Function; 3249 var MessageChannel = global.MessageChannel; 3250 var String = global.String; 3251 var counter = 0; 3252 var queue = {}; 3253 var ONREADYSTATECHANGE = 'onreadystatechange'; 3254 var $location, defer, channel, port; 3255 3256 fails(function () { 3257 // Deno throws a ReferenceError on `location` access without `--location` flag 3258 $location = global.location; 3259 }); 3260 3261 var run = function (id) { 3262 if (hasOwn(queue, id)) { 3263 var fn = queue[id]; 3264 delete queue[id]; 3265 fn(); 3266 } 3267 }; 3268 3269 var runner = function (id) { 3270 return function () { 3271 run(id); 3272 }; 3273 }; 3274 3275 var eventListener = function (event) { 3276 run(event.data); 3277 }; 3278 3279 var globalPostMessageDefer = function (id) { 3280 // old engines have not location.origin 3281 global.postMessage(String(id), $location.protocol + '//' + $location.host); 3282 }; 3283 3284 // Node.js 0.9+ & IE10+ has setImmediate, otherwise: 3285 if (!set || !clear) { 3286 set = function setImmediate(handler) { 3287 validateArgumentsLength(arguments.length, 1); 3288 var fn = isCallable(handler) ? handler : Function(handler); 3289 var args = arraySlice(arguments, 1); 3290 queue[++counter] = function () { 3291 apply(fn, undefined, args); 3292 }; 3293 defer(counter); 3294 return counter; 3295 }; 3296 clear = function clearImmediate(id) { 3297 delete queue[id]; 3298 }; 3299 // Node.js 0.8- 3300 if (IS_NODE) { 3301 defer = function (id) { 3302 process.nextTick(runner(id)); 3303 }; 3304 // Sphere (JS game engine) Dispatch API 3305 } else if (Dispatch && Dispatch.now) { 3306 defer = function (id) { 3307 Dispatch.now(runner(id)); 3308 }; 3309 // Browsers with MessageChannel, includes WebWorkers 3310 // except iOS - https://github.com/zloirock/core-js/issues/624 3311 } else if (MessageChannel && !IS_IOS) { 3312 channel = new MessageChannel(); 3313 port = channel.port2; 3314 channel.port1.onmessage = eventListener; 3315 defer = bind(port.postMessage, port); 3316 // Browsers with postMessage, skip WebWorkers 3317 // IE8 has postMessage, but it's sync & typeof its postMessage is 'object' 3318 } else if ( 3319 global.addEventListener && 3320 isCallable(global.postMessage) && 3321 !global.importScripts && 3322 $location && $location.protocol !== 'file:' && 3323 !fails(globalPostMessageDefer) 3324 ) { 3325 defer = globalPostMessageDefer; 3326 global.addEventListener('message', eventListener, false); 3327 // IE8- 3328 } else if (ONREADYSTATECHANGE in createElement('script')) { 3329 defer = function (id) { 3330 html.appendChild(createElement('script'))[ONREADYSTATECHANGE] = function () { 3331 html.removeChild(this); 3332 run(id); 3333 }; 3334 }; 3335 // Rest old browsers 3336 } else { 3337 defer = function (id) { 3338 setTimeout(runner(id), 0); 3339 }; 3340 } 3341 } 3342 3343 module.exports = { 3344 set: set, 3345 clear: clear 3346 }; 3347 3348 3349 /***/ }), 3350 /* 121 */ 3351 /***/ (function(module, exports, __webpack_require__) { 3352 3353 var uncurryThis = __webpack_require__(13); 3354 3355 module.exports = uncurryThis([].slice); 3356 3357 3358 /***/ }), 3359 /* 122 */ 3360 /***/ (function(module, exports) { 3361 3362 var $TypeError = TypeError; 3363 3364 module.exports = function (passed, required) { 3365 if (passed < required) throw $TypeError('Not enough arguments'); 3366 return passed; 3367 }; 3368 3369 3370 /***/ }), 3371 /* 123 */ 3372 /***/ (function(module, exports, __webpack_require__) { 3373 3374 var userAgent = __webpack_require__(28); 3375 3376 module.exports = /(?:ipad|iphone|ipod).*applewebkit/i.test(userAgent); 3377 3378 3379 /***/ }), 3380 /* 124 */ 3381 /***/ (function(module, exports, __webpack_require__) { 3382 3383 var global = __webpack_require__(3); 3384 var bind = __webpack_require__(91); 3385 var getOwnPropertyDescriptor = __webpack_require__(4).f; 3386 var macrotask = __webpack_require__(120).set; 3387 var Queue = __webpack_require__(125); 3388 var IS_IOS = __webpack_require__(123); 3389 var IS_IOS_PEBBLE = __webpack_require__(126); 3390 var IS_WEBOS_WEBKIT = __webpack_require__(127); 3391 var IS_NODE = __webpack_require__(113); 3392 3393 var MutationObserver = global.MutationObserver || global.WebKitMutationObserver; 3394 var document = global.document; 3395 var process = global.process; 3396 var Promise = global.Promise; 3397 // Node.js 11 shows ExperimentalWarning on getting `queueMicrotask` 3398 var queueMicrotaskDescriptor = getOwnPropertyDescriptor(global, 'queueMicrotask'); 3399 var microtask = queueMicrotaskDescriptor && queueMicrotaskDescriptor.value; 3400 var notify, toggle, node, promise, then; 3401 3402 // modern engines have queueMicrotask method 3403 if (!microtask) { 3404 var queue = new Queue(); 3405 3406 var flush = function () { 3407 var parent, fn; 3408 if (IS_NODE && (parent = process.domain)) parent.exit(); 3409 while (fn = queue.get()) try { 3410 fn(); 3411 } catch (error) { 3412 if (queue.head) notify(); 3413 throw error; 3414 } 3415 if (parent) parent.enter(); 3416 }; 3417 3418 // browsers with MutationObserver, except iOS - https://github.com/zloirock/core-js/issues/339 3419 // also except WebOS Webkit https://github.com/zloirock/core-js/issues/898 3420 if (!IS_IOS && !IS_NODE && !IS_WEBOS_WEBKIT && MutationObserver && document) { 3421 toggle = true; 3422 node = document.createTextNode(''); 3423 new MutationObserver(flush).observe(node, { characterData: true }); 3424 notify = function () { 3425 node.data = toggle = !toggle; 3426 }; 3427 // environments with maybe non-completely correct, but existent Promise 3428 } else if (!IS_IOS_PEBBLE && Promise && Promise.resolve) { 3429 // Promise.resolve without an argument throws an error in LG WebOS 2 3430 promise = Promise.resolve(undefined); 3431 // workaround of WebKit ~ iOS Safari 10.1 bug 3432 promise.constructor = Promise; 3433 then = bind(promise.then, promise); 3434 notify = function () { 3435 then(flush); 3436 }; 3437 // Node.js without promises 3438 } else if (IS_NODE) { 3439 notify = function () { 3440 process.nextTick(flush); 3441 }; 3442 // for other environments - macrotask based on: 3443 // - setImmediate 3444 // - MessageChannel 3445 // - window.postMessage 3446 // - onreadystatechange 3447 // - setTimeout 3448 } else { 3449 // `webpack` dev server bug on IE global methods - use bind(fn, global) 3450 macrotask = bind(macrotask, global); 3451 notify = function () { 3452 macrotask(flush); 3453 }; 3454 } 3455 3456 microtask = function (fn) { 3457 if (!queue.head) notify(); 3458 queue.add(fn); 3459 }; 3460 } 3461 3462 module.exports = microtask; 3463 3464 3465 /***/ }), 3466 /* 125 */ 3467 /***/ (function(module, exports) { 3468 3469 var Queue = function () { 3470 this.head = null; 3471 this.tail = null; 3472 }; 3473 3474 Queue.prototype = { 3475 add: function (item) { 3476 var entry = { item: item, next: null }; 3477 var tail = this.tail; 3478 if (tail) tail.next = entry; 3479 else this.head = entry; 3480 this.tail = entry; 3481 }, 3482 get: function () { 3483 var entry = this.head; 3484 if (entry) { 3485 var next = this.head = entry.next; 3486 if (next === null) this.tail = null; 3487 return entry.item; 3488 } 3489 } 3490 }; 3491 3492 module.exports = Queue; 3493 3494 3495 /***/ }), 3496 /* 126 */ 3497 /***/ (function(module, exports, __webpack_require__) { 3498 3499 var userAgent = __webpack_require__(28); 3500 3501 module.exports = /ipad|iphone|ipod/i.test(userAgent) && typeof Pebble != 'undefined'; 3502 3503 3504 /***/ }), 3505 /* 127 */ 3506 /***/ (function(module, exports, __webpack_require__) { 3507 3508 var userAgent = __webpack_require__(28); 3509 3510 module.exports = /web0s(?!.*chrome)/i.test(userAgent); 3511 3512 3513 /***/ }), 3514 /* 128 */
vendor: 5,910 bytes, lines 3515-3677
3515 /***/ (function(module, exports) { 3516 3517 module.exports = function (a, b) { 3518 try { 3519 // eslint-disable-next-line no-console -- safe 3520 arguments.length == 1 ? console.error(a) : console.error(a, b); 3521 } catch (error) { /* empty */ } 3522 }; 3523 3524 3525 /***/ }), 3526 /* 129 */ 3527 /***/ (function(module, exports) { 3528 3529 module.exports = function (exec) { 3530 try { 3531 return { error: false, value: exec() }; 3532 } catch (error) { 3533 return { error: true, value: error }; 3534 } 3535 }; 3536 3537 3538 /***/ }), 3539 /* 130 */ 3540 /***/ (function(module, exports, __webpack_require__) { 3541 3542 var global = __webpack_require__(3); 3543 3544 module.exports = global.Promise; 3545 3546 3547 /***/ }), 3548 /* 131 */ 3549 /***/ (function(module, exports, __webpack_require__) { 3550 3551 var global = __webpack_require__(3); 3552 var NativePromiseConstructor = __webpack_require__(130); 3553 var isCallable = __webpack_require__(20); 3554 var isForced = __webpack_require__(67); 3555 var inspectSource = __webpack_require__(50); 3556 var wellKnownSymbol = __webpack_require__(33); 3557 var IS_BROWSER = __webpack_require__(132); 3558 var IS_DENO = __webpack_require__(133); 3559 var IS_PURE = __webpack_require__(35); 3560 var V8_VERSION = __webpack_require__(27); 3561 3562 var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype; 3563 var SPECIES = wellKnownSymbol('species'); 3564 var SUBCLASSING = false; 3565 var NATIVE_PROMISE_REJECTION_EVENT = isCallable(global.PromiseRejectionEvent); 3566 3567 var FORCED_PROMISE_CONSTRUCTOR = isForced('Promise', function () { 3568 var PROMISE_CONSTRUCTOR_SOURCE = inspectSource(NativePromiseConstructor); 3569 var GLOBAL_CORE_JS_PROMISE = PROMISE_CONSTRUCTOR_SOURCE !== String(NativePromiseConstructor); 3570 // V8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables 3571 // https://bugs.chromium.org/p/chromium/issues/detail?id=830565 3572 // We can't detect it synchronously, so just check versions 3573 if (!GLOBAL_CORE_JS_PROMISE && V8_VERSION === 66) return true; 3574 // We need Promise#{ catch, finally } in the pure version for preventing prototype pollution 3575 if (IS_PURE && !(NativePromisePrototype['catch'] && NativePromisePrototype['finally'])) return true; 3576 // We can't use @@species feature detection in V8 since it causes 3577 // deoptimization and performance degradation 3578 // https://github.com/zloirock/core-js/issues/679 3579 if (!V8_VERSION || V8_VERSION < 51 || !/native code/.test(PROMISE_CONSTRUCTOR_SOURCE)) { 3580 // Detect correctness of subclassing with @@species support 3581 var promise = new NativePromiseConstructor(function (resolve) { resolve(1); }); 3582 var FakePromise = function (exec) { 3583 exec(function () { /* empty */ }, function () { /* empty */ }); 3584 }; 3585 var constructor = promise.constructor = {}; 3586 constructor[SPECIES] = FakePromise; 3587 SUBCLASSING = promise.then(function () { /* empty */ }) instanceof FakePromise; 3588 if (!SUBCLASSING) return true; 3589 // Unhandled rejections tracking support, NodeJS Promise without it fails @@species test 3590 } return !GLOBAL_CORE_JS_PROMISE && (IS_BROWSER || IS_DENO) && !NATIVE_PROMISE_REJECTION_EVENT; 3591 }); 3592 3593 module.exports = { 3594 CONSTRUCTOR: FORCED_PROMISE_CONSTRUCTOR, 3595 REJECTION_EVENT: NATIVE_PROMISE_REJECTION_EVENT, 3596 SUBCLASSING: SUBCLASSING 3597 }; 3598 3599 3600 /***/ }), 3601 /* 132 */ 3602 /***/ (function(module, exports, __webpack_require__) { 3603 3604 var IS_DENO = __webpack_require__(133); 3605 var IS_NODE = __webpack_require__(113); 3606 3607 module.exports = !IS_DENO && !IS_NODE 3608 && typeof window == 'object' 3609 && typeof document == 'object'; 3610 3611 3612 /***/ }), 3613 /* 133 */ 3614 /***/ (function(module, exports) { 3615 3616 /* global Deno -- Deno case */ 3617 module.exports = typeof Deno == 'object' && Deno && typeof Deno.version == 'object'; 3618 3619 3620 /***/ }), 3621 /* 134 */ 3622 /***/ (function(module, exports, __webpack_require__) { 3623 3624 "use strict"; 3625 3626 var aCallable = __webpack_require__(30); 3627 3628 var $TypeError = TypeError; 3629 3630 var PromiseCapability = function (C) { 3631 var resolve, reject; 3632 this.promise = new C(function ($$resolve, $$reject) { 3633 if (resolve !== undefined || reject !== undefined) throw $TypeError('Bad Promise constructor'); 3634 resolve = $$resolve; 3635 reject = $$reject; 3636 }); 3637 this.resolve = aCallable(resolve); 3638 this.reject = aCallable(reject); 3639 }; 3640 3641 // `NewPromiseCapability` abstract operation 3642 // https://tc39.es/ecma262/#sec-newpromisecapability 3643 module.exports.f = function (C) { 3644 return new PromiseCapability(C); 3645 }; 3646 3647 3648 /***/ }), 3649 /* 135 */ 3650 /***/ (function(module, exports, __webpack_require__) { 3651 3652 "use strict"; 3653 3654 var $ = __webpack_require__(2); 3655 var call = __webpack_require__(7); 3656 var aCallable = __webpack_require__(30); 3657 var newPromiseCapabilityModule = __webpack_require__(134); 3658 var perform = __webpack_require__(129); 3659 var iterate = __webpack_require__(90); 3660 var PROMISE_STATICS_INCORRECT_ITERATION = __webpack_require__(136); 3661 3662 // `Promise.all` method 3663 // https://tc39.es/ecma262/#sec-promise.all 3664 $({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, { 3665 all: function all(iterable) { 3666 var C = this; 3667 var capability = newPromiseCapabilityModule.f(C); 3668 var resolve = capability.resolve; 3669 var reject = capability.reject; 3670 var result = perform(function () { 3671 var $promiseResolve = aCallable(C.resolve); 3672 var values = []; 3673 var counter = 0; 3674 var remaining = 1; 3675 iterate(iterable, function (promise) { 3676 var index = counter++; 3677 var alreadyCalled = false;
vendor: 7,908 bytes, lines 3678-3911
3678 remaining++; 3679 call($promiseResolve, C, promise).then(function (value) { 3680 if (alreadyCalled) return; 3681 alreadyCalled = true; 3682 values[index] = value; 3683 --remaining || resolve(values); 3684 }, reject); 3685 }); 3686 --remaining || resolve(values); 3687 }); 3688 if (result.error) reject(result.value); 3689 return capability.promise; 3690 } 3691 }); 3692 3693 3694 /***/ }), 3695 /* 136 */ 3696 /***/ (function(module, exports, __webpack_require__) { 3697 3698 var NativePromiseConstructor = __webpack_require__(130); 3699 var checkCorrectnessOfIteration = __webpack_require__(137); 3700 var FORCED_PROMISE_CONSTRUCTOR = __webpack_require__(131).CONSTRUCTOR; 3701 3702 module.exports = FORCED_PROMISE_CONSTRUCTOR || !checkCorrectnessOfIteration(function (iterable) { 3703 NativePromiseConstructor.all(iterable).then(undefined, function () { /* empty */ }); 3704 }); 3705 3706 3707 /***/ }), 3708 /* 137 */ 3709 /***/ (function(module, exports, __webpack_require__) { 3710 3711 var wellKnownSymbol = __webpack_require__(33); 3712 3713 var ITERATOR = wellKnownSymbol('iterator'); 3714 var SAFE_CLOSING = false; 3715 3716 try { 3717 var called = 0; 3718 var iteratorWithReturn = { 3719 next: function () { 3720 return { done: !!called++ }; 3721 }, 3722 'return': function () { 3723 SAFE_CLOSING = true; 3724 } 3725 }; 3726 iteratorWithReturn[ITERATOR] = function () { 3727 return this; 3728 }; 3729 // eslint-disable-next-line es/no-array-from, no-throw-literal -- required for testing 3730 Array.from(iteratorWithReturn, function () { throw 2; }); 3731 } catch (error) { /* empty */ } 3732 3733 module.exports = function (exec, SKIP_CLOSING) { 3734 if (!SKIP_CLOSING && !SAFE_CLOSING) return false; 3735 var ITERATION_SUPPORT = false; 3736 try { 3737 var object = {}; 3738 object[ITERATOR] = function () { 3739 return { 3740 next: function () { 3741 return { done: ITERATION_SUPPORT = true }; 3742 } 3743 }; 3744 }; 3745 exec(object); 3746 } catch (error) { /* empty */ } 3747 return ITERATION_SUPPORT; 3748 }; 3749 3750 3751 /***/ }), 3752 /* 138 */ 3753 /***/ (function(module, exports, __webpack_require__) { 3754 3755 "use strict"; 3756 3757 var $ = __webpack_require__(2); 3758 var IS_PURE = __webpack_require__(35); 3759 var FORCED_PROMISE_CONSTRUCTOR = __webpack_require__(131).CONSTRUCTOR; 3760 var NativePromiseConstructor = __webpack_require__(130); 3761 var getBuiltIn = __webpack_require__(23); 3762 var isCallable = __webpack_require__(20); 3763 var defineBuiltIn = __webpack_require__(47); 3764 3765 var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype; 3766 3767 // `Promise.prototype.catch` method 3768 // https://tc39.es/ecma262/#sec-promise.prototype.catch 3769 $({ target: 'Promise', proto: true, forced: FORCED_PROMISE_CONSTRUCTOR, real: true }, { 3770 'catch': function (onRejected) { 3771 return this.then(undefined, onRejected); 3772 } 3773 }); 3774 3775 // makes sure that native promise-based APIs `Promise#catch` properly works with patched `Promise#then` 3776 if (!IS_PURE && isCallable(NativePromiseConstructor)) { 3777 var method = getBuiltIn('Promise').prototype['catch']; 3778 if (NativePromisePrototype['catch'] !== method) { 3779 defineBuiltIn(NativePromisePrototype, 'catch', method, { unsafe: true }); 3780 } 3781 } 3782 3783 3784 /***/ }), 3785 /* 139 */ 3786 /***/ (function(module, exports, __webpack_require__) { 3787 3788 "use strict"; 3789 3790 var $ = __webpack_require__(2); 3791 var call = __webpack_require__(7); 3792 var aCallable = __webpack_require__(30); 3793 var newPromiseCapabilityModule = __webpack_require__(134); 3794 var perform = __webpack_require__(129); 3795 var iterate = __webpack_require__(90); 3796 var PROMISE_STATICS_INCORRECT_ITERATION = __webpack_require__(136); 3797 3798 // `Promise.race` method 3799 // https://tc39.es/ecma262/#sec-promise.race 3800 $({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, { 3801 race: function race(iterable) { 3802 var C = this; 3803 var capability = newPromiseCapabilityModule.f(C); 3804 var reject = capability.reject; 3805 var result = perform(function () { 3806 var $promiseResolve = aCallable(C.resolve); 3807 iterate(iterable, function (promise) { 3808 call($promiseResolve, C, promise).then(capability.resolve, reject); 3809 }); 3810 }); 3811 if (result.error) reject(result.value); 3812 return capability.promise; 3813 } 3814 }); 3815 3816 3817 /***/ }), 3818 /* 140 */ 3819 /***/ (function(module, exports, __webpack_require__) { 3820 3821 "use strict"; 3822 3823 var $ = __webpack_require__(2); 3824 var call = __webpack_require__(7); 3825 var newPromiseCapabilityModule = __webpack_require__(134); 3826 var FORCED_PROMISE_CONSTRUCTOR = __webpack_require__(131).CONSTRUCTOR; 3827 3828 // `Promise.reject` method 3829 // https://tc39.es/ecma262/#sec-promise.reject 3830 $({ target: 'Promise', stat: true, forced: FORCED_PROMISE_CONSTRUCTOR }, { 3831 reject: function reject(r) { 3832 var capability = newPromiseCapabilityModule.f(this); 3833 call(capability.reject, undefined, r); 3834 return capability.promise; 3835 } 3836 }); 3837 3838 3839 /***/ }), 3840 /* 141 */ 3841 /***/ (function(module, exports, __webpack_require__) { 3842 3843 "use strict"; 3844 3845 var $ = __webpack_require__(2); 3846 var getBuiltIn = __webpack_require__(23); 3847 var IS_PURE = __webpack_require__(35); 3848 var NativePromiseConstructor = __webpack_require__(130); 3849 var FORCED_PROMISE_CONSTRUCTOR = __webpack_require__(131).CONSTRUCTOR; 3850 var promiseResolve = __webpack_require__(142); 3851 3852 var PromiseConstructorWrapper = getBuiltIn('Promise'); 3853 var CHECK_WRAPPER = IS_PURE && !FORCED_PROMISE_CONSTRUCTOR; 3854 3855 // `Promise.resolve` method 3856 // https://tc39.es/ecma262/#sec-promise.resolve 3857 $({ target: 'Promise', stat: true, forced: IS_PURE || FORCED_PROMISE_CONSTRUCTOR }, { 3858 resolve: function resolve(x) { 3859 return promiseResolve(CHECK_WRAPPER && this === PromiseConstructorWrapper ? NativePromiseConstructor : this, x); 3860 } 3861 }); 3862 3863 3864 /***/ }), 3865 /* 142 */ 3866 /***/ (function(module, exports, __webpack_require__) { 3867 3868 var anObject = __webpack_require__(46); 3869 var isObject = __webpack_require__(19); 3870 var newPromiseCapability = __webpack_require__(134); 3871 3872 module.exports = function (C, x) { 3873 anObject(C); 3874 if (isObject(x) && x.constructor === C) return x; 3875 var promiseCapability = newPromiseCapability.f(C); 3876 var resolve = promiseCapability.resolve; 3877 resolve(x); 3878 return promiseCapability.promise; 3879 }; 3880 3881 3882 /***/ }), 3883 /* 143 */ 3884 /***/ (function(module, exports, __webpack_require__) { 3885 3886 "use strict"; 3887 3888 var $ = __webpack_require__(2); 3889 var call = __webpack_require__(7); 3890 var aCallable = __webpack_require__(30); 3891 var newPromiseCapabilityModule = __webpack_require__(134); 3892 var perform = __webpack_require__(129); 3893 var iterate = __webpack_require__(90); 3894 var PROMISE_STATICS_INCORRECT_ITERATION = __webpack_require__(136); 3895 3896 // `Promise.allSettled` method 3897 // https://tc39.es/ecma262/#sec-promise.allsettled 3898 $({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, { 3899 allSettled: function allSettled(iterable) { 3900 var C = this; 3901 var capability = newPromiseCapabilityModule.f(C); 3902 var resolve = capability.resolve; 3903 var reject = capability.reject; 3904 var result = perform(function () { 3905 var promiseResolve = aCallable(C.resolve); 3906 var values = []; 3907 var counter = 0; 3908 var remaining = 1; 3909 iterate(iterable, function (promise) { 3910 var index = counter++; 3911 var alreadyCalled = false;
vendor: 10,270 bytes, lines 3912-4207
3912 remaining++; 3913 call(promiseResolve, C, promise).then(function (value) { 3914 if (alreadyCalled) return; 3915 alreadyCalled = true; 3916 values[index] = { status: 'fulfilled', value: value }; 3917 --remaining || resolve(values); 3918 }, function (error) { 3919 if (alreadyCalled) return; 3920 alreadyCalled = true; 3921 values[index] = { status: 'rejected', reason: error }; 3922 --remaining || resolve(values); 3923 }); 3924 }); 3925 --remaining || resolve(values); 3926 }); 3927 if (result.error) reject(result.value); 3928 return capability.promise; 3929 } 3930 }); 3931 3932 3933 /***/ }), 3934 /* 144 */ 3935 /***/ (function(module, exports, __webpack_require__) { 3936 3937 "use strict"; 3938 3939 var $ = __webpack_require__(2); 3940 var call = __webpack_require__(7); 3941 var aCallable = __webpack_require__(30); 3942 var getBuiltIn = __webpack_require__(23); 3943 var newPromiseCapabilityModule = __webpack_require__(134); 3944 var perform = __webpack_require__(129); 3945 var iterate = __webpack_require__(90); 3946 var PROMISE_STATICS_INCORRECT_ITERATION = __webpack_require__(136); 3947 3948 var PROMISE_ANY_ERROR = 'No one promise resolved'; 3949 3950 // `Promise.any` method 3951 // https://tc39.es/ecma262/#sec-promise.any 3952 $({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, { 3953 any: function any(iterable) { 3954 var C = this; 3955 var AggregateError = getBuiltIn('AggregateError'); 3956 var capability = newPromiseCapabilityModule.f(C); 3957 var resolve = capability.resolve; 3958 var reject = capability.reject; 3959 var result = perform(function () { 3960 var promiseResolve = aCallable(C.resolve); 3961 var errors = []; 3962 var counter = 0; 3963 var remaining = 1; 3964 var alreadyResolved = false; 3965 iterate(iterable, function (promise) { 3966 var index = counter++; 3967 var alreadyRejected = false; 3968 remaining++; 3969 call(promiseResolve, C, promise).then(function (value) { 3970 if (alreadyRejected || alreadyResolved) return; 3971 alreadyResolved = true; 3972 resolve(value); 3973 }, function (error) { 3974 if (alreadyRejected || alreadyResolved) return; 3975 alreadyRejected = true; 3976 errors[index] = error; 3977 --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR)); 3978 }); 3979 }); 3980 --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR)); 3981 }); 3982 if (result.error) reject(result.value); 3983 return capability.promise; 3984 } 3985 }); 3986 3987 3988 /***/ }), 3989 /* 145 */ 3990 /***/ (function(module, exports, __webpack_require__) { 3991 3992 "use strict"; 3993 3994 var $ = __webpack_require__(2); 3995 var IS_PURE = __webpack_require__(35); 3996 var NativePromiseConstructor = __webpack_require__(130); 3997 var fails = __webpack_require__(6); 3998 var getBuiltIn = __webpack_require__(23); 3999 var isCallable = __webpack_require__(20); 4000 var speciesConstructor = __webpack_require__(117); 4001 var promiseResolve = __webpack_require__(142); 4002 var defineBuiltIn = __webpack_require__(47); 4003 4004 var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype; 4005 4006 // Safari bug https://bugs.webkit.org/show_bug.cgi?id=200829 4007 var NON_GENERIC = !!NativePromiseConstructor && fails(function () { 4008 // eslint-disable-next-line unicorn/no-thenable -- required for testing 4009 NativePromisePrototype['finally'].call({ then: function () { /* empty */ } }, function () { /* empty */ }); 4010 }); 4011 4012 // `Promise.prototype.finally` method 4013 // https://tc39.es/ecma262/#sec-promise.prototype.finally 4014 $({ target: 'Promise', proto: true, real: true, forced: NON_GENERIC }, { 4015 'finally': function (onFinally) { 4016 var C = speciesConstructor(this, getBuiltIn('Promise')); 4017 var isFunction = isCallable(onFinally); 4018 return this.then( 4019 isFunction ? function (x) { 4020 return promiseResolve(C, onFinally()).then(function () { return x; }); 4021 } : onFinally, 4022 isFunction ? function (e) { 4023 return promiseResolve(C, onFinally()).then(function () { throw e; }); 4024 } : onFinally 4025 ); 4026 } 4027 }); 4028 4029 // makes sure that native promise-based APIs `Promise#finally` properly works with patched `Promise#then` 4030 if (!IS_PURE && isCallable(NativePromiseConstructor)) { 4031 var method = getBuiltIn('Promise').prototype['finally']; 4032 if (NativePromisePrototype['finally'] !== method) { 4033 defineBuiltIn(NativePromisePrototype, 'finally', method, { unsafe: true }); 4034 } 4035 } 4036 4037 4038 /***/ }), 4039 /* 146 */ 4040 /***/ (function(module, exports, __webpack_require__) { 4041 4042 var $ = __webpack_require__(2); 4043 var global = __webpack_require__(3); 4044 var setToStringTag = __webpack_require__(114); 4045 4046 $({ global: true }, { Reflect: {} }); 4047 4048 // Reflect[@@toStringTag] property 4049 // https://tc39.es/ecma262/#sec-reflect-@@tostringtag 4050 setToStringTag(global.Reflect, 'Reflect', true); 4051 4052 4053 /***/ }), 4054 /* 147 */ 4055 /***/ (function(module, exports, __webpack_require__) { 4056 4057 var global = __webpack_require__(3); 4058 var DESCRIPTORS = __webpack_require__(5); 4059 var defineBuiltInAccessor = __webpack_require__(110); 4060 var regExpFlags = __webpack_require__(148); 4061 var fails = __webpack_require__(6); 4062 4063 // babel-minify and Closure Compiler transpiles RegExp('.', 'd') -> /./d and it causes SyntaxError 4064 var RegExp = global.RegExp; 4065 var RegExpPrototype = RegExp.prototype; 4066 4067 var FORCED = DESCRIPTORS && fails(function () { 4068 var INDICES_SUPPORT = true; 4069 try { 4070 RegExp('.', 'd'); 4071 } catch (error) { 4072 INDICES_SUPPORT = false; 4073 } 4074 4075 var O = {}; 4076 // modern V8 bug 4077 var calls = ''; 4078 var expected = INDICES_SUPPORT ? 'dgimsy' : 'gimsy'; 4079 4080 var addGetter = function (key, chr) { 4081 // eslint-disable-next-line es/no-object-defineproperty -- safe 4082 Object.defineProperty(O, key, { get: function () { 4083 calls += chr; 4084 return true; 4085 } }); 4086 }; 4087 4088 var pairs = { 4089 dotAll: 's', 4090 global: 'g', 4091 ignoreCase: 'i', 4092 multiline: 'm', 4093 sticky: 'y' 4094 }; 4095 4096 if (INDICES_SUPPORT) pairs.hasIndices = 'd'; 4097 4098 for (var key in pairs) addGetter(key, pairs[key]); 4099 4100 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 4101 var result = Object.getOwnPropertyDescriptor(RegExpPrototype, 'flags').get.call(O); 4102 4103 return result !== expected || calls !== expected; 4104 }); 4105 4106 // `RegExp.prototype.flags` getter 4107 // https://tc39.es/ecma262/#sec-get-regexp.prototype.flags 4108 if (FORCED) defineBuiltInAccessor(RegExpPrototype, 'flags', { 4109 configurable: true, 4110 get: regExpFlags 4111 }); 4112 4113 4114 /***/ }), 4115 /* 148 */ 4116 /***/ (function(module, exports, __webpack_require__) { 4117 4118 "use strict"; 4119 4120 var anObject = __webpack_require__(46); 4121 4122 // `RegExp.prototype.flags` getter implementation 4123 // https://tc39.es/ecma262/#sec-get-regexp.prototype.flags 4124 module.exports = function () { 4125 var that = anObject(this); 4126 var result = ''; 4127 if (that.hasIndices) result += 'd'; 4128 if (that.global) result += 'g'; 4129 if (that.ignoreCase) result += 'i'; 4130 if (that.multiline) result += 'm'; 4131 if (that.dotAll) result += 's'; 4132 if (that.unicode) result += 'u'; 4133 if (that.unicodeSets) result += 'v'; 4134 if (that.sticky) result += 'y'; 4135 return result; 4136 }; 4137 4138 4139 /***/ }), 4140 /* 149 */ 4141 /***/ (function(module, exports, __webpack_require__) { 4142 4143 "use strict"; 4144 4145 var $ = __webpack_require__(2); 4146 var uncurryThis = __webpack_require__(13); 4147 var requireObjectCoercible = __webpack_require__(15); 4148 var toIntegerOrInfinity = __webpack_require__(61); 4149 var toString = __webpack_require__(75); 4150 var fails = __webpack_require__(6); 4151 4152 var charAt = uncurryThis(''.charAt); 4153 4154 var FORCED = fails(function () { 4155 // eslint-disable-next-line es/no-array-string-prototype-at -- safe 4156 return 'ð ®·'.at(-2) !== '\uD842'; 4157 }); 4158 4159 // `String.prototype.at` method 4160 // https://github.com/tc39/proposal-relative-indexing-method 4161 $({ target: 'String', proto: true, forced: FORCED }, { 4162 at: function at(index) { 4163 var S = toString(requireObjectCoercible(this)); 4164 var len = S.length; 4165 var relativeIndex = toIntegerOrInfinity(index); 4166 var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex; 4167 return (k < 0 || k >= len) ? undefined : charAt(S, k); 4168 } 4169 }); 4170 4171 4172 /***/ }), 4173 /* 150 */ 4174 /***/ (function(module, exports, __webpack_require__) { 4175 4176 "use strict"; 4177 4178 var $ = __webpack_require__(2); 4179 var call = __webpack_require__(7); 4180 var uncurryThis = __webpack_require__(13); 4181 var requireObjectCoercible = __webpack_require__(15); 4182 var isCallable = __webpack_require__(20); 4183 var isNullOrUndefined = __webpack_require__(16); 4184 var isRegExp = __webpack_require__(151); 4185 var toString = __webpack_require__(75); 4186 var getMethod = __webpack_require__(29); 4187 var getRegExpFlags = __webpack_require__(152); 4188 var getSubstitution = __webpack_require__(153); 4189 var wellKnownSymbol = __webpack_require__(33); 4190 var IS_PURE = __webpack_require__(35); 4191 4192 var REPLACE = wellKnownSymbol('replace'); 4193 var $TypeError = TypeError; 4194 var indexOf = uncurryThis(''.indexOf); 4195 var replace = uncurryThis(''.replace); 4196 var stringSlice = uncurryThis(''.slice); 4197 var max = Math.max; 4198 4199 var stringIndexOf = function (string, searchValue, fromIndex) { 4200 if (fromIndex > string.length) return -1; 4201 if (searchValue === '') return fromIndex; 4202 return indexOf(string, searchValue, fromIndex); 4203 }; 4204 4205 // `String.prototype.replaceAll` method 4206 // https://tc39.es/ecma262/#sec-string.prototype.replaceall 4207 $({ target: 'String', proto: true }, {
vendor: 4,187 bytes, lines 4208-4315
4208 replaceAll: function replaceAll(searchValue, replaceValue) { 4209 var O = requireObjectCoercible(this); 4210 var IS_REG_EXP, flags, replacer, string, searchString, functionalReplace, searchLength, advanceBy, replacement; 4211 var position = 0; 4212 var endOfLastMatch = 0; 4213 var result = ''; 4214 if (!isNullOrUndefined(searchValue)) { 4215 IS_REG_EXP = isRegExp(searchValue); 4216 if (IS_REG_EXP) { 4217 flags = toString(requireObjectCoercible(getRegExpFlags(searchValue))); 4218 if (!~indexOf(flags, 'g')) throw $TypeError('`.replaceAll` does not allow non-global regexes'); 4219 } 4220 replacer = getMethod(searchValue, REPLACE); 4221 if (replacer) { 4222 return call(replacer, searchValue, O, replaceValue); 4223 } else if (IS_PURE && IS_REG_EXP) { 4224 return replace(toString(O), searchValue, replaceValue); 4225 } 4226 } 4227 string = toString(O); 4228 searchString = toString(searchValue); 4229 functionalReplace = isCallable(replaceValue); 4230 if (!functionalReplace) replaceValue = toString(replaceValue); 4231 searchLength = searchString.length; 4232 advanceBy = max(1, searchLength); 4233 position = stringIndexOf(string, searchString, 0); 4234 while (position !== -1) { 4235 replacement = functionalReplace 4236 ? toString(replaceValue(searchString, position, string)) 4237 : getSubstitution(searchString, string, position, [], undefined, replaceValue); 4238 result += stringSlice(string, endOfLastMatch, position) + replacement; 4239 endOfLastMatch = position + searchLength; 4240 position = stringIndexOf(string, searchString, position + advanceBy); 4241 } 4242 if (endOfLastMatch < string.length) { 4243 result += stringSlice(string, endOfLastMatch); 4244 } 4245 return result; 4246 } 4247 }); 4248 4249 4250 /***/ }), 4251 /* 151 */ 4252 /***/ (function(module, exports, __webpack_require__) { 4253 4254 var isObject = __webpack_require__(19); 4255 var classof = __webpack_require__(14); 4256 var wellKnownSymbol = __webpack_require__(33); 4257 4258 var MATCH = wellKnownSymbol('match'); 4259 4260 // `IsRegExp` abstract operation 4261 // https://tc39.es/ecma262/#sec-isregexp 4262 module.exports = function (it) { 4263 var isRegExp; 4264 return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp'); 4265 }; 4266 4267 4268 /***/ }), 4269 /* 152 */ 4270 /***/ (function(module, exports, __webpack_require__) { 4271 4272 var call = __webpack_require__(7); 4273 var hasOwn = __webpack_require__(38); 4274 var isPrototypeOf = __webpack_require__(24); 4275 var regExpFlags = __webpack_require__(148); 4276 4277 var RegExpPrototype = RegExp.prototype; 4278 4279 module.exports = function (R) { 4280 var flags = R.flags; 4281 return flags === undefined && !('flags' in RegExpPrototype) && !hasOwn(R, 'flags') && isPrototypeOf(RegExpPrototype, R) 4282 ? call(regExpFlags, R) : flags; 4283 }; 4284 4285 4286 /***/ }), 4287 /* 153 */ 4288 /***/ (function(module, exports, __webpack_require__) { 4289 4290 var uncurryThis = __webpack_require__(13); 4291 var toObject = __webpack_require__(39); 4292 4293 var floor = Math.floor; 4294 var charAt = uncurryThis(''.charAt); 4295 var replace = uncurryThis(''.replace); 4296 var stringSlice = uncurryThis(''.slice); 4297 var SUBSTITUTION_SYMBOLS = /\$([$&'`]|\d{1,2}|<[^>]*>)/g; 4298 var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d{1,2})/g; 4299 4300 // `GetSubstitution` abstract operation 4301 // https://tc39.es/ecma262/#sec-getsubstitution 4302 module.exports = function (matched, str, position, captures, namedCaptures, replacement) { 4303 var tailPos = position + matched.length; 4304 var m = captures.length; 4305 var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED; 4306 if (namedCaptures !== undefined) { 4307 namedCaptures = toObject(namedCaptures); 4308 symbols = SUBSTITUTION_SYMBOLS; 4309 } 4310 return replace(replacement, symbols, function (match, ch) { 4311 var capture; 4312 switch (charAt(ch, 0)) { 4313 case '$': return '$'; 4314 case '&': return matched; 4315 case '`': return stringSlice(str, 0, position);
vendor: 4,466 bytes, lines 4316-4436
4316 case "'": return stringSlice(str, tailPos); 4317 case '<': 4318 capture = namedCaptures[stringSlice(ch, 1, -1)]; 4319 break; 4320 default: // \d\d? 4321 var n = +ch; 4322 if (n === 0) return match; 4323 if (n > m) { 4324 var f = floor(n / 10); 4325 if (f === 0) return match; 4326 if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1); 4327 return match; 4328 } 4329 capture = captures[n - 1]; 4330 } 4331 return capture === undefined ? '' : capture; 4332 }); 4333 }; 4334 4335 4336 /***/ }), 4337 /* 154 */ 4338 /***/ (function(module, exports, __webpack_require__) { 4339 4340 "use strict"; 4341 4342 var ArrayBufferViewCore = __webpack_require__(155); 4343 var lengthOfArrayLike = __webpack_require__(63); 4344 var toIntegerOrInfinity = __webpack_require__(61); 4345 4346 var aTypedArray = ArrayBufferViewCore.aTypedArray; 4347 var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 4348 4349 // `%TypedArray%.prototype.at` method 4350 // https://github.com/tc39/proposal-relative-indexing-method 4351 exportTypedArrayMethod('at', function at(index) { 4352 var O = aTypedArray(this); 4353 var len = lengthOfArrayLike(O); 4354 var relativeIndex = toIntegerOrInfinity(index); 4355 var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex; 4356 return (k < 0 || k >= len) ? undefined : O[k]; 4357 }); 4358 4359 4360 /***/ }), 4361 /* 155 */ 4362 /***/ (function(module, exports, __webpack_require__) { 4363 4364 "use strict"; 4365 4366 var NATIVE_ARRAY_BUFFER = __webpack_require__(156); 4367 var DESCRIPTORS = __webpack_require__(5); 4368 var global = __webpack_require__(3); 4369 var isCallable = __webpack_require__(20); 4370 var isObject = __webpack_require__(19); 4371 var hasOwn = __webpack_require__(38); 4372 var classof = __webpack_require__(76); 4373 var tryToString = __webpack_require__(31); 4374 var createNonEnumerableProperty = __webpack_require__(43); 4375 var defineBuiltIn = __webpack_require__(47); 4376 var defineProperty = __webpack_require__(44).f; 4377 var isPrototypeOf = __webpack_require__(24); 4378 var getPrototypeOf = __webpack_require__(84); 4379 var setPrototypeOf = __webpack_require__(70); 4380 var wellKnownSymbol = __webpack_require__(33); 4381 var uid = __webpack_require__(40); 4382 var InternalStateModule = __webpack_require__(51); 4383 4384 var enforceInternalState = InternalStateModule.enforce; 4385 var getInternalState = InternalStateModule.get; 4386 var Int8Array = global.Int8Array; 4387 var Int8ArrayPrototype = Int8Array && Int8Array.prototype; 4388 var Uint8ClampedArray = global.Uint8ClampedArray; 4389 var Uint8ClampedArrayPrototype = Uint8ClampedArray && Uint8ClampedArray.prototype; 4390 var TypedArray = Int8Array && getPrototypeOf(Int8Array); 4391 var TypedArrayPrototype = Int8ArrayPrototype && getPrototypeOf(Int8ArrayPrototype); 4392 var ObjectPrototype = Object.prototype; 4393 var TypeError = global.TypeError; 4394 4395 var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 4396 var TYPED_ARRAY_TAG = uid('TYPED_ARRAY_TAG'); 4397 var TYPED_ARRAY_CONSTRUCTOR = 'TypedArrayConstructor'; 4398 // Fixing native typed arrays in Opera Presto crashes the browser, see #595 4399 var NATIVE_ARRAY_BUFFER_VIEWS = NATIVE_ARRAY_BUFFER && !!setPrototypeOf && classof(global.opera) !== 'Opera'; 4400 var TYPED_ARRAY_TAG_REQUIRED = false; 4401 var NAME, Constructor, Prototype; 4402 4403 var TypedArrayConstructorsList = { 4404 Int8Array: 1, 4405 Uint8Array: 1, 4406 Uint8ClampedArray: 1, 4407 Int16Array: 2, 4408 Uint16Array: 2, 4409 Int32Array: 4, 4410 Uint32Array: 4, 4411 Float32Array: 4, 4412 Float64Array: 8 4413 }; 4414 4415 var BigIntArrayConstructorsList = { 4416 BigInt64Array: 8, 4417 BigUint64Array: 8 4418 }; 4419 4420 var isView = function isView(it) { 4421 if (!isObject(it)) return false; 4422 var klass = classof(it); 4423 return klass === 'DataView' 4424 || hasOwn(TypedArrayConstructorsList, klass) 4425 || hasOwn(BigIntArrayConstructorsList, klass); 4426 }; 4427 4428 var getTypedArrayConstructor = function (it) { 4429 var proto = getPrototypeOf(it); 4430 if (!isObject(proto)) return; 4431 var state = getInternalState(proto); 4432 return (state && hasOwn(state, TYPED_ARRAY_CONSTRUCTOR)) ? state[TYPED_ARRAY_CONSTRUCTOR] : getTypedArrayConstructor(proto); 4433 }; 4434 4435 var isTypedArray = function (it) { 4436 if (!isObject(it)) return false;
vendor: 5,076 bytes, lines 4437-4558
4437 var klass = classof(it); 4438 return hasOwn(TypedArrayConstructorsList, klass) 4439 || hasOwn(BigIntArrayConstructorsList, klass); 4440 }; 4441 4442 var aTypedArray = function (it) { 4443 if (isTypedArray(it)) return it; 4444 throw TypeError('Target is not a typed array'); 4445 }; 4446 4447 var aTypedArrayConstructor = function (C) { 4448 if (isCallable(C) && (!setPrototypeOf || isPrototypeOf(TypedArray, C))) return C; 4449 throw TypeError(tryToString(C) + ' is not a typed array constructor'); 4450 }; 4451 4452 var exportTypedArrayMethod = function (KEY, property, forced, options) { 4453 if (!DESCRIPTORS) return; 4454 if (forced) for (var ARRAY in TypedArrayConstructorsList) { 4455 var TypedArrayConstructor = global[ARRAY]; 4456 if (TypedArrayConstructor && hasOwn(TypedArrayConstructor.prototype, KEY)) try { 4457 delete TypedArrayConstructor.prototype[KEY]; 4458 } catch (error) { 4459 // old WebKit bug - some methods are non-configurable 4460 try { 4461 TypedArrayConstructor.prototype[KEY] = property; 4462 } catch (error2) { /* empty */ } 4463 } 4464 } 4465 if (!TypedArrayPrototype[KEY] || forced) { 4466 defineBuiltIn(TypedArrayPrototype, KEY, forced ? property 4467 : NATIVE_ARRAY_BUFFER_VIEWS && Int8ArrayPrototype[KEY] || property, options); 4468 } 4469 }; 4470 4471 var exportTypedArrayStaticMethod = function (KEY, property, forced) { 4472 var ARRAY, TypedArrayConstructor; 4473 if (!DESCRIPTORS) return; 4474 if (setPrototypeOf) { 4475 if (forced) for (ARRAY in TypedArrayConstructorsList) { 4476 TypedArrayConstructor = global[ARRAY]; 4477 if (TypedArrayConstructor && hasOwn(TypedArrayConstructor, KEY)) try { 4478 delete TypedArrayConstructor[KEY]; 4479 } catch (error) { /* empty */ } 4480 } 4481 if (!TypedArray[KEY] || forced) { 4482 // V8 ~ Chrome 49-50 `%TypedArray%` methods are non-writable non-configurable 4483 try { 4484 return defineBuiltIn(TypedArray, KEY, forced ? property : NATIVE_ARRAY_BUFFER_VIEWS && TypedArray[KEY] || property); 4485 } catch (error) { /* empty */ } 4486 } else return; 4487 } 4488 for (ARRAY in TypedArrayConstructorsList) { 4489 TypedArrayConstructor = global[ARRAY]; 4490 if (TypedArrayConstructor && (!TypedArrayConstructor[KEY] || forced)) { 4491 defineBuiltIn(TypedArrayConstructor, KEY, property); 4492 } 4493 } 4494 }; 4495 4496 for (NAME in TypedArrayConstructorsList) { 4497 Constructor = global[NAME]; 4498 Prototype = Constructor && Constructor.prototype; 4499 if (Prototype) enforceInternalState(Prototype)[TYPED_ARRAY_CONSTRUCTOR] = Constructor; 4500 else NATIVE_ARRAY_BUFFER_VIEWS = false; 4501 } 4502 4503 for (NAME in BigIntArrayConstructorsList) { 4504 Constructor = global[NAME]; 4505 Prototype = Constructor && Constructor.prototype; 4506 if (Prototype) enforceInternalState(Prototype)[TYPED_ARRAY_CONSTRUCTOR] = Constructor; 4507 } 4508 4509 // WebKit bug - typed arrays constructors prototype is Object.prototype 4510 if (!NATIVE_ARRAY_BUFFER_VIEWS || !isCallable(TypedArray) || TypedArray === Function.prototype) { 4511 // eslint-disable-next-line no-shadow -- safe 4512 TypedArray = function TypedArray() { 4513 throw TypeError('Incorrect invocation'); 4514 }; 4515 if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) { 4516 if (global[NAME]) setPrototypeOf(global[NAME], TypedArray); 4517 } 4518 } 4519 4520 if (!NATIVE_ARRAY_BUFFER_VIEWS || !TypedArrayPrototype || TypedArrayPrototype === ObjectPrototype) { 4521 TypedArrayPrototype = TypedArray.prototype; 4522 if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) { 4523 if (global[NAME]) setPrototypeOf(global[NAME].prototype, TypedArrayPrototype); 4524 } 4525 } 4526 4527 // WebKit bug - one more object in Uint8ClampedArray prototype chain 4528 if (NATIVE_ARRAY_BUFFER_VIEWS && getPrototypeOf(Uint8ClampedArrayPrototype) !== TypedArrayPrototype) { 4529 setPrototypeOf(Uint8ClampedArrayPrototype, TypedArrayPrototype); 4530 } 4531 4532 if (DESCRIPTORS && !hasOwn(TypedArrayPrototype, TO_STRING_TAG)) { 4533 TYPED_ARRAY_TAG_REQUIRED = true; 4534 defineProperty(TypedArrayPrototype, TO_STRING_TAG, { get: function () { 4535 return isObject(this) ? this[TYPED_ARRAY_TAG] : undefined; 4536 } }); 4537 for (NAME in TypedArrayConstructorsList) if (global[NAME]) { 4538 createNonEnumerableProperty(global[NAME], TYPED_ARRAY_TAG, NAME); 4539 } 4540 } 4541 4542 module.exports = { 4543 NATIVE_ARRAY_BUFFER_VIEWS: NATIVE_ARRAY_BUFFER_VIEWS, 4544 TYPED_ARRAY_TAG: TYPED_ARRAY_TAG_REQUIRED && TYPED_ARRAY_TAG, 4545 aTypedArray: aTypedArray, 4546 aTypedArrayConstructor: aTypedArrayConstructor, 4547 exportTypedArrayMethod: exportTypedArrayMethod, 4548 exportTypedArrayStaticMethod: exportTypedArrayStaticMethod, 4549 getTypedArrayConstructor: getTypedArrayConstructor, 4550 isView: isView, 4551 isTypedArray: isTypedArray, 4552 TypedArray: TypedArray, 4553 TypedArrayPrototype: TypedArrayPrototype 4554 }; 4555 4556 4557 /***/ }), 4558 /* 156 */
vendor: 13,842 bytes, lines 4559-4922
4559 /***/ (function(module, exports) { 4560 4561 // eslint-disable-next-line es/no-typed-arrays -- safe 4562 module.exports = typeof ArrayBuffer != 'undefined' && typeof DataView != 'undefined'; 4563 4564 4565 /***/ }), 4566 /* 157 */ 4567 /***/ (function(module, exports, __webpack_require__) { 4568 4569 "use strict"; 4570 4571 var ArrayBufferViewCore = __webpack_require__(155); 4572 var $findLast = __webpack_require__(102).findLast; 4573 4574 var aTypedArray = ArrayBufferViewCore.aTypedArray; 4575 var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 4576 4577 // `%TypedArray%.prototype.findLast` method 4578 // https://github.com/tc39/proposal-array-find-from-last 4579 exportTypedArrayMethod('findLast', function findLast(predicate /* , thisArg */) { 4580 return $findLast(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined); 4581 }); 4582 4583 4584 /***/ }), 4585 /* 158 */ 4586 /***/ (function(module, exports, __webpack_require__) { 4587 4588 "use strict"; 4589 4590 var ArrayBufferViewCore = __webpack_require__(155); 4591 var $findLastIndex = __webpack_require__(102).findLastIndex; 4592 4593 var aTypedArray = ArrayBufferViewCore.aTypedArray; 4594 var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 4595 4596 // `%TypedArray%.prototype.findLastIndex` method 4597 // https://github.com/tc39/proposal-array-find-from-last 4598 exportTypedArrayMethod('findLastIndex', function findLastIndex(predicate /* , thisArg */) { 4599 return $findLastIndex(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined); 4600 }); 4601 4602 4603 /***/ }), 4604 /* 159 */ 4605 /***/ (function(module, exports, __webpack_require__) { 4606 4607 "use strict"; 4608 4609 var global = __webpack_require__(3); 4610 var call = __webpack_require__(7); 4611 var ArrayBufferViewCore = __webpack_require__(155); 4612 var lengthOfArrayLike = __webpack_require__(63); 4613 var toOffset = __webpack_require__(160); 4614 var toIndexedObject = __webpack_require__(39); 4615 var fails = __webpack_require__(6); 4616 4617 var RangeError = global.RangeError; 4618 var Int8Array = global.Int8Array; 4619 var Int8ArrayPrototype = Int8Array && Int8Array.prototype; 4620 var $set = Int8ArrayPrototype && Int8ArrayPrototype.set; 4621 var aTypedArray = ArrayBufferViewCore.aTypedArray; 4622 var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 4623 4624 var WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS = !fails(function () { 4625 // eslint-disable-next-line es/no-typed-arrays -- required for testing 4626 var array = new Uint8ClampedArray(2); 4627 call($set, array, { length: 1, 0: 3 }, 1); 4628 return array[1] !== 3; 4629 }); 4630 4631 // https://bugs.chromium.org/p/v8/issues/detail?id=11294 and other 4632 var TO_OBJECT_BUG = WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS && ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS && fails(function () { 4633 var array = new Int8Array(2); 4634 array.set(1); 4635 array.set('2', 1); 4636 return array[0] !== 0 || array[1] !== 2; 4637 }); 4638 4639 // `%TypedArray%.prototype.set` method 4640 // https://tc39.es/ecma262/#sec-%typedarray%.prototype.set 4641 exportTypedArrayMethod('set', function set(arrayLike /* , offset */) { 4642 aTypedArray(this); 4643 var offset = toOffset(arguments.length > 1 ? arguments[1] : undefined, 1); 4644 var src = toIndexedObject(arrayLike); 4645 if (WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS) return call($set, this, src, offset); 4646 var length = this.length; 4647 var len = lengthOfArrayLike(src); 4648 var index = 0; 4649 if (len + offset > length) throw RangeError('Wrong length'); 4650 while (index < len) this[offset + index] = src[index++]; 4651 }, !WORKS_WITH_OBJECTS_AND_GEERIC_ON_TYPED_ARRAYS || TO_OBJECT_BUG); 4652 4653 4654 /***/ }), 4655 /* 160 */ 4656 /***/ (function(module, exports, __webpack_require__) { 4657 4658 var toPositiveInteger = __webpack_require__(161); 4659 4660 var $RangeError = RangeError; 4661 4662 module.exports = function (it, BYTES) { 4663 var offset = toPositiveInteger(it); 4664 if (offset % BYTES) throw $RangeError('Wrong offset'); 4665 return offset; 4666 }; 4667 4668 4669 /***/ }), 4670 /* 161 */ 4671 /***/ (function(module, exports, __webpack_require__) { 4672 4673 var toIntegerOrInfinity = __webpack_require__(61); 4674 4675 var $RangeError = RangeError; 4676 4677 module.exports = function (it) { 4678 var result = toIntegerOrInfinity(it); 4679 if (result < 0) throw $RangeError("The argument can't be less than 0"); 4680 return result; 4681 }; 4682 4683 4684 /***/ }), 4685 /* 162 */ 4686 /***/ (function(module, exports, __webpack_require__) { 4687 4688 "use strict"; 4689 4690 var $ = __webpack_require__(2); 4691 var isPrototypeOf = __webpack_require__(24); 4692 var getPrototypeOf = __webpack_require__(84); 4693 var setPrototypeOf = __webpack_require__(70); 4694 var copyConstructorProperties = __webpack_require__(55); 4695 var create = __webpack_require__(86); 4696 var createNonEnumerableProperty = __webpack_require__(43); 4697 var createPropertyDescriptor = __webpack_require__(10); 4698 var installErrorCause = __webpack_require__(78); 4699 var installErrorStack = __webpack_require__(79); 4700 var normalizeStringArgument = __webpack_require__(74); 4701 var wellKnownSymbol = __webpack_require__(33); 4702 4703 var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 4704 var $Error = Error; 4705 4706 var $SuppressedError = function SuppressedError(error, suppressed, message /* , options */) { 4707 var isInstance = isPrototypeOf(SuppressedErrorPrototype, this); 4708 var that; 4709 if (setPrototypeOf) { 4710 that = setPrototypeOf($Error(), isInstance ? getPrototypeOf(this) : SuppressedErrorPrototype); 4711 } else { 4712 that = isInstance ? this : create(SuppressedErrorPrototype); 4713 createNonEnumerableProperty(that, TO_STRING_TAG, 'Error'); 4714 } 4715 if (message !== undefined) createNonEnumerableProperty(that, 'message', normalizeStringArgument(message)); 4716 installErrorStack(that, $SuppressedError, that.stack, 1); 4717 if (arguments.length > 3) installErrorCause(that, arguments[3]); 4718 createNonEnumerableProperty(that, 'error', error); 4719 createNonEnumerableProperty(that, 'suppressed', suppressed); 4720 return that; 4721 }; 4722 4723 if (setPrototypeOf) setPrototypeOf($SuppressedError, $Error); 4724 else copyConstructorProperties($SuppressedError, $Error, { name: true }); 4725 4726 var SuppressedErrorPrototype = $SuppressedError.prototype = create($Error.prototype, { 4727 constructor: createPropertyDescriptor(1, $SuppressedError), 4728 message: createPropertyDescriptor(1, ''), 4729 name: createPropertyDescriptor(1, 'SuppressedError') 4730 }); 4731 4732 // `SuppressedError` constructor 4733 // https://github.com/tc39/proposal-explicit-resource-management 4734 $({ global: true, constructor: true, arity: 3 }, { 4735 SuppressedError: $SuppressedError 4736 }); 4737 4738 4739 /***/ }), 4740 /* 163 */ 4741 /***/ (function(module, exports, __webpack_require__) { 4742 4743 var $ = __webpack_require__(2); 4744 var fromAsync = __webpack_require__(164); 4745 4746 // `Array.fromAsync` method 4747 // https://github.com/tc39/proposal-array-from-async 4748 $({ target: 'Array', stat: true }, { 4749 fromAsync: fromAsync 4750 }); 4751 4752 4753 /***/ }), 4754 /* 164 */ 4755 /***/ (function(module, exports, __webpack_require__) { 4756 4757 "use strict"; 4758 4759 var bind = __webpack_require__(91); 4760 var uncurryThis = __webpack_require__(13); 4761 var toObject = __webpack_require__(39); 4762 var isConstructor = __webpack_require__(119); 4763 var getAsyncIterator = __webpack_require__(165); 4764 var getIterator = __webpack_require__(95); 4765 var getIteratorDirect = __webpack_require__(170); 4766 var getIteratorMethod = __webpack_require__(96); 4767 var getMethod = __webpack_require__(29); 4768 var getVirtual = __webpack_require__(171); 4769 var getBuiltIn = __webpack_require__(23); 4770 var wellKnownSymbol = __webpack_require__(33); 4771 var AsyncFromSyncIterator = __webpack_require__(166); 4772 var toArray = __webpack_require__(172).toArray; 4773 4774 var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); 4775 var arrayIterator = uncurryThis(getVirtual('Array').values); 4776 var arrayIteratorNext = uncurryThis(arrayIterator([]).next); 4777 4778 var safeArrayIterator = function () { 4779 return new SafeArrayIterator(this); 4780 }; 4781 4782 var SafeArrayIterator = function (O) { 4783 this.iterator = arrayIterator(O); 4784 }; 4785 4786 SafeArrayIterator.prototype.next = function () { 4787 return arrayIteratorNext(this.iterator); 4788 }; 4789 4790 // `Array.fromAsync` method implementation 4791 // https://github.com/tc39/proposal-array-from-async 4792 module.exports = function fromAsync(asyncItems /* , mapfn = undefined, thisArg = undefined */) { 4793 var C = this; 4794 var argumentsLength = arguments.length; 4795 var mapfn = argumentsLength > 1 ? arguments[1] : undefined; 4796 var thisArg = argumentsLength > 2 ? arguments[2] : undefined; 4797 return new (getBuiltIn('Promise'))(function (resolve) { 4798 var O = toObject(asyncItems); 4799 if (mapfn !== undefined) mapfn = bind(mapfn, thisArg); 4800 var usingAsyncIterator = getMethod(O, ASYNC_ITERATOR); 4801 var usingSyncIterator = usingAsyncIterator ? undefined : getIteratorMethod(O) || safeArrayIterator; 4802 var A = isConstructor(C) ? new C() : []; 4803 var iterator = usingAsyncIterator 4804 ? getAsyncIterator(O, usingAsyncIterator) 4805 : new AsyncFromSyncIterator(getIteratorDirect(getIterator(O, usingSyncIterator))); 4806 resolve(toArray(iterator, mapfn, A)); 4807 }); 4808 }; 4809 4810 4811 /***/ }), 4812 /* 165 */ 4813 /***/ (function(module, exports, __webpack_require__) { 4814 4815 var call = __webpack_require__(7); 4816 var AsyncFromSyncIterator = __webpack_require__(166); 4817 var anObject = __webpack_require__(46); 4818 var getIterator = __webpack_require__(95); 4819 var getIteratorDirect = __webpack_require__(170); 4820 var getMethod = __webpack_require__(29); 4821 var wellKnownSymbol = __webpack_require__(33); 4822 4823 var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); 4824 4825 module.exports = function (it, usingIterator) { 4826 var method = arguments.length < 2 ? getMethod(it, ASYNC_ITERATOR) : usingIterator; 4827 return method ? anObject(call(method, it)) : new AsyncFromSyncIterator(getIteratorDirect(getIterator(it))); 4828 }; 4829 4830 4831 /***/ }), 4832 /* 166 */ 4833 /***/ (function(module, exports, __webpack_require__) { 4834 4835 "use strict"; 4836 4837 var call = __webpack_require__(7); 4838 var anObject = __webpack_require__(46); 4839 var create = __webpack_require__(86); 4840 var getMethod = __webpack_require__(29); 4841 var defineBuiltIns = __webpack_require__(167); 4842 var InternalStateModule = __webpack_require__(51); 4843 var getBuiltIn = __webpack_require__(23); 4844 var AsyncIteratorPrototype = __webpack_require__(168); 4845 var createIterResultObject = __webpack_require__(169); 4846 4847 var Promise = getBuiltIn('Promise'); 4848 4849 var ASYNC_FROM_SYNC_ITERATOR = 'AsyncFromSyncIterator'; 4850 var setInternalState = InternalStateModule.set; 4851 var getInternalState = InternalStateModule.getterFor(ASYNC_FROM_SYNC_ITERATOR); 4852 4853 var asyncFromSyncIteratorContinuation = function (result, resolve, reject) { 4854 var done = result.done; 4855 Promise.resolve(result.value).then(function (value) { 4856 resolve(createIterResultObject(value, done)); 4857 }, reject); 4858 }; 4859 4860 var AsyncFromSyncIterator = function AsyncIterator(iteratorRecord) { 4861 iteratorRecord.type = ASYNC_FROM_SYNC_ITERATOR; 4862 setInternalState(this, iteratorRecord); 4863 }; 4864 4865 AsyncFromSyncIterator.prototype = defineBuiltIns(create(AsyncIteratorPrototype), { 4866 next: function next() { 4867 var state = getInternalState(this); 4868 return new Promise(function (resolve, reject) { 4869 var result = anObject(call(state.next, state.iterator)); 4870 asyncFromSyncIteratorContinuation(result, resolve, reject); 4871 }); 4872 }, 4873 'return': function () { 4874 var iterator = getInternalState(this).iterator; 4875 return new Promise(function (resolve, reject) { 4876 var $return = getMethod(iterator, 'return'); 4877 if ($return === undefined) return resolve(createIterResultObject(undefined, true)); 4878 var result = anObject(call($return, iterator)); 4879 asyncFromSyncIteratorContinuation(result, resolve, reject); 4880 }); 4881 } 4882 }); 4883 4884 module.exports = AsyncFromSyncIterator; 4885 4886 4887 /***/ }), 4888 /* 167 */ 4889 /***/ (function(module, exports, __webpack_require__) { 4890 4891 var defineBuiltIn = __webpack_require__(47); 4892 4893 module.exports = function (target, src, options) { 4894 for (var key in src) defineBuiltIn(target, key, src[key], options); 4895 return target; 4896 }; 4897 4898 4899 /***/ }), 4900 /* 168 */ 4901 /***/ (function(module, exports, __webpack_require__) { 4902 4903 var global = __webpack_require__(3); 4904 var shared = __webpack_require__(36); 4905 var isCallable = __webpack_require__(20); 4906 var create = __webpack_require__(86); 4907 var getPrototypeOf = __webpack_require__(84); 4908 var defineBuiltIn = __webpack_require__(47); 4909 var wellKnownSymbol = __webpack_require__(33); 4910 var IS_PURE = __webpack_require__(35); 4911 4912 var USE_FUNCTION_CONSTRUCTOR = 'USE_FUNCTION_CONSTRUCTOR'; 4913 var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); 4914 var AsyncIterator = global.AsyncIterator; 4915 var PassedAsyncIteratorPrototype = shared.AsyncIteratorPrototype; 4916 var AsyncIteratorPrototype, prototype; 4917 4918 if (PassedAsyncIteratorPrototype) { 4919 AsyncIteratorPrototype = PassedAsyncIteratorPrototype; 4920 } else if (isCallable(AsyncIterator)) { 4921 AsyncIteratorPrototype = AsyncIterator.prototype; 4922 } else if (shared[USE_FUNCTION_CONSTRUCTOR] || global[USE_FUNCTION_CONSTRUCTOR]) {
4923 try { 4924 // eslint-disable-next-line no-new-func -- we have no alternatives without usage of modern syntax 4925 prototype = getPrototypeOf(getPrototypeOf(getPrototypeOf(Function('return async function*(){}()')()))); 4926 if (getPrototypeOf(prototype) === Object.prototype) AsyncIteratorPrototype = prototype; 4927 } catch (error) { /* empty */ } 4928 } 4929 4930 if (!AsyncIteratorPrototype) AsyncIteratorPrototype = {}; 4931 else if (IS_PURE) AsyncIteratorPrototype = create(AsyncIteratorPrototype); 4932 4933 if (!isCallable(AsyncIteratorPrototype[ASYNC_ITERATOR])) { 4934 defineBuiltIn(AsyncIteratorPrototype, ASYNC_ITERATOR, function () { 4935 return this; 4936 }); 4937 } 4938 4939 module.exports = AsyncIteratorPrototype; 4940 4941 4942 /***/ }), 4943 /* 169 */ 4944 /***/ (function(module, exports) { 4945 4946 // `CreateIterResultObject` abstract operation 4947 // https://tc39.es/ecma262/#sec-createiterresultobject 4948 module.exports = function (value, done) { 4949 return { value: value, done: done }; 4950 }; 4951 4952 4953 /***/ }), 4954 /* 170 */ 4955 /***/ (function(module, exports, __webpack_require__) { 4956 4957 var aCallable = __webpack_require__(30); 4958 var anObject = __webpack_require__(46); 4959 4960 module.exports = function (obj) { 4961 return { 4962 iterator: obj, 4963 next: aCallable(anObject(obj).next) 4964 }; 4965 }; 4966 4967 4968 /***/ }), 4969 /* 171 */ 4970 /***/ (function(module, exports, __webpack_require__) { 4971 4972 var global = __webpack_require__(3); 4973 4974 module.exports = function (CONSTRUCTOR) { 4975 return global[CONSTRUCTOR].prototype; 4976 }; 4977 4978 4979 /***/ }), 4980 /* 172 */ 4981 /***/ (function(module, exports, __webpack_require__) { 4982 4983 "use strict"; 4984 4985 // https://github.com/tc39/proposal-iterator-helpers 4986 // https://github.com/tc39/proposal-array-from-async 4987 var call = __webpack_require__(7); 4988 var aCallable = __webpack_require__(30); 4989 var anObject = __webpack_require__(46); 4990 var isObject = __webpack_require__(19); 4991 var doesNotExceedSafeInteger = __webpack_require__(107); 4992 var getBuiltIn = __webpack_require__(23); 4993 var getIteratorDirect = __webpack_require__(170); 4994 var closeAsyncIteration = __webpack_require__(173); 4995 4996 var createMethod = function (TYPE) { 4997 var IS_TO_ARRAY = TYPE == 0; 4998 var IS_FOR_EACH = TYPE == 1; 4999 var IS_EVERY = TYPE == 2; 5000 var IS_SOME = TYPE == 3; 5001 return function (object, fn, target) { 5002 var record = getIteratorDirect(object); 5003 var Promise = getBuiltIn('Promise'); 5004 var iterator = record.iterator; 5005 var next = record.next; 5006 var counter = 0; 5007 var MAPPING = fn !== undefined; 5008 if (MAPPING || !IS_TO_ARRAY) aCallable(fn); 5009 5010 return new Promise(function (resolve, reject) { 5011 var ifAbruptCloseAsyncIterator = function (error) { 5012 closeAsyncIteration(iterator, reject, error, reject); 5013 }; 5014 5015 var loop = function () { 5016 try { 5017 if (MAPPING) try { 5018 doesNotExceedSafeInteger(counter); 5019 } catch (error5) { ifAbruptCloseAsyncIterator(error5); } 5020 Promise.resolve(anObject(call(next, iterator))).then(function (step) { 5021 try { 5022 if (anObject(step).done) { 5023 if (IS_TO_ARRAY) { 5024 target.length = counter; 5025 resolve(target); 5026 } else resolve(IS_SOME ? false : IS_EVERY || undefined); 5027 } else { 5028 var value = step.value; 5029 try { 5030 if (MAPPING) { 5031 var result = fn(value, counter); 5032 5033 var handler = function ($result) { 5034 if (IS_FOR_EACH) { 5035 loop(); 5036 } else if (IS_EVERY) { 5037 $result ? loop() : closeAsyncIteration(iterator, resolve, false, reject); 5038 } else if (IS_TO_ARRAY) { 5039 try { 5040 target[counter++] = $result; 5041 loop(); 5042 } catch (error4) { ifAbruptCloseAsyncIterator(error4); } 5043 } else { 5044 $result ? closeAsyncIteration(iterator, resolve, IS_SOME || value, reject) : loop(); 5045 } 5046 }; 5047 5048 if (isObject(result)) Promise.resolve(result).then(
vendor: 4,297 bytes, lines 5048-5173
5048handler, ifAbruptCloseAsyncIterator); 5049 else handler(result); 5050 } else { 5051 target[counter++] = value; 5052 loop(); 5053 } 5054 } catch (error3) { ifAbruptCloseAsyncIterator(error3); } 5055 } 5056 } catch (error2) { reject(error2); } 5057 }, reject); 5058 } catch (error) { reject(error); } 5059 }; 5060 5061 loop(); 5062 }); 5063 }; 5064 }; 5065 5066 module.exports = { 5067 toArray: createMethod(0), 5068 forEach: createMethod(1), 5069 every: createMethod(2), 5070 some: createMethod(3), 5071 find: createMethod(4) 5072 }; 5073 5074 5075 /***/ }), 5076 /* 173 */ 5077 /***/ (function(module, exports, __webpack_require__) { 5078 5079 var call = __webpack_require__(7); 5080 var getBuiltIn = __webpack_require__(23); 5081 var getMethod = __webpack_require__(29); 5082 5083 module.exports = function (iterator, method, argument, reject) { 5084 try { 5085 var returnMethod = getMethod(iterator, 'return'); 5086 if (returnMethod) { 5087 return getBuiltIn('Promise').resolve(call(returnMethod, iterator)).then(function () { 5088 method(argument); 5089 }, function (error) { 5090 reject(error); 5091 }); 5092 } 5093 } catch (error2) { 5094 return reject(error2); 5095 } method(argument); 5096 }; 5097 5098 5099 /***/ }), 5100 /* 174 */ 5101 /***/ (function(module, exports, __webpack_require__) { 5102 5103 "use strict"; 5104 5105 var $ = __webpack_require__(2); 5106 var $filterReject = __webpack_require__(175).filterReject; 5107 var addToUnscopables = __webpack_require__(100); 5108 5109 // `Array.prototype.filterReject` method 5110 // https://github.com/tc39/proposal-array-filtering 5111 $({ target: 'Array', proto: true, forced: true }, { 5112 filterReject: function filterReject(callbackfn /* , thisArg */) { 5113 return $filterReject(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); 5114 } 5115 }); 5116 5117 addToUnscopables('filterReject'); 5118 5119 5120 /***/ }), 5121 /* 175 */ 5122 /***/ (function(module, exports, __webpack_require__) { 5123 5124 var bind = __webpack_require__(91); 5125 var uncurryThis = __webpack_require__(13); 5126 var IndexedObject = __webpack_require__(12); 5127 var toObject = __webpack_require__(39); 5128 var lengthOfArrayLike = __webpack_require__(63); 5129 var arraySpeciesCreate = __webpack_require__(176); 5130 5131 var push = uncurryThis([].push); 5132 5133 // `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation 5134 var createMethod = function (TYPE) { 5135 var IS_MAP = TYPE == 1; 5136 var IS_FILTER = TYPE == 2; 5137 var IS_SOME = TYPE == 3; 5138 var IS_EVERY = TYPE == 4; 5139 var IS_FIND_INDEX = TYPE == 6; 5140 var IS_FILTER_REJECT = TYPE == 7; 5141 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX; 5142 return function ($this, callbackfn, that, specificCreate) { 5143 var O = toObject($this); 5144 var self = IndexedObject(O); 5145 var boundFunction = bind(callbackfn, that); 5146 var length = lengthOfArrayLike(self); 5147 var index = 0; 5148 var create = specificCreate || arraySpeciesCreate; 5149 var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : undefined; 5150 var value, result; 5151 for (;length > index; index++) if (NO_HOLES || index in self) { 5152 value = self[index]; 5153 result = boundFunction(value, index, O); 5154 if (TYPE) { 5155 if (IS_MAP) target[index] = result; // map 5156 else if (result) switch (TYPE) { 5157 case 3: return true; // some 5158 case 5: return value; // find 5159 case 6: return index; // findIndex 5160 case 2: push(target, value); // filter 5161 } else switch (TYPE) { 5162 case 4: return false; // every 5163 case 7: push(target, value); // filterReject 5164 } 5165 } 5166 } 5167 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target; 5168 }; 5169 }; 5170 5171 module.exports = { 5172 // `Array.prototype.forEach` method 5173 // https://tc39.es/ecma262/#sec-array.prototype.foreach
vendor: 22,698 bytes, lines 5174-5868
5174 forEach: createMethod(0), 5175 // `Array.prototype.map` method 5176 // https://tc39.es/ecma262/#sec-array.prototype.map 5177 map: createMethod(1), 5178 // `Array.prototype.filter` method 5179 // https://tc39.es/ecma262/#sec-array.prototype.filter 5180 filter: createMethod(2), 5181 // `Array.prototype.some` method 5182 // https://tc39.es/ecma262/#sec-array.prototype.some 5183 some: createMethod(3), 5184 // `Array.prototype.every` method 5185 // https://tc39.es/ecma262/#sec-array.prototype.every 5186 every: createMethod(4), 5187 // `Array.prototype.find` method 5188 // https://tc39.es/ecma262/#sec-array.prototype.find 5189 find: createMethod(5), 5190 // `Array.prototype.findIndex` method 5191 // https://tc39.es/ecma262/#sec-array.prototype.findIndex 5192 findIndex: createMethod(6), 5193 // `Array.prototype.filterReject` method 5194 // https://github.com/tc39/proposal-array-filtering 5195 filterReject: createMethod(7) 5196 }; 5197 5198 5199 /***/ }), 5200 /* 176 */ 5201 /***/ (function(module, exports, __webpack_require__) { 5202 5203 var arraySpeciesConstructor = __webpack_require__(177); 5204 5205 // `ArraySpeciesCreate` abstract operation 5206 // https://tc39.es/ecma262/#sec-arrayspeciescreate 5207 module.exports = function (originalArray, length) { 5208 return new (arraySpeciesConstructor(originalArray))(length === 0 ? 0 : length); 5209 }; 5210 5211 5212 /***/ }), 5213 /* 177 */ 5214 /***/ (function(module, exports, __webpack_require__) { 5215 5216 var isArray = __webpack_require__(106); 5217 var isConstructor = __webpack_require__(119); 5218 var isObject = __webpack_require__(19); 5219 var wellKnownSymbol = __webpack_require__(33); 5220 5221 var SPECIES = wellKnownSymbol('species'); 5222 var $Array = Array; 5223 5224 // a part of `ArraySpeciesCreate` abstract operation 5225 // https://tc39.es/ecma262/#sec-arrayspeciescreate 5226 module.exports = function (originalArray) { 5227 var C; 5228 if (isArray(originalArray)) { 5229 C = originalArray.constructor; 5230 // cross-realm fallback 5231 if (isConstructor(C) && (C === $Array || isArray(C.prototype))) C = undefined; 5232 else if (isObject(C)) { 5233 C = C[SPECIES]; 5234 if (C === null) C = undefined; 5235 } 5236 } return C === undefined ? $Array : C; 5237 }; 5238 5239 5240 /***/ }), 5241 /* 178 */ 5242 /***/ (function(module, exports, __webpack_require__) { 5243 5244 "use strict"; 5245 5246 var $ = __webpack_require__(2); 5247 var $group = __webpack_require__(179); 5248 var addToUnscopables = __webpack_require__(100); 5249 5250 // `Array.prototype.group` method 5251 // https://github.com/tc39/proposal-array-grouping 5252 $({ target: 'Array', proto: true }, { 5253 group: function group(callbackfn /* , thisArg */) { 5254 var thisArg = arguments.length > 1 ? arguments[1] : undefined; 5255 return $group(this, callbackfn, thisArg); 5256 } 5257 }); 5258 5259 addToUnscopables('group'); 5260 5261 5262 /***/ }), 5263 /* 179 */ 5264 /***/ (function(module, exports, __webpack_require__) { 5265 5266 var bind = __webpack_require__(91); 5267 var uncurryThis = __webpack_require__(13); 5268 var IndexedObject = __webpack_require__(12); 5269 var toObject = __webpack_require__(39); 5270 var toPropertyKey = __webpack_require__(17); 5271 var lengthOfArrayLike = __webpack_require__(63); 5272 var objectCreate = __webpack_require__(86); 5273 var arrayFromConstructorAndList = __webpack_require__(180); 5274 5275 var $Array = Array; 5276 var push = uncurryThis([].push); 5277 5278 module.exports = function ($this, callbackfn, that, specificConstructor) { 5279 var O = toObject($this); 5280 var self = IndexedObject(O); 5281 var boundFunction = bind(callbackfn, that); 5282 var target = objectCreate(null); 5283 var length = lengthOfArrayLike(self); 5284 var index = 0; 5285 var Constructor, key, value; 5286 for (;length > index; index++) { 5287 value = self[index]; 5288 key = toPropertyKey(boundFunction(value, index, O)); 5289 // in some IE10 builds, `hasOwnProperty` returns incorrect result on integer keys 5290 // but since it's a `null` prototype object, we can safely use `in` 5291 if (key in target) push(target[key], value); 5292 else target[key] = [value]; 5293 } 5294 // TODO: Remove this block from `core-js@4` 5295 if (specificConstructor) { 5296 Constructor = specificConstructor(O); 5297 if (Constructor !== $Array) { 5298 for (key in target) target[key] = arrayFromConstructorAndList(Constructor, target[key]); 5299 } 5300 } return target; 5301 }; 5302 5303 5304 /***/ }), 5305 /* 180 */ 5306 /***/ (function(module, exports, __webpack_require__) { 5307 5308 var lengthOfArrayLike = __webpack_require__(63); 5309 5310 module.exports = function (Constructor, list) { 5311 var index = 0; 5312 var length = lengthOfArrayLike(list); 5313 var result = new Constructor(length); 5314 while (length > index) result[index] = list[index++]; 5315 return result; 5316 }; 5317 5318 5319 /***/ }), 5320 /* 181 */ 5321 /***/ (function(module, exports, __webpack_require__) { 5322 5323 "use strict"; 5324 5325 // TODO: Remove from `core-js@4` 5326 var $ = __webpack_require__(2); 5327 var $group = __webpack_require__(179); 5328 var arrayMethodIsStrict = __webpack_require__(182); 5329 var addToUnscopables = __webpack_require__(100); 5330 5331 // `Array.prototype.groupBy` method 5332 // https://github.com/tc39/proposal-array-grouping 5333 // https://bugs.webkit.org/show_bug.cgi?id=236541 5334 $({ target: 'Array', proto: true, forced: !arrayMethodIsStrict('groupBy') }, { 5335 groupBy: function groupBy(callbackfn /* , thisArg */) { 5336 var thisArg = arguments.length > 1 ? arguments[1] : undefined; 5337 return $group(this, callbackfn, thisArg); 5338 } 5339 }); 5340 5341 addToUnscopables('groupBy'); 5342 5343 5344 /***/ }), 5345 /* 182 */ 5346 /***/ (function(module, exports, __webpack_require__) { 5347 5348 "use strict"; 5349 5350 var fails = __webpack_require__(6); 5351 5352 module.exports = function (METHOD_NAME, argument) { 5353 var method = [][METHOD_NAME]; 5354 return !!method && fails(function () { 5355 // eslint-disable-next-line no-useless-call -- required for testing 5356 method.call(null, argument || function () { return 1; }, 1); 5357 }); 5358 }; 5359 5360 5361 /***/ }), 5362 /* 183 */ 5363 /***/ (function(module, exports, __webpack_require__) { 5364 5365 // TODO: Remove from `core-js@4` 5366 var $ = __webpack_require__(2); 5367 var arrayMethodIsStrict = __webpack_require__(182); 5368 var addToUnscopables = __webpack_require__(100); 5369 var $groupToMap = __webpack_require__(184); 5370 var IS_PURE = __webpack_require__(35); 5371 5372 // `Array.prototype.groupByToMap` method 5373 // https://github.com/tc39/proposal-array-grouping 5374 // https://bugs.webkit.org/show_bug.cgi?id=236541 5375 $({ target: 'Array', proto: true, name: 'groupToMap', forced: IS_PURE || !arrayMethodIsStrict('groupByToMap') }, { 5376 groupByToMap: $groupToMap 5377 }); 5378 5379 addToUnscopables('groupByToMap'); 5380 5381 5382 /***/ }), 5383 /* 184 */ 5384 /***/ (function(module, exports, __webpack_require__) { 5385 5386 "use strict"; 5387 5388 var bind = __webpack_require__(91); 5389 var uncurryThis = __webpack_require__(13); 5390 var IndexedObject = __webpack_require__(12); 5391 var toObject = __webpack_require__(39); 5392 var lengthOfArrayLike = __webpack_require__(63); 5393 var MapHelpers = __webpack_require__(185); 5394 5395 var Map = MapHelpers.Map; 5396 var mapGet = MapHelpers.get; 5397 var mapHas = MapHelpers.has; 5398 var mapSet = MapHelpers.set; 5399 var push = uncurryThis([].push); 5400 5401 // `Array.prototype.groupToMap` method 5402 // https://github.com/tc39/proposal-array-grouping 5403 module.exports = function groupToMap(callbackfn /* , thisArg */) { 5404 var O = toObject(this); 5405 var self = IndexedObject(O); 5406 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 5407 var map = new Map(); 5408 var length = lengthOfArrayLike(self); 5409 var index = 0; 5410 var key, value; 5411 for (;length > index; index++) { 5412 value = self[index]; 5413 key = boundFunction(value, index, O); 5414 if (mapHas(map, key)) push(mapGet(map, key), value); 5415 else mapSet(map, key, [value]); 5416 } return map; 5417 }; 5418 5419 5420 /***/ }), 5421 /* 185 */ 5422 /***/ (function(module, exports, __webpack_require__) { 5423 5424 var uncurryThis = __webpack_require__(13); 5425 5426 // eslint-disable-next-line es/no-map -- safe 5427 var MapPrototype = Map.prototype; 5428 5429 module.exports = { 5430 // eslint-disable-next-line es/no-map -- safe 5431 Map: Map, 5432 set: uncurryThis(MapPrototype.set), 5433 get: uncurryThis(MapPrototype.get), 5434 has: uncurryThis(MapPrototype.has), 5435 remove: uncurryThis(MapPrototype['delete']), 5436 proto: MapPrototype 5437 }; 5438 5439 5440 /***/ }), 5441 /* 186 */ 5442 /***/ (function(module, exports, __webpack_require__) { 5443 5444 var $ = __webpack_require__(2); 5445 var addToUnscopables = __webpack_require__(100); 5446 var $groupToMap = __webpack_require__(184); 5447 var IS_PURE = __webpack_require__(35); 5448 5449 // `Array.prototype.groupToMap` method 5450 // https://github.com/tc39/proposal-array-grouping 5451 $({ target: 'Array', proto: true, forced: IS_PURE }, { 5452 groupToMap: $groupToMap 5453 }); 5454 5455 addToUnscopables('groupToMap'); 5456 5457 5458 /***/ }), 5459 /* 187 */ 5460 /***/ (function(module, exports, __webpack_require__) { 5461 5462 var $ = __webpack_require__(2); 5463 var isArray = __webpack_require__(106); 5464 5465 // eslint-disable-next-line es/no-object-isfrozen -- safe 5466 var isFrozen = Object.isFrozen; 5467 5468 var isFrozenStringArray = function (array, allowUndefined) { 5469 if (!isFrozen || !isArray(array) || !isFrozen(array)) return false; 5470 var index = 0; 5471 var length = array.length; 5472 var element; 5473 while (index < length) { 5474 element = array[index++]; 5475 if (!(typeof element == 'string' || (allowUndefined && element === undefined))) { 5476 return false; 5477 } 5478 } return length !== 0; 5479 }; 5480 5481 // `Array.isTemplateObject` method 5482 // https://github.com/tc39/proposal-array-is-template-object 5483 $({ target: 'Array', stat: true, sham: true, forced: true }, { 5484 isTemplateObject: function isTemplateObject(value) { 5485 if (!isFrozenStringArray(value, true)) return false; 5486 var raw = value.raw; 5487 return raw.length === value.length && isFrozenStringArray(raw, false); 5488 } 5489 }); 5490 5491 5492 /***/ }), 5493 /* 188 */ 5494 /***/ (function(module, exports, __webpack_require__) { 5495 5496 "use strict"; 5497 5498 // TODO: Remove from `core-js@4` 5499 var DESCRIPTORS = __webpack_require__(5); 5500 var addToUnscopables = __webpack_require__(100); 5501 var toObject = __webpack_require__(39); 5502 var lengthOfArrayLike = __webpack_require__(63); 5503 var defineBuiltInAccessor = __webpack_require__(110); 5504 5505 // `Array.prototype.lastIndex` getter 5506 // https://github.com/keithamus/proposal-array-last 5507 if (DESCRIPTORS) { 5508 defineBuiltInAccessor(Array.prototype, 'lastIndex', { 5509 configurable: true, 5510 get: function lastIndex() { 5511 var O = toObject(this); 5512 var len = lengthOfArrayLike(O); 5513 return len == 0 ? 0 : len - 1; 5514 } 5515 }); 5516 5517 addToUnscopables('lastIndex'); 5518 } 5519 5520 5521 /***/ }), 5522 /* 189 */ 5523 /***/ (function(module, exports, __webpack_require__) { 5524 5525 "use strict"; 5526 5527 // TODO: Remove from `core-js@4` 5528 var DESCRIPTORS = __webpack_require__(5); 5529 var addToUnscopables = __webpack_require__(100); 5530 var toObject = __webpack_require__(39); 5531 var lengthOfArrayLike = __webpack_require__(63); 5532 var defineBuiltInAccessor = __webpack_require__(110); 5533 5534 // `Array.prototype.lastIndex` accessor 5535 // https://github.com/keithamus/proposal-array-last 5536 if (DESCRIPTORS) { 5537 defineBuiltInAccessor(Array.prototype, 'lastItem', { 5538 configurable: true, 5539 get: function lastItem() { 5540 var O = toObject(this); 5541 var len = lengthOfArrayLike(O); 5542 return len == 0 ? undefined : O[len - 1]; 5543 }, 5544 set: function lastItem(value) { 5545 var O = toObject(this); 5546 var len = lengthOfArrayLike(O); 5547 return O[len == 0 ? 0 : len - 1] = value; 5548 } 5549 }); 5550 5551 addToUnscopables('lastItem'); 5552 } 5553 5554 5555 /***/ }), 5556 /* 190 */ 5557 /***/ (function(module, exports, __webpack_require__) { 5558 5559 "use strict"; 5560 5561 var $ = __webpack_require__(2); 5562 var arrayToReversed = __webpack_require__(191); 5563 var toIndexedObject = __webpack_require__(11); 5564 var addToUnscopables = __webpack_require__(100); 5565 5566 var $Array = Array; 5567 5568 // `Array.prototype.toReversed` method 5569 // https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toReversed 5570 $({ target: 'Array', proto: true }, { 5571 toReversed: function toReversed() { 5572 return arrayToReversed(toIndexedObject(this), $Array); 5573 } 5574 }); 5575 5576 addToUnscopables('toReversed'); 5577 5578 5579 /***/ }), 5580 /* 191 */ 5581 /***/ (function(module, exports, __webpack_require__) { 5582 5583 var lengthOfArrayLike = __webpack_require__(63); 5584 5585 // https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toReversed 5586 // https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toReversed 5587 module.exports = function (O, C) { 5588 var len = lengthOfArrayLike(O); 5589 var A = new C(len); 5590 var k = 0; 5591 for (; k < len; k++) A[k] = O[len - k - 1]; 5592 return A; 5593 }; 5594 5595 5596 /***/ }), 5597 /* 192 */ 5598 /***/ (function(module, exports, __webpack_require__) { 5599 5600 "use strict"; 5601 5602 var $ = __webpack_require__(2); 5603 var uncurryThis = __webpack_require__(13); 5604 var aCallable = __webpack_require__(30); 5605 var toIndexedObject = __webpack_require__(11); 5606 var arrayFromConstructorAndList = __webpack_require__(180); 5607 var getVirtual = __webpack_require__(171); 5608 var addToUnscopables = __webpack_require__(100); 5609 5610 var $Array = Array; 5611 var sort = uncurryThis(getVirtual('Array').sort); 5612 5613 // `Array.prototype.toSorted` method 5614 // https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toSorted 5615 $({ target: 'Array', proto: true }, { 5616 toSorted: function toSorted(compareFn) { 5617 if (compareFn !== undefined) aCallable(compareFn); 5618 var O = toIndexedObject(this); 5619 var A = arrayFromConstructorAndList($Array, O); 5620 return sort(A, compareFn); 5621 } 5622 }); 5623 5624 addToUnscopables('toSorted'); 5625 5626 5627 /***/ }), 5628 /* 193 */ 5629 /***/ (function(module, exports, __webpack_require__) { 5630 5631 "use strict"; 5632 5633 var $ = __webpack_require__(2); 5634 var addToUnscopables = __webpack_require__(100); 5635 var doesNotExceedSafeInteger = __webpack_require__(107); 5636 var lengthOfArrayLike = __webpack_require__(63); 5637 var toAbsoluteIndex = __webpack_require__(60); 5638 var toIndexedObject = __webpack_require__(11); 5639 var toIntegerOrInfinity = __webpack_require__(61); 5640 5641 var $Array = Array; 5642 var max = Math.max; 5643 var min = Math.min; 5644 5645 // `Array.prototype.toSpliced` method 5646 // https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.toSpliced 5647 $({ target: 'Array', proto: true }, { 5648 toSpliced: function toSpliced(start, deleteCount /* , ...items */) { 5649 var O = toIndexedObject(this); 5650 var len = lengthOfArrayLike(O); 5651 var actualStart = toAbsoluteIndex(start, len); 5652 var argumentsLength = arguments.length; 5653 var k = 0; 5654 var insertCount, actualDeleteCount, newLen, A; 5655 if (argumentsLength === 0) { 5656 insertCount = actualDeleteCount = 0; 5657 } else if (argumentsLength === 1) { 5658 insertCount = 0; 5659 actualDeleteCount = len - actualStart; 5660 } else { 5661 insertCount = argumentsLength - 2; 5662 actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart); 5663 } 5664 newLen = doesNotExceedSafeInteger(len + insertCount - actualDeleteCount); 5665 A = $Array(newLen); 5666 5667 for (; k < actualStart; k++) A[k] = O[k]; 5668 for (; k < actualStart + insertCount; k++) A[k] = arguments[k - actualStart + 2]; 5669 for (; k < newLen; k++) A[k] = O[k + actualDeleteCount - insertCount]; 5670 5671 return A; 5672 } 5673 }); 5674 5675 addToUnscopables('toSpliced'); 5676 5677 5678 /***/ }), 5679 /* 194 */ 5680 /***/ (function(module, exports, __webpack_require__) { 5681 5682 "use strict"; 5683 5684 var $ = __webpack_require__(2); 5685 var addToUnscopables = __webpack_require__(100); 5686 var uniqueBy = __webpack_require__(195); 5687 5688 // `Array.prototype.uniqueBy` method 5689 // https://github.com/tc39/proposal-array-unique 5690 $({ target: 'Array', proto: true, forced: true }, { 5691 uniqueBy: uniqueBy 5692 }); 5693 5694 addToUnscopables('uniqueBy'); 5695 5696 5697 /***/ }), 5698 /* 195 */ 5699 /***/ (function(module, exports, __webpack_require__) { 5700 5701 "use strict"; 5702 5703 var uncurryThis = __webpack_require__(13); 5704 var aCallable = __webpack_require__(30); 5705 var isNullOrUndefined = __webpack_require__(16); 5706 var lengthOfArrayLike = __webpack_require__(63); 5707 var toObject = __webpack_require__(39); 5708 var MapHelpers = __webpack_require__(185); 5709 var iterate = __webpack_require__(196); 5710 5711 var Map = MapHelpers.Map; 5712 var mapHas = MapHelpers.has; 5713 var mapSet = MapHelpers.set; 5714 var push = uncurryThis([].push); 5715 5716 // `Array.prototype.uniqueBy` method 5717 // https://github.com/tc39/proposal-array-unique 5718 module.exports = function uniqueBy(resolver) { 5719 var that = toObject(this); 5720 var length = lengthOfArrayLike(that); 5721 var result = []; 5722 var map = new Map(); 5723 var resolverFunction = !isNullOrUndefined(resolver) ? aCallable(resolver) : function (value) { 5724 return value; 5725 }; 5726 var index, item, key; 5727 for (index = 0; index < length; index++) { 5728 item = that[index]; 5729 key = resolverFunction(item); 5730 if (!mapHas(map, key)) mapSet(map, key, item); 5731 } 5732 iterate(map, function (value) { 5733 push(result, value); 5734 }); 5735 return result; 5736 }; 5737 5738 5739 /***/ }), 5740 /* 196 */ 5741 /***/ (function(module, exports, __webpack_require__) { 5742 5743 var uncurryThis = __webpack_require__(13); 5744 var iterateSimple = __webpack_require__(197); 5745 var MapHelpers = __webpack_require__(185); 5746 5747 var Map = MapHelpers.Map; 5748 var MapPrototype = MapHelpers.proto; 5749 var forEach = uncurryThis(MapPrototype.forEach); 5750 var entries = uncurryThis(MapPrototype.entries); 5751 var next = entries(new Map()).next; 5752 5753 module.exports = function (map, fn, interruptible) { 5754 return interruptible ? iterateSimple(entries(map), function (entry) { 5755 return fn(entry[1], entry[0]); 5756 }, next) : forEach(map, fn); 5757 }; 5758 5759 5760 /***/ }), 5761 /* 197 */ 5762 /***/ (function(module, exports, __webpack_require__) { 5763 5764 var call = __webpack_require__(7); 5765 5766 module.exports = function (iterator, fn, $next) { 5767 var next = $next || iterator.next; 5768 var step, result; 5769 while (!(step = call(next, iterator)).done) { 5770 result = fn(step.value); 5771 if (result !== undefined) return result; 5772 } 5773 }; 5774 5775 5776 /***/ }), 5777 /* 198 */ 5778 /***/ (function(module, exports, __webpack_require__) { 5779 5780 "use strict"; 5781 5782 var $ = __webpack_require__(2); 5783 var arrayWith = __webpack_require__(199); 5784 var toIndexedObject = __webpack_require__(11); 5785 5786 var $Array = Array; 5787 5788 // `Array.prototype.with` method 5789 // https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.with 5790 $({ target: 'Array', proto: true }, { 5791 'with': function (index, value) { 5792 return arrayWith(toIndexedObject(this), $Array, index, value); 5793 } 5794 }); 5795 5796 5797 /***/ }), 5798 /* 199 */ 5799 /***/ (function(module, exports, __webpack_require__) { 5800 5801 var lengthOfArrayLike = __webpack_require__(63); 5802 var toIntegerOrInfinity = __webpack_require__(61); 5803 5804 var $RangeError = RangeError; 5805 5806 // https://tc39.es/proposal-change-array-by-copy/#sec-array.prototype.with 5807 // https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.with 5808 module.exports = function (O, C, index, value) { 5809 var len = lengthOfArrayLike(O); 5810 var relativeIndex = toIntegerOrInfinity(index); 5811 var actualIndex = relativeIndex < 0 ? len + relativeIndex : relativeIndex; 5812 if (actualIndex >= len || actualIndex < 0) throw $RangeError('Incorrect index'); 5813 var A = new C(len); 5814 var k = 0; 5815 for (; k < len; k++) A[k] = k === actualIndex ? value : O[k]; 5816 return A; 5817 }; 5818 5819 5820 /***/ }), 5821 /* 200 */ 5822 /***/ (function(module, exports, __webpack_require__) { 5823 5824 "use strict"; 5825 5826 // https://github.com/tc39/proposal-async-explicit-resource-management 5827 var $ = __webpack_require__(2); 5828 var DESCRIPTORS = __webpack_require__(5); 5829 var getBuiltIn = __webpack_require__(23); 5830 var aCallable = __webpack_require__(30); 5831 var anObject = __webpack_require__(46); 5832 var anInstance = __webpack_require__(116); 5833 var isNullOrUndefined = __webpack_require__(16); 5834 var defineBuiltIn = __webpack_require__(47); 5835 var defineBuiltIns = __webpack_require__(167); 5836 var defineBuiltInAccessor = __webpack_require__(110); 5837 var wellKnownSymbol = __webpack_require__(33); 5838 var InternalStateModule = __webpack_require__(51); 5839 var DisposableStackHelpers = __webpack_require__(201); 5840 5841 var Promise = getBuiltIn('Promise'); 5842 var SuppressedError = getBuiltIn('SuppressedError'); 5843 var $ReferenceError = ReferenceError; 5844 5845 var ASYNC_DISPOSE = wellKnownSymbol('asyncDispose'); 5846 var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 5847 5848 var getDisposeMethod = DisposableStackHelpers.getDisposeMethod; 5849 var addDisposableResource = DisposableStackHelpers.addDisposableResource; 5850 5851 var ASYNC_DISPOSABLE_STACK = 'AsyncDisposableStack'; 5852 var setInternalState = InternalStateModule.set; 5853 var getAsyncDisposableStackInternalState = InternalStateModule.getterFor(ASYNC_DISPOSABLE_STACK); 5854 5855 var HINT = 'async-dispose'; 5856 var DISPOSED = 'disposed'; 5857 var PENDING = 'pending'; 5858 5859 var ALREADY_DISPOSED = ASYNC_DISPOSABLE_STACK + ' already disposed'; 5860 5861 var $AsyncDisposableStack = function AsyncDisposableStack() { 5862 setInternalState(anInstance(this, AsyncDisposableStackPrototype), { 5863 type: ASYNC_DISPOSABLE_STACK, 5864 state: PENDING, 5865 stack: [] 5866 }); 5867 5868 if (!DESCRIPTORS) this.disposed = false;
vendor: 4,640 bytes, lines 5869-5991
5869 }; 5870 5871 var AsyncDisposableStackPrototype = $AsyncDisposableStack.prototype; 5872 5873 defineBuiltIns(AsyncDisposableStackPrototype, { 5874 disposeAsync: function disposeAsync() { 5875 var asyncDisposableStack = this; 5876 return new Promise(function (resolve, reject) { 5877 var internalState = getAsyncDisposableStackInternalState(asyncDisposableStack); 5878 if (internalState.state == DISPOSED) return resolve(undefined); 5879 internalState.state = DISPOSED; 5880 if (!DESCRIPTORS) asyncDisposableStack.disposed = true; 5881 var stack = internalState.stack; 5882 var i = stack.length; 5883 var thrown = false; 5884 var suppressed; 5885 5886 var handleError = function (result) { 5887 if (thrown) { 5888 suppressed = new SuppressedError(result, suppressed); 5889 } else { 5890 thrown = true; 5891 suppressed = result; 5892 } 5893 5894 loop(); 5895 }; 5896 5897 var loop = function () { 5898 if (i) { 5899 var disposeMethod = stack[--i]; 5900 stack[i] = null; 5901 try { 5902 Promise.resolve(disposeMethod()).then(loop, handleError); 5903 } catch (error) { 5904 handleError(error); 5905 } 5906 } else { 5907 internalState.stack = null; 5908 thrown ? reject(suppressed) : resolve(undefined); 5909 } 5910 }; 5911 5912 loop(); 5913 }); 5914 }, 5915 use: function use(value) { 5916 var internalState = getAsyncDisposableStackInternalState(this); 5917 if (internalState.state == DISPOSED) throw $ReferenceError(ALREADY_DISPOSED); 5918 if (!isNullOrUndefined(value)) { 5919 anObject(value); 5920 var method = aCallable(getDisposeMethod(value, HINT)); 5921 addDisposableResource(internalState, value, HINT, method); 5922 } return value; 5923 }, 5924 adopt: function adopt(value, onDispose) { 5925 var internalState = getAsyncDisposableStackInternalState(this); 5926 if (internalState.state == DISPOSED) throw $ReferenceError(ALREADY_DISPOSED); 5927 aCallable(onDispose); 5928 addDisposableResource(internalState, undefined, HINT, function () { 5929 onDispose(value); 5930 }); 5931 return value; 5932 }, 5933 defer: function defer(onDispose) { 5934 var internalState = getAsyncDisposableStackInternalState(this); 5935 if (internalState.state == DISPOSED) throw $ReferenceError(ALREADY_DISPOSED); 5936 aCallable(onDispose); 5937 addDisposableResource(internalState, undefined, HINT, onDispose); 5938 }, 5939 move: function move() { 5940 var internalState = getAsyncDisposableStackInternalState(this); 5941 if (internalState.state == DISPOSED) throw $ReferenceError(ALREADY_DISPOSED); 5942 var newAsyncDisposableStack = new $AsyncDisposableStack(); 5943 getAsyncDisposableStackInternalState(newAsyncDisposableStack).stack = internalState.stack; 5944 internalState.stack = []; 5945 return newAsyncDisposableStack; 5946 } 5947 }); 5948 5949 if (DESCRIPTORS) defineBuiltInAccessor(AsyncDisposableStackPrototype, 'disposed', { 5950 configurable: true, 5951 get: function disposed() { 5952 return getAsyncDisposableStackInternalState(this).state == DISPOSED; 5953 } 5954 }); 5955 5956 defineBuiltIn(AsyncDisposableStackPrototype, ASYNC_DISPOSE, AsyncDisposableStackPrototype.disposeAsync, { name: 'disposeAsync' }); 5957 defineBuiltIn(AsyncDisposableStackPrototype, TO_STRING_TAG, ASYNC_DISPOSABLE_STACK, { nonWritable: true }); 5958 5959 $({ global: true, constructor: true, forced: true }, { 5960 AsyncDisposableStack: $AsyncDisposableStack 5961 }); 5962 5963 5964 /***/ }), 5965 /* 201 */ 5966 /***/ (function(module, exports, __webpack_require__) { 5967 5968 var uncurryThis = __webpack_require__(13); 5969 var bind = __webpack_require__(91); 5970 var anObject = __webpack_require__(46); 5971 var isNullOrUndefined = __webpack_require__(16); 5972 var getMethod = __webpack_require__(29); 5973 var wellKnownSymbol = __webpack_require__(33); 5974 5975 var ASYNC_DISPOSE = wellKnownSymbol('asyncDispose'); 5976 var DISPOSE = wellKnownSymbol('dispose'); 5977 5978 var push = uncurryThis([].push); 5979 5980 var getDisposeMethod = function (V, hint) { 5981 if (hint == 'async-dispose') { 5982 return getMethod(V, ASYNC_DISPOSE) || getMethod(V, DISPOSE); 5983 } return getMethod(V, DISPOSE); 5984 }; 5985 5986 var createDisposableResource = function (V, hint, method) { 5987 return bind(method || getDisposeMethod(V, hint), V); 5988 }; 5989 5990 var addDisposableResource = function (disposable, V, hint, method) { 5991 var resource;
vendor: 4,408 bytes, lines 5992-6126
5992 if (!method) { 5993 if (isNullOrUndefined(V)) return; 5994 resource = createDisposableResource(V, hint); 5995 } else if (isNullOrUndefined(V)) { 5996 resource = createDisposableResource(undefined, hint, method); 5997 } else { 5998 resource = createDisposableResource(anObject(V), hint, method); 5999 } 6000 6001 push(disposable.stack, resource); 6002 }; 6003 6004 module.exports = { 6005 getDisposeMethod: getDisposeMethod, 6006 addDisposableResource: addDisposableResource 6007 }; 6008 6009 6010 /***/ }), 6011 /* 202 */ 6012 /***/ (function(module, exports, __webpack_require__) { 6013 6014 "use strict"; 6015 6016 var $ = __webpack_require__(2); 6017 var anInstance = __webpack_require__(116); 6018 var createNonEnumerableProperty = __webpack_require__(43); 6019 var hasOwn = __webpack_require__(38); 6020 var wellKnownSymbol = __webpack_require__(33); 6021 var AsyncIteratorPrototype = __webpack_require__(168); 6022 var IS_PURE = __webpack_require__(35); 6023 6024 var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 6025 6026 var AsyncIteratorConstructor = function AsyncIterator() { 6027 anInstance(this, AsyncIteratorPrototype); 6028 }; 6029 6030 AsyncIteratorConstructor.prototype = AsyncIteratorPrototype; 6031 6032 if (!hasOwn(AsyncIteratorPrototype, TO_STRING_TAG)) { 6033 createNonEnumerableProperty(AsyncIteratorPrototype, TO_STRING_TAG, 'AsyncIterator'); 6034 } 6035 6036 if (IS_PURE || !hasOwn(AsyncIteratorPrototype, 'constructor') || AsyncIteratorPrototype.constructor === Object) { 6037 createNonEnumerableProperty(AsyncIteratorPrototype, 'constructor', AsyncIteratorConstructor); 6038 } 6039 6040 // `AsyncIterator` constructor 6041 // https://github.com/tc39/proposal-iterator-helpers 6042 $({ global: true, constructor: true, forced: IS_PURE }, { 6043 AsyncIterator: AsyncIteratorConstructor 6044 }); 6045 6046 6047 /***/ }), 6048 /* 203 */ 6049 /***/ (function(module, exports, __webpack_require__) { 6050 6051 // TODO: Remove from `core-js@4` 6052 var $ = __webpack_require__(2); 6053 var indexed = __webpack_require__(204); 6054 6055 // `AsyncIterator.prototype.asIndexedPairs` method 6056 // https://github.com/tc39/proposal-iterator-helpers 6057 $({ target: 'AsyncIterator', name: 'indexed', proto: true, real: true, forced: true }, { 6058 asIndexedPairs: indexed 6059 }); 6060 6061 6062 /***/ }), 6063 /* 204 */ 6064 /***/ (function(module, exports, __webpack_require__) { 6065 6066 "use strict"; 6067 6068 var call = __webpack_require__(7); 6069 var map = __webpack_require__(205); 6070 6071 var callback = function (value, counter) { 6072 return [counter, value]; 6073 }; 6074 6075 // `AsyncIterator.prototype.indexed` method 6076 // https://github.com/tc39/proposal-iterator-helpers 6077 module.exports = function indexed() { 6078 return call(map, this, callback); 6079 }; 6080 6081 6082 /***/ }), 6083 /* 205 */ 6084 /***/ (function(module, exports, __webpack_require__) { 6085 6086 "use strict"; 6087 6088 var call = __webpack_require__(7); 6089 var aCallable = __webpack_require__(30); 6090 var anObject = __webpack_require__(46); 6091 var isObject = __webpack_require__(19); 6092 var getIteratorDirect = __webpack_require__(170); 6093 var createAsyncIteratorProxy = __webpack_require__(206); 6094 var createIterResultObject = __webpack_require__(169); 6095 var closeAsyncIteration = __webpack_require__(173); 6096 6097 var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { 6098 var state = this; 6099 var iterator = state.iterator; 6100 var mapper = state.mapper; 6101 6102 return new Promise(function (resolve, reject) { 6103 var doneAndReject = function (error) { 6104 state.done = true; 6105 reject(error); 6106 }; 6107 6108 var ifAbruptCloseAsyncIterator = function (error) { 6109 closeAsyncIteration(iterator, doneAndReject, error, doneAndReject); 6110 }; 6111 6112 Promise.resolve(anObject(call(state.next, iterator))).then(function (step) { 6113 try { 6114 if (anObject(step).done) { 6115 state.done = true; 6116 resolve(createIterResultObject(undefined, true)); 6117 } else { 6118 var value = step.value; 6119 try { 6120 var result = mapper(value, state.counter++); 6121 6122 var handler = function (mapped) { 6123 resolve(createIterResultObject(mapped, false)); 6124 }; 6125 6126 if (isObject(result)) Promise.resolve(result).then(
6126handler, ifAbruptCloseAsyncIterator); 6127 else handler(result); 6128 } catch (error2) { ifAbruptCloseAsyncIterator(error2); } 6129 } 6130 } catch (error) { doneAndReject(error); } 6131 }, doneAndReject); 6132 }); 6133 }); 6134 6135 // `AsyncIterator.prototype.map` method 6136 // https://github.com/tc39/proposal-iterator-helpers 6137 module.exports = function map(mapper) { 6138 return new AsyncIteratorProxy(getIteratorDirect(this), { 6139 mapper: aCallable(mapper) 6140 }); 6141 }; 6142 6143 6144 /***/ }), 6145 /* 206 */ 6146 /***/ (function(module, exports, __webpack_require__) { 6147 6148 "use strict"; 6149 6150 var call = __webpack_require__(7); 6151 var perform = __webpack_require__(129); 6152 var anObject = __webpack_require__(46); 6153 var create = __webpack_require__(86); 6154 var createNonEnumerableProperty = __webpack_require__(43); 6155 var defineBuiltIns = __webpack_require__(167); 6156 var wellKnownSymbol = __webpack_require__(33); 6157 var InternalStateModule = __webpack_require__(51); 6158 var getBuiltIn = __webpack_require__(23); 6159 var getMethod = __webpack_require__(29); 6160 var AsyncIteratorPrototype = __webpack_require__(168); 6161 var createIterResultObject = __webpack_require__(169); 6162 var iteratorClose = __webpack_require__(97); 6163 6164 var Promise = getBuiltIn('Promise'); 6165 6166 var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 6167 var ASYNC_ITERATOR_HELPER = 'AsyncIteratorHelper'; 6168 var WRAP_FOR_VALID_ASYNC_ITERATOR = 'WrapForValidAsyncIterator'; 6169 var setInternalState = InternalStateModule.set; 6170 6171 var createAsyncIteratorProxyPrototype = function (IS_ITERATOR) { 6172 var IS_GENERATOR = !IS_ITERATOR; 6173 var getInternalState = InternalStateModule.getterFor(IS_ITERATOR ? WRAP_FOR_VALID_ASYNC_ITERATOR : ASYNC_ITERATOR_HELPER); 6174 6175 var getStateOrEarlyExit = function (that) { 6176 var stateCompletion = perform(function () { 6177 return getInternalState(that); 6178 }); 6179 6180 var stateError = stateCompletion.error; 6181 var state = stateCompletion.value; 6182 6183 if (stateError || (IS_GENERATOR && state.done)) { 6184 return { exit: true, value: stateError ? Promise.reject(state) : Promise.resolve(createIterResultObject(undefined, true)) }; 6185 } return { exit: false, value: state }; 6186 }; 6187 6188 var enqueue = function (state, handler) { 6189 var task = function () { 6190 var promise = handler(); 6191 if (IS_GENERATOR) { 6192 state.awaiting = promise; 6193 var clean = function () { 6194 if (state.awaiting === promise) state.awaiting = null; 6195 }; 6196 promise.then(clean, clean); 6197 } return promise; 6198 }; 6199 6200 return state.awaiting ? state.awaiting = state.awaiting.then(task, task) : task(); 6201 }; 6202 6203 return defineBuiltIns(create(AsyncIteratorPrototype), { 6204 next: function next() { 6205 var stateCompletion = getStateOrEarlyExit(this); 6206 var exit = stateCompletion.exit; 6207 var state = stateCompletion.value; 6208 6209 return exit ? state : enqueue(state, function () { 6210 var handlerCompletion = perform(function () { 6211 return anObject(state.nextHandler(Promise)); 6212 }); 6213 var handlerError = handlerCompletion.error; 6214 var value = handlerCompletion.value; 6215 if (handlerError) state.done = true; 6216 return handlerError ? Promise.reject(value) : Promise.resolve(value); 6217 }); 6218 }, 6219 'return': function () { 6220 var stateCompletion = getStateOrEarlyExit(this); 6221 var exit = stateCompletion.exit; 6222 var state = stateCompletion.value; 6223 6224 return exit ? state : enqueue(state, function () { 6225 state.done = true; 6226 var iterator = state.iterator; 6227 var returnMethod, result; 6228 var completion = perform(function () { 6229 if (state.inner) try { 6230 iteratorClose(state.inner.iterator, 'normal'); 6231 } catch (error) { 6232 return iteratorClose(iterator, 'throw', error); 6233 } 6234 return getMethod(iterator, 'return'); 6235 }); 6236 returnMethod = result = completion.value; 6237 if (completion.error) return Promise.reject(result); 6238 if (returnMethod === undefined) return Promise.resolve(createIterResultObject(undefined, true)); 6239 completion = perform(function () { 6240 return call(returnMethod, iterator); 6241 }); 6242 result = completion.value; 6243 if (completion.error) return Promise.reject(result); 6244 return IS_ITERATOR ? Promise.resolve(result) : Promise.resolve(result).then(function (resolved) { 6245 anObject(resolved); 6246 return createIterResultObject(undefined, true); 6247 }); 6248 }); 6249 } 6250 }); 6251 }; 6252 6253 var WrapForValidAsyncIteratorPrototype = createAsyncIteratorProxyPrototype(true); 6254 var AsyncIteratorHelperPrototype = createAsyncIteratorProxyPrototype(false); 6255 6256 createNonEnumerableProperty(AsyncIteratorHelperPrototype, TO_STRING_TAG, 'Async Iterator Helper'); 6257 6258 module.exports = function (nextHandler, IS_ITERATOR) { 6259 var AsyncIteratorProxy = function AsyncIterator(record, state) { 6260 if (state) { 6261 state.iterator = record.iterator; 6262 state.next = record.next; 6263 } else state = record; 6264 state.type = IS_ITERATOR ? WRAP_FOR_VALID_ASYNC_ITERATOR : ASYNC_ITERATOR_HELPER; 6265 state.nextHandler = nextHandler; 6266 state.counter = 0; 6267 state.done = false;
vendor: 14,698 bytes, lines 6268-6716
6268 state.awaiting = null; 6269 setInternalState(this, state); 6270 }; 6271 6272 AsyncIteratorProxy.prototype = IS_ITERATOR ? WrapForValidAsyncIteratorPrototype : AsyncIteratorHelperPrototype; 6273 6274 return AsyncIteratorProxy; 6275 }; 6276 6277 6278 /***/ }), 6279 /* 207 */ 6280 /***/ (function(module, exports, __webpack_require__) { 6281 6282 "use strict"; 6283 6284 // https://github.com/tc39/proposal-async-explicit-resource-management 6285 var call = __webpack_require__(7); 6286 var defineBuiltIn = __webpack_require__(47); 6287 var getBuiltIn = __webpack_require__(23); 6288 var getMethod = __webpack_require__(29); 6289 var hasOwn = __webpack_require__(38); 6290 var wellKnownSymbol = __webpack_require__(33); 6291 var AsyncIteratorPrototype = __webpack_require__(168); 6292 6293 var ASYNC_DISPOSE = wellKnownSymbol('asyncDispose'); 6294 var Promise = getBuiltIn('Promise'); 6295 6296 if (!hasOwn(AsyncIteratorPrototype, ASYNC_DISPOSE)) { 6297 defineBuiltIn(AsyncIteratorPrototype, ASYNC_DISPOSE, function () { 6298 var O = this; 6299 return new Promise(function (resolve, reject) { 6300 var $return = getMethod(O, 'return'); 6301 if ($return) { 6302 Promise.resolve(call($return, O)).then(function () { 6303 resolve(undefined); 6304 }, reject); 6305 } else resolve(undefined); 6306 }); 6307 }); 6308 } 6309 6310 6311 /***/ }), 6312 /* 208 */ 6313 /***/ (function(module, exports, __webpack_require__) { 6314 6315 "use strict"; 6316 6317 var $ = __webpack_require__(2); 6318 var call = __webpack_require__(7); 6319 var anObject = __webpack_require__(46); 6320 var getIteratorDirect = __webpack_require__(170); 6321 var notANaN = __webpack_require__(209); 6322 var toPositiveInteger = __webpack_require__(161); 6323 var createAsyncIteratorProxy = __webpack_require__(206); 6324 var createIterResultObject = __webpack_require__(169); 6325 6326 var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { 6327 var state = this; 6328 6329 return new Promise(function (resolve, reject) { 6330 var doneAndReject = function (error) { 6331 state.done = true; 6332 reject(error); 6333 }; 6334 6335 var loop = function () { 6336 try { 6337 Promise.resolve(anObject(call(state.next, state.iterator))).then(function (step) { 6338 try { 6339 if (anObject(step).done) { 6340 state.done = true; 6341 resolve(createIterResultObject(undefined, true)); 6342 } else if (state.remaining) { 6343 state.remaining--; 6344 loop(); 6345 } else resolve(createIterResultObject(step.value, false)); 6346 } catch (err) { doneAndReject(err); } 6347 }, doneAndReject); 6348 } catch (error) { doneAndReject(error); } 6349 }; 6350 6351 loop(); 6352 }); 6353 }); 6354 6355 // `AsyncIterator.prototype.drop` method 6356 // https://github.com/tc39/proposal-iterator-helpers 6357 $({ target: 'AsyncIterator', proto: true, real: true }, { 6358 drop: function drop(limit) { 6359 return new AsyncIteratorProxy(getIteratorDirect(this), { 6360 remaining: toPositiveInteger(notANaN(+limit)) 6361 }); 6362 } 6363 }); 6364 6365 6366 /***/ }), 6367 /* 209 */ 6368 /***/ (function(module, exports) { 6369 6370 var $RangeError = RangeError; 6371 6372 module.exports = function (it) { 6373 // eslint-disable-next-line no-self-compare -- NaN check 6374 if (it === it) return it; 6375 throw $RangeError('NaN is not allowed'); 6376 }; 6377 6378 6379 /***/ }), 6380 /* 210 */ 6381 /***/ (function(module, exports, __webpack_require__) { 6382 6383 "use strict"; 6384 6385 var $ = __webpack_require__(2); 6386 var $every = __webpack_require__(172).every; 6387 6388 // `AsyncIterator.prototype.every` method 6389 // https://github.com/tc39/proposal-iterator-helpers 6390 $({ target: 'AsyncIterator', proto: true, real: true }, { 6391 every: function every(predicate) { 6392 return $every(this, predicate); 6393 } 6394 }); 6395 6396 6397 /***/ }), 6398 /* 211 */ 6399 /***/ (function(module, exports, __webpack_require__) { 6400 6401 "use strict"; 6402 6403 var $ = __webpack_require__(2); 6404 var call = __webpack_require__(7); 6405 var aCallable = __webpack_require__(30); 6406 var anObject = __webpack_require__(46); 6407 var isObject = __webpack_require__(19); 6408 var getIteratorDirect = __webpack_require__(170); 6409 var createAsyncIteratorProxy = __webpack_require__(206); 6410 var createIterResultObject = __webpack_require__(169); 6411 var closeAsyncIteration = __webpack_require__(173); 6412 6413 var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { 6414 var state = this; 6415 var iterator = state.iterator; 6416 var predicate = state.predicate; 6417 6418 return new Promise(function (resolve, reject) { 6419 var doneAndReject = function (error) { 6420 state.done = true; 6421 reject(error); 6422 }; 6423 6424 var ifAbruptCloseAsyncIterator = function (error) { 6425 closeAsyncIteration(iterator, doneAndReject, error, doneAndReject); 6426 }; 6427 6428 var loop = function () { 6429 try { 6430 Promise.resolve(anObject(call(state.next, iterator))).then(function (step) { 6431 try { 6432 if (anObject(step).done) { 6433 state.done = true; 6434 resolve(createIterResultObject(undefined, true)); 6435 } else { 6436 var value = step.value; 6437 try { 6438 var result = predicate(value, state.counter++); 6439 6440 var handler = function (selected) { 6441 selected ? resolve(createIterResultObject(value, false)) : loop(); 6442 }; 6443 6444 if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); 6445 else handler(result); 6446 } catch (error3) { ifAbruptCloseAsyncIterator(error3); } 6447 } 6448 } catch (error2) { doneAndReject(error2); } 6449 }, doneAndReject); 6450 } catch (error) { doneAndReject(error); } 6451 }; 6452 6453 loop(); 6454 }); 6455 }); 6456 6457 // `AsyncIterator.prototype.filter` method 6458 // https://github.com/tc39/proposal-iterator-helpers 6459 $({ target: 'AsyncIterator', proto: true, real: true }, { 6460 filter: function filter(predicate) { 6461 return new AsyncIteratorProxy(getIteratorDirect(this), { 6462 predicate: aCallable(predicate) 6463 }); 6464 } 6465 }); 6466 6467 6468 /***/ }), 6469 /* 212 */ 6470 /***/ (function(module, exports, __webpack_require__) { 6471 6472 "use strict"; 6473 6474 var $ = __webpack_require__(2); 6475 var $find = __webpack_require__(172).find; 6476 6477 // `AsyncIterator.prototype.find` method 6478 // https://github.com/tc39/proposal-iterator-helpers 6479 $({ target: 'AsyncIterator', proto: true, real: true }, { 6480 find: function find(predicate) { 6481 return $find(this, predicate); 6482 } 6483 }); 6484 6485 6486 /***/ }), 6487 /* 213 */ 6488 /***/ (function(module, exports, __webpack_require__) { 6489 6490 "use strict"; 6491 6492 var $ = __webpack_require__(2); 6493 var call = __webpack_require__(7); 6494 var aCallable = __webpack_require__(30); 6495 var anObject = __webpack_require__(46); 6496 var isObject = __webpack_require__(19); 6497 var getIteratorDirect = __webpack_require__(170); 6498 var createAsyncIteratorProxy = __webpack_require__(206); 6499 var createIterResultObject = __webpack_require__(169); 6500 var getAsyncIteratorFlattenable = __webpack_require__(214); 6501 var closeAsyncIteration = __webpack_require__(173); 6502 6503 var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { 6504 var state = this; 6505 var iterator = state.iterator; 6506 var mapper = state.mapper; 6507 6508 return new Promise(function (resolve, reject) { 6509 var doneAndReject = function (error) { 6510 state.done = true; 6511 reject(error); 6512 }; 6513 6514 var ifAbruptCloseAsyncIterator = function (error) { 6515 closeAsyncIteration(iterator, doneAndReject, error, doneAndReject); 6516 }; 6517 6518 var outerLoop = function () { 6519 try { 6520 Promise.resolve(anObject(call(state.next, iterator))).then(function (step) { 6521 try { 6522 if (anObject(step).done) { 6523 state.done = true; 6524 resolve(createIterResultObject(undefined, true)); 6525 } else { 6526 var value = step.value; 6527 try { 6528 var result = mapper(value, state.counter++); 6529 6530 var handler = function (mapped) { 6531 try { 6532 state.inner = getAsyncIteratorFlattenable(mapped); 6533 innerLoop(); 6534 } catch (error4) { ifAbruptCloseAsyncIterator(error4); } 6535 }; 6536 6537 if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); 6538 else handler(result); 6539 } catch (error3) { ifAbruptCloseAsyncIterator(error3); } 6540 } 6541 } catch (error2) { doneAndReject(error2); } 6542 }, doneAndReject); 6543 } catch (error) { doneAndReject(error); } 6544 }; 6545 6546 var innerLoop = function () { 6547 var inner = state.inner; 6548 if (inner) { 6549 try { 6550 Promise.resolve(anObject(call(inner.next, inner.iterator))).then(function (result) { 6551 try { 6552 if (anObject(result).done) { 6553 state.inner = null; 6554 outerLoop(); 6555 } else resolve(createIterResultObject(result.value, false)); 6556 } catch (error1) { ifAbruptCloseAsyncIterator(error1); } 6557 }, ifAbruptCloseAsyncIterator); 6558 } catch (error) { ifAbruptCloseAsyncIterator(error); } 6559 } else outerLoop(); 6560 }; 6561 6562 innerLoop(); 6563 }); 6564 }); 6565 6566 // `AsyncIterator.prototype.flaMap` method 6567 // https://github.com/tc39/proposal-iterator-helpers 6568 $({ target: 'AsyncIterator', proto: true, real: true }, { 6569 flatMap: function flatMap(mapper) { 6570 return new AsyncIteratorProxy(getIteratorDirect(this), { 6571 mapper: aCallable(mapper), 6572 inner: null 6573 }); 6574 } 6575 }); 6576 6577 6578 /***/ }), 6579 /* 214 */ 6580 /***/ (function(module, exports, __webpack_require__) { 6581 6582 var call = __webpack_require__(7); 6583 var isCallable = __webpack_require__(20); 6584 var anObject = __webpack_require__(46); 6585 var getIteratorDirect = __webpack_require__(170); 6586 var getIteratorMethod = __webpack_require__(96); 6587 var getMethod = __webpack_require__(29); 6588 var wellKnownSymbol = __webpack_require__(33); 6589 var AsyncFromSyncIterator = __webpack_require__(166); 6590 6591 var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator'); 6592 6593 module.exports = function from(obj) { 6594 var object = anObject(obj); 6595 var alreadyAsync = true; 6596 var method = getMethod(object, ASYNC_ITERATOR); 6597 var iterator; 6598 if (!isCallable(method)) { 6599 method = getIteratorMethod(object); 6600 alreadyAsync = false; 6601 } 6602 if (isCallable(method)) { 6603 iterator = call(method, object); 6604 } else { 6605 iterator = object; 6606 alreadyAsync = true; 6607 } 6608 anObject(iterator); 6609 return getIteratorDirect(alreadyAsync ? iterator : new AsyncFromSyncIterator(getIteratorDirect(iterator))); 6610 }; 6611 6612 6613 /***/ }), 6614 /* 215 */ 6615 /***/ (function(module, exports, __webpack_require__) { 6616 6617 "use strict"; 6618 6619 var $ = __webpack_require__(2); 6620 var $forEach = __webpack_require__(172).forEach; 6621 6622 // `AsyncIterator.prototype.forEach` method 6623 // https://github.com/tc39/proposal-iterator-helpers 6624 $({ target: 'AsyncIterator', proto: true, real: true }, { 6625 forEach: function forEach(fn) { 6626 return $forEach(this, fn); 6627 } 6628 }); 6629 6630 6631 /***/ }), 6632 /* 216 */ 6633 /***/ (function(module, exports, __webpack_require__) { 6634 6635 var $ = __webpack_require__(2); 6636 var toObject = __webpack_require__(39); 6637 var isPrototypeOf = __webpack_require__(24); 6638 var getAsyncIteratorFlattenable = __webpack_require__(214); 6639 var AsyncIteratorPrototype = __webpack_require__(168); 6640 var WrapAsyncIterator = __webpack_require__(217); 6641 6642 // `AsyncIterator.from` method 6643 // https://github.com/tc39/proposal-iterator-helpers 6644 $({ target: 'AsyncIterator', stat: true }, { 6645 from: function from(O) { 6646 var iteratorRecord = getAsyncIteratorFlattenable(typeof O == 'string' ? toObject(O) : O); 6647 return isPrototypeOf(AsyncIteratorPrototype, iteratorRecord.iterator) 6648 ? iteratorRecord.iterator 6649 : new WrapAsyncIterator(iteratorRecord); 6650 } 6651 }); 6652 6653 6654 /***/ }), 6655 /* 217 */ 6656 /***/ (function(module, exports, __webpack_require__) { 6657 6658 var call = __webpack_require__(7); 6659 var createAsyncIteratorProxy = __webpack_require__(206); 6660 6661 module.exports = createAsyncIteratorProxy(function () { 6662 return call(this.next, this.iterator); 6663 }, true); 6664 6665 6666 /***/ }), 6667 /* 218 */ 6668 /***/ (function(module, exports, __webpack_require__) { 6669 6670 // TODO: Remove from `core-js@4` 6671 var $ = __webpack_require__(2); 6672 var indexed = __webpack_require__(204); 6673 6674 // `AsyncIterator.prototype.indexed` method 6675 // https://github.com/tc39/proposal-iterator-helpers 6676 $({ target: 'AsyncIterator', proto: true, real: true, forced: true }, { 6677 indexed: indexed 6678 }); 6679 6680 6681 /***/ }), 6682 /* 219 */ 6683 /***/ (function(module, exports, __webpack_require__) { 6684 6685 var $ = __webpack_require__(2); 6686 var map = __webpack_require__(205); 6687 6688 // `AsyncIterator.prototype.map` method 6689 // https://github.com/tc39/proposal-iterator-helpers 6690 $({ target: 'AsyncIterator', proto: true, real: true }, { 6691 map: map 6692 }); 6693 6694 6695 6696 /***/ }), 6697 /* 220 */ 6698 /***/ (function(module, exports, __webpack_require__) { 6699 6700 "use strict"; 6701 6702 var $ = __webpack_require__(2); 6703 var call = __webpack_require__(7); 6704 var aCallable = __webpack_require__(30); 6705 var anObject = __webpack_require__(46); 6706 var isObject = __webpack_require__(19); 6707 var getBuiltIn = __webpack_require__(23); 6708 var getIteratorDirect = __webpack_require__(170); 6709 var closeAsyncIteration = __webpack_require__(173); 6710 6711 var Promise = getBuiltIn('Promise'); 6712 var $TypeError = TypeError; 6713 6714 // `AsyncIterator.prototype.reduce` method 6715 // https://github.com/tc39/proposal-iterator-helpers 6716 $({ target: 'AsyncIterator', proto: true, real: true }, {
vendor: 4,503 bytes, lines 6717-6848
6717 reduce: function reduce(reducer /* , initialValue */) { 6718 var record = getIteratorDirect(this); 6719 var iterator = record.iterator; 6720 var next = record.next; 6721 var noInitial = arguments.length < 2; 6722 var accumulator = noInitial ? undefined : arguments[1]; 6723 var counter = 0; 6724 aCallable(reducer); 6725 6726 return new Promise(function (resolve, reject) { 6727 var ifAbruptCloseAsyncIterator = function (error) { 6728 closeAsyncIteration(iterator, reject, error, reject); 6729 }; 6730 6731 var loop = function () { 6732 try { 6733 Promise.resolve(anObject(call(next, iterator))).then(function (step) { 6734 try { 6735 if (anObject(step).done) { 6736 noInitial ? reject($TypeError('Reduce of empty iterator with no initial value')) : resolve(accumulator); 6737 } else { 6738 var value = step.value; 6739 if (noInitial) { 6740 noInitial = false; 6741 accumulator = value; 6742 loop(); 6743 } else try { 6744 var result = reducer(accumulator, value, counter); 6745 6746 var handler = function ($result) { 6747 accumulator = $result; 6748 loop(); 6749 }; 6750 6751 if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator); 6752 else handler(result); 6753 } catch (error3) { ifAbruptCloseAsyncIterator(error3); } 6754 } 6755 counter++; 6756 } catch (error2) { reject(error2); } 6757 }, reject); 6758 } catch (error) { reject(error); } 6759 }; 6760 6761 loop(); 6762 }); 6763 } 6764 }); 6765 6766 6767 /***/ }), 6768 /* 221 */ 6769 /***/ (function(module, exports, __webpack_require__) { 6770 6771 "use strict"; 6772 6773 var $ = __webpack_require__(2); 6774 var $some = __webpack_require__(172).some; 6775 6776 // `AsyncIterator.prototype.some` method 6777 // https://github.com/tc39/proposal-iterator-helpers 6778 $({ target: 'AsyncIterator', proto: true, real: true }, { 6779 some: function some(predicate) { 6780 return $some(this, predicate); 6781 } 6782 }); 6783 6784 6785 /***/ }), 6786 /* 222 */ 6787 /***/ (function(module, exports, __webpack_require__) { 6788 6789 "use strict"; 6790 6791 var $ = __webpack_require__(2); 6792 var call = __webpack_require__(7); 6793 var anObject = __webpack_require__(46); 6794 var getIteratorDirect = __webpack_require__(170); 6795 var notANaN = __webpack_require__(209); 6796 var toPositiveInteger = __webpack_require__(161); 6797 var createAsyncIteratorProxy = __webpack_require__(206); 6798 var createIterResultObject = __webpack_require__(169); 6799 6800 var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) { 6801 var state = this; 6802 var iterator = state.iterator; 6803 var returnMethod; 6804 6805 if (!state.remaining--) { 6806 var resultDone = createIterResultObject(undefined, true); 6807 state.done = true; 6808 returnMethod = iterator['return']; 6809 if (returnMethod !== undefined) { 6810 return Promise.resolve(call(returnMethod, iterator, undefined)).then(function () { 6811 return resultDone; 6812 }); 6813 } 6814 return resultDone; 6815 } return Promise.resolve(call(state.next, iterator)).then(function (step) { 6816 if (anObject(step).done) { 6817 state.done = true; 6818 return createIterResultObject(undefined, true); 6819 } return createIterResultObject(step.value, false); 6820 }).then(null, function (error) { 6821 state.done = true; 6822 throw error; 6823 }); 6824 }); 6825 6826 // `AsyncIterator.prototype.take` method 6827 // https://github.com/tc39/proposal-iterator-helpers 6828 $({ target: 'AsyncIterator', proto: true, real: true }, { 6829 take: function take(limit) { 6830 return new AsyncIteratorProxy(getIteratorDirect(this), { 6831 remaining: toPositiveInteger(notANaN(+limit)) 6832 }); 6833 } 6834 }); 6835 6836 6837 /***/ }), 6838 /* 223 */ 6839 /***/ (function(module, exports, __webpack_require__) { 6840 6841 "use strict"; 6842 6843 var $ = __webpack_require__(2); 6844 var $toArray = __webpack_require__(172).toArray; 6845 6846 // `AsyncIterator.prototype.toArray` method 6847 // https://github.com/tc39/proposal-iterator-helpers 6848 $({ target: 'AsyncIterator', proto: true, real: true }, {
6849 toArray: function toArray() { 6850 return $toArray(this, undefined, []); 6851 } 6852 }); 6853 6854 6855 /***/ }), 6856 /* 224 */ 6857 /***/ (function(module, exports, __webpack_require__) { 6858 6859 "use strict"; 6860 6861 /* eslint-disable es/no-bigint -- safe */ 6862 var $ = __webpack_require__(2); 6863 var NumericRangeIterator = __webpack_require__(225); 6864 6865 // `BigInt.range` method 6866 // https://github.com/tc39/proposal-Number.range 6867 if (typeof BigInt == 'function') { 6868 $({ target: 'BigInt', stat: true, forced: true }, { 6869 range: function range(start, end, option) { 6870 return new NumericRangeIterator(start, end, option, 'bigint', BigInt(0), BigInt(1)); 6871 } 6872 }); 6873 } 6874 6875 6876 /***/ }), 6877 /* 225 */ 6878 /***/ (function(module, exports, __webpack_require__) { 6879 6880 "use strict"; 6881 6882 var InternalStateModule = __webpack_require__(51); 6883 var createIteratorConstructor = __webpack_require__(226); 6884 var createIterResultObject = __webpack_require__(169); 6885 var isNullOrUndefined = __webpack_require__(16); 6886 var isObject = __webpack_require__(19); 6887 var defineProperties = __webpack_require__(87).f; 6888 var DESCRIPTORS = __webpack_require__(5); 6889 6890 var INCORRECT_RANGE = 'Incorrect Number.range arguments'; 6891 var NUMERIC_RANGE_ITERATOR = 'NumericRangeIterator'; 6892 6893 var setInternalState = InternalStateModule.set; 6894 var getInternalState = InternalStateModule.getterFor(NUMERIC_RANGE_ITERATOR); 6895 6896 var $RangeError = RangeError; 6897 var $TypeError = TypeError; 6898 6899 var $RangeIterator = createIteratorConstructor(function NumericRangeIterator(start, end, option, type, zero, one) { 6900 if (typeof start != type || (end !== Infinity && end !== -Infinity && typeof end != type)) { 6901 throw $TypeError(INCORRECT_RANGE); 6902 } 6903 if (start === Infinity || start === -Infinity) { 6904 throw $RangeError(INCORRECT_RANGE); 6905 } 6906 var ifIncrease = end > start; 6907 var inclusiveEnd = false; 6908 var step; 6909 if (option === undefined) { 6910 step = undefined; 6911 } else if (isObject(option)) { 6912 step = option.step; 6913 inclusiveEnd = !!option.inclusive; 6914 } else if (typeof option == type) { 6915 step = option; 6916 } else { 6917 throw $TypeError(INCORRECT_RANGE); 6918 } 6919 if (isNullOrUndefined(step)) { 6920 step = ifIncrease ? one : -one; 6921 } 6922 if (typeof step != type) { 6923 throw $TypeError(INCORRECT_RANGE); 6924 } 6925 if (step === Infinity || step === -Infinity || (step === zero && start !== end)) { 6926 throw $RangeError(INCORRECT_RANGE); 6927 } 6928 // eslint-disable-next-line no-self-compare -- NaN check 6929 var hitsEnd = start != start || end != end || step != step || (end > start) !== (step > zero); 6930 setInternalState(this, { 6931 type: NUMERIC_RANGE_ITERATOR, 6932 start: start, 6933 end: end, 6934 step: step, 6935 inclusiveEnd: inclusiveEnd, 6936 hitsEnd: hitsEnd, 6937 currentCount: zero, 6938 zero: zero 6939 }); 6940 if (!DESCRIPTORS) { 6941 this.start = start; 6942 this.end = end; 6943 this.step = step; 6944 this.inclusive = inclusiveEnd; 6945 } 6946 }, NUMERIC_RANGE_ITERATOR, function next() { 6947 var state = getInternalState(this); 6948 if (state.hitsEnd) return createIterResultObject(undefined, true); 6949 var start = state.start; 6950 var end = state.end; 6951 var step = state.step; 6952 var currentYieldingValue = start + (step * state.currentCount++); 6953 if (currentYieldingValue === end) state.hitsEnd = true; 6954 var inclusiveEnd = state.inclusiveEnd; 6955 var endCondition; 6956 if (end > start) { 6957 endCondition = inclusiveEnd ? currentYieldingValue > end : currentYieldingValue >= end; 6958 } else { 6959 endCondition = inclusiveEnd ? end > currentYieldingValue : end >= currentYieldingValue; 6960 } 6961 if (endCondition) { 6962 state.hitsEnd = true; 6963 return createIterResultObject(undefined, true); 6964 } return createIterResultObject(currentYieldingValue, false); 6965 }); 6966 6967 var getter = function (fn) { 6968 return { get: fn, set: function () { /* empty */ }, configurable: true, enumerable: false }; 6969 }; 6970 6971 if (DESCRIPTORS) { 6972 defineProperties($RangeIterator.prototype, { 6973 start: getter(function () { 6974 return getInternalState(this).start; 6975 }), 6976 end: getter(function () { 6977 return getInternalState(this).end; 6978 }), 6979 inclusive: getter(function () { 6980 return getInternalState(this).inclusiveEnd; 6981 }), 6982 step: getter(function () { 6983 return getInternalState(this).step; 6984 }) 6985 }); 6986 } 6987 6988 module.exports = $RangeIterator; 6989 6990 6991 /***/ }), 6992 /* 226 */ 6993 /***/ (function(module, exports, __webpack_require__) { 6994 6995 "use strict"; 6996 6997 var IteratorPrototype = __webpack_require__(227).IteratorPrototype; 6998 var create = __webpack_require__(86); 6999 var createPropertyDescriptor = __webpack_require__(10); 7000 var setToStringTag = __webpack_require__(114); 7001 var Iterators = __webpack_require__(94); 7002 7003 var returnThis = function () { return this; }; 7004 7005 module.exports = function (IteratorConstructor, NAME, next, ENUMERABLE_NEXT) { 7006 var TO_STRING_TAG = NAME + ' Iterator'; 7007 IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(+!ENUMERABLE_NEXT, next) }); 7008 setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true); 7009 Iterators[TO_STRING_TAG] = returnThis; 7010 return IteratorConstructor; 7011 }; 7012 7013 7014 /***/ }), 7015 /* 227 */ 7016 /***/ (function(module, exports, __webpack_require__) { 7017 7018 "use strict"; 7019 7020 var fails = __webpack_require__(6); 7021 var isCallable = __webpack_require__(20); 7022 var isObject = __webpack_require__(19); 7023 var create = __webpack_require__(86); 7024 var getPrototypeOf = __webpack_require__(84); 7025 var defineBuiltIn = __webpack_require__(47); 7026 var wellKnownSymbol = __webpack_require__(33); 7027 var IS_PURE = __webpack_require__(35); 7028 7029 var ITERATOR = wellKnownSymbol('iterator'); 7030 var BUGGY_SAFARI_ITERATORS = false;
vendor: 11,289 bytes, lines 7031-7333
7031 7032 // `%IteratorPrototype%` object 7033 // https://tc39.es/ecma262/#sec-%iteratorprototype%-object 7034 var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator; 7035 7036 /* eslint-disable es/no-array-prototype-keys -- safe */ 7037 if ([].keys) { 7038 arrayIterator = [].keys(); 7039 // Safari 8 has buggy iterators w/o `next` 7040 if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true; 7041 else { 7042 PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator)); 7043 if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype; 7044 } 7045 } 7046 7047 var NEW_ITERATOR_PROTOTYPE = !isObject(IteratorPrototype) || fails(function () { 7048 var test = {}; 7049 // FF44- legacy iterators case 7050 return IteratorPrototype[ITERATOR].call(test) !== test; 7051 }); 7052 7053 if (NEW_ITERATOR_PROTOTYPE) IteratorPrototype = {}; 7054 else if (IS_PURE) IteratorPrototype = create(IteratorPrototype); 7055 7056 // `%IteratorPrototype%[@@iterator]()` method 7057 // https://tc39.es/ecma262/#sec-%iteratorprototype%-@@iterator 7058 if (!isCallable(IteratorPrototype[ITERATOR])) { 7059 defineBuiltIn(IteratorPrototype, ITERATOR, function () { 7060 return this; 7061 }); 7062 } 7063 7064 module.exports = { 7065 IteratorPrototype: IteratorPrototype, 7066 BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS 7067 }; 7068 7069 7070 /***/ }), 7071 /* 228 */ 7072 /***/ (function(module, exports, __webpack_require__) { 7073 7074 var $ = __webpack_require__(2); 7075 var apply = __webpack_require__(68); 7076 var getCompositeKeyNode = __webpack_require__(229); 7077 var getBuiltIn = __webpack_require__(23); 7078 var create = __webpack_require__(86); 7079 7080 var $Object = Object; 7081 7082 var initializer = function () { 7083 var freeze = getBuiltIn('Object', 'freeze'); 7084 return freeze ? freeze(create(null)) : create(null); 7085 }; 7086 7087 // https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey 7088 $({ global: true, forced: true }, { 7089 compositeKey: function compositeKey() { 7090 return apply(getCompositeKeyNode, $Object, arguments).get('object', initializer); 7091 } 7092 }); 7093 7094 7095 /***/ }), 7096 /* 229 */ 7097 /***/ (function(module, exports, __webpack_require__) { 7098 7099 // TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` 7100 __webpack_require__(230); 7101 __webpack_require__(242); 7102 var getBuiltIn = __webpack_require__(23); 7103 var create = __webpack_require__(86); 7104 var isObject = __webpack_require__(19); 7105 7106 var $Object = Object; 7107 var $TypeError = TypeError; 7108 var Map = getBuiltIn('Map'); 7109 var WeakMap = getBuiltIn('WeakMap'); 7110 7111 var Node = function () { 7112 // keys 7113 this.object = null; 7114 this.symbol = null; 7115 // child nodes 7116 this.primitives = null; 7117 this.objectsByIndex = create(null); 7118 }; 7119 7120 Node.prototype.get = function (key, initializer) { 7121 return this[key] || (this[key] = initializer()); 7122 }; 7123 7124 Node.prototype.next = function (i, it, IS_OBJECT) { 7125 var store = IS_OBJECT 7126 ? this.objectsByIndex[i] || (this.objectsByIndex[i] = new WeakMap()) 7127 : this.primitives || (this.primitives = new Map()); 7128 var entry = store.get(it); 7129 if (!entry) store.set(it, entry = new Node()); 7130 return entry; 7131 }; 7132 7133 var root = new Node(); 7134 7135 module.exports = function () { 7136 var active = root; 7137 var length = arguments.length; 7138 var i, it; 7139 // for prevent leaking, start from objects 7140 for (i = 0; i < length; i++) { 7141 if (isObject(it = arguments[i])) active = active.next(i, it, true); 7142 } 7143 if (this === $Object && active === root) throw $TypeError('Composite keys must contain a non-primitive component'); 7144 for (i = 0; i < length; i++) { 7145 if (!isObject(it = arguments[i])) active = active.next(i, it, false); 7146 } return active; 7147 }; 7148 7149 7150 /***/ }), 7151 /* 230 */ 7152 /***/ (function(module, exports, __webpack_require__) { 7153 7154 // TODO: Remove this module from `core-js@4` since it's replaced to module below 7155 __webpack_require__(231); 7156 7157 7158 /***/ }), 7159 /* 231 */ 7160 /***/ (function(module, exports, __webpack_require__) { 7161 7162 "use strict"; 7163 7164 var collection = __webpack_require__(232); 7165 var collectionStrong = __webpack_require__(240); 7166 7167 // `Map` constructor 7168 // https://tc39.es/ecma262/#sec-map-objects 7169 collection('Map', function (init) { 7170 return function Map() { return init(this, arguments.length ? arguments[0] : undefined); }; 7171 }, collectionStrong); 7172 7173 7174 /***/ }), 7175 /* 232 */ 7176 /***/ (function(module, exports, __webpack_require__) { 7177 7178 "use strict"; 7179 7180 var $ = __webpack_require__(2); 7181 var global = __webpack_require__(3); 7182 var uncurryThis = __webpack_require__(13); 7183 var isForced = __webpack_require__(67); 7184 var defineBuiltIn = __webpack_require__(47); 7185 var InternalMetadataModule = __webpack_require__(233); 7186 var iterate = __webpack_require__(90); 7187 var anInstance = __webpack_require__(116); 7188 var isCallable = __webpack_require__(20); 7189 var isNullOrUndefined = __webpack_require__(16); 7190 var isObject = __webpack_require__(19); 7191 var fails = __webpack_require__(6); 7192 var checkCorrectnessOfIteration = __webpack_require__(137); 7193 var setToStringTag = __webpack_require__(114); 7194 var inheritIfRequired = __webpack_require__(73); 7195 7196 module.exports = function (CONSTRUCTOR_NAME, wrapper, common) { 7197 var IS_MAP = CONSTRUCTOR_NAME.indexOf('Map') !== -1; 7198 var IS_WEAK = CONSTRUCTOR_NAME.indexOf('Weak') !== -1; 7199 var ADDER = IS_MAP ? 'set' : 'add'; 7200 var NativeConstructor = global[CONSTRUCTOR_NAME]; 7201 var NativePrototype = NativeConstructor && NativeConstructor.prototype; 7202 var Constructor = NativeConstructor; 7203 var exported = {}; 7204 7205 var fixMethod = function (KEY) { 7206 var uncurriedNativeMethod = uncurryThis(NativePrototype[KEY]); 7207 defineBuiltIn(NativePrototype, KEY, 7208 KEY == 'add' ? function add(value) { 7209 uncurriedNativeMethod(this, value === 0 ? 0 : value); 7210 return this; 7211 } : KEY == 'delete' ? function (key) { 7212 return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key); 7213 } : KEY == 'get' ? function get(key) { 7214 return IS_WEAK && !isObject(key) ? undefined : uncurriedNativeMethod(this, key === 0 ? 0 : key); 7215 } : KEY == 'has' ? function has(key) { 7216 return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key); 7217 } : function set(key, value) { 7218 uncurriedNativeMethod(this, key === 0 ? 0 : key, value); 7219 return this; 7220 } 7221 ); 7222 }; 7223 7224 var REPLACE = isForced( 7225 CONSTRUCTOR_NAME, 7226 !isCallable(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails(function () { 7227 new NativeConstructor().entries().next(); 7228 })) 7229 ); 7230 7231 if (REPLACE) { 7232 // create collection constructor 7233 Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER); 7234 InternalMetadataModule.enable(); 7235 } else if (isForced(CONSTRUCTOR_NAME, true)) { 7236 var instance = new Constructor(); 7237 // early implementations not supports chaining 7238 var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance; 7239 // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false 7240 var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); }); 7241 // most early implementations doesn't supports iterables, most modern - not close it correctly 7242 // eslint-disable-next-line no-new -- required for testing 7243 var ACCEPT_ITERABLES = checkCorrectnessOfIteration(function (iterable) { new NativeConstructor(iterable); }); 7244 // for early implementations -0 and +0 not the same 7245 var BUGGY_ZERO = !IS_WEAK && fails(function () { 7246 // V8 ~ Chromium 42- fails only with 5+ elements 7247 var $instance = new NativeConstructor(); 7248 var index = 5; 7249 while (index--) $instance[ADDER](index, index); 7250 return !$instance.has(-0); 7251 }); 7252 7253 if (!ACCEPT_ITERABLES) { 7254 Constructor = wrapper(function (dummy, iterable) { 7255 anInstance(dummy, NativePrototype); 7256 var that = inheritIfRequired(new NativeConstructor(), dummy, Constructor); 7257 if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP }); 7258 return that; 7259 }); 7260 Constructor.prototype = NativePrototype; 7261 NativePrototype.constructor = Constructor; 7262 } 7263 7264 if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) { 7265 fixMethod('delete'); 7266 fixMethod('has'); 7267 IS_MAP && fixMethod('get'); 7268 } 7269 7270 if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER); 7271 7272 // weak collections should not contains .clear method 7273 if (IS_WEAK && NativePrototype.clear) delete NativePrototype.clear; 7274 } 7275 7276 exported[CONSTRUCTOR_NAME] = Constructor; 7277 $({ global: true, constructor: true, forced: Constructor != NativeConstructor }, exported); 7278 7279 setToStringTag(Constructor, CONSTRUCTOR_NAME); 7280 7281 if (!IS_WEAK) common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP); 7282 7283 return Constructor; 7284 }; 7285 7286 7287 /***/ }), 7288 /* 233 */ 7289 /***/ (function(module, exports, __webpack_require__) { 7290 7291 var $ = __webpack_require__(2); 7292 var uncurryThis = __webpack_require__(13); 7293 var hiddenKeys = __webpack_require__(54); 7294 var isObject = __webpack_require__(19); 7295 var hasOwn = __webpack_require__(38); 7296 var defineProperty = __webpack_require__(44).f; 7297 var getOwnPropertyNamesModule = __webpack_require__(57); 7298 var getOwnPropertyNamesExternalModule = __webpack_require__(234); 7299 var isExtensible = __webpack_require__(237); 7300 var uid = __webpack_require__(40); 7301 var FREEZING = __webpack_require__(239); 7302 7303 var REQUIRED = false; 7304 var METADATA = uid('meta'); 7305 var id = 0; 7306 7307 var setMetadata = function (it) { 7308 defineProperty(it, METADATA, { value: { 7309 objectID: 'O' + id++, // object ID 7310 weakData: {} // weak collections IDs 7311 } }); 7312 }; 7313 7314 var fastKey = function (it, create) { 7315 // return a primitive with prefix 7316 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; 7317 if (!hasOwn(it, METADATA)) { 7318 // can't set metadata to uncaught frozen object 7319 if (!isExtensible(it)) return 'F'; 7320 // not necessary to add metadata 7321 if (!create) return 'E'; 7322 // add missing metadata 7323 setMetadata(it); 7324 // return object ID 7325 } return it[METADATA].objectID; 7326 }; 7327 7328 var getWeakData = function (it, create) { 7329 if (!hasOwn(it, METADATA)) { 7330 // can't set metadata to uncaught frozen object 7331 if (!isExtensible(it)) return true; 7332 // not necessary to add metadata 7333 if (!create) return false;
vendor: 10,152 bytes, lines 7334-7621
7334 // add missing metadata 7335 setMetadata(it); 7336 // return the store of weak collections IDs 7337 } return it[METADATA].weakData; 7338 }; 7339 7340 // add metadata on freeze-family methods calling 7341 var onFreeze = function (it) { 7342 if (FREEZING && REQUIRED && isExtensible(it) && !hasOwn(it, METADATA)) setMetadata(it); 7343 return it; 7344 }; 7345 7346 var enable = function () { 7347 meta.enable = function () { /* empty */ }; 7348 REQUIRED = true; 7349 var getOwnPropertyNames = getOwnPropertyNamesModule.f; 7350 var splice = uncurryThis([].splice); 7351 var test = {}; 7352 test[METADATA] = 1; 7353 7354 // prevent exposing of metadata key 7355 if (getOwnPropertyNames(test).length) { 7356 getOwnPropertyNamesModule.f = function (it) { 7357 var result = getOwnPropertyNames(it); 7358 for (var i = 0, length = result.length; i < length; i++) { 7359 if (result[i] === METADATA) { 7360 splice(result, i, 1); 7361 break; 7362 } 7363 } return result; 7364 }; 7365 7366 $({ target: 'Object', stat: true, forced: true }, { 7367 getOwnPropertyNames: getOwnPropertyNamesExternalModule.f 7368 }); 7369 } 7370 }; 7371 7372 var meta = module.exports = { 7373 enable: enable, 7374 fastKey: fastKey, 7375 getWeakData: getWeakData, 7376 onFreeze: onFreeze 7377 }; 7378 7379 hiddenKeys[METADATA] = true; 7380 7381 7382 /***/ }), 7383 /* 234 */ 7384 /***/ (function(module, exports, __webpack_require__) { 7385 7386 /* eslint-disable es/no-object-getownpropertynames -- safe */ 7387 var classof = __webpack_require__(14); 7388 var toIndexedObject = __webpack_require__(11); 7389 var $getOwnPropertyNames = __webpack_require__(57).f; 7390 var arraySlice = __webpack_require__(235); 7391 7392 var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames 7393 ? Object.getOwnPropertyNames(window) : []; 7394 7395 var getWindowNames = function (it) { 7396 try { 7397 return $getOwnPropertyNames(it); 7398 } catch (error) { 7399 return arraySlice(windowNames); 7400 } 7401 }; 7402 7403 // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window 7404 module.exports.f = function getOwnPropertyNames(it) { 7405 return windowNames && classof(it) == 'Window' 7406 ? getWindowNames(it) 7407 : $getOwnPropertyNames(toIndexedObject(it)); 7408 }; 7409 7410 7411 /***/ }), 7412 /* 235 */ 7413 /***/ (function(module, exports, __webpack_require__) { 7414 7415 var toAbsoluteIndex = __webpack_require__(60); 7416 var lengthOfArrayLike = __webpack_require__(63); 7417 var createProperty = __webpack_require__(236); 7418 7419 var $Array = Array; 7420 var max = Math.max; 7421 7422 module.exports = function (O, start, end) { 7423 var length = lengthOfArrayLike(O); 7424 var k = toAbsoluteIndex(start, length); 7425 var fin = toAbsoluteIndex(end === undefined ? length : end, length); 7426 var result = $Array(max(fin - k, 0)); 7427 for (var n = 0; k < fin; k++, n++) createProperty(result, n, O[k]); 7428 result.length = n; 7429 return result; 7430 }; 7431 7432 7433 /***/ }), 7434 /* 236 */ 7435 /***/ (function(module, exports, __webpack_require__) { 7436 7437 "use strict"; 7438 7439 var toPropertyKey = __webpack_require__(17); 7440 var definePropertyModule = __webpack_require__(44); 7441 var createPropertyDescriptor = __webpack_require__(10); 7442 7443 module.exports = function (object, key, value) { 7444 var propertyKey = toPropertyKey(key); 7445 if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value)); 7446 else object[propertyKey] = value; 7447 }; 7448 7449 7450 /***/ }), 7451 /* 237 */ 7452 /***/ (function(module, exports, __webpack_require__) { 7453 7454 var fails = __webpack_require__(6); 7455 var isObject = __webpack_require__(19); 7456 var classof = __webpack_require__(14); 7457 var ARRAY_BUFFER_NON_EXTENSIBLE = __webpack_require__(238); 7458 7459 // eslint-disable-next-line es/no-object-isextensible -- safe 7460 var $isExtensible = Object.isExtensible; 7461 var FAILS_ON_PRIMITIVES = fails(function () { $isExtensible(1); }); 7462 7463 // `Object.isExtensible` method 7464 // https://tc39.es/ecma262/#sec-object.isextensible 7465 module.exports = (FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE) ? function isExtensible(it) { 7466 if (!isObject(it)) return false; 7467 if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) == 'ArrayBuffer') return false; 7468 return $isExtensible ? $isExtensible(it) : true; 7469 } : $isExtensible; 7470 7471 7472 /***/ }), 7473 /* 238 */ 7474 /***/ (function(module, exports, __webpack_require__) { 7475 7476 // FF26- bug: ArrayBuffers are non-extensible, but Object.isExtensible does not report it 7477 var fails = __webpack_require__(6); 7478 7479 module.exports = fails(function () { 7480 if (typeof ArrayBuffer == 'function') { 7481 var buffer = new ArrayBuffer(8); 7482 // eslint-disable-next-line es/no-object-isextensible, es/no-object-defineproperty -- safe 7483 if (Object.isExtensible(buffer)) Object.defineProperty(buffer, 'a', { value: 8 }); 7484 } 7485 }); 7486 7487 7488 /***/ }), 7489 /* 239 */ 7490 /***/ (function(module, exports, __webpack_require__) { 7491 7492 var fails = __webpack_require__(6); 7493 7494 module.exports = !fails(function () { 7495 // eslint-disable-next-line es/no-object-isextensible, es/no-object-preventextensions -- required for testing 7496 return Object.isExtensible(Object.preventExtensions({})); 7497 }); 7498 7499 7500 /***/ }), 7501 /* 240 */ 7502 /***/ (function(module, exports, __webpack_require__) { 7503 7504 "use strict"; 7505 7506 var defineProperty = __webpack_require__(44).f; 7507 var create = __webpack_require__(86); 7508 var defineBuiltIns = __webpack_require__(167); 7509 var bind = __webpack_require__(91); 7510 var anInstance = __webpack_require__(116); 7511 var isNullOrUndefined = __webpack_require__(16); 7512 var iterate = __webpack_require__(90); 7513 var defineIterator = __webpack_require__(241); 7514 var createIterResultObject = __webpack_require__(169); 7515 var setSpecies = __webpack_require__(115); 7516 var DESCRIPTORS = __webpack_require__(5); 7517 var fastKey = __webpack_require__(233).fastKey; 7518 var InternalStateModule = __webpack_require__(51); 7519 7520 var setInternalState = InternalStateModule.set; 7521 var internalStateGetterFor = InternalStateModule.getterFor; 7522 7523 module.exports = { 7524 getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) { 7525 var Constructor = wrapper(function (that, iterable) { 7526 anInstance(that, Prototype); 7527 setInternalState(that, { 7528 type: CONSTRUCTOR_NAME, 7529 index: create(null), 7530 first: undefined, 7531 last: undefined, 7532 size: 0 7533 }); 7534 if (!DESCRIPTORS) that.size = 0; 7535 if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP }); 7536 }); 7537 7538 var Prototype = Constructor.prototype; 7539 7540 var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME); 7541 7542 var define = function (that, key, value) { 7543 var state = getInternalState(that); 7544 var entry = getEntry(that, key); 7545 var previous, index; 7546 // change existing entry 7547 if (entry) { 7548 entry.value = value; 7549 // create new entry 7550 } else { 7551 state.last = entry = { 7552 index: index = fastKey(key, true), 7553 key: key, 7554 value: value, 7555 previous: previous = state.last, 7556 next: undefined, 7557 removed: false 7558 }; 7559 if (!state.first) state.first = entry; 7560 if (previous) previous.next = entry; 7561 if (DESCRIPTORS) state.size++; 7562 else that.size++; 7563 // add to index 7564 if (index !== 'F') state.index[index] = entry; 7565 } return that; 7566 }; 7567 7568 var getEntry = function (that, key) { 7569 var state = getInternalState(that); 7570 // fast case 7571 var index = fastKey(key); 7572 var entry; 7573 if (index !== 'F') return state.index[index]; 7574 // frozen object case 7575 for (entry = state.first; entry; entry = entry.next) { 7576 if (entry.key == key) return entry; 7577 } 7578 }; 7579 7580 defineBuiltIns(Prototype, { 7581 // `{ Map, Set }.prototype.clear()` methods 7582 // https://tc39.es/ecma262/#sec-map.prototype.clear 7583 // https://tc39.es/ecma262/#sec-set.prototype.clear 7584 clear: function clear() { 7585 var that = this; 7586 var state = getInternalState(that); 7587 var data = state.index; 7588 var entry = state.first; 7589 while (entry) { 7590 entry.removed = true; 7591 if (entry.previous) entry.previous = entry.previous.next = undefined; 7592 delete data[entry.index]; 7593 entry = entry.next; 7594 } 7595 state.first = state.last = undefined; 7596 if (DESCRIPTORS) state.size = 0; 7597 else that.size = 0; 7598 }, 7599 // `{ Map, Set }.prototype.delete(key)` methods 7600 // https://tc39.es/ecma262/#sec-map.prototype.delete 7601 // https://tc39.es/ecma262/#sec-set.prototype.delete 7602 'delete': function (key) { 7603 var that = this; 7604 var state = getInternalState(that); 7605 var entry = getEntry(that, key); 7606 if (entry) { 7607 var next = entry.next; 7608 var prev = entry.previous; 7609 delete state.index[entry.index]; 7610 entry.removed = true; 7611 if (prev) prev.next = next; 7612 if (next) next.previous = prev; 7613 if (state.first == entry) state.first = next; 7614 if (state.last == entry) state.last = prev; 7615 if (DESCRIPTORS) state.size--; 7616 else that.size--; 7617 } return !!entry; 7618 }, 7619 // `{ Map, Set }.prototype.forEach(callbackfn, thisArg = undefined)` methods 7620 // https://tc39.es/ecma262/#sec-map.prototype.foreach 7621 // https://tc39.es/ecma262/#sec-set.prototype.foreach
vendor: 50,855 bytes, lines 7622-9039
7622 forEach: function forEach(callbackfn /* , that = undefined */) { 7623 var state = getInternalState(this); 7624 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 7625 var entry; 7626 while (entry = entry ? entry.next : state.first) { 7627 boundFunction(entry.value, entry.key, this); 7628 // revert to the last existing entry 7629 while (entry && entry.removed) entry = entry.previous; 7630 } 7631 }, 7632 // `{ Map, Set}.prototype.has(key)` methods 7633 // https://tc39.es/ecma262/#sec-map.prototype.has 7634 // https://tc39.es/ecma262/#sec-set.prototype.has 7635 has: function has(key) { 7636 return !!getEntry(this, key); 7637 } 7638 }); 7639 7640 defineBuiltIns(Prototype, IS_MAP ? { 7641 // `Map.prototype.get(key)` method 7642 // https://tc39.es/ecma262/#sec-map.prototype.get 7643 get: function get(key) { 7644 var entry = getEntry(this, key); 7645 return entry && entry.value; 7646 }, 7647 // `Map.prototype.set(key, value)` method 7648 // https://tc39.es/ecma262/#sec-map.prototype.set 7649 set: function set(key, value) { 7650 return define(this, key === 0 ? 0 : key, value); 7651 } 7652 } : { 7653 // `Set.prototype.add(value)` method 7654 // https://tc39.es/ecma262/#sec-set.prototype.add 7655 add: function add(value) { 7656 return define(this, value = value === 0 ? 0 : value, value); 7657 } 7658 }); 7659 if (DESCRIPTORS) defineProperty(Prototype, 'size', { 7660 get: function () { 7661 return getInternalState(this).size; 7662 } 7663 }); 7664 return Constructor; 7665 }, 7666 setStrong: function (Constructor, CONSTRUCTOR_NAME, IS_MAP) { 7667 var ITERATOR_NAME = CONSTRUCTOR_NAME + ' Iterator'; 7668 var getInternalCollectionState = internalStateGetterFor(CONSTRUCTOR_NAME); 7669 var getInternalIteratorState = internalStateGetterFor(ITERATOR_NAME); 7670 // `{ Map, Set }.prototype.{ keys, values, entries, @@iterator }()` methods 7671 // https://tc39.es/ecma262/#sec-map.prototype.entries 7672 // https://tc39.es/ecma262/#sec-map.prototype.keys 7673 // https://tc39.es/ecma262/#sec-map.prototype.values 7674 // https://tc39.es/ecma262/#sec-map.prototype-@@iterator 7675 // https://tc39.es/ecma262/#sec-set.prototype.entries 7676 // https://tc39.es/ecma262/#sec-set.prototype.keys 7677 // https://tc39.es/ecma262/#sec-set.prototype.values 7678 // https://tc39.es/ecma262/#sec-set.prototype-@@iterator 7679 defineIterator(Constructor, CONSTRUCTOR_NAME, function (iterated, kind) { 7680 setInternalState(this, { 7681 type: ITERATOR_NAME, 7682 target: iterated, 7683 state: getInternalCollectionState(iterated), 7684 kind: kind, 7685 last: undefined 7686 }); 7687 }, function () { 7688 var state = getInternalIteratorState(this); 7689 var kind = state.kind; 7690 var entry = state.last; 7691 // revert to the last existing entry 7692 while (entry && entry.removed) entry = entry.previous; 7693 // get next entry 7694 if (!state.target || !(state.last = entry = entry ? entry.next : state.state.first)) { 7695 // or finish the iteration 7696 state.target = undefined; 7697 return createIterResultObject(undefined, true); 7698 } 7699 // return step by kind 7700 if (kind == 'keys') return createIterResultObject(entry.key, false); 7701 if (kind == 'values') return createIterResultObject(entry.value, false); 7702 return createIterResultObject([entry.key, entry.value], false); 7703 }, IS_MAP ? 'entries' : 'values', !IS_MAP, true); 7704 7705 // `{ Map, Set }.prototype[@@species]` accessors 7706 // https://tc39.es/ecma262/#sec-get-map-@@species 7707 // https://tc39.es/ecma262/#sec-get-set-@@species 7708 setSpecies(CONSTRUCTOR_NAME); 7709 } 7710 }; 7711 7712 7713 /***/ }), 7714 /* 241 */ 7715 /***/ (function(module, exports, __webpack_require__) { 7716 7717 "use strict"; 7718 7719 var $ = __webpack_require__(2); 7720 var call = __webpack_require__(7); 7721 var IS_PURE = __webpack_require__(35); 7722 var FunctionName = __webpack_require__(49); 7723 var isCallable = __webpack_require__(20); 7724 var createIteratorConstructor = __webpack_require__(226); 7725 var getPrototypeOf = __webpack_require__(84); 7726 var setPrototypeOf = __webpack_require__(70); 7727 var setToStringTag = __webpack_require__(114); 7728 var createNonEnumerableProperty = __webpack_require__(43); 7729 var defineBuiltIn = __webpack_require__(47); 7730 var wellKnownSymbol = __webpack_require__(33); 7731 var Iterators = __webpack_require__(94); 7732 var IteratorsCore = __webpack_require__(227); 7733 7734 var PROPER_FUNCTION_NAME = FunctionName.PROPER; 7735 var CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE; 7736 var IteratorPrototype = IteratorsCore.IteratorPrototype; 7737 var BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS; 7738 var ITERATOR = wellKnownSymbol('iterator'); 7739 var KEYS = 'keys'; 7740 var VALUES = 'values'; 7741 var ENTRIES = 'entries'; 7742 7743 var returnThis = function () { return this; }; 7744 7745 module.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) { 7746 createIteratorConstructor(IteratorConstructor, NAME, next); 7747 7748 var getIterationMethod = function (KIND) { 7749 if (KIND === DEFAULT && defaultIterator) return defaultIterator; 7750 if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND]; 7751 switch (KIND) { 7752 case KEYS: return function keys() { return new IteratorConstructor(this, KIND); }; 7753 case VALUES: return function values() { return new IteratorConstructor(this, KIND); }; 7754 case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); }; 7755 } return function () { return new IteratorConstructor(this); }; 7756 }; 7757 7758 var TO_STRING_TAG = NAME + ' Iterator'; 7759 var INCORRECT_VALUES_NAME = false; 7760 var IterablePrototype = Iterable.prototype; 7761 var nativeIterator = IterablePrototype[ITERATOR] 7762 || IterablePrototype['@@iterator'] 7763 || DEFAULT && IterablePrototype[DEFAULT]; 7764 var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT); 7765 var anyNativeIterator = NAME == 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator; 7766 var CurrentIteratorPrototype, methods, KEY; 7767 7768 // fix native 7769 if (anyNativeIterator) { 7770 CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable())); 7771 if (CurrentIteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) { 7772 if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) { 7773 if (setPrototypeOf) { 7774 setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype); 7775 } else if (!isCallable(CurrentIteratorPrototype[ITERATOR])) { 7776 defineBuiltIn(CurrentIteratorPrototype, ITERATOR, returnThis); 7777 } 7778 } 7779 // Set @@toStringTag to native iterators 7780 setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true); 7781 if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis; 7782 } 7783 } 7784 7785 // fix Array.prototype.{ values, @@iterator }.name in V8 / FF 7786 if (PROPER_FUNCTION_NAME && DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) { 7787 if (!IS_PURE && CONFIGURABLE_FUNCTION_NAME) { 7788 createNonEnumerableProperty(IterablePrototype, 'name', VALUES); 7789 } else { 7790 INCORRECT_VALUES_NAME = true; 7791 defaultIterator = function values() { return call(nativeIterator, this); }; 7792 } 7793 } 7794 7795 // export additional methods 7796 if (DEFAULT) { 7797 methods = { 7798 values: getIterationMethod(VALUES), 7799 keys: IS_SET ? defaultIterator : getIterationMethod(KEYS), 7800 entries: getIterationMethod(ENTRIES) 7801 }; 7802 if (FORCED) for (KEY in methods) { 7803 if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) { 7804 defineBuiltIn(IterablePrototype, KEY, methods[KEY]); 7805 } 7806 } else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods); 7807 } 7808 7809 // define iterator 7810 if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) { 7811 defineBuiltIn(IterablePrototype, ITERATOR, defaultIterator, { name: DEFAULT }); 7812 } 7813 Iterators[NAME] = defaultIterator; 7814 7815 return methods; 7816 }; 7817 7818 7819 /***/ }), 7820 /* 242 */ 7821 /***/ (function(module, exports, __webpack_require__) { 7822 7823 // TODO: Remove this module from `core-js@4` since it's replaced to module below 7824 __webpack_require__(243); 7825 7826 7827 /***/ }), 7828 /* 243 */ 7829 /***/ (function(module, exports, __webpack_require__) { 7830 7831 "use strict"; 7832 7833 var FREEZING = __webpack_require__(239); 7834 var global = __webpack_require__(3); 7835 var uncurryThis = __webpack_require__(13); 7836 var defineBuiltIns = __webpack_require__(167); 7837 var InternalMetadataModule = __webpack_require__(233); 7838 var collection = __webpack_require__(232); 7839 var collectionWeak = __webpack_require__(244); 7840 var isObject = __webpack_require__(19); 7841 var enforceInternalState = __webpack_require__(51).enforce; 7842 var fails = __webpack_require__(6); 7843 var NATIVE_WEAK_MAP = __webpack_require__(52); 7844 7845 var $Object = Object; 7846 // eslint-disable-next-line es/no-array-isarray -- safe 7847 var isArray = Array.isArray; 7848 // eslint-disable-next-line es/no-object-isextensible -- safe 7849 var isExtensible = $Object.isExtensible; 7850 // eslint-disable-next-line es/no-object-isfrozen -- safe 7851 var isFrozen = $Object.isFrozen; 7852 // eslint-disable-next-line es/no-object-issealed -- safe 7853 var isSealed = $Object.isSealed; 7854 // eslint-disable-next-line es/no-object-freeze -- safe 7855 var freeze = $Object.freeze; 7856 // eslint-disable-next-line es/no-object-seal -- safe 7857 var seal = $Object.seal; 7858 7859 var FROZEN = {}; 7860 var SEALED = {}; 7861 var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global; 7862 var InternalWeakMap; 7863 7864 var wrapper = function (init) { 7865 return function WeakMap() { 7866 return init(this, arguments.length ? arguments[0] : undefined); 7867 }; 7868 }; 7869 7870 // `WeakMap` constructor 7871 // https://tc39.es/ecma262/#sec-weakmap-constructor 7872 var $WeakMap = collection('WeakMap', wrapper, collectionWeak); 7873 var WeakMapPrototype = $WeakMap.prototype; 7874 var nativeSet = uncurryThis(WeakMapPrototype.set); 7875 7876 // Chakra Edge bug: adding frozen arrays to WeakMap unfreeze them 7877 var hasMSEdgeFreezingBug = function () { 7878 return FREEZING && fails(function () { 7879 var frozenArray = freeze([]); 7880 nativeSet(new $WeakMap(), frozenArray, 1); 7881 return !isFrozen(frozenArray); 7882 }); 7883 }; 7884 7885 // IE11 WeakMap frozen keys fix 7886 // We can't use feature detection because it crash some old IE builds 7887 // https://github.com/zloirock/core-js/issues/485 7888 if (NATIVE_WEAK_MAP) if (IS_IE11) { 7889 InternalWeakMap = collectionWeak.getConstructor(wrapper, 'WeakMap', true); 7890 InternalMetadataModule.enable(); 7891 var nativeDelete = uncurryThis(WeakMapPrototype['delete']); 7892 var nativeHas = uncurryThis(WeakMapPrototype.has); 7893 var nativeGet = uncurryThis(WeakMapPrototype.get); 7894 defineBuiltIns(WeakMapPrototype, { 7895 'delete': function (key) { 7896 if (isObject(key) && !isExtensible(key)) { 7897 var state = enforceInternalState(this); 7898 if (!state.frozen) state.frozen = new InternalWeakMap(); 7899 return nativeDelete(this, key) || state.frozen['delete'](key); 7900 } return nativeDelete(this, key); 7901 }, 7902 has: function has(key) { 7903 if (isObject(key) && !isExtensible(key)) { 7904 var state = enforceInternalState(this); 7905 if (!state.frozen) state.frozen = new InternalWeakMap(); 7906 return nativeHas(this, key) || state.frozen.has(key); 7907 } return nativeHas(this, key); 7908 }, 7909 get: function get(key) { 7910 if (isObject(key) && !isExtensible(key)) { 7911 var state = enforceInternalState(this); 7912 if (!state.frozen) state.frozen = new InternalWeakMap(); 7913 return nativeHas(this, key) ? nativeGet(this, key) : state.frozen.get(key); 7914 } return nativeGet(this, key); 7915 }, 7916 set: function set(key, value) { 7917 if (isObject(key) && !isExtensible(key)) { 7918 var state = enforceInternalState(this); 7919 if (!state.frozen) state.frozen = new InternalWeakMap(); 7920 nativeHas(this, key) ? nativeSet(this, key, value) : state.frozen.set(key, value); 7921 } else nativeSet(this, key, value); 7922 return this; 7923 } 7924 }); 7925 // Chakra Edge frozen keys fix 7926 } else if (hasMSEdgeFreezingBug()) { 7927 defineBuiltIns(WeakMapPrototype, { 7928 set: function set(key, value) { 7929 var arrayIntegrityLevel; 7930 if (isArray(key)) { 7931 if (isFrozen(key)) arrayIntegrityLevel = FROZEN; 7932 else if (isSealed(key)) arrayIntegrityLevel = SEALED; 7933 } 7934 nativeSet(this, key, value); 7935 if (arrayIntegrityLevel == FROZEN) freeze(key); 7936 if (arrayIntegrityLevel == SEALED) seal(key); 7937 return this; 7938 } 7939 }); 7940 } 7941 7942 7943 /***/ }), 7944 /* 244 */ 7945 /***/ (function(module, exports, __webpack_require__) { 7946 7947 "use strict"; 7948 7949 var uncurryThis = __webpack_require__(13); 7950 var defineBuiltIns = __webpack_require__(167); 7951 var getWeakData = __webpack_require__(233).getWeakData; 7952 var anInstance = __webpack_require__(116); 7953 var anObject = __webpack_require__(46); 7954 var isNullOrUndefined = __webpack_require__(16); 7955 var isObject = __webpack_require__(19); 7956 var iterate = __webpack_require__(90); 7957 var ArrayIterationModule = __webpack_require__(175); 7958 var hasOwn = __webpack_require__(38); 7959 var InternalStateModule = __webpack_require__(51); 7960 7961 var setInternalState = InternalStateModule.set; 7962 var internalStateGetterFor = InternalStateModule.getterFor; 7963 var find = ArrayIterationModule.find; 7964 var findIndex = ArrayIterationModule.findIndex; 7965 var splice = uncurryThis([].splice); 7966 var id = 0; 7967 7968 // fallback for uncaught frozen keys 7969 var uncaughtFrozenStore = function (state) { 7970 return state.frozen || (state.frozen = new UncaughtFrozenStore()); 7971 }; 7972 7973 var UncaughtFrozenStore = function () { 7974 this.entries = []; 7975 }; 7976 7977 var findUncaughtFrozen = function (store, key) { 7978 return find(store.entries, function (it) { 7979 return it[0] === key; 7980 }); 7981 }; 7982 7983 UncaughtFrozenStore.prototype = { 7984 get: function (key) { 7985 var entry = findUncaughtFrozen(this, key); 7986 if (entry) return entry[1]; 7987 }, 7988 has: function (key) { 7989 return !!findUncaughtFrozen(this, key); 7990 }, 7991 set: function (key, value) { 7992 var entry = findUncaughtFrozen(this, key); 7993 if (entry) entry[1] = value; 7994 else this.entries.push([key, value]); 7995 }, 7996 'delete': function (key) { 7997 var index = findIndex(this.entries, function (it) { 7998 return it[0] === key; 7999 }); 8000 if (~index) splice(this.entries, index, 1); 8001 return !!~index; 8002 } 8003 }; 8004 8005 module.exports = { 8006 getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) { 8007 var Constructor = wrapper(function (that, iterable) { 8008 anInstance(that, Prototype); 8009 setInternalState(that, { 8010 type: CONSTRUCTOR_NAME, 8011 id: id++, 8012 frozen: undefined 8013 }); 8014 if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP }); 8015 }); 8016 8017 var Prototype = Constructor.prototype; 8018 8019 var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME); 8020 8021 var define = function (that, key, value) { 8022 var state = getInternalState(that); 8023 var data = getWeakData(anObject(key), true); 8024 if (data === true) uncaughtFrozenStore(state).set(key, value); 8025 else data[state.id] = value; 8026 return that; 8027 }; 8028 8029 defineBuiltIns(Prototype, { 8030 // `{ WeakMap, WeakSet }.prototype.delete(key)` methods 8031 // https://tc39.es/ecma262/#sec-weakmap.prototype.delete 8032 // https://tc39.es/ecma262/#sec-weakset.prototype.delete 8033 'delete': function (key) { 8034 var state = getInternalState(this); 8035 if (!isObject(key)) return false; 8036 var data = getWeakData(key); 8037 if (data === true) return uncaughtFrozenStore(state)['delete'](key); 8038 return data && hasOwn(data, state.id) && delete data[state.id]; 8039 }, 8040 // `{ WeakMap, WeakSet }.prototype.has(key)` methods 8041 // https://tc39.es/ecma262/#sec-weakmap.prototype.has 8042 // https://tc39.es/ecma262/#sec-weakset.prototype.has 8043 has: function has(key) { 8044 var state = getInternalState(this); 8045 if (!isObject(key)) return false; 8046 var data = getWeakData(key); 8047 if (data === true) return uncaughtFrozenStore(state).has(key); 8048 return data && hasOwn(data, state.id); 8049 } 8050 }); 8051 8052 defineBuiltIns(Prototype, IS_MAP ? { 8053 // `WeakMap.prototype.get(key)` method 8054 // https://tc39.es/ecma262/#sec-weakmap.prototype.get 8055 get: function get(key) { 8056 var state = getInternalState(this); 8057 if (isObject(key)) { 8058 var data = getWeakData(key); 8059 if (data === true) return uncaughtFrozenStore(state).get(key); 8060 return data ? data[state.id] : undefined; 8061 } 8062 }, 8063 // `WeakMap.prototype.set(key, value)` method 8064 // https://tc39.es/ecma262/#sec-weakmap.prototype.set 8065 set: function set(key, value) { 8066 return define(this, key, value); 8067 } 8068 } : { 8069 // `WeakSet.prototype.add(value)` method 8070 // https://tc39.es/ecma262/#sec-weakset.prototype.add 8071 add: function add(value) { 8072 return define(this, value, true); 8073 } 8074 }); 8075 8076 return Constructor; 8077 } 8078 }; 8079 8080 8081 /***/ }), 8082 /* 245 */ 8083 /***/ (function(module, exports, __webpack_require__) { 8084 8085 var $ = __webpack_require__(2); 8086 var getCompositeKeyNode = __webpack_require__(229); 8087 var getBuiltIn = __webpack_require__(23); 8088 var apply = __webpack_require__(68); 8089 8090 // https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey 8091 $({ global: true, forced: true }, { 8092 compositeSymbol: function compositeSymbol() { 8093 if (arguments.length == 1 && typeof arguments[0] == 'string') return getBuiltIn('Symbol')['for'](arguments[0]); 8094 return apply(getCompositeKeyNode, null, arguments).get('symbol', getBuiltIn('Symbol')); 8095 } 8096 }); 8097 8098 8099 /***/ }), 8100 /* 246 */ 8101 /***/ (function(module, exports, __webpack_require__) { 8102 8103 "use strict"; 8104 8105 // https://github.com/tc39/proposal-explicit-resource-management 8106 var $ = __webpack_require__(2); 8107 var DESCRIPTORS = __webpack_require__(5); 8108 var getBuiltIn = __webpack_require__(23); 8109 var aCallable = __webpack_require__(30); 8110 var anObject = __webpack_require__(46); 8111 var anInstance = __webpack_require__(116); 8112 var isNullOrUndefined = __webpack_require__(16); 8113 var defineBuiltIn = __webpack_require__(47); 8114 var defineBuiltIns = __webpack_require__(167); 8115 var defineBuiltInAccessor = __webpack_require__(110); 8116 var wellKnownSymbol = __webpack_require__(33); 8117 var InternalStateModule = __webpack_require__(51); 8118 var DisposableStackHelpers = __webpack_require__(201); 8119 8120 var SuppressedError = getBuiltIn('SuppressedError'); 8121 var $ReferenceError = ReferenceError; 8122 8123 var DISPOSE = wellKnownSymbol('dispose'); 8124 var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 8125 8126 var getDisposeMethod = DisposableStackHelpers.getDisposeMethod; 8127 var addDisposableResource = DisposableStackHelpers.addDisposableResource; 8128 8129 var DISPOSABLE_STACK = 'DisposableStack'; 8130 var setInternalState = InternalStateModule.set; 8131 var getDisposableStackInternalState = InternalStateModule.getterFor(DISPOSABLE_STACK); 8132 8133 var HINT = 'sync-dispose'; 8134 var DISPOSED = 'disposed'; 8135 var PENDING = 'pending'; 8136 8137 var ALREADY_DISPOSED = DISPOSABLE_STACK + ' already disposed'; 8138 8139 var $DisposableStack = function DisposableStack() { 8140 setInternalState(anInstance(this, DisposableStackPrototype), { 8141 type: DISPOSABLE_STACK, 8142 state: PENDING, 8143 stack: [] 8144 }); 8145 8146 if (!DESCRIPTORS) this.disposed = false; 8147 }; 8148 8149 var DisposableStackPrototype = $DisposableStack.prototype; 8150 8151 defineBuiltIns(DisposableStackPrototype, { 8152 dispose: function dispose() { 8153 var internalState = getDisposableStackInternalState(this); 8154 if (internalState.state == DISPOSED) return; 8155 internalState.state = DISPOSED; 8156 if (!DESCRIPTORS) this.disposed = true; 8157 var stack = internalState.stack; 8158 var i = stack.length; 8159 var thrown = false; 8160 var suppressed; 8161 while (i) { 8162 var disposeMethod = stack[--i]; 8163 stack[i] = null; 8164 try { 8165 disposeMethod(); 8166 } catch (errorResult) { 8167 if (thrown) { 8168 suppressed = new SuppressedError(errorResult, suppressed); 8169 } else { 8170 thrown = true; 8171 suppressed = errorResult; 8172 } 8173 } 8174 } 8175 internalState.stack = null; 8176 if (thrown) throw suppressed; 8177 }, 8178 use: function use(value) { 8179 var internalState = getDisposableStackInternalState(this); 8180 if (internalState.state == DISPOSED) throw $ReferenceError(ALREADY_DISPOSED); 8181 if (!isNullOrUndefined(value)) { 8182 anObject(value); 8183 var method = aCallable(getDisposeMethod(value, HINT)); 8184 addDisposableResource(internalState, value, HINT, method); 8185 } return value; 8186 }, 8187 adopt: function adopt(value, onDispose) { 8188 var internalState = getDisposableStackInternalState(this); 8189 if (internalState.state == DISPOSED) throw $ReferenceError(ALREADY_DISPOSED); 8190 aCallable(onDispose); 8191 addDisposableResource(internalState, undefined, HINT, function () { 8192 onDispose(value); 8193 }); 8194 return value; 8195 }, 8196 defer: function defer(onDispose) { 8197 var internalState = getDisposableStackInternalState(this); 8198 if (internalState.state == DISPOSED) throw $ReferenceError(ALREADY_DISPOSED); 8199 aCallable(onDispose); 8200 addDisposableResource(internalState, undefined, HINT, onDispose); 8201 }, 8202 move: function move() { 8203 var internalState = getDisposableStackInternalState(this); 8204 if (internalState.state == DISPOSED) throw $ReferenceError(ALREADY_DISPOSED); 8205 var newDisposableStack = new $DisposableStack(); 8206 getDisposableStackInternalState(newDisposableStack).stack = internalState.stack; 8207 internalState.stack = []; 8208 return newDisposableStack; 8209 } 8210 }); 8211 8212 if (DESCRIPTORS) defineBuiltInAccessor(DisposableStackPrototype, 'disposed', { 8213 configurable: true, 8214 get: function disposed() { 8215 return getDisposableStackInternalState(this).state == DISPOSED; 8216 } 8217 }); 8218 8219 defineBuiltIn(DisposableStackPrototype, DISPOSE, DisposableStackPrototype.dispose, { name: 'dispose' }); 8220 defineBuiltIn(DisposableStackPrototype, TO_STRING_TAG, DISPOSABLE_STACK, { nonWritable: true }); 8221 8222 $({ global: true, constructor: true }, { 8223 DisposableStack: $DisposableStack 8224 }); 8225 8226 8227 /***/ }), 8228 /* 247 */ 8229 /***/ (function(module, exports, __webpack_require__) { 8230 8231 var $ = __webpack_require__(2); 8232 var uncurryThis = __webpack_require__(13); 8233 var $isCallable = __webpack_require__(20); 8234 var inspectSource = __webpack_require__(50); 8235 var hasOwn = __webpack_require__(38); 8236 var DESCRIPTORS = __webpack_require__(5); 8237 8238 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 8239 var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 8240 var classRegExp = /^\s*class\b/; 8241 var exec = uncurryThis(classRegExp.exec); 8242 8243 var isClassConstructor = function (argument) { 8244 try { 8245 // `Function#toString` throws on some built-it function in some legacy engines 8246 // (for example, `DOMQuad` and similar in FF41-) 8247 if (!DESCRIPTORS || !exec(classRegExp, inspectSource(argument))) return false; 8248 } catch (error) { /* empty */ } 8249 var prototype = getOwnPropertyDescriptor(argument, 'prototype'); 8250 return !!prototype && hasOwn(prototype, 'writable') && !prototype.writable; 8251 }; 8252 8253 // `Function.isCallable` method 8254 // https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md 8255 $({ target: 'Function', stat: true, sham: true, forced: true }, { 8256 isCallable: function isCallable(argument) { 8257 return $isCallable(argument) && !isClassConstructor(argument); 8258 } 8259 }); 8260 8261 8262 /***/ }), 8263 /* 248 */ 8264 /***/ (function(module, exports, __webpack_require__) { 8265 8266 var $ = __webpack_require__(2); 8267 var isConstructor = __webpack_require__(119); 8268 8269 // `Function.isConstructor` method 8270 // https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md 8271 $({ target: 'Function', stat: true, forced: true }, { 8272 isConstructor: isConstructor 8273 }); 8274 8275 8276 /***/ }), 8277 /* 249 */ 8278 /***/ (function(module, exports, __webpack_require__) { 8279 8280 var $ = __webpack_require__(2); 8281 var uncurryThis = __webpack_require__(13); 8282 var aCallable = __webpack_require__(30); 8283 8284 // `Function.prototype.unThis` method 8285 // https://github.com/js-choi/proposal-function-un-this 8286 $({ target: 'Function', proto: true, forced: true }, { 8287 unThis: function unThis() { 8288 return uncurryThis(aCallable(this)); 8289 } 8290 }); 8291 8292 8293 /***/ }), 8294 /* 250 */ 8295 /***/ (function(module, exports, __webpack_require__) { 8296 8297 "use strict"; 8298 8299 var $ = __webpack_require__(2); 8300 var global = __webpack_require__(3); 8301 var anInstance = __webpack_require__(116); 8302 var isCallable = __webpack_require__(20); 8303 var createNonEnumerableProperty = __webpack_require__(43); 8304 var fails = __webpack_require__(6); 8305 var hasOwn = __webpack_require__(38); 8306 var wellKnownSymbol = __webpack_require__(33); 8307 var IteratorPrototype = __webpack_require__(227).IteratorPrototype; 8308 var IS_PURE = __webpack_require__(35); 8309 8310 var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 8311 8312 var NativeIterator = global.Iterator; 8313 8314 // FF56- have non-standard global helper `Iterator` 8315 var FORCED = IS_PURE 8316 || !isCallable(NativeIterator) 8317 || NativeIterator.prototype !== IteratorPrototype 8318 // FF44- non-standard `Iterator` passes previous tests 8319 || !fails(function () { NativeIterator({}); }); 8320 8321 var IteratorConstructor = function Iterator() { 8322 anInstance(this, IteratorPrototype); 8323 }; 8324 8325 if (!hasOwn(IteratorPrototype, TO_STRING_TAG)) { 8326 createNonEnumerableProperty(IteratorPrototype, TO_STRING_TAG, 'Iterator'); 8327 } 8328 8329 if (FORCED || !hasOwn(IteratorPrototype, 'constructor') || IteratorPrototype.constructor === Object) { 8330 createNonEnumerableProperty(IteratorPrototype, 'constructor', IteratorConstructor); 8331 } 8332 8333 IteratorConstructor.prototype = IteratorPrototype; 8334 8335 // `Iterator` constructor 8336 // https://github.com/tc39/proposal-iterator-helpers 8337 $({ global: true, constructor: true, forced: FORCED }, { 8338 Iterator: IteratorConstructor 8339 }); 8340 8341 8342 /***/ }), 8343 /* 251 */ 8344 /***/ (function(module, exports, __webpack_require__) { 8345 8346 // TODO: Remove from `core-js@4` 8347 var $ = __webpack_require__(2); 8348 var indexed = __webpack_require__(252); 8349 8350 // `Iterator.prototype.asIndexedPairs` method 8351 // https://github.com/tc39/proposal-iterator-helpers 8352 $({ target: 'Iterator', name: 'indexed', proto: true, real: true, forced: true }, { 8353 asIndexedPairs: indexed 8354 }); 8355 8356 8357 /***/ }), 8358 /* 252 */ 8359 /***/ (function(module, exports, __webpack_require__) { 8360 8361 "use strict"; 8362 8363 var call = __webpack_require__(7); 8364 var map = __webpack_require__(253); 8365 8366 var callback = function (value, counter) { 8367 return [counter, value]; 8368 }; 8369 8370 // `Iterator.prototype.indexed` method 8371 // https://github.com/tc39/proposal-iterator-helpers 8372 module.exports = function indexed() { 8373 return call(map, this, callback); 8374 }; 8375 8376 8377 /***/ }), 8378 /* 253 */ 8379 /***/ (function(module, exports, __webpack_require__) { 8380 8381 "use strict"; 8382 8383 var call = __webpack_require__(7); 8384 var aCallable = __webpack_require__(30); 8385 var anObject = __webpack_require__(46); 8386 var getIteratorDirect = __webpack_require__(170); 8387 var createIteratorProxy = __webpack_require__(254); 8388 var callWithSafeIterationClosing = __webpack_require__(255); 8389 8390 var IteratorProxy = createIteratorProxy(function () { 8391 var iterator = this.iterator; 8392 var result = anObject(call(this.next, iterator)); 8393 var done = this.done = !!result.done; 8394 if (!done) return callWithSafeIterationClosing(iterator, this.mapper, [result.value, this.counter++], true); 8395 }); 8396 8397 // `Iterator.prototype.map` method 8398 // https://github.com/tc39/proposal-iterator-helpers 8399 module.exports = function map(mapper) { 8400 return new IteratorProxy(getIteratorDirect(this), { 8401 mapper: aCallable(mapper) 8402 }); 8403 }; 8404 8405 8406 /***/ }), 8407 /* 254 */ 8408 /***/ (function(module, exports, __webpack_require__) { 8409 8410 "use strict"; 8411 8412 var call = __webpack_require__(7); 8413 var create = __webpack_require__(86); 8414 var createNonEnumerableProperty = __webpack_require__(43); 8415 var defineBuiltIns = __webpack_require__(167); 8416 var wellKnownSymbol = __webpack_require__(33); 8417 var InternalStateModule = __webpack_require__(51); 8418 var getMethod = __webpack_require__(29); 8419 var IteratorPrototype = __webpack_require__(227).IteratorPrototype; 8420 var createIterResultObject = __webpack_require__(169); 8421 var iteratorClose = __webpack_require__(97); 8422 8423 var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 8424 var ITERATOR_HELPER = 'IteratorHelper'; 8425 var WRAP_FOR_VALID_ITERATOR = 'WrapForValidIterator'; 8426 var setInternalState = InternalStateModule.set; 8427 8428 var createIteratorProxyPrototype = function (IS_ITERATOR) { 8429 var getInternalState = InternalStateModule.getterFor(IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER); 8430 8431 return defineBuiltIns(create(IteratorPrototype), { 8432 next: function next() { 8433 var state = getInternalState(this); 8434 // for simplification: 8435 // for `%WrapForValidIteratorPrototype%.next` our `nextHandler` returns `IterResultObject` 8436 // for `%IteratorHelperPrototype%.next` - just a value 8437 if (IS_ITERATOR) return state.nextHandler(); 8438 try { 8439 var result = state.done ? undefined : state.nextHandler(); 8440 return createIterResultObject(result, state.done); 8441 } catch (error) { 8442 state.done = true; 8443 throw error; 8444 } 8445 }, 8446 'return': function () { 8447 var state = getInternalState(this); 8448 var iterator = state.iterator; 8449 state.done = true; 8450 if (IS_ITERATOR) { 8451 var returnMethod = getMethod(iterator, 'return'); 8452 return returnMethod ? call(returnMethod, iterator) : createIterResultObject(undefined, true); 8453 } 8454 if (state.inner) try { 8455 iteratorClose(state.inner.iterator, 'normal'); 8456 } catch (error) { 8457 return iteratorClose(iterator, 'throw', error); 8458 } 8459 iteratorClose(iterator, 'normal'); 8460 return createIterResultObject(undefined, true); 8461 } 8462 }); 8463 }; 8464 8465 var WrapForValidIteratorPrototype = createIteratorProxyPrototype(true); 8466 var IteratorHelperPrototype = createIteratorProxyPrototype(false); 8467 8468 createNonEnumerableProperty(IteratorHelperPrototype, TO_STRING_TAG, 'Iterator Helper'); 8469 8470 module.exports = function (nextHandler, IS_ITERATOR) { 8471 var IteratorProxy = function Iterator(record, state) { 8472 if (state) { 8473 state.iterator = record.iterator; 8474 state.next = record.next; 8475 } else state = record; 8476 state.type = IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER; 8477 state.nextHandler = nextHandler; 8478 state.counter = 0; 8479 state.done = false; 8480 setInternalState(this, state); 8481 }; 8482 8483 IteratorProxy.prototype = IS_ITERATOR ? WrapForValidIteratorPrototype : IteratorHelperPrototype; 8484 8485 return IteratorProxy; 8486 }; 8487 8488 8489 /***/ }), 8490 /* 255 */ 8491 /***/ (function(module, exports, __webpack_require__) { 8492 8493 var anObject = __webpack_require__(46); 8494 var iteratorClose = __webpack_require__(97); 8495 8496 // call something on iterator step with safe closing on error 8497 module.exports = function (iterator, fn, value, ENTRIES) { 8498 try { 8499 return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value); 8500 } catch (error) { 8501 iteratorClose(iterator, 'throw', error); 8502 } 8503 }; 8504 8505 8506 /***/ }), 8507 /* 256 */ 8508 /***/ (function(module, exports, __webpack_require__) { 8509 8510 "use strict"; 8511 8512 // https://github.com/tc39/proposal-explicit-resource-management 8513 var call = __webpack_require__(7); 8514 var defineBuiltIn = __webpack_require__(47); 8515 var getMethod = __webpack_require__(29); 8516 var hasOwn = __webpack_require__(38); 8517 var wellKnownSymbol = __webpack_require__(33); 8518 var IteratorPrototype = __webpack_require__(227).IteratorPrototype; 8519 8520 var DISPOSE = wellKnownSymbol('dispose'); 8521 8522 if (!hasOwn(IteratorPrototype, DISPOSE)) { 8523 defineBuiltIn(IteratorPrototype, DISPOSE, function () { 8524 var $return = getMethod(this, 'return'); 8525 if ($return) call($return, this); 8526 }); 8527 } 8528 8529 8530 /***/ }), 8531 /* 257 */ 8532 /***/ (function(module, exports, __webpack_require__) { 8533 8534 "use strict"; 8535 8536 var $ = __webpack_require__(2); 8537 var call = __webpack_require__(7); 8538 var anObject = __webpack_require__(46); 8539 var getIteratorDirect = __webpack_require__(170); 8540 var notANaN = __webpack_require__(209); 8541 var toPositiveInteger = __webpack_require__(161); 8542 var createIteratorProxy = __webpack_require__(254); 8543 8544 var IteratorProxy = createIteratorProxy(function () { 8545 var iterator = this.iterator; 8546 var next = this.next; 8547 var result, done; 8548 while (this.remaining) { 8549 this.remaining--; 8550 result = anObject(call(next, iterator)); 8551 done = this.done = !!result.done; 8552 if (done) return; 8553 } 8554 result = anObject(call(next, iterator)); 8555 done = this.done = !!result.done; 8556 if (!done) return result.value; 8557 }); 8558 8559 // `Iterator.prototype.drop` method 8560 // https://github.com/tc39/proposal-iterator-helpers 8561 $({ target: 'Iterator', proto: true, real: true }, { 8562 drop: function drop(limit) { 8563 return new IteratorProxy(getIteratorDirect(this), { 8564 remaining: toPositiveInteger(notANaN(+limit)) 8565 }); 8566 } 8567 }); 8568 8569 8570 /***/ }), 8571 /* 258 */ 8572 /***/ (function(module, exports, __webpack_require__) { 8573 8574 "use strict"; 8575 8576 var $ = __webpack_require__(2); 8577 var iterate = __webpack_require__(90); 8578 var aCallable = __webpack_require__(30); 8579 var getIteratorDirect = __webpack_require__(170); 8580 8581 // `Iterator.prototype.every` method 8582 // https://github.com/tc39/proposal-iterator-helpers 8583 $({ target: 'Iterator', proto: true, real: true }, { 8584 every: function every(predicate) { 8585 var record = getIteratorDirect(this); 8586 var counter = 0; 8587 aCallable(predicate); 8588 return !iterate(record, function (value, stop) { 8589 if (!predicate(value, counter++)) return stop(); 8590 }, { IS_RECORD: true, INTERRUPTED: true }).stopped; 8591 } 8592 }); 8593 8594 8595 /***/ }), 8596 /* 259 */ 8597 /***/ (function(module, exports, __webpack_require__) { 8598 8599 "use strict"; 8600 8601 var $ = __webpack_require__(2); 8602 var call = __webpack_require__(7); 8603 var aCallable = __webpack_require__(30); 8604 var anObject = __webpack_require__(46); 8605 var getIteratorDirect = __webpack_require__(170); 8606 var createIteratorProxy = __webpack_require__(254); 8607 var callWithSafeIterationClosing = __webpack_require__(255); 8608 8609 var IteratorProxy = createIteratorProxy(function () { 8610 var iterator = this.iterator; 8611 var predicate = this.predicate; 8612 var next = this.next; 8613 var result, done, value; 8614 while (true) { 8615 result = anObject(call(next, iterator)); 8616 done = this.done = !!result.done; 8617 if (done) return; 8618 value = result.value; 8619 if (callWithSafeIterationClosing(iterator, predicate, [value, this.counter++], true)) return value; 8620 } 8621 }); 8622 8623 // `Iterator.prototype.filter` method 8624 // https://github.com/tc39/proposal-iterator-helpers 8625 $({ target: 'Iterator', proto: true, real: true }, { 8626 filter: function filter(predicate) { 8627 return new IteratorProxy(getIteratorDirect(this), { 8628 predicate: aCallable(predicate) 8629 }); 8630 } 8631 }); 8632 8633 8634 /***/ }), 8635 /* 260 */ 8636 /***/ (function(module, exports, __webpack_require__) { 8637 8638 "use strict"; 8639 8640 var $ = __webpack_require__(2); 8641 var iterate = __webpack_require__(90); 8642 var aCallable = __webpack_require__(30); 8643 var getIteratorDirect = __webpack_require__(170); 8644 8645 // `Iterator.prototype.find` method 8646 // https://github.com/tc39/proposal-iterator-helpers 8647 $({ target: 'Iterator', proto: true, real: true }, { 8648 find: function find(predicate) { 8649 var record = getIteratorDirect(this); 8650 var counter = 0; 8651 aCallable(predicate); 8652 return iterate(record, function (value, stop) { 8653 if (predicate(value, counter++)) return stop(value); 8654 }, { IS_RECORD: true, INTERRUPTED: true }).result; 8655 } 8656 }); 8657 8658 8659 /***/ }), 8660 /* 261 */ 8661 /***/ (function(module, exports, __webpack_require__) { 8662 8663 "use strict"; 8664 8665 var $ = __webpack_require__(2); 8666 var call = __webpack_require__(7); 8667 var aCallable = __webpack_require__(30); 8668 var anObject = __webpack_require__(46); 8669 var getIteratorDirect = __webpack_require__(170); 8670 var getIteratorFlattenable = __webpack_require__(262); 8671 var createIteratorProxy = __webpack_require__(254); 8672 var iteratorClose = __webpack_require__(97); 8673 8674 var IteratorProxy = createIteratorProxy(function () { 8675 var iterator = this.iterator; 8676 var mapper = this.mapper; 8677 var result, inner; 8678 8679 while (true) { 8680 if (inner = this.inner) try { 8681 result = anObject(call(inner.next, inner.iterator)); 8682 if (!result.done) return result.value; 8683 this.inner = null; 8684 } catch (error) { iteratorClose(iterator, 'throw', error); } 8685 8686 result = anObject(call(this.next, iterator)); 8687 8688 if (this.done = !!result.done) return; 8689 8690 try { 8691 this.inner = getIteratorFlattenable(mapper(result.value, this.counter++)); 8692 } catch (error) { iteratorClose(iterator, 'throw', error); } 8693 } 8694 }); 8695 8696 // `Iterator.prototype.flatMap` method 8697 // https://github.com/tc39/proposal-iterator-helpers 8698 $({ target: 'Iterator', proto: true, real: true }, { 8699 flatMap: function flatMap(mapper) { 8700 return new IteratorProxy(getIteratorDirect(this), { 8701 mapper: aCallable(mapper), 8702 inner: null 8703 }); 8704 } 8705 }); 8706 8707 8708 /***/ }), 8709 /* 262 */ 8710 /***/ (function(module, exports, __webpack_require__) { 8711 8712 var call = __webpack_require__(7); 8713 var isCallable = __webpack_require__(20); 8714 var anObject = __webpack_require__(46); 8715 var getIteratorDirect = __webpack_require__(170); 8716 var getIteratorMethod = __webpack_require__(96); 8717 8718 module.exports = function (obj) { 8719 var object = anObject(obj); 8720 var method = getIteratorMethod(object); 8721 return getIteratorDirect(anObject(isCallable(method) ? call(method, object) : object)); 8722 }; 8723 8724 8725 /***/ }), 8726 /* 263 */ 8727 /***/ (function(module, exports, __webpack_require__) { 8728 8729 "use strict"; 8730 8731 var $ = __webpack_require__(2); 8732 var iterate = __webpack_require__(90); 8733 var aCallable = __webpack_require__(30); 8734 var getIteratorDirect = __webpack_require__(170); 8735 8736 // `Iterator.prototype.forEach` method 8737 // https://github.com/tc39/proposal-iterator-helpers 8738 $({ target: 'Iterator', proto: true, real: true }, { 8739 forEach: function forEach(fn) { 8740 var record = getIteratorDirect(this); 8741 var counter = 0; 8742 aCallable(fn); 8743 iterate(record, function (value) { 8744 fn(value, counter++); 8745 }, { IS_RECORD: true }); 8746 } 8747 }); 8748 8749 8750 /***/ }), 8751 /* 264 */ 8752 /***/ (function(module, exports, __webpack_require__) { 8753 8754 var $ = __webpack_require__(2); 8755 var call = __webpack_require__(7); 8756 var toObject = __webpack_require__(39); 8757 var isPrototypeOf = __webpack_require__(24); 8758 var IteratorPrototype = __webpack_require__(227).IteratorPrototype; 8759 var createIteratorProxy = __webpack_require__(254); 8760 var getIteratorFlattenable = __webpack_require__(262); 8761 8762 var IteratorProxy = createIteratorProxy(function () { 8763 return call(this.next, this.iterator); 8764 }, true); 8765 8766 // `Iterator.from` method 8767 // https://github.com/tc39/proposal-iterator-helpers 8768 $({ target: 'Iterator', stat: true }, { 8769 from: function from(O) { 8770 var iteratorRecord = getIteratorFlattenable(typeof O == 'string' ? toObject(O) : O); 8771 return isPrototypeOf(IteratorPrototype, iteratorRecord.iterator) 8772 ? iteratorRecord.iterator 8773 : new IteratorProxy(iteratorRecord); 8774 } 8775 }); 8776 8777 8778 /***/ }), 8779 /* 265 */ 8780 /***/ (function(module, exports, __webpack_require__) { 8781 8782 // TODO: Remove from `core-js@4` 8783 var $ = __webpack_require__(2); 8784 var indexed = __webpack_require__(252); 8785 8786 // `Iterator.prototype.indexed` method 8787 // https://github.com/tc39/proposal-iterator-helpers 8788 $({ target: 'Iterator', proto: true, real: true, forced: true }, { 8789 indexed: indexed 8790 }); 8791 8792 8793 /***/ }), 8794 /* 266 */ 8795 /***/ (function(module, exports, __webpack_require__) { 8796 8797 var $ = __webpack_require__(2); 8798 var map = __webpack_require__(253); 8799 8800 // `Iterator.prototype.map` method 8801 // https://github.com/tc39/proposal-iterator-helpers 8802 $({ target: 'Iterator', proto: true, real: true }, { 8803 map: map 8804 }); 8805 8806 8807 /***/ }), 8808 /* 267 */ 8809 /***/ (function(module, exports, __webpack_require__) { 8810 8811 "use strict"; 8812 8813 var $ = __webpack_require__(2); 8814 var iterate = __webpack_require__(90); 8815 var aCallable = __webpack_require__(30); 8816 var getIteratorDirect = __webpack_require__(170); 8817 8818 var $TypeError = TypeError; 8819 8820 // `Iterator.prototype.reduce` method 8821 // https://github.com/tc39/proposal-iterator-helpers 8822 $({ target: 'Iterator', proto: true, real: true }, { 8823 reduce: function reduce(reducer /* , initialValue */) { 8824 var record = getIteratorDirect(this); 8825 aCallable(reducer); 8826 var noInitial = arguments.length < 2; 8827 var accumulator = noInitial ? undefined : arguments[1]; 8828 var counter = 0; 8829 iterate(record, function (value) { 8830 if (noInitial) { 8831 noInitial = false; 8832 accumulator = value; 8833 } else { 8834 accumulator = reducer(accumulator, value, counter); 8835 } 8836 counter++; 8837 }, { IS_RECORD: true }); 8838 if (noInitial) throw $TypeError('Reduce of empty iterator with no initial value'); 8839 return accumulator; 8840 } 8841 }); 8842 8843 8844 /***/ }), 8845 /* 268 */ 8846 /***/ (function(module, exports, __webpack_require__) { 8847 8848 "use strict"; 8849 8850 var $ = __webpack_require__(2); 8851 var iterate = __webpack_require__(90); 8852 var aCallable = __webpack_require__(30); 8853 var getIteratorDirect = __webpack_require__(170); 8854 8855 // `Iterator.prototype.some` method 8856 // https://github.com/tc39/proposal-iterator-helpers 8857 $({ target: 'Iterator', proto: true, real: true }, { 8858 some: function some(predicate) { 8859 var record = getIteratorDirect(this); 8860 var counter = 0; 8861 aCallable(predicate); 8862 return iterate(record, function (value, stop) { 8863 if (predicate(value, counter++)) return stop(); 8864 }, { IS_RECORD: true, INTERRUPTED: true }).stopped; 8865 } 8866 }); 8867 8868 8869 /***/ }), 8870 /* 269 */ 8871 /***/ (function(module, exports, __webpack_require__) { 8872 8873 "use strict"; 8874 8875 var $ = __webpack_require__(2); 8876 var call = __webpack_require__(7); 8877 var anObject = __webpack_require__(46); 8878 var getIteratorDirect = __webpack_require__(170); 8879 var notANaN = __webpack_require__(209); 8880 var toPositiveInteger = __webpack_require__(161); 8881 var createIteratorProxy = __webpack_require__(254); 8882 var iteratorClose = __webpack_require__(97); 8883 8884 var IteratorProxy = createIteratorProxy(function () { 8885 var iterator = this.iterator; 8886 if (!this.remaining--) { 8887 this.done = true; 8888 return iteratorClose(iterator, 'normal', undefined); 8889 } 8890 var result = anObject(call(this.next, iterator)); 8891 var done = this.done = !!result.done; 8892 if (!done) return result.value; 8893 }); 8894 8895 // `Iterator.prototype.take` method 8896 // https://github.com/tc39/proposal-iterator-helpers 8897 $({ target: 'Iterator', proto: true, real: true }, { 8898 take: function take(limit) { 8899 return new IteratorProxy(getIteratorDirect(this), { 8900 remaining: toPositiveInteger(notANaN(+limit)) 8901 }); 8902 } 8903 }); 8904 8905 8906 /***/ }), 8907 /* 270 */ 8908 /***/ (function(module, exports, __webpack_require__) { 8909 8910 "use strict"; 8911 8912 var $ = __webpack_require__(2); 8913 var iterate = __webpack_require__(90); 8914 var getIteratorDirect = __webpack_require__(170); 8915 8916 var push = [].push; 8917 8918 // `Iterator.prototype.toArray` method 8919 // https://github.com/tc39/proposal-iterator-helpers 8920 $({ target: 'Iterator', proto: true, real: true }, { 8921 toArray: function toArray() { 8922 var result = []; 8923 iterate(getIteratorDirect(this), push, { that: result, IS_RECORD: true }); 8924 return result; 8925 } 8926 }); 8927 8928 8929 /***/ }), 8930 /* 271 */ 8931 /***/ (function(module, exports, __webpack_require__) { 8932 8933 "use strict"; 8934 8935 var $ = __webpack_require__(2); 8936 var AsyncFromSyncIterator = __webpack_require__(166); 8937 var WrapAsyncIterator = __webpack_require__(217); 8938 var getIteratorDirect = __webpack_require__(170); 8939 8940 // `Iterator.prototype.toAsync` method 8941 // https://github.com/tc39/proposal-iterator-helpers 8942 $({ target: 'Iterator', proto: true, real: true }, { 8943 toAsync: function toAsync() { 8944 return new WrapAsyncIterator(getIteratorDirect(new AsyncFromSyncIterator(getIteratorDirect(this)))); 8945 } 8946 }); 8947 8948 8949 /***/ }), 8950 /* 272 */ 8951 /***/ (function(module, exports, __webpack_require__) { 8952 8953 "use strict"; 8954 8955 var $ = __webpack_require__(2); 8956 var aMap = __webpack_require__(273); 8957 var remove = __webpack_require__(185).remove; 8958 8959 // `Map.prototype.deleteAll` method 8960 // https://github.com/tc39/proposal-collection-methods 8961 $({ target: 'Map', proto: true, real: true, forced: true }, { 8962 deleteAll: function deleteAll(/* ...elements */) { 8963 var collection = aMap(this); 8964 var allDeleted = true; 8965 var wasDeleted; 8966 for (var k = 0, len = arguments.length; k < len; k++) { 8967 wasDeleted = remove(collection, arguments[k]); 8968 allDeleted = allDeleted && wasDeleted; 8969 } return !!allDeleted; 8970 } 8971 }); 8972 8973 8974 /***/ }), 8975 /* 273 */ 8976 /***/ (function(module, exports, __webpack_require__) { 8977 8978 var has = __webpack_require__(185).has; 8979 8980 // Perform ? RequireInternalSlot(M, [[MapData]]) 8981 module.exports = function (it) { 8982 has(it); 8983 return it; 8984 }; 8985 8986 8987 /***/ }), 8988 /* 274 */ 8989 /***/ (function(module, exports, __webpack_require__) { 8990 8991 "use strict"; 8992 8993 var $ = __webpack_require__(2); 8994 var aMap = __webpack_require__(273); 8995 var MapHelpers = __webpack_require__(185); 8996 8997 var get = MapHelpers.get; 8998 var has = MapHelpers.has; 8999 var set = MapHelpers.set; 9000 9001 // `Map.prototype.emplace` method 9002 // https://github.com/tc39/proposal-upsert 9003 $({ target: 'Map', proto: true, real: true, forced: true }, { 9004 emplace: function emplace(key, handler) { 9005 var map = aMap(this); 9006 var value, inserted; 9007 if (has(map, key)) { 9008 value = get(map, key); 9009 if ('update' in handler) { 9010 value = handler.update(value, key, map); 9011 set(map, key, value); 9012 } return value; 9013 } 9014 inserted = handler.insert(key, map); 9015 set(map, key, inserted); 9016 return inserted; 9017 } 9018 }); 9019 9020 9021 /***/ }), 9022 /* 275 */ 9023 /***/ (function(module, exports, __webpack_require__) { 9024 9025 "use strict"; 9026 9027 var $ = __webpack_require__(2); 9028 var bind = __webpack_require__(91); 9029 var aMap = __webpack_require__(273); 9030 var iterate = __webpack_require__(196); 9031 9032 // `Map.prototype.every` method 9033 // https://github.com/tc39/proposal-collection-methods 9034 $({ target: 'Map', proto: true, real: true, forced: true }, { 9035 every: function every(callbackfn /* , thisArg */) { 9036 var map = aMap(this); 9037 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 9038 return iterate(map, function (value, key) { 9039 if (!boundFunction(value, key, map)) return false;
9040 }, true) !== false; 9041 } 9042 }); 9043 9044 9045 /***/ }), 9046 /* 276 */ 9047 /***/ (function(module, exports, __webpack_require__) { 9048 9049 "use strict"; 9050 9051 var $ = __webpack_require__(2); 9052 var bind = __webpack_require__(91); 9053 var aMap = __webpack_require__(273); 9054 var MapHelpers = __webpack_require__(185); 9055 var iterate = __webpack_require__(196); 9056 9057 var Map = MapHelpers.Map; 9058 var set = MapHelpers.set; 9059 9060 // `Map.prototype.filter` method 9061 // https://github.com/tc39/proposal-collection-methods 9062 $({ target: 'Map', proto: true, real: true, forced: true }, { 9063 filter: function filter(callbackfn /* , thisArg */) { 9064 var map = aMap(this); 9065 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 9066 var newMap = new Map(); 9067 iterate(map, function (value, key) { 9068 if (boundFunction(value, key, map)) set(newMap, key, value); 9069 }); 9070 return newMap; 9071 } 9072 }); 9073 9074 9075 /***/ }), 9076 /* 277 */ 9077 /***/ (function(module, exports, __webpack_require__) { 9078 9079 "use strict"; 9080 9081 var $ = __webpack_require__(2); 9082 var bind = __webpack_require__(91); 9083 var aMap = __webpack_require__(273); 9084 var iterate = __webpack_require__(196); 9085 9086 // `Map.prototype.find` method 9087 // https://github.com/tc39/proposal-collection-methods 9088 $({ target: 'Map', proto: true, real: true, forced: true }, { 9089 find: function find(callbackfn /* , thisArg */) { 9090 var map = aMap(this); 9091 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 9092 var result = iterate(map, function (value, key) { 9093 if (boundFunction(value, key, map)) return { value: value }; 9094 }, true); 9095 return result && result.value; 9096 } 9097 }); 9098 9099 9100 /***/ }), 9101 /* 278 */ 9102 /***/ (function(module, exports, __webpack_require__) { 9103 9104 "use strict"; 9105 9106 var $ = __webpack_require__(2); 9107 var bind = __webpack_require__(91); 9108 var aMap = __webpack_require__(273); 9109 var iterate = __webpack_require__(196); 9110 9111 // `Map.prototype.findKey` method 9112 // https://github.com/tc39/proposal-collection-methods 9113 $({ target: 'Map', proto: true, real: true, forced: true }, { 9114 findKey: function findKey(callbackfn /* , thisArg */) { 9115 var map = aMap(this); 9116 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 9117 var result = iterate(map, function (value, key) { 9118 if (boundFunction(value, key, map)) return { key: key }; 9119 }, true); 9120 return result && result.key; 9121 } 9122 }); 9123 9124 9125 /***/ }), 9126 /* 279 */ 9127 /***/ (function(module, exports, __webpack_require__) { 9128 9129 var $ = __webpack_require__(2); 9130 var from = __webpack_require__(280); 9131 9132 // `Map.from` method 9133 // https://tc39.github.io/proposal-setmap-offrom/#sec-map.from 9134 $({ target: 'Map', stat: true, forced: true }, { 9135 from: from 9136 }); 9137 9138 9139 /***/ }), 9140 /* 280 */ 9141 /***/ (function(module, exports, __webpack_require__) { 9142 9143 "use strict"; 9144 9145 // https://tc39.github.io/proposal-setmap-offrom/ 9146 var bind = __webpack_require__(91); 9147 var call = __webpack_require__(7); 9148 var aCallable = __webpack_require__(30); 9149 var aConstructor = __webpack_require__(118); 9150 var isNullOrUndefined = __webpack_require__(16); 9151 var iterate = __webpack_require__(90); 9152 9153 var push = [].push; 9154 9155 module.exports = function from(source /* , mapFn, thisArg */) { 9156 var length = arguments.length; 9157 var mapFn = length > 1 ? arguments[1] : undefined; 9158 var mapping, array, n, boundFunction; 9159 aConstructor(this); 9160 mapping = mapFn !== undefined; 9161 if (mapping) aCallable(mapFn); 9162 if (isNullOrUndefined(source)) return new this(); 9163 array = []; 9164 if (mapping) { 9165 n = 0; 9166 boundFunction = bind(mapFn, length > 2 ? arguments[2] : undefined); 9167 iterate(source, function (nextItem) { 9168 call(push, array, boundFunction(nextItem, n++)); 9169 }); 9170 } else { 9171 iterate(source, push, { that: array }); 9172 } 9173 return new this(array); 9174 }; 9175 9176 9177 /***/ }), 9178 /* 281 */ 9179 /***/ (function(module, exports, __webpack_require__) { 9180 9181 "use strict"; 9182 9183 var $ = __webpack_require__(2); 9184 var call = __webpack_require__(7); 9185 var uncurryThis = __webpack_require__(13); 9186 var isCallable = __webpack_require__(20); 9187 var aCallable = __webpack_require__(30); 9188 var iterate = __webpack_require__(90); 9189 var Map = __webpack_require__(185).Map; 9190 9191 var push = uncurryThis([].push); 9192 9193 // `Map.groupBy` method 9194 // https://github.com/tc39/proposal-collection-methods 9195 $({ target: 'Map', stat: true, forced: true }, {
vendor: 9,096 bytes, lines 9196-9492
9196 groupBy: function groupBy(iterable, keyDerivative) { 9197 var C = isCallable(this) ? this : Map; 9198 var newMap = new C(); 9199 aCallable(keyDerivative); 9200 var has = aCallable(newMap.has); 9201 var get = aCallable(newMap.get); 9202 var set = aCallable(newMap.set); 9203 iterate(iterable, function (element) { 9204 var derivedKey = keyDerivative(element); 9205 if (!call(has, newMap, derivedKey)) call(set, newMap, derivedKey, [element]); 9206 else push(call(get, newMap, derivedKey), element); 9207 }); 9208 return newMap; 9209 } 9210 }); 9211 9212 9213 /***/ }), 9214 /* 282 */ 9215 /***/ (function(module, exports, __webpack_require__) { 9216 9217 "use strict"; 9218 9219 var $ = __webpack_require__(2); 9220 var sameValueZero = __webpack_require__(283); 9221 var aMap = __webpack_require__(273); 9222 var iterate = __webpack_require__(196); 9223 9224 // `Map.prototype.includes` method 9225 // https://github.com/tc39/proposal-collection-methods 9226 $({ target: 'Map', proto: true, real: true, forced: true }, { 9227 includes: function includes(searchElement) { 9228 return iterate(aMap(this), function (value) { 9229 if (sameValueZero(value, searchElement)) return true; 9230 }, true) === true; 9231 } 9232 }); 9233 9234 9235 /***/ }), 9236 /* 283 */ 9237 /***/ (function(module, exports) { 9238 9239 // `SameValueZero` abstract operation 9240 // https://tc39.es/ecma262/#sec-samevaluezero 9241 module.exports = function (x, y) { 9242 // eslint-disable-next-line no-self-compare -- NaN check 9243 return x === y || x != x && y != y; 9244 }; 9245 9246 9247 /***/ }), 9248 /* 284 */ 9249 /***/ (function(module, exports, __webpack_require__) { 9250 9251 "use strict"; 9252 9253 var $ = __webpack_require__(2); 9254 var call = __webpack_require__(7); 9255 var iterate = __webpack_require__(90); 9256 var isCallable = __webpack_require__(20); 9257 var aCallable = __webpack_require__(30); 9258 var Map = __webpack_require__(185).Map; 9259 9260 // `Map.keyBy` method 9261 // https://github.com/tc39/proposal-collection-methods 9262 $({ target: 'Map', stat: true, forced: true }, { 9263 keyBy: function keyBy(iterable, keyDerivative) { 9264 var C = isCallable(this) ? this : Map; 9265 var newMap = new C(); 9266 aCallable(keyDerivative); 9267 var setter = aCallable(newMap.set); 9268 iterate(iterable, function (element) { 9269 call(setter, newMap, keyDerivative(element), element); 9270 }); 9271 return newMap; 9272 } 9273 }); 9274 9275 9276 /***/ }), 9277 /* 285 */ 9278 /***/ (function(module, exports, __webpack_require__) { 9279 9280 "use strict"; 9281 9282 var $ = __webpack_require__(2); 9283 var aMap = __webpack_require__(273); 9284 var iterate = __webpack_require__(196); 9285 9286 // `Map.prototype.keyOf` method 9287 // https://github.com/tc39/proposal-collection-methods 9288 $({ target: 'Map', proto: true, real: true, forced: true }, { 9289 keyOf: function keyOf(searchElement) { 9290 var result = iterate(aMap(this), function (value, key) { 9291 if (value === searchElement) return { key: key }; 9292 }, true); 9293 return result && result.key; 9294 } 9295 }); 9296 9297 9298 /***/ }), 9299 /* 286 */ 9300 /***/ (function(module, exports, __webpack_require__) { 9301 9302 "use strict"; 9303 9304 var $ = __webpack_require__(2); 9305 var bind = __webpack_require__(91); 9306 var aMap = __webpack_require__(273); 9307 var MapHelpers = __webpack_require__(185); 9308 var iterate = __webpack_require__(196); 9309 9310 var Map = MapHelpers.Map; 9311 var set = MapHelpers.set; 9312 9313 // `Map.prototype.mapKeys` method 9314 // https://github.com/tc39/proposal-collection-methods 9315 $({ target: 'Map', proto: true, real: true, forced: true }, { 9316 mapKeys: function mapKeys(callbackfn /* , thisArg */) { 9317 var map = aMap(this); 9318 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 9319 var newMap = new Map(); 9320 iterate(map, function (value, key) { 9321 set(newMap, boundFunction(value, key, map), value); 9322 }); 9323 return newMap; 9324 } 9325 }); 9326 9327 9328 /***/ }), 9329 /* 287 */ 9330 /***/ (function(module, exports, __webpack_require__) { 9331 9332 "use strict"; 9333 9334 var $ = __webpack_require__(2); 9335 var bind = __webpack_require__(91); 9336 var aMap = __webpack_require__(273); 9337 var MapHelpers = __webpack_require__(185); 9338 var iterate = __webpack_require__(196); 9339 9340 var Map = MapHelpers.Map; 9341 var set = MapHelpers.set; 9342 9343 // `Map.prototype.mapValues` method 9344 // https://github.com/tc39/proposal-collection-methods 9345 $({ target: 'Map', proto: true, real: true, forced: true }, { 9346 mapValues: function mapValues(callbackfn /* , thisArg */) { 9347 var map = aMap(this); 9348 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 9349 var newMap = new Map(); 9350 iterate(map, function (value, key) { 9351 set(newMap, key, boundFunction(value, key, map)); 9352 }); 9353 return newMap; 9354 } 9355 }); 9356 9357 9358 /***/ }), 9359 /* 288 */ 9360 /***/ (function(module, exports, __webpack_require__) { 9361 9362 "use strict"; 9363 9364 var $ = __webpack_require__(2); 9365 var aMap = __webpack_require__(273); 9366 var iterate = __webpack_require__(90); 9367 var set = __webpack_require__(185).set; 9368 9369 // `Map.prototype.merge` method 9370 // https://github.com/tc39/proposal-collection-methods 9371 $({ target: 'Map', proto: true, real: true, arity: 1, forced: true }, { 9372 // eslint-disable-next-line no-unused-vars -- required for `.length` 9373 merge: function merge(iterable /* ...iterables */) { 9374 var map = aMap(this); 9375 var argumentsLength = arguments.length; 9376 var i = 0; 9377 while (i < argumentsLength) { 9378 iterate(arguments[i++], function (key, value) { 9379 set(map, key, value); 9380 }, { AS_ENTRIES: true }); 9381 } 9382 return map; 9383 } 9384 }); 9385 9386 9387 /***/ }), 9388 /* 289 */ 9389 /***/ (function(module, exports, __webpack_require__) { 9390 9391 var $ = __webpack_require__(2); 9392 var of = __webpack_require__(290); 9393 9394 // `Map.of` method 9395 // https://tc39.github.io/proposal-setmap-offrom/#sec-map.of 9396 $({ target: 'Map', stat: true, forced: true }, { 9397 of: of 9398 }); 9399 9400 9401 /***/ }), 9402 /* 290 */ 9403 /***/ (function(module, exports, __webpack_require__) { 9404 9405 "use strict"; 9406 9407 var arraySlice = __webpack_require__(121); 9408 9409 // https://tc39.github.io/proposal-setmap-offrom/ 9410 module.exports = function of() { 9411 return new this(arraySlice(arguments)); 9412 }; 9413 9414 9415 /***/ }), 9416 /* 291 */ 9417 /***/ (function(module, exports, __webpack_require__) { 9418 9419 "use strict"; 9420 9421 var $ = __webpack_require__(2); 9422 var aCallable = __webpack_require__(30); 9423 var aMap = __webpack_require__(273); 9424 var iterate = __webpack_require__(196); 9425 9426 var $TypeError = TypeError; 9427 9428 // `Map.prototype.reduce` method 9429 // https://github.com/tc39/proposal-collection-methods 9430 $({ target: 'Map', proto: true, real: true, forced: true }, { 9431 reduce: function reduce(callbackfn /* , initialValue */) { 9432 var map = aMap(this); 9433 var noInitial = arguments.length < 2; 9434 var accumulator = noInitial ? undefined : arguments[1]; 9435 aCallable(callbackfn); 9436 iterate(map, function (value, key) { 9437 if (noInitial) { 9438 noInitial = false; 9439 accumulator = value; 9440 } else { 9441 accumulator = callbackfn(accumulator, value, key, map); 9442 } 9443 }); 9444 if (noInitial) throw $TypeError('Reduce of empty map with no initial value'); 9445 return accumulator; 9446 } 9447 }); 9448 9449 9450 /***/ }), 9451 /* 292 */ 9452 /***/ (function(module, exports, __webpack_require__) { 9453 9454 "use strict"; 9455 9456 var $ = __webpack_require__(2); 9457 var bind = __webpack_require__(91); 9458 var aMap = __webpack_require__(273); 9459 var iterate = __webpack_require__(196); 9460 9461 // `Map.prototype.some` method 9462 // https://github.com/tc39/proposal-collection-methods 9463 $({ target: 'Map', proto: true, real: true, forced: true }, { 9464 some: function some(callbackfn /* , thisArg */) { 9465 var map = aMap(this); 9466 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 9467 return iterate(map, function (value, key) { 9468 if (boundFunction(value, key, map)) return true; 9469 }, true) === true; 9470 } 9471 }); 9472 9473 9474 /***/ }), 9475 /* 293 */ 9476 /***/ (function(module, exports, __webpack_require__) { 9477 9478 "use strict"; 9479 9480 var $ = __webpack_require__(2); 9481 var aCallable = __webpack_require__(30); 9482 var aMap = __webpack_require__(273); 9483 var MapHelpers = __webpack_require__(185); 9484 9485 var $TypeError = TypeError; 9486 var get = MapHelpers.get; 9487 var has = MapHelpers.has; 9488 var set = MapHelpers.set; 9489 9490 // `Map.prototype.update` method 9491 // https://github.com/tc39/proposal-collection-methods 9492 $({ target: 'Map', proto: true, real: true, forced: true }, {
9493 update: function update(key, callback /* , thunk */) { 9494 var map = aMap(this); 9495 var length = arguments.length; 9496 aCallable(callback); 9497 var isPresentInMap = has(map, key); 9498 if (!isPresentInMap && length < 3) { 9499 throw $TypeError('Updating absent value'); 9500 } 9501 var value = isPresentInMap ? get(map, key) : aCallable(length > 2 ? arguments[2] : undefined)(key, map); 9502 set(map, key, callback(value, key, map)); 9503 return map; 9504 } 9505 }); 9506 9507 9508 /***/ }), 9509 /* 294 */ 9510 /***/ (function(module, exports, __webpack_require__) { 9511 9512 var $ = __webpack_require__(2); 9513 9514 var min = Math.min; 9515 var max = Math.max; 9516 9517 // `Math.clamp` method 9518 // https://rwaldron.github.io/proposal-math-extensions/ 9519 $({ target: 'Math', stat: true, forced: true }, { 9520 clamp: function clamp(x, lower, upper) { 9521 return min(upper, max(lower, x)); 9522 } 9523 }); 9524 9525 9526 /***/ }), 9527 /* 295 */ 9528 /***/ (function(module, exports, __webpack_require__) { 9529 9530 var $ = __webpack_require__(2); 9531 9532 // `Math.DEG_PER_RAD` constant 9533 // https://rwaldron.github.io/proposal-math-extensions/ 9534 $({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, { 9535 DEG_PER_RAD: Math.PI / 180 9536 }); 9537 9538 9539 /***/ }), 9540 /* 296 */ 9541 /***/ (function(module, exports, __webpack_require__) { 9542 9543 var $ = __webpack_require__(2); 9544 9545 var RAD_PER_DEG = 180 / Math.PI; 9546 9547 // `Math.degrees` method 9548 // https://rwaldron.github.io/proposal-math-extensions/ 9549 $({ target: 'Math', stat: true, forced: true }, { 9550 degrees: function degrees(radians) { 9551 return radians * RAD_PER_DEG; 9552 } 9553 }); 9554 9555 9556 /***/ }), 9557 /* 297 */ 9558 /***/ (function(module, exports, __webpack_require__) { 9559 9560 var $ = __webpack_require__(2); 9561 9562 var scale = __webpack_require__(298); 9563 var fround = __webpack_require__(299); 9564 9565 // `Math.fscale` method 9566 // https://rwaldron.github.io/proposal-math-extensions/ 9567 $({ target: 'Math', stat: true, forced: true }, { 9568 fscale: function fscale(x, inLow, inHigh, outLow, outHigh) { 9569 return fround(scale(x, inLow, inHigh, outLow, outHigh)); 9570 } 9571 }); 9572 9573 9574 /***/ }), 9575 /* 298 */ 9576 /***/ (function(module, exports) { 9577 9578 // `Math.scale` method implementation 9579 // https://rwaldron.github.io/proposal-math-extensions/ 9580 module.exports = Math.scale || function scale(x, inLow, inHigh, outLow, outHigh) { 9581 var nx = +x; 9582 var nInLow = +inLow; 9583 var nInHigh = +inHigh; 9584 var nOutLow = +outLow; 9585 var nOutHigh = +outHigh; 9586 // eslint-disable-next-line no-self-compare -- NaN check 9587 if (nx != nx || nInLow != nInLow || nInHigh != nInHigh || nOutLow != nOutLow || nOutHigh != nOutHigh) return NaN; 9588 if (nx === Infinity || nx === -Infinity) return nx; 9589 return (nx - nInLow) * (nOutHigh - nOutLow) / (nInHigh - nInLow) + nOutLow; 9590 }; 9591 9592 9593 /***/ }), 9594 /* 299 */ 9595 /***/ (function(module, exports, __webpack_require__) { 9596 9597 var sign = __webpack_require__(300); 9598 9599 var abs = Math.abs; 9600 var pow = Math.pow; 9601 var EPSILON = pow(2, -52); 9602 var EPSILON32 = pow(2, -23); 9603 var MAX32 = pow(2, 127) * (2 - EPSILON32); 9604 var MIN32 = pow(2, -126); 9605 9606 var roundTiesToEven = function (n) { 9607 return n + 1 / EPSILON - 1 / EPSILON; 9608 }; 9609 9610 // `Math.fround` method implementation 9611 // https://tc39.es/ecma262/#sec-math.fround 9612 // eslint-disable-next-line es/no-math-fround -- safe 9613 module.exports = Math.fround || function fround(x) { 9614 var n = +x; 9615 var $abs = abs(n); 9616 var $sign = sign(n); 9617 var a, result; 9618 if ($abs < MIN32) return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32; 9619 a = (1 + EPSILON32 / EPSILON) * $abs; 9620 result = a - (a - $abs); 9621 // eslint-disable-next-line no-self-compare -- NaN check 9622 if (result > MAX32 || result != result) return $sign * Infinity; 9623 return $sign * result; 9624 }; 9625 9626 9627 /***/ }), 9628 /* 300 */
9629 /***/ (function(module, exports) { 9630 9631 // `Math.sign` method implementation 9632 // https://tc39.es/ecma262/#sec-math.sign 9633 // eslint-disable-next-line es/no-math-sign -- safe 9634 module.exports = Math.sign || function sign(x) { 9635 var n = +x; 9636 // eslint-disable-next-line no-self-compare -- NaN check 9637 return n == 0 || n != n ? n : n < 0 ? -1 : 1; 9638 }; 9639 9640 9641 /***/ }), 9642 /* 301 */ 9643 /***/ (function(module, exports, __webpack_require__) { 9644 9645 var $ = __webpack_require__(2); 9646 9647 // `Math.RAD_PER_DEG` constant 9648 // https://rwaldron.github.io/proposal-math-extensions/ 9649 $({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, { 9650 RAD_PER_DEG: 180 / Math.PI 9651 }); 9652 9653 9654 /***/ }), 9655 /* 302 */ 9656 /***/ (function(module, exports, __webpack_require__) { 9657 9658 var $ = __webpack_require__(2); 9659 9660 var DEG_PER_RAD = Math.PI / 180; 9661 9662 // `Math.radians` method 9663 // https://rwaldron.github.io/proposal-math-extensions/ 9664 $({ target: 'Math', stat: true, forced: true }, { 9665 radians: function radians(degrees) { 9666 return degrees * DEG_PER_RAD; 9667 } 9668 }); 9669 9670 9671 /***/ }), 9672 /* 303 */ 9673 /***/ (function(module, exports, __webpack_require__) { 9674 9675 var $ = __webpack_require__(2); 9676 var scale = __webpack_require__(298); 9677 9678 // `Math.scale` method 9679 // https://rwaldron.github.io/proposal-math-extensions/ 9680 $({ target: 'Math', stat: true, forced: true }, { 9681 scale: scale 9682 }); 9683 9684 9685 /***/ }), 9686 /* 304 */ 9687 /***/ (function(module, exports, __webpack_require__) { 9688 9689 var $ = __webpack_require__(2); 9690 9691 // `Math.signbit` method 9692 // https://github.com/tc39/proposal-Math.signbit 9693 $({ target: 'Math', stat: true, forced: true }, { 9694 signbit: function signbit(x) { 9695 var n = +x; 9696 // eslint-disable-next-line no-self-compare -- NaN check 9697 return n == n && n == 0 ? 1 / n == -Infinity : n < 0; 9698 } 9699 }); 9700 9701 9702 /***/ }), 9703 /* 305 */ 9704 /***/ (function(module, exports, __webpack_require__) { 9705 9706 "use strict"; 9707 9708 var $ = __webpack_require__(2); 9709 var uncurryThis = __webpack_require__(13); 9710 var toIntegerOrInfinity = __webpack_require__(61); 9711 var parseInt = __webpack_require__(306); 9712 9713 var INVALID_NUMBER_REPRESENTATION = 'Invalid number representation'; 9714 var INVALID_RADIX = 'Invalid radix'; 9715 var $RangeError = RangeError; 9716 var $SyntaxError = SyntaxError; 9717 var $TypeError = TypeError; 9718 var valid = /^[\da-z]+$/; 9719 var charAt = uncurryThis(''.charAt); 9720 var exec = uncurryThis(valid.exec); 9721 var numberToString = uncurryThis(1.0.toString); 9722 var stringSlice = uncurryThis(''.slice); 9723 9724 // `Number.fromString` method 9725 // https://github.com/tc39/proposal-number-fromstring 9726 $({ target: 'Number', stat: true, forced: true }, { 9727 fromString: function fromString(string, radix) { 9728 var sign = 1; 9729 var R, mathNum; 9730 if (typeof string != 'string') throw $TypeError(INVALID_NUMBER_REPRESENTATION); 9731 if (!string.length) throw $SyntaxError(INVALID_NUMBER_REPRESENTATION); 9732 if (charAt(string, 0) == '-') { 9733 sign = -1; 9734 string = stringSlice(string, 1); 9735 if (!string.length) throw $SyntaxError(INVALID_NUMBER_REPRESENTATION); 9736 } 9737 R = radix === undefined ? 10 : toIntegerOrInfinity(radix); 9738 if (R < 2 || R > 36) throw $RangeError(INVALID_RADIX); 9739 if (!exec(valid, string) || numberToString(mathNum = parseInt(string, R), R) !== string) { 9740 throw $SyntaxError(INVALID_NUMBER_REPRESENTATION); 9741 } 9742 return sign * mathNum; 9743 } 9744 }); 9745 9746 9747 /***/ }), 9748 /* 306 */ 9749 /***/ (function(module, exports, __webpack_require__) { 9750 9751 var global = __webpack_require__(3); 9752 var fails = __webpack_require__(6); 9753 var uncurryThis = __webpack_require__(13); 9754 var toString = __webpack_require__(75); 9755 var trim = __webpack_require__(307).trim; 9756 var whitespaces = __webpack_require__(308); 9757 9758 var $parseInt = global.parseInt; 9759 var Symbol = global.Symbol; 9760 var ITERATOR = Symbol && Symbol.iterator; 9761 var hex = /^[+-]?0x/i; 9762 var exec = uncurryThis(hex.exec);
vendor: 29,763 bytes, lines 9763-10618
9763 var FORCED = $parseInt(whitespaces + '08') !== 8 || $parseInt(whitespaces + '0x16') !== 22 9764 // MS Edge 18- broken with boxed symbols 9765 || (ITERATOR && !fails(function () { $parseInt(Object(ITERATOR)); })); 9766 9767 // `parseInt` method 9768 // https://tc39.es/ecma262/#sec-parseint-string-radix 9769 module.exports = FORCED ? function parseInt(string, radix) { 9770 var S = trim(toString(string)); 9771 return $parseInt(S, (radix >>> 0) || (exec(hex, S) ? 16 : 10)); 9772 } : $parseInt; 9773 9774 9775 /***/ }), 9776 /* 307 */ 9777 /***/ (function(module, exports, __webpack_require__) { 9778 9779 var uncurryThis = __webpack_require__(13); 9780 var requireObjectCoercible = __webpack_require__(15); 9781 var toString = __webpack_require__(75); 9782 var whitespaces = __webpack_require__(308); 9783 9784 var replace = uncurryThis(''.replace); 9785 var whitespace = '[' + whitespaces + ']'; 9786 var ltrim = RegExp('^' + whitespace + whitespace + '*'); 9787 var rtrim = RegExp(whitespace + whitespace + '*$'); 9788 9789 // `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation 9790 var createMethod = function (TYPE) { 9791 return function ($this) { 9792 var string = toString(requireObjectCoercible($this)); 9793 if (TYPE & 1) string = replace(string, ltrim, ''); 9794 if (TYPE & 2) string = replace(string, rtrim, ''); 9795 return string; 9796 }; 9797 }; 9798 9799 module.exports = { 9800 // `String.prototype.{ trimLeft, trimStart }` methods 9801 // https://tc39.es/ecma262/#sec-string.prototype.trimstart 9802 start: createMethod(1), 9803 // `String.prototype.{ trimRight, trimEnd }` methods 9804 // https://tc39.es/ecma262/#sec-string.prototype.trimend 9805 end: createMethod(2), 9806 // `String.prototype.trim` method 9807 // https://tc39.es/ecma262/#sec-string.prototype.trim 9808 trim: createMethod(3) 9809 }; 9810 9811 9812 /***/ }), 9813 /* 308 */ 9814 /***/ (function(module, exports) { 9815 9816 // a string of all valid unicode whitespaces 9817 module.exports = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u2002' + 9818 '\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; 9819 9820 9821 /***/ }), 9822 /* 309 */ 9823 /***/ (function(module, exports, __webpack_require__) { 9824 9825 "use strict"; 9826 9827 var $ = __webpack_require__(2); 9828 var NumericRangeIterator = __webpack_require__(225); 9829 9830 // `Number.range` method 9831 // https://github.com/tc39/proposal-Number.range 9832 $({ target: 'Number', stat: true, forced: true }, { 9833 range: function range(start, end, option) { 9834 return new NumericRangeIterator(start, end, option, 'number', 0, 1); 9835 } 9836 }); 9837 9838 9839 /***/ }), 9840 /* 310 */ 9841 /***/ (function(module, exports, __webpack_require__) { 9842 9843 // TODO: Remove this module from `core-js@4` since it's split to modules listed below 9844 __webpack_require__(311); 9845 __webpack_require__(313); 9846 __webpack_require__(314); 9847 9848 9849 /***/ }), 9850 /* 311 */ 9851 /***/ (function(module, exports, __webpack_require__) { 9852 9853 "use strict"; 9854 9855 // https://github.com/tc39/proposal-observable 9856 var $ = __webpack_require__(2); 9857 var call = __webpack_require__(7); 9858 var DESCRIPTORS = __webpack_require__(5); 9859 var setSpecies = __webpack_require__(115); 9860 var aCallable = __webpack_require__(30); 9861 var anObject = __webpack_require__(46); 9862 var anInstance = __webpack_require__(116); 9863 var isCallable = __webpack_require__(20); 9864 var isNullOrUndefined = __webpack_require__(16); 9865 var isObject = __webpack_require__(19); 9866 var getMethod = __webpack_require__(29); 9867 var defineBuiltIn = __webpack_require__(47); 9868 var defineBuiltIns = __webpack_require__(167); 9869 var defineBuiltInAccessor = __webpack_require__(110); 9870 var hostReportErrors = __webpack_require__(128); 9871 var wellKnownSymbol = __webpack_require__(33); 9872 var InternalStateModule = __webpack_require__(51); 9873 var OBSERVABLE_FORCED = __webpack_require__(312); 9874 9875 var $$OBSERVABLE = wellKnownSymbol('observable'); 9876 var OBSERVABLE = 'Observable'; 9877 var SUBSCRIPTION = 'Subscription'; 9878 var SUBSCRIPTION_OBSERVER = 'SubscriptionObserver'; 9879 var getterFor = InternalStateModule.getterFor; 9880 var setInternalState = InternalStateModule.set; 9881 var getObservableInternalState = getterFor(OBSERVABLE); 9882 var getSubscriptionInternalState = getterFor(SUBSCRIPTION); 9883 var getSubscriptionObserverInternalState = getterFor(SUBSCRIPTION_OBSERVER); 9884 9885 var SubscriptionState = function (observer) { 9886 this.observer = anObject(observer); 9887 this.cleanup = undefined; 9888 this.subscriptionObserver = undefined; 9889 }; 9890 9891 SubscriptionState.prototype = { 9892 type: SUBSCRIPTION, 9893 clean: function () { 9894 var cleanup = this.cleanup; 9895 if (cleanup) { 9896 this.cleanup = undefined; 9897 try { 9898 cleanup(); 9899 } catch (error) { 9900 hostReportErrors(error); 9901 } 9902 } 9903 }, 9904 close: function () { 9905 if (!DESCRIPTORS) { 9906 var subscription = this.facade; 9907 var subscriptionObserver = this.subscriptionObserver; 9908 subscription.closed = true; 9909 if (subscriptionObserver) subscriptionObserver.closed = true; 9910 } this.observer = undefined; 9911 }, 9912 isClosed: function () { 9913 return this.observer === undefined; 9914 } 9915 }; 9916 9917 var Subscription = function (observer, subscriber) { 9918 var subscriptionState = setInternalState(this, new SubscriptionState(observer)); 9919 var start; 9920 if (!DESCRIPTORS) this.closed = false; 9921 try { 9922 if (start = getMethod(observer, 'start')) call(start, observer, this); 9923 } catch (error) { 9924 hostReportErrors(error); 9925 } 9926 if (subscriptionState.isClosed()) return; 9927 var subscriptionObserver = subscriptionState.subscriptionObserver = new SubscriptionObserver(subscriptionState); 9928 try { 9929 var cleanup = subscriber(subscriptionObserver); 9930 var subscription = cleanup; 9931 if (!isNullOrUndefined(cleanup)) subscriptionState.cleanup = isCallable(cleanup.unsubscribe) 9932 ? function () { subscription.unsubscribe(); } 9933 : aCallable(cleanup); 9934 } catch (error) { 9935 subscriptionObserver.error(error); 9936 return; 9937 } if (subscriptionState.isClosed()) subscriptionState.clean(); 9938 }; 9939 9940 Subscription.prototype = defineBuiltIns({}, { 9941 unsubscribe: function unsubscribe() { 9942 var subscriptionState = getSubscriptionInternalState(this); 9943 if (!subscriptionState.isClosed()) { 9944 subscriptionState.close(); 9945 subscriptionState.clean(); 9946 } 9947 } 9948 }); 9949 9950 if (DESCRIPTORS) defineBuiltInAccessor(Subscription.prototype, 'closed', { 9951 configurable: true, 9952 get: function closed() { 9953 return getSubscriptionInternalState(this).isClosed(); 9954 } 9955 }); 9956 9957 var SubscriptionObserver = function (subscriptionState) { 9958 setInternalState(this, { 9959 type: SUBSCRIPTION_OBSERVER, 9960 subscriptionState: subscriptionState 9961 }); 9962 if (!DESCRIPTORS) this.closed = false; 9963 }; 9964 9965 SubscriptionObserver.prototype = defineBuiltIns({}, { 9966 next: function next(value) { 9967 var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState; 9968 if (!subscriptionState.isClosed()) { 9969 var observer = subscriptionState.observer; 9970 try { 9971 var nextMethod = getMethod(observer, 'next'); 9972 if (nextMethod) call(nextMethod, observer, value); 9973 } catch (error) { 9974 hostReportErrors(error); 9975 } 9976 } 9977 }, 9978 error: function error(value) { 9979 var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState; 9980 if (!subscriptionState.isClosed()) { 9981 var observer = subscriptionState.observer; 9982 subscriptionState.close(); 9983 try { 9984 var errorMethod = getMethod(observer, 'error'); 9985 if (errorMethod) call(errorMethod, observer, value); 9986 else hostReportErrors(value); 9987 } catch (err) { 9988 hostReportErrors(err); 9989 } subscriptionState.clean(); 9990 } 9991 }, 9992 complete: function complete() { 9993 var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState; 9994 if (!subscriptionState.isClosed()) { 9995 var observer = subscriptionState.observer; 9996 subscriptionState.close(); 9997 try { 9998 var completeMethod = getMethod(observer, 'complete'); 9999 if (completeMethod) call(completeMethod, observer); 10000 } catch (error) { 10001 hostReportErrors(error); 10002 } subscriptionState.clean(); 10003 } 10004 } 10005 }); 10006 10007 if (DESCRIPTORS) defineBuiltInAccessor(SubscriptionObserver.prototype, 'closed', { 10008 configurable: true, 10009 get: function closed() { 10010 return getSubscriptionObserverInternalState(this).subscriptionState.isClosed(); 10011 } 10012 }); 10013 10014 var $Observable = function Observable(subscriber) { 10015 anInstance(this, ObservablePrototype); 10016 setInternalState(this, { 10017 type: OBSERVABLE, 10018 subscriber: aCallable(subscriber) 10019 }); 10020 }; 10021 10022 var ObservablePrototype = $Observable.prototype; 10023 10024 defineBuiltIns(ObservablePrototype, { 10025 subscribe: function subscribe(observer) { 10026 var length = arguments.length; 10027 return new Subscription(isCallable(observer) ? { 10028 next: observer, 10029 error: length > 1 ? arguments[1] : undefined, 10030 complete: length > 2 ? arguments[2] : undefined 10031 } : isObject(observer) ? observer : {}, getObservableInternalState(this).subscriber); 10032 } 10033 }); 10034 10035 defineBuiltIn(ObservablePrototype, $$OBSERVABLE, function () { return this; }); 10036 10037 $({ global: true, constructor: true, forced: OBSERVABLE_FORCED }, { 10038 Observable: $Observable 10039 }); 10040 10041 setSpecies(OBSERVABLE); 10042 10043 10044 /***/ }), 10045 /* 312 */ 10046 /***/ (function(module, exports, __webpack_require__) { 10047 10048 var global = __webpack_require__(3); 10049 var isCallable = __webpack_require__(20); 10050 var wellKnownSymbol = __webpack_require__(33); 10051 10052 var $$OBSERVABLE = wellKnownSymbol('observable'); 10053 var NativeObservable = global.Observable; 10054 var NativeObservablePrototype = NativeObservable && NativeObservable.prototype; 10055 10056 module.exports = !isCallable(NativeObservable) 10057 || !isCallable(NativeObservable.from) 10058 || !isCallable(NativeObservable.of) 10059 || !isCallable(NativeObservablePrototype.subscribe) 10060 || !isCallable(NativeObservablePrototype[$$OBSERVABLE]); 10061 10062 10063 /***/ }), 10064 /* 313 */ 10065 /***/ (function(module, exports, __webpack_require__) { 10066 10067 "use strict"; 10068 10069 var $ = __webpack_require__(2); 10070 var getBuiltIn = __webpack_require__(23); 10071 var call = __webpack_require__(7); 10072 var anObject = __webpack_require__(46); 10073 var isConstructor = __webpack_require__(119); 10074 var getIterator = __webpack_require__(95); 10075 var getMethod = __webpack_require__(29); 10076 var iterate = __webpack_require__(90); 10077 var wellKnownSymbol = __webpack_require__(33); 10078 var OBSERVABLE_FORCED = __webpack_require__(312); 10079 10080 var $$OBSERVABLE = wellKnownSymbol('observable'); 10081 10082 // `Observable.from` method 10083 // https://github.com/tc39/proposal-observable 10084 $({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED }, { 10085 from: function from(x) { 10086 var C = isConstructor(this) ? this : getBuiltIn('Observable'); 10087 var observableMethod = getMethod(anObject(x), $$OBSERVABLE); 10088 if (observableMethod) { 10089 var observable = anObject(call(observableMethod, x)); 10090 return observable.constructor === C ? observable : new C(function (observer) { 10091 return observable.subscribe(observer); 10092 }); 10093 } 10094 var iterator = getIterator(x); 10095 return new C(function (observer) { 10096 iterate(iterator, function (it, stop) { 10097 observer.next(it); 10098 if (observer.closed) return stop(); 10099 }, { IS_ITERATOR: true, INTERRUPTED: true }); 10100 observer.complete(); 10101 }); 10102 } 10103 }); 10104 10105 10106 /***/ }), 10107 /* 314 */ 10108 /***/ (function(module, exports, __webpack_require__) { 10109 10110 "use strict"; 10111 10112 var $ = __webpack_require__(2); 10113 var getBuiltIn = __webpack_require__(23); 10114 var isConstructor = __webpack_require__(119); 10115 var OBSERVABLE_FORCED = __webpack_require__(312); 10116 10117 var Array = getBuiltIn('Array'); 10118 10119 // `Observable.of` method 10120 // https://github.com/tc39/proposal-observable 10121 $({ target: 'Observable', stat: true, forced: OBSERVABLE_FORCED }, { 10122 of: function of() { 10123 var C = isConstructor(this) ? this : getBuiltIn('Observable'); 10124 var length = arguments.length; 10125 var items = Array(length); 10126 var index = 0; 10127 while (index < length) items[index] = arguments[index++]; 10128 return new C(function (observer) { 10129 for (var i = 0; i < length; i++) { 10130 observer.next(items[i]); 10131 if (observer.closed) return; 10132 } observer.complete(); 10133 }); 10134 } 10135 }); 10136 10137 10138 /***/ }), 10139 /* 315 */ 10140 /***/ (function(module, exports, __webpack_require__) { 10141 10142 "use strict"; 10143 10144 // TODO: Remove from `core-js@4` 10145 var $ = __webpack_require__(2); 10146 var newPromiseCapabilityModule = __webpack_require__(134); 10147 var perform = __webpack_require__(129); 10148 10149 // `Promise.try` method 10150 // https://github.com/tc39/proposal-promise-try 10151 $({ target: 'Promise', stat: true, forced: true }, { 10152 'try': function (callbackfn) { 10153 var promiseCapability = newPromiseCapabilityModule.f(this); 10154 var result = perform(callbackfn); 10155 (result.error ? promiseCapability.reject : promiseCapability.resolve)(result.value); 10156 return promiseCapability.promise; 10157 } 10158 }); 10159 10160 10161 /***/ }), 10162 /* 316 */ 10163 /***/ (function(module, exports, __webpack_require__) { 10164 10165 // TODO: Remove from `core-js@4` 10166 var $ = __webpack_require__(2); 10167 var ReflectMetadataModule = __webpack_require__(317); 10168 var anObject = __webpack_require__(46); 10169 10170 var toMetadataKey = ReflectMetadataModule.toKey; 10171 var ordinaryDefineOwnMetadata = ReflectMetadataModule.set; 10172 10173 // `Reflect.defineMetadata` method 10174 // https://github.com/rbuckton/reflect-metadata 10175 $({ target: 'Reflect', stat: true }, { 10176 defineMetadata: function defineMetadata(metadataKey, metadataValue, target /* , targetKey */) { 10177 var targetKey = arguments.length < 4 ? undefined : toMetadataKey(arguments[3]); 10178 ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), targetKey); 10179 } 10180 }); 10181 10182 10183 /***/ }), 10184 /* 317 */ 10185 /***/ (function(module, exports, __webpack_require__) { 10186 10187 // TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env` 10188 __webpack_require__(230); 10189 __webpack_require__(242); 10190 var getBuiltIn = __webpack_require__(23); 10191 var uncurryThis = __webpack_require__(13); 10192 var shared = __webpack_require__(34); 10193 10194 var Map = getBuiltIn('Map'); 10195 var WeakMap = getBuiltIn('WeakMap'); 10196 var push = uncurryThis([].push); 10197 10198 var metadata = shared('metadata'); 10199 var store = metadata.store || (metadata.store = new WeakMap()); 10200 10201 var getOrCreateMetadataMap = function (target, targetKey, create) { 10202 var targetMetadata = store.get(target); 10203 if (!targetMetadata) { 10204 if (!create) return; 10205 store.set(target, targetMetadata = new Map()); 10206 } 10207 var keyMetadata = targetMetadata.get(targetKey); 10208 if (!keyMetadata) { 10209 if (!create) return; 10210 targetMetadata.set(targetKey, keyMetadata = new Map()); 10211 } return keyMetadata; 10212 }; 10213 10214 var ordinaryHasOwnMetadata = function (MetadataKey, O, P) { 10215 var metadataMap = getOrCreateMetadataMap(O, P, false); 10216 return metadataMap === undefined ? false : metadataMap.has(MetadataKey); 10217 }; 10218 10219 var ordinaryGetOwnMetadata = function (MetadataKey, O, P) { 10220 var metadataMap = getOrCreateMetadataMap(O, P, false); 10221 return metadataMap === undefined ? undefined : metadataMap.get(MetadataKey); 10222 }; 10223 10224 var ordinaryDefineOwnMetadata = function (MetadataKey, MetadataValue, O, P) { 10225 getOrCreateMetadataMap(O, P, true).set(MetadataKey, MetadataValue); 10226 }; 10227 10228 var ordinaryOwnMetadataKeys = function (target, targetKey) { 10229 var metadataMap = getOrCreateMetadataMap(target, targetKey, false); 10230 var keys = []; 10231 if (metadataMap) metadataMap.forEach(function (_, key) { push(keys, key); }); 10232 return keys; 10233 }; 10234 10235 var toMetadataKey = function (it) { 10236 return it === undefined || typeof it == 'symbol' ? it : String(it); 10237 }; 10238 10239 module.exports = { 10240 store: store, 10241 getMap: getOrCreateMetadataMap, 10242 has: ordinaryHasOwnMetadata, 10243 get: ordinaryGetOwnMetadata, 10244 set: ordinaryDefineOwnMetadata, 10245 keys: ordinaryOwnMetadataKeys, 10246 toKey: toMetadataKey 10247 }; 10248 10249 10250 /***/ }), 10251 /* 318 */ 10252 /***/ (function(module, exports, __webpack_require__) { 10253 10254 var $ = __webpack_require__(2); 10255 var ReflectMetadataModule = __webpack_require__(317); 10256 var anObject = __webpack_require__(46); 10257 10258 var toMetadataKey = ReflectMetadataModule.toKey; 10259 var getOrCreateMetadataMap = ReflectMetadataModule.getMap; 10260 var store = ReflectMetadataModule.store; 10261 10262 // `Reflect.deleteMetadata` method 10263 // https://github.com/rbuckton/reflect-metadata 10264 $({ target: 'Reflect', stat: true }, { 10265 deleteMetadata: function deleteMetadata(metadataKey, target /* , targetKey */) { 10266 var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); 10267 var metadataMap = getOrCreateMetadataMap(anObject(target), targetKey, false); 10268 if (metadataMap === undefined || !metadataMap['delete'](metadataKey)) return false; 10269 if (metadataMap.size) return true; 10270 var targetMetadata = store.get(target); 10271 targetMetadata['delete'](targetKey); 10272 return !!targetMetadata.size || store['delete'](target); 10273 } 10274 }); 10275 10276 10277 /***/ }), 10278 /* 319 */ 10279 /***/ (function(module, exports, __webpack_require__) { 10280 10281 // TODO: Remove from `core-js@4` 10282 var $ = __webpack_require__(2); 10283 var ReflectMetadataModule = __webpack_require__(317); 10284 var anObject = __webpack_require__(46); 10285 var getPrototypeOf = __webpack_require__(84); 10286 10287 var ordinaryHasOwnMetadata = ReflectMetadataModule.has; 10288 var ordinaryGetOwnMetadata = ReflectMetadataModule.get; 10289 var toMetadataKey = ReflectMetadataModule.toKey; 10290 10291 var ordinaryGetMetadata = function (MetadataKey, O, P) { 10292 var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); 10293 if (hasOwn) return ordinaryGetOwnMetadata(MetadataKey, O, P); 10294 var parent = getPrototypeOf(O); 10295 return parent !== null ? ordinaryGetMetadata(MetadataKey, parent, P) : undefined; 10296 }; 10297 10298 // `Reflect.getMetadata` method 10299 // https://github.com/rbuckton/reflect-metadata 10300 $({ target: 'Reflect', stat: true }, { 10301 getMetadata: function getMetadata(metadataKey, target /* , targetKey */) { 10302 var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); 10303 return ordinaryGetMetadata(metadataKey, anObject(target), targetKey); 10304 } 10305 }); 10306 10307 10308 /***/ }), 10309 /* 320 */ 10310 /***/ (function(module, exports, __webpack_require__) { 10311 10312 // TODO: Remove from `core-js@4` 10313 var $ = __webpack_require__(2); 10314 var uncurryThis = __webpack_require__(13); 10315 var ReflectMetadataModule = __webpack_require__(317); 10316 var anObject = __webpack_require__(46); 10317 var getPrototypeOf = __webpack_require__(84); 10318 var $arrayUniqueBy = __webpack_require__(195); 10319 10320 var arrayUniqueBy = uncurryThis($arrayUniqueBy); 10321 var concat = uncurryThis([].concat); 10322 var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys; 10323 var toMetadataKey = ReflectMetadataModule.toKey; 10324 10325 var ordinaryMetadataKeys = function (O, P) { 10326 var oKeys = ordinaryOwnMetadataKeys(O, P); 10327 var parent = getPrototypeOf(O); 10328 if (parent === null) return oKeys; 10329 var pKeys = ordinaryMetadataKeys(parent, P); 10330 return pKeys.length ? oKeys.length ? arrayUniqueBy(concat(oKeys, pKeys)) : pKeys : oKeys; 10331 }; 10332 10333 // `Reflect.getMetadataKeys` method 10334 // https://github.com/rbuckton/reflect-metadata 10335 $({ target: 'Reflect', stat: true }, { 10336 getMetadataKeys: function getMetadataKeys(target /* , targetKey */) { 10337 var targetKey = arguments.length < 2 ? undefined : toMetadataKey(arguments[1]); 10338 return ordinaryMetadataKeys(anObject(target), targetKey); 10339 } 10340 }); 10341 10342 10343 /***/ }), 10344 /* 321 */ 10345 /***/ (function(module, exports, __webpack_require__) { 10346 10347 // TODO: Remove from `core-js@4` 10348 var $ = __webpack_require__(2); 10349 var ReflectMetadataModule = __webpack_require__(317); 10350 var anObject = __webpack_require__(46); 10351 10352 var ordinaryGetOwnMetadata = ReflectMetadataModule.get; 10353 var toMetadataKey = ReflectMetadataModule.toKey; 10354 10355 // `Reflect.getOwnMetadata` method 10356 // https://github.com/rbuckton/reflect-metadata 10357 $({ target: 'Reflect', stat: true }, { 10358 getOwnMetadata: function getOwnMetadata(metadataKey, target /* , targetKey */) { 10359 var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); 10360 return ordinaryGetOwnMetadata(metadataKey, anObject(target), targetKey); 10361 } 10362 }); 10363 10364 10365 /***/ }), 10366 /* 322 */ 10367 /***/ (function(module, exports, __webpack_require__) { 10368 10369 // TODO: Remove from `core-js@4` 10370 var $ = __webpack_require__(2); 10371 var ReflectMetadataModule = __webpack_require__(317); 10372 var anObject = __webpack_require__(46); 10373 10374 var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys; 10375 var toMetadataKey = ReflectMetadataModule.toKey; 10376 10377 // `Reflect.getOwnMetadataKeys` method 10378 // https://github.com/rbuckton/reflect-metadata 10379 $({ target: 'Reflect', stat: true }, { 10380 getOwnMetadataKeys: function getOwnMetadataKeys(target /* , targetKey */) { 10381 var targetKey = arguments.length < 2 ? undefined : toMetadataKey(arguments[1]); 10382 return ordinaryOwnMetadataKeys(anObject(target), targetKey); 10383 } 10384 }); 10385 10386 10387 /***/ }), 10388 /* 323 */ 10389 /***/ (function(module, exports, __webpack_require__) { 10390 10391 // TODO: Remove from `core-js@4` 10392 var $ = __webpack_require__(2); 10393 var ReflectMetadataModule = __webpack_require__(317); 10394 var anObject = __webpack_require__(46); 10395 var getPrototypeOf = __webpack_require__(84); 10396 10397 var ordinaryHasOwnMetadata = ReflectMetadataModule.has; 10398 var toMetadataKey = ReflectMetadataModule.toKey; 10399 10400 var ordinaryHasMetadata = function (MetadataKey, O, P) { 10401 var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); 10402 if (hasOwn) return true; 10403 var parent = getPrototypeOf(O); 10404 return parent !== null ? ordinaryHasMetadata(MetadataKey, parent, P) : false; 10405 }; 10406 10407 // `Reflect.hasMetadata` method 10408 // https://github.com/rbuckton/reflect-metadata 10409 $({ target: 'Reflect', stat: true }, { 10410 hasMetadata: function hasMetadata(metadataKey, target /* , targetKey */) { 10411 var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); 10412 return ordinaryHasMetadata(metadataKey, anObject(target), targetKey); 10413 } 10414 }); 10415 10416 10417 /***/ }), 10418 /* 324 */ 10419 /***/ (function(module, exports, __webpack_require__) { 10420 10421 // TODO: Remove from `core-js@4` 10422 var $ = __webpack_require__(2); 10423 var ReflectMetadataModule = __webpack_require__(317); 10424 var anObject = __webpack_require__(46); 10425 10426 var ordinaryHasOwnMetadata = ReflectMetadataModule.has; 10427 var toMetadataKey = ReflectMetadataModule.toKey; 10428 10429 // `Reflect.hasOwnMetadata` method 10430 // https://github.com/rbuckton/reflect-metadata 10431 $({ target: 'Reflect', stat: true }, { 10432 hasOwnMetadata: function hasOwnMetadata(metadataKey, target /* , targetKey */) { 10433 var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); 10434 return ordinaryHasOwnMetadata(metadataKey, anObject(target), targetKey); 10435 } 10436 }); 10437 10438 10439 /***/ }), 10440 /* 325 */ 10441 /***/ (function(module, exports, __webpack_require__) { 10442 10443 var $ = __webpack_require__(2); 10444 var ReflectMetadataModule = __webpack_require__(317); 10445 var anObject = __webpack_require__(46); 10446 10447 var toMetadataKey = ReflectMetadataModule.toKey; 10448 var ordinaryDefineOwnMetadata = ReflectMetadataModule.set; 10449 10450 // `Reflect.metadata` method 10451 // https://github.com/rbuckton/reflect-metadata 10452 $({ target: 'Reflect', stat: true }, { 10453 metadata: function metadata(metadataKey, metadataValue) { 10454 return function decorator(target, key) { 10455 ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetadataKey(key)); 10456 }; 10457 } 10458 }); 10459 10460 10461 /***/ }), 10462 /* 326 */ 10463 /***/ (function(module, exports, __webpack_require__) { 10464 10465 "use strict"; 10466 10467 var $ = __webpack_require__(2); 10468 var aSet = __webpack_require__(327); 10469 var add = __webpack_require__(328).add; 10470 10471 // `Set.prototype.addAll` method 10472 // https://github.com/tc39/proposal-collection-methods 10473 $({ target: 'Set', proto: true, real: true, forced: true }, { 10474 addAll: function addAll(/* ...elements */) { 10475 var set = aSet(this); 10476 for (var k = 0, len = arguments.length; k < len; k++) { 10477 add(set, arguments[k]); 10478 } return set; 10479 } 10480 }); 10481 10482 10483 /***/ }), 10484 /* 327 */ 10485 /***/ (function(module, exports, __webpack_require__) { 10486 10487 var has = __webpack_require__(328).has; 10488 10489 // Perform ? RequireInternalSlot(M, [[SetData]]) 10490 module.exports = function (it) { 10491 has(it); 10492 return it; 10493 }; 10494 10495 10496 /***/ }), 10497 /* 328 */ 10498 /***/ (function(module, exports, __webpack_require__) { 10499 10500 var uncurryThis = __webpack_require__(13); 10501 10502 // eslint-disable-next-line es/no-set -- safe 10503 var SetPrototype = Set.prototype; 10504 10505 module.exports = { 10506 // eslint-disable-next-line es/no-set -- safe 10507 Set: Set, 10508 add: uncurryThis(SetPrototype.add), 10509 has: uncurryThis(SetPrototype.has), 10510 remove: uncurryThis(SetPrototype['delete']), 10511 proto: SetPrototype, 10512 $has: SetPrototype.has, 10513 $keys: SetPrototype.keys 10514 }; 10515 10516 10517 /***/ }), 10518 /* 329 */ 10519 /***/ (function(module, exports, __webpack_require__) { 10520 10521 "use strict"; 10522 10523 var $ = __webpack_require__(2); 10524 var aSet = __webpack_require__(327); 10525 var remove = __webpack_require__(328).remove; 10526 10527 // `Set.prototype.deleteAll` method 10528 // https://github.com/tc39/proposal-collection-methods 10529 $({ target: 'Set', proto: true, real: true, forced: true }, { 10530 deleteAll: function deleteAll(/* ...elements */) { 10531 var collection = aSet(this); 10532 var allDeleted = true; 10533 var wasDeleted; 10534 for (var k = 0, len = arguments.length; k < len; k++) { 10535 wasDeleted = remove(collection, arguments[k]); 10536 allDeleted = allDeleted && wasDeleted; 10537 } return !!allDeleted; 10538 } 10539 }); 10540 10541 10542 /***/ }), 10543 /* 330 */ 10544 /***/ (function(module, exports, __webpack_require__) { 10545 10546 var $ = __webpack_require__(2); 10547 var difference = __webpack_require__(331); 10548 var setMethodAcceptSetLike = __webpack_require__(336); 10549 10550 // `Set.prototype.difference` method 10551 // https://github.com/tc39/proposal-set-methods 10552 $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('difference') }, { 10553 difference: difference 10554 }); 10555 10556 10557 /***/ }), 10558 /* 331 */ 10559 /***/ (function(module, exports, __webpack_require__) { 10560 10561 "use strict"; 10562 10563 var aSet = __webpack_require__(327); 10564 var SetHelpers = __webpack_require__(328); 10565 var clone = __webpack_require__(332); 10566 var size = __webpack_require__(334); 10567 var getSetRecord = __webpack_require__(335); 10568 var iterateSet = __webpack_require__(333); 10569 var iterateSimple = __webpack_require__(197); 10570 10571 var has = SetHelpers.has; 10572 var remove = SetHelpers.remove; 10573 10574 // `Set.prototype.difference` method 10575 // https://github.com/tc39/proposal-set-methods 10576 module.exports = function difference(other) { 10577 var O = aSet(this); 10578 var otherRec = getSetRecord(other); 10579 var result = clone(O); 10580 if (size(O) <= otherRec.size) iterateSet(O, function (e) { 10581 if (otherRec.includes(e)) remove(result, e); 10582 }); 10583 else iterateSimple(otherRec.getIterator(), function (e) { 10584 if (has(O, e)) remove(result, e); 10585 }); 10586 return result; 10587 }; 10588 10589 10590 /***/ }), 10591 /* 332 */ 10592 /***/ (function(module, exports, __webpack_require__) { 10593 10594 var SetHelpers = __webpack_require__(328); 10595 var iterate = __webpack_require__(333); 10596 10597 var Set = SetHelpers.Set; 10598 var add = SetHelpers.add; 10599 10600 module.exports = function (set) { 10601 var result = new Set(); 10602 iterate(set, function (it) { 10603 add(result, it); 10604 }); 10605 return result; 10606 }; 10607 10608 10609 /***/ }), 10610 /* 333 */ 10611 /***/ (function(module, exports, __webpack_require__) { 10612 10613 var uncurryThis = __webpack_require__(13); 10614 var iterateSimple = __webpack_require__(197); 10615 var SetHelpers = __webpack_require__(328); 10616 10617 var Set = SetHelpers.Set; 10618 var SetPrototype = SetHelpers.proto;
10619 var forEach = uncurryThis(SetPrototype.forEach); 10620 var keys = uncurryThis(SetPrototype.keys); 10621 var next = keys(new Set()).next; 10622 10623 module.exports = function (set, fn, interruptible) { 10624 return interruptible ? iterateSimple(keys(set), fn, next) : forEach(set, fn); 10625 }; 10626 10627 10628 /***/ }), 10629 /* 334 */ 10630 /***/ (function(module, exports, __webpack_require__) { 10631 10632 var DESCRIPTORS = __webpack_require__(5); 10633 var uncurryThis = __webpack_require__(13); 10634 var SetHelpers = __webpack_require__(328); 10635 10636 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 10637 module.exports = DESCRIPTORS ? uncurryThis(Object.getOwnPropertyDescriptor(SetHelpers.proto, 'size').get) : function (set) { 10638 return set.size; 10639 }; 10640 10641 10642 /***/ }), 10643 /* 335 */ 10644 /***/ (function(module, exports, __webpack_require__) { 10645 10646 var aCallable = __webpack_require__(30); 10647 var anObject = __webpack_require__(46); 10648 var call = __webpack_require__(7); 10649 var toIntegerOrInfinity = __webpack_require__(61); 10650 10651 var $TypeError = TypeError; 10652 var max = Math.max; 10653 10654 var SetRecord = function (set, size, has, keys) { 10655 this.set = set; 10656 this.size = size; 10657 this.has = has; 10658 this.keys = keys; 10659 }; 10660 10661 SetRecord.prototype = { 10662 getIterator: function () { 10663 return anObject(call(this.keys, this.set)); 10664 }, 10665 includes: function (it) { 10666 return call(this.has, this.set, it); 10667 } 10668 }; 10669 10670 // `GetSetRecord` abstract operation 10671 // https://tc39.es/proposal-set-methods/#sec-getsetrecord 10672 module.exports = function (obj) { 10673 anObject(obj); 10674 var numSize = +obj.size; 10675 // NOTE: If size is undefined, then numSize will be NaN 10676 // eslint-disable-next-line no-self-compare -- NaN check 10677 if (numSize != numSize) throw $TypeError('Invalid size'); 10678 return new SetRecord( 10679 obj, 10680 max(toIntegerOrInfinity(numSize), 0), 10681 aCallable(obj.has), 10682 aCallable(obj.keys) 10683 ); 10684 }; 10685 10686 10687 /***/ }), 10688 /* 336 */ 10689 /***/ (function(module, exports, __webpack_require__) { 10690 10691 var getBuiltIn = __webpack_require__(23); 10692 10693 var createEmptySetLike = function () { 10694 return { 10695 size: 0, 10696 has: function () { 10697 return false; 10698 }, 10699 keys: function () { 10700 return { 10701 next: function () { 10702 return { done: true }; 10703 } 10704 }; 10705 } 10706 }; 10707 }; 10708 10709 module.exports = function (name) { 10710 try { 10711 var Set = getBuiltIn('Set'); 10712 new Set()[name](createEmptySetLike()); 10713 return true; 10714 } catch (error) { 10715 return false; 10716 } 10717 }; 10718 10719 10720 /***/ }), 10721 /* 337 */ 10722 /***/ (function(module, exports, __webpack_require__) { 10723 10724 "use strict"; 10725 10726 var $ = __webpack_require__(2); 10727 var call = __webpack_require__(7); 10728 var toSetLike = __webpack_require__(338); 10729 var $difference = __webpack_require__(331); 10730 10731 // `Set.prototype.difference` method 10732 // https://github.com/tc39/proposal-set-methods 10733 // TODO: Obsolete version, remove from `core-js@4` 10734 $({ target: 'Set', proto: true, real: true, forced: true }, { 10735 difference: function difference(other) { 10736 return call($difference, this, toSetLike(other)); 10737 } 10738 }); 10739 10740 10741 /***/ }), 10742 /* 338 */ 10743 /***/ (function(module, exports, __webpack_require__) { 10744 10745 var getBuiltIn = __webpack_require__(23); 10746 var isCallable = __webpack_require__(20); 10747 var isIterable = __webpack_require__(339); 10748 var isObject = __webpack_require__(19); 10749 10750 var Set = getBuiltIn('Set'); 10751 10752 var isSetLike = function (it) { 10753 return isObject(it) 10754 && typeof it.size == 'number' 10755 && isCallable(it.has) 10756 && isCallable(it.keys); 10757 }; 10758 10759 // fallback old -> new set methods proposal arguments 10760 module.exports = function (it) { 10761 if (isSetLike(it)) return it; 10762 if (isIterable(it)) return new Set(it); 10763 }; 10764 10765 10766 /***/ }), 10767 /* 339 */ 10768 /***/ (function(module, exports, __webpack_require__) { 10769 10770 var classof = __webpack_require__(76); 10771 var hasOwn = __webpack_require__(38); 10772 var isNullOrUndefined = __webpack_require__(16); 10773 var wellKnownSymbol = __webpack_require__(33); 10774 var Iterators = __webpack_require__(94); 10775 10776 var ITERATOR = wellKnownSymbol('iterator'); 10777 var $Object = Object; 10778 10779 module.exports = function (it) { 10780 if (isNullOrUndefined(it)) return false;
vendor: 25,311 bytes, lines 10781-11571
10781 var O = $Object(it); 10782 return O[ITERATOR] !== undefined 10783 || '@@iterator' in O 10784 || hasOwn(Iterators, classof(O)); 10785 }; 10786 10787 10788 /***/ }), 10789 /* 340 */ 10790 /***/ (function(module, exports, __webpack_require__) { 10791 10792 "use strict"; 10793 10794 var $ = __webpack_require__(2); 10795 var bind = __webpack_require__(91); 10796 var aSet = __webpack_require__(327); 10797 var iterate = __webpack_require__(333); 10798 10799 // `Set.prototype.every` method 10800 // https://github.com/tc39/proposal-collection-methods 10801 $({ target: 'Set', proto: true, real: true, forced: true }, { 10802 every: function every(callbackfn /* , thisArg */) { 10803 var set = aSet(this); 10804 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 10805 return iterate(set, function (value) { 10806 if (!boundFunction(value, value, set)) return false; 10807 }, true) !== false; 10808 } 10809 }); 10810 10811 10812 /***/ }), 10813 /* 341 */ 10814 /***/ (function(module, exports, __webpack_require__) { 10815 10816 "use strict"; 10817 10818 var $ = __webpack_require__(2); 10819 var bind = __webpack_require__(91); 10820 var aSet = __webpack_require__(327); 10821 var SetHelpers = __webpack_require__(328); 10822 var iterate = __webpack_require__(333); 10823 10824 var Set = SetHelpers.Set; 10825 var add = SetHelpers.add; 10826 10827 // `Set.prototype.filter` method 10828 // https://github.com/tc39/proposal-collection-methods 10829 $({ target: 'Set', proto: true, real: true, forced: true }, { 10830 filter: function filter(callbackfn /* , thisArg */) { 10831 var set = aSet(this); 10832 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 10833 var newSet = new Set(); 10834 iterate(set, function (value) { 10835 if (boundFunction(value, value, set)) add(newSet, value); 10836 }); 10837 return newSet; 10838 } 10839 }); 10840 10841 10842 /***/ }), 10843 /* 342 */ 10844 /***/ (function(module, exports, __webpack_require__) { 10845 10846 "use strict"; 10847 10848 var $ = __webpack_require__(2); 10849 var bind = __webpack_require__(91); 10850 var aSet = __webpack_require__(327); 10851 var iterate = __webpack_require__(333); 10852 10853 // `Set.prototype.find` method 10854 // https://github.com/tc39/proposal-collection-methods 10855 $({ target: 'Set', proto: true, real: true, forced: true }, { 10856 find: function find(callbackfn /* , thisArg */) { 10857 var set = aSet(this); 10858 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 10859 var result = iterate(set, function (value) { 10860 if (boundFunction(value, value, set)) return { value: value }; 10861 }, true); 10862 return result && result.value; 10863 } 10864 }); 10865 10866 10867 /***/ }), 10868 /* 343 */ 10869 /***/ (function(module, exports, __webpack_require__) { 10870 10871 var $ = __webpack_require__(2); 10872 var from = __webpack_require__(280); 10873 10874 // `Set.from` method 10875 // https://tc39.github.io/proposal-setmap-offrom/#sec-set.from 10876 $({ target: 'Set', stat: true, forced: true }, { 10877 from: from 10878 }); 10879 10880 10881 /***/ }), 10882 /* 344 */ 10883 /***/ (function(module, exports, __webpack_require__) { 10884 10885 var $ = __webpack_require__(2); 10886 var intersection = __webpack_require__(345); 10887 var setMethodAcceptSetLike = __webpack_require__(336); 10888 10889 // `Set.prototype.intersection` method 10890 // https://github.com/tc39/proposal-set-methods 10891 $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('intersection') }, { 10892 intersection: intersection 10893 }); 10894 10895 10896 /***/ }), 10897 /* 345 */ 10898 /***/ (function(module, exports, __webpack_require__) { 10899 10900 "use strict"; 10901 10902 var aSet = __webpack_require__(327); 10903 var SetHelpers = __webpack_require__(328); 10904 var size = __webpack_require__(334); 10905 var getSetRecord = __webpack_require__(335); 10906 var iterateSet = __webpack_require__(333); 10907 var iterateSimple = __webpack_require__(197); 10908 10909 var Set = SetHelpers.Set; 10910 var add = SetHelpers.add; 10911 var has = SetHelpers.has; 10912 var nativeHas = SetHelpers.$has; 10913 var nativeKeys = SetHelpers.$keys; 10914 10915 var isNativeSetRecord = function (record) { 10916 return record.has === nativeHas && record.keys === nativeKeys; 10917 }; 10918 10919 // `Set.prototype.intersection` method 10920 // https://github.com/tc39/proposal-set-methods 10921 module.exports = function intersection(other) { 10922 var O = aSet(this); 10923 var otherRec = getSetRecord(other); 10924 var result = new Set(); 10925 10926 // observable side effects 10927 if (!isNativeSetRecord(otherRec) && size(O) > otherRec.size) { 10928 iterateSimple(otherRec.getIterator(), function (e) { 10929 if (has(O, e)) add(result, e); 10930 }); 10931 10932 if (size(result) < 2) return result; 10933 10934 var disordered = result; 10935 result = new Set(); 10936 iterateSet(O, function (e) { 10937 if (has(disordered, e)) add(result, e); 10938 }); 10939 } else { 10940 iterateSet(O, function (e) { 10941 if (otherRec.includes(e)) add(result, e); 10942 }); 10943 } 10944 10945 return result; 10946 }; 10947 10948 10949 /***/ }), 10950 /* 346 */ 10951 /***/ (function(module, exports, __webpack_require__) { 10952 10953 "use strict"; 10954 10955 var $ = __webpack_require__(2); 10956 var call = __webpack_require__(7); 10957 var toSetLike = __webpack_require__(338); 10958 var $intersection = __webpack_require__(345); 10959 10960 // `Set.prototype.intersection` method 10961 // https://github.com/tc39/proposal-set-methods 10962 // TODO: Obsolete version, remove from `core-js@4` 10963 $({ target: 'Set', proto: true, real: true, forced: true }, { 10964 intersection: function intersection(other) { 10965 return call($intersection, this, toSetLike(other)); 10966 } 10967 }); 10968 10969 10970 /***/ }), 10971 /* 347 */ 10972 /***/ (function(module, exports, __webpack_require__) { 10973 10974 var $ = __webpack_require__(2); 10975 var isDisjointFrom = __webpack_require__(348); 10976 var setMethodAcceptSetLike = __webpack_require__(336); 10977 10978 // `Set.prototype.isDisjointFrom` method 10979 // https://github.com/tc39/proposal-set-methods 10980 $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isDisjointFrom') }, { 10981 isDisjointFrom: isDisjointFrom 10982 }); 10983 10984 10985 /***/ }), 10986 /* 348 */ 10987 /***/ (function(module, exports, __webpack_require__) { 10988 10989 "use strict"; 10990 10991 var aSet = __webpack_require__(327); 10992 var has = __webpack_require__(328).has; 10993 var size = __webpack_require__(334); 10994 var getSetRecord = __webpack_require__(335); 10995 var iterateSet = __webpack_require__(333); 10996 var iterateSimple = __webpack_require__(197); 10997 var iteratorClose = __webpack_require__(97); 10998 10999 // `Set.prototype.isDisjointFrom` method 11000 // https://tc39.github.io/proposal-set-methods/#Set.prototype.isDisjointFrom 11001 module.exports = function isDisjointFrom(other) { 11002 var O = aSet(this); 11003 var otherRec = getSetRecord(other); 11004 if (size(O) <= otherRec.size) return iterateSet(O, function (e) { 11005 if (otherRec.includes(e)) return false; 11006 }, true) !== false; 11007 var iterator = otherRec.getIterator(); 11008 return iterateSimple(iterator, function (e) { 11009 if (has(O, e)) return iteratorClose(iterator, 'normal', false); 11010 }) !== false; 11011 }; 11012 11013 11014 /***/ }), 11015 /* 349 */ 11016 /***/ (function(module, exports, __webpack_require__) { 11017 11018 "use strict"; 11019 11020 var $ = __webpack_require__(2); 11021 var call = __webpack_require__(7); 11022 var toSetLike = __webpack_require__(338); 11023 var $isDisjointFrom = __webpack_require__(348); 11024 11025 // `Set.prototype.isDisjointFrom` method 11026 // https://github.com/tc39/proposal-set-methods 11027 // TODO: Obsolete version, remove from `core-js@4` 11028 $({ target: 'Set', proto: true, real: true, forced: true }, { 11029 isDisjointFrom: function isDisjointFrom(other) { 11030 return call($isDisjointFrom, this, toSetLike(other)); 11031 } 11032 }); 11033 11034 11035 /***/ }), 11036 /* 350 */ 11037 /***/ (function(module, exports, __webpack_require__) { 11038 11039 var $ = __webpack_require__(2); 11040 var isSubsetOf = __webpack_require__(351); 11041 var setMethodAcceptSetLike = __webpack_require__(336); 11042 11043 // `Set.prototype.isSubsetOf` method 11044 // https://github.com/tc39/proposal-set-methods 11045 $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isSubsetOf') }, { 11046 isSubsetOf: isSubsetOf 11047 }); 11048 11049 11050 /***/ }), 11051 /* 351 */ 11052 /***/ (function(module, exports, __webpack_require__) { 11053 11054 "use strict"; 11055 11056 var aSet = __webpack_require__(327); 11057 var size = __webpack_require__(334); 11058 var iterate = __webpack_require__(333); 11059 var getSetRecord = __webpack_require__(335); 11060 11061 // `Set.prototype.isSubsetOf` method 11062 // https://tc39.github.io/proposal-set-methods/#Set.prototype.isSubsetOf 11063 module.exports = function isSubsetOf(other) { 11064 var O = aSet(this); 11065 var otherRec = getSetRecord(other); 11066 if (size(O) > otherRec.size) return false; 11067 return iterate(O, function (e) { 11068 if (!otherRec.includes(e)) return false; 11069 }, true) !== false; 11070 }; 11071 11072 11073 /***/ }), 11074 /* 352 */ 11075 /***/ (function(module, exports, __webpack_require__) { 11076 11077 "use strict"; 11078 11079 var $ = __webpack_require__(2); 11080 var call = __webpack_require__(7); 11081 var toSetLike = __webpack_require__(338); 11082 var $isSubsetOf = __webpack_require__(351); 11083 11084 // `Set.prototype.isSubsetOf` method 11085 // https://github.com/tc39/proposal-set-methods 11086 // TODO: Obsolete version, remove from `core-js@4` 11087 $({ target: 'Set', proto: true, real: true, forced: true }, { 11088 isSubsetOf: function isSubsetOf(other) { 11089 return call($isSubsetOf, this, toSetLike(other)); 11090 } 11091 }); 11092 11093 11094 /***/ }), 11095 /* 353 */ 11096 /***/ (function(module, exports, __webpack_require__) { 11097 11098 var $ = __webpack_require__(2); 11099 var isSupersetOf = __webpack_require__(354); 11100 var setMethodAcceptSetLike = __webpack_require__(336); 11101 11102 // `Set.prototype.isSupersetOf` method 11103 // https://github.com/tc39/proposal-set-methods 11104 $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isSupersetOf') }, { 11105 isSupersetOf: isSupersetOf 11106 }); 11107 11108 11109 /***/ }), 11110 /* 354 */ 11111 /***/ (function(module, exports, __webpack_require__) { 11112 11113 "use strict"; 11114 11115 var aSet = __webpack_require__(327); 11116 var has = __webpack_require__(328).has; 11117 var size = __webpack_require__(334); 11118 var getSetRecord = __webpack_require__(335); 11119 var iterateSimple = __webpack_require__(197); 11120 var iteratorClose = __webpack_require__(97); 11121 11122 // `Set.prototype.isSupersetOf` method 11123 // https://tc39.github.io/proposal-set-methods/#Set.prototype.isSupersetOf 11124 module.exports = function isSupersetOf(other) { 11125 var O = aSet(this); 11126 var otherRec = getSetRecord(other); 11127 if (size(O) < otherRec.size) return false; 11128 var iterator = otherRec.getIterator(); 11129 return iterateSimple(iterator, function (e) { 11130 if (!has(O, e)) return iteratorClose(iterator, 'normal', false); 11131 }) !== false; 11132 }; 11133 11134 11135 /***/ }), 11136 /* 355 */ 11137 /***/ (function(module, exports, __webpack_require__) { 11138 11139 "use strict"; 11140 11141 var $ = __webpack_require__(2); 11142 var call = __webpack_require__(7); 11143 var toSetLike = __webpack_require__(338); 11144 var $isSupersetOf = __webpack_require__(354); 11145 11146 // `Set.prototype.isSupersetOf` method 11147 // https://github.com/tc39/proposal-set-methods 11148 // TODO: Obsolete version, remove from `core-js@4` 11149 $({ target: 'Set', proto: true, real: true, forced: true }, { 11150 isSupersetOf: function isSupersetOf(other) { 11151 return call($isSupersetOf, this, toSetLike(other)); 11152 } 11153 }); 11154 11155 11156 /***/ }), 11157 /* 356 */ 11158 /***/ (function(module, exports, __webpack_require__) { 11159 11160 "use strict"; 11161 11162 var $ = __webpack_require__(2); 11163 var uncurryThis = __webpack_require__(13); 11164 var aSet = __webpack_require__(327); 11165 var iterate = __webpack_require__(333); 11166 var toString = __webpack_require__(75); 11167 11168 var arrayJoin = uncurryThis([].join); 11169 var push = uncurryThis([].push); 11170 11171 // `Set.prototype.join` method 11172 // https://github.com/tc39/proposal-collection-methods 11173 $({ target: 'Set', proto: true, real: true, forced: true }, { 11174 join: function join(separator) { 11175 var set = aSet(this); 11176 var sep = separator === undefined ? ',' : toString(separator); 11177 var array = []; 11178 iterate(set, function (value) { 11179 push(array, value); 11180 }); 11181 return arrayJoin(array, sep); 11182 } 11183 }); 11184 11185 11186 /***/ }), 11187 /* 357 */ 11188 /***/ (function(module, exports, __webpack_require__) { 11189 11190 "use strict"; 11191 11192 var $ = __webpack_require__(2); 11193 var bind = __webpack_require__(91); 11194 var aSet = __webpack_require__(327); 11195 var SetHelpers = __webpack_require__(328); 11196 var iterate = __webpack_require__(333); 11197 11198 var Set = SetHelpers.Set; 11199 var add = SetHelpers.add; 11200 11201 // `Set.prototype.map` method 11202 // https://github.com/tc39/proposal-collection-methods 11203 $({ target: 'Set', proto: true, real: true, forced: true }, { 11204 map: function map(callbackfn /* , thisArg */) { 11205 var set = aSet(this); 11206 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 11207 var newSet = new Set(); 11208 iterate(set, function (value) { 11209 add(newSet, boundFunction(value, value, set)); 11210 }); 11211 return newSet; 11212 } 11213 }); 11214 11215 11216 /***/ }), 11217 /* 358 */ 11218 /***/ (function(module, exports, __webpack_require__) { 11219 11220 var $ = __webpack_require__(2); 11221 var of = __webpack_require__(290); 11222 11223 // `Set.of` method 11224 // https://tc39.github.io/proposal-setmap-offrom/#sec-set.of 11225 $({ target: 'Set', stat: true, forced: true }, { 11226 of: of 11227 }); 11228 11229 11230 /***/ }), 11231 /* 359 */ 11232 /***/ (function(module, exports, __webpack_require__) { 11233 11234 "use strict"; 11235 11236 var $ = __webpack_require__(2); 11237 var aCallable = __webpack_require__(30); 11238 var aSet = __webpack_require__(327); 11239 var iterate = __webpack_require__(333); 11240 11241 var $TypeError = TypeError; 11242 11243 // `Set.prototype.reduce` method 11244 // https://github.com/tc39/proposal-collection-methods 11245 $({ target: 'Set', proto: true, real: true, forced: true }, { 11246 reduce: function reduce(callbackfn /* , initialValue */) { 11247 var set = aSet(this); 11248 var noInitial = arguments.length < 2; 11249 var accumulator = noInitial ? undefined : arguments[1]; 11250 aCallable(callbackfn); 11251 iterate(set, function (value) { 11252 if (noInitial) { 11253 noInitial = false; 11254 accumulator = value; 11255 } else { 11256 accumulator = callbackfn(accumulator, value, value, set); 11257 } 11258 }); 11259 if (noInitial) throw $TypeError('Reduce of empty set with no initial value'); 11260 return accumulator; 11261 } 11262 }); 11263 11264 11265 /***/ }), 11266 /* 360 */ 11267 /***/ (function(module, exports, __webpack_require__) { 11268 11269 "use strict"; 11270 11271 var $ = __webpack_require__(2); 11272 var bind = __webpack_require__(91); 11273 var aSet = __webpack_require__(327); 11274 var iterate = __webpack_require__(333); 11275 11276 // `Set.prototype.some` method 11277 // https://github.com/tc39/proposal-collection-methods 11278 $({ target: 'Set', proto: true, real: true, forced: true }, { 11279 some: function some(callbackfn /* , thisArg */) { 11280 var set = aSet(this); 11281 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); 11282 return iterate(set, function (value) { 11283 if (boundFunction(value, value, set)) return true; 11284 }, true) === true; 11285 } 11286 }); 11287 11288 11289 /***/ }), 11290 /* 361 */ 11291 /***/ (function(module, exports, __webpack_require__) { 11292 11293 var $ = __webpack_require__(2); 11294 var symmetricDifference = __webpack_require__(362); 11295 var setMethodAcceptSetLike = __webpack_require__(336); 11296 11297 // `Set.prototype.symmetricDifference` method 11298 // https://github.com/tc39/proposal-set-methods 11299 $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('symmetricDifference') }, { 11300 symmetricDifference: symmetricDifference 11301 }); 11302 11303 11304 /***/ }), 11305 /* 362 */ 11306 /***/ (function(module, exports, __webpack_require__) { 11307 11308 "use strict"; 11309 11310 var aSet = __webpack_require__(327); 11311 var SetHelpers = __webpack_require__(328); 11312 var clone = __webpack_require__(332); 11313 var getSetRecord = __webpack_require__(335); 11314 var iterateSimple = __webpack_require__(197); 11315 11316 var add = SetHelpers.add; 11317 var has = SetHelpers.has; 11318 var remove = SetHelpers.remove; 11319 11320 // `Set.prototype.symmetricDifference` method 11321 // https://github.com/tc39/proposal-set-methods 11322 module.exports = function symmetricDifference(other) { 11323 var O = aSet(this); 11324 var keysIter = getSetRecord(other).getIterator(); 11325 var result = clone(O); 11326 iterateSimple(keysIter, function (e) { 11327 if (has(O, e)) remove(result, e); 11328 else add(result, e); 11329 }); 11330 return result; 11331 }; 11332 11333 11334 /***/ }), 11335 /* 363 */ 11336 /***/ (function(module, exports, __webpack_require__) { 11337 11338 "use strict"; 11339 11340 var $ = __webpack_require__(2); 11341 var call = __webpack_require__(7); 11342 var toSetLike = __webpack_require__(338); 11343 var $symmetricDifference = __webpack_require__(362); 11344 11345 // `Set.prototype.symmetricDifference` method 11346 // https://github.com/tc39/proposal-set-methods 11347 // TODO: Obsolete version, remove from `core-js@4` 11348 $({ target: 'Set', proto: true, real: true, forced: true }, { 11349 symmetricDifference: function symmetricDifference(other) { 11350 return call($symmetricDifference, this, toSetLike(other)); 11351 } 11352 }); 11353 11354 11355 /***/ }), 11356 /* 364 */ 11357 /***/ (function(module, exports, __webpack_require__) { 11358 11359 var $ = __webpack_require__(2); 11360 var union = __webpack_require__(365); 11361 var setMethodAcceptSetLike = __webpack_require__(336); 11362 11363 // `Set.prototype.union` method 11364 // https://github.com/tc39/proposal-set-methods 11365 $({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('union') }, { 11366 union: union 11367 }); 11368 11369 11370 /***/ }), 11371 /* 365 */ 11372 /***/ (function(module, exports, __webpack_require__) { 11373 11374 "use strict"; 11375 11376 var aSet = __webpack_require__(327); 11377 var add = __webpack_require__(328).add; 11378 var clone = __webpack_require__(332); 11379 var getSetRecord = __webpack_require__(335); 11380 var iterateSimple = __webpack_require__(197); 11381 11382 // `Set.prototype.union` method 11383 // https://github.com/tc39/proposal-set-methods 11384 module.exports = function union(other) { 11385 var O = aSet(this); 11386 var keysIter = getSetRecord(other).getIterator(); 11387 var result = clone(O); 11388 iterateSimple(keysIter, function (it) { 11389 add(result, it); 11390 }); 11391 return result; 11392 }; 11393 11394 11395 /***/ }), 11396 /* 366 */ 11397 /***/ (function(module, exports, __webpack_require__) { 11398 11399 "use strict"; 11400 11401 var $ = __webpack_require__(2); 11402 var call = __webpack_require__(7); 11403 var toSetLike = __webpack_require__(338); 11404 var $union = __webpack_require__(365); 11405 11406 // `Set.prototype.union` method 11407 // https://github.com/tc39/proposal-set-methods 11408 // TODO: Obsolete version, remove from `core-js@4` 11409 $({ target: 'Set', proto: true, real: true, forced: true }, { 11410 union: function union(other) { 11411 return call($union, this, toSetLike(other)); 11412 } 11413 }); 11414 11415 11416 /***/ }), 11417 /* 367 */ 11418 /***/ (function(module, exports, __webpack_require__) { 11419 11420 var $ = __webpack_require__(2); 11421 var cooked = __webpack_require__(368); 11422 11423 // `String.cooked` method 11424 // https://github.com/tc39/proposal-string-cooked 11425 $({ target: 'String', stat: true, forced: true }, { 11426 cooked: cooked 11427 }); 11428 11429 11430 /***/ }), 11431 /* 368 */ 11432 /***/ (function(module, exports, __webpack_require__) { 11433 11434 var uncurryThis = __webpack_require__(13); 11435 var toIndexedObject = __webpack_require__(11); 11436 var toString = __webpack_require__(75); 11437 var lengthOfArrayLike = __webpack_require__(63); 11438 11439 var $TypeError = TypeError; 11440 var push = uncurryThis([].push); 11441 var join = uncurryThis([].join); 11442 11443 // `String.cooked` method 11444 // https://tc39.es/proposal-string-cooked/ 11445 module.exports = function cooked(template /* , ...substitutions */) { 11446 var cookedTemplate = toIndexedObject(template); 11447 var literalSegments = lengthOfArrayLike(cookedTemplate); 11448 if (!literalSegments) return ''; 11449 var argumentsLength = arguments.length; 11450 var elements = []; 11451 var i = 0; 11452 while (true) { 11453 var nextVal = cookedTemplate[i++]; 11454 if (nextVal === undefined) throw $TypeError('Incorrect template'); 11455 push(elements, toString(nextVal)); 11456 if (i === literalSegments) return join(elements, ''); 11457 if (i < argumentsLength) push(elements, toString(arguments[i])); 11458 } 11459 }; 11460 11461 11462 /***/ }), 11463 /* 369 */ 11464 /***/ (function(module, exports, __webpack_require__) { 11465 11466 "use strict"; 11467 11468 var $ = __webpack_require__(2); 11469 var createIteratorConstructor = __webpack_require__(226); 11470 var createIterResultObject = __webpack_require__(169); 11471 var requireObjectCoercible = __webpack_require__(15); 11472 var toString = __webpack_require__(75); 11473 var InternalStateModule = __webpack_require__(51); 11474 var StringMultibyteModule = __webpack_require__(370); 11475 11476 var codeAt = StringMultibyteModule.codeAt; 11477 var charAt = StringMultibyteModule.charAt; 11478 var STRING_ITERATOR = 'String Iterator'; 11479 var setInternalState = InternalStateModule.set; 11480 var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR); 11481 11482 // TODO: unify with String#@@iterator 11483 var $StringIterator = createIteratorConstructor(function StringIterator(string) { 11484 setInternalState(this, { 11485 type: STRING_ITERATOR, 11486 string: string, 11487 index: 0 11488 }); 11489 }, 'String', function next() { 11490 var state = getInternalState(this); 11491 var string = state.string; 11492 var index = state.index; 11493 var point; 11494 if (index >= string.length) return createIterResultObject(undefined, true); 11495 point = charAt(string, index); 11496 state.index += point.length; 11497 return createIterResultObject({ codePoint: codeAt(point, 0), position: index }, false); 11498 }); 11499 11500 // `String.prototype.codePoints` method 11501 // https://github.com/tc39/proposal-string-prototype-codepoints 11502 $({ target: 'String', proto: true, forced: true }, { 11503 codePoints: function codePoints() { 11504 return new $StringIterator(toString(requireObjectCoercible(this))); 11505 } 11506 }); 11507 11508 11509 /***/ }), 11510 /* 370 */ 11511 /***/ (function(module, exports, __webpack_require__) { 11512 11513 var uncurryThis = __webpack_require__(13); 11514 var toIntegerOrInfinity = __webpack_require__(61); 11515 var toString = __webpack_require__(75); 11516 var requireObjectCoercible = __webpack_require__(15); 11517 11518 var charAt = uncurryThis(''.charAt); 11519 var charCodeAt = uncurryThis(''.charCodeAt); 11520 var stringSlice = uncurryThis(''.slice); 11521 11522 var createMethod = function (CONVERT_TO_STRING) { 11523 return function ($this, pos) { 11524 var S = toString(requireObjectCoercible($this)); 11525 var position = toIntegerOrInfinity(pos); 11526 var size = S.length; 11527 var first, second; 11528 if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined; 11529 first = charCodeAt(S, position); 11530 return first < 0xD800 || first > 0xDBFF || position + 1 === size 11531 || (second = charCodeAt(S, position + 1)) < 0xDC00 || second > 0xDFFF 11532 ? CONVERT_TO_STRING 11533 ? charAt(S, position) 11534 : first 11535 : CONVERT_TO_STRING 11536 ? stringSlice(S, position, position + 2) 11537 : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000; 11538 }; 11539 }; 11540 11541 module.exports = { 11542 // `String.prototype.codePointAt` method 11543 // https://tc39.es/ecma262/#sec-string.prototype.codepointat 11544 codeAt: createMethod(false), 11545 // `String.prototype.at` method 11546 // https://github.com/mathiasbynens/String.prototype.at 11547 charAt: createMethod(true) 11548 }; 11549 11550 11551 /***/ }), 11552 /* 371 */ 11553 /***/ (function(module, exports, __webpack_require__) { 11554 11555 "use strict"; 11556 11557 var FREEZING = __webpack_require__(239); 11558 var $ = __webpack_require__(2); 11559 var shared = __webpack_require__(34); 11560 var getBuiltIn = __webpack_require__(23); 11561 var makeBuiltIn = __webpack_require__(48); 11562 var uncurryThis = __webpack_require__(13); 11563 var apply = __webpack_require__(68); 11564 var anObject = __webpack_require__(46); 11565 var toObject = __webpack_require__(39); 11566 var isCallable = __webpack_require__(20); 11567 var lengthOfArrayLike = __webpack_require__(63); 11568 var defineProperty = __webpack_require__(44).f; 11569 var createArrayFromList = __webpack_require__(235); 11570 var cooked = __webpack_require__(368); 11571 var parse = __webpack_require__(372);
vendor: 4,320 bytes, lines 11572-11690
11572 var whitespaces = __webpack_require__(308); 11573 11574 var WeakMap = getBuiltIn('WeakMap'); 11575 var globalDedentRegistry = shared('GlobalDedentRegistry', new WeakMap()); 11576 11577 /* eslint-disable no-self-assign -- prototype methods protection */ 11578 globalDedentRegistry.has = globalDedentRegistry.has; 11579 globalDedentRegistry.get = globalDedentRegistry.get; 11580 globalDedentRegistry.set = globalDedentRegistry.set; 11581 /* eslint-enable no-self-assign -- prototype methods protection */ 11582 11583 var $Array = Array; 11584 var $TypeError = TypeError; 11585 // eslint-disable-next-line es/no-object-freeze -- safe 11586 var freeze = Object.freeze || Object; 11587 // eslint-disable-next-line es/no-object-isfrozen -- safe 11588 var isFrozen = Object.isFrozen; 11589 var min = Math.min; 11590 var charAt = uncurryThis(''.charAt); 11591 var stringSlice = uncurryThis(''.slice); 11592 var split = uncurryThis(''.split); 11593 var exec = uncurryThis(/./.exec); 11594 11595 var NEW_LINE = /([\n\u2028\u2029]|\r\n?)/g; 11596 var LEADING_WHITESPACE = RegExp('^[' + whitespaces + ']*'); 11597 var NON_WHITESPACE = RegExp('[^' + whitespaces + ']'); 11598 var INVALID_TAG = 'Invalid tag'; 11599 var INVALID_OPENING_LINE = 'Invalid opening line'; 11600 var INVALID_CLOSING_LINE = 'Invalid closing line'; 11601 11602 var dedentTemplateStringsArray = function (template) { 11603 var rawInput = template.raw; 11604 // https://github.com/tc39/proposal-string-dedent/issues/75 11605 if (FREEZING && !isFrozen(rawInput)) throw $TypeError('Raw template should be frozen'); 11606 if (globalDedentRegistry.has(rawInput)) return globalDedentRegistry.get(rawInput); 11607 var raw = dedentStringsArray(rawInput); 11608 var cookedArr = cookStrings(raw); 11609 defineProperty(cookedArr, 'raw', { 11610 value: freeze(raw) 11611 }); 11612 freeze(cookedArr); 11613 globalDedentRegistry.set(rawInput, cookedArr); 11614 return cookedArr; 11615 }; 11616 11617 var dedentStringsArray = function (template) { 11618 var t = toObject(template); 11619 var length = lengthOfArrayLike(t); 11620 var blocks = $Array(length); 11621 var dedented = $Array(length); 11622 var i = 0; 11623 var lines, common; 11624 11625 if (!length) throw $TypeError(INVALID_TAG); 11626 11627 for (; i < length; i++) { 11628 var element = t[i]; 11629 if (typeof element == 'string') blocks[i] = split(element, NEW_LINE); 11630 else throw $TypeError(INVALID_TAG); 11631 } 11632 11633 for (i = 0; i < length; i++) { 11634 var lastSplit = i + 1 === length; 11635 lines = blocks[i]; 11636 if (i === 0) { 11637 if (lines.length === 1 || lines[0].length > 0) { 11638 throw $TypeError(INVALID_OPENING_LINE); 11639 } 11640 lines[1] = ''; 11641 } 11642 if (lastSplit) { 11643 if (lines.length === 1 || exec(NON_WHITESPACE, lines[lines.length - 1])) { 11644 throw $TypeError(INVALID_CLOSING_LINE); 11645 } 11646 lines[lines.length - 2] = ''; 11647 lines[lines.length - 1] = ''; 11648 } 11649 for (var j = 2; j < lines.length; j += 2) { 11650 var text = lines[j]; 11651 var lineContainsTemplateExpression = j + 1 === lines.length && !lastSplit; 11652 var leading = exec(LEADING_WHITESPACE, text)[0]; 11653 if (!lineContainsTemplateExpression && leading.length === text.length) { 11654 lines[j] = ''; 11655 continue; 11656 } 11657 common = commonLeadingIndentation(leading, common); 11658 } 11659 } 11660 11661 var count = common ? common.length : 0; 11662 11663 for (i = 0; i < length; i++) { 11664 lines = blocks[i]; 11665 for (var quasi = lines[0], k = 1; k < lines.length; k += 2) { 11666 quasi += lines[k] + stringSlice(lines[k + 1], count); 11667 } 11668 dedented[i] = quasi; 11669 } 11670 11671 return dedented; 11672 }; 11673 11674 var commonLeadingIndentation = function (a, b) { 11675 if (b === undefined || a === b) return a; 11676 var i = 0; 11677 for (var len = min(a.length, b.length); i < len; i++) { 11678 if (charAt(a, i) !== charAt(b, i)) break; 11679 } 11680 return stringSlice(a, 0, i); 11681 }; 11682 11683 var cookStrings = function (raw) { 11684 for (var i = 0, length = raw.length, result = $Array(length); i < length; i++) { 11685 result[i] = parse(raw[i]); 11686 } return result; 11687 }; 11688 11689 var makeDedentTag = function (tag) { 11690 return makeBuiltIn(function (template /* , ...substitutions */) {
vendor: 36,457 bytes, lines 11691-12751
11691 var args = createArrayFromList(arguments); 11692 args[0] = dedentTemplateStringsArray(anObject(template)); 11693 return apply(tag, this, args); 11694 }, ''); 11695 }; 11696 11697 var cookedDedentTag = makeDedentTag(cooked); 11698 11699 // `String.dedent` method 11700 // https://github.com/tc39/proposal-string-dedent 11701 $({ target: 'String', stat: true, forced: true }, { 11702 dedent: function dedent(templateOrFn /* , ...substitutions */) { 11703 anObject(templateOrFn); 11704 if (isCallable(templateOrFn)) return makeDedentTag(templateOrFn); 11705 return apply(cookedDedentTag, this, arguments); 11706 } 11707 }); 11708 11709 11710 /***/ }), 11711 /* 372 */ 11712 /***/ (function(module, exports, __webpack_require__) { 11713 11714 // adapted from https://github.com/jridgewell/string-dedent 11715 var getBuiltIn = __webpack_require__(23); 11716 var uncurryThis = __webpack_require__(13); 11717 11718 var fromCharCode = String.fromCharCode; 11719 var fromCodePoint = getBuiltIn('String', 'fromCodePoint'); 11720 var charAt = uncurryThis(''.charAt); 11721 var charCodeAt = uncurryThis(''.charCodeAt); 11722 var stringIndexOf = uncurryThis(''.indexOf); 11723 var stringSlice = uncurryThis(''.slice); 11724 11725 var ZERO_CODE = 48; 11726 var NINE_CODE = 57; 11727 var LOWER_A_CODE = 97; 11728 var LOWER_F_CODE = 102; 11729 var UPPER_A_CODE = 65; 11730 var UPPER_F_CODE = 70; 11731 11732 var isDigit = function (str, index) { 11733 var c = charCodeAt(str, index); 11734 return c >= ZERO_CODE && c <= NINE_CODE; 11735 }; 11736 11737 var parseHex = function (str, index, end) { 11738 if (end >= str.length) return -1; 11739 var n = 0; 11740 for (; index < end; index++) { 11741 var c = hexToInt(charCodeAt(str, index)); 11742 if (c === -1) return -1; 11743 n = n * 16 + c; 11744 } 11745 return n; 11746 }; 11747 11748 var hexToInt = function (c) { 11749 if (c >= ZERO_CODE && c <= NINE_CODE) return c - ZERO_CODE; 11750 if (c >= LOWER_A_CODE && c <= LOWER_F_CODE) return c - LOWER_A_CODE + 10; 11751 if (c >= UPPER_A_CODE && c <= UPPER_F_CODE) return c - UPPER_A_CODE + 10; 11752 return -1; 11753 }; 11754 11755 module.exports = function (raw) { 11756 var out = ''; 11757 var start = 0; 11758 // We need to find every backslash escape sequence, and cook the escape into a real char. 11759 var i = 0; 11760 var n; 11761 while ((i = stringIndexOf(raw, '\\', i)) > -1) { 11762 out += stringSlice(raw, start, i); 11763 // If the backslash is the last char of the string, then it was an invalid sequence. 11764 // This can't actually happen in a tagged template literal, but could happen if you manually 11765 // invoked the tag with an array. 11766 if (++i === raw.length) return; 11767 var next = charAt(raw, i++); 11768 switch (next) { 11769 // Escaped control codes need to be individually processed. 11770 case 'b': 11771 out += '\b'; 11772 break; 11773 case 't': 11774 out += '\t'; 11775 break; 11776 case 'n': 11777 out += '\n'; 11778 break; 11779 case 'v': 11780 out += '\v'; 11781 break; 11782 case 'f': 11783 out += '\f'; 11784 break; 11785 case 'r': 11786 out += '\r'; 11787 break; 11788 // Escaped line terminators just skip the char. 11789 case '\r': 11790 // Treat `\r\n` as a single terminator. 11791 if (i < raw.length && charAt(raw, i) === '\n') ++i; 11792 // break omitted 11793 case '\n': 11794 case '\u2028': 11795 case '\u2029': 11796 break; 11797 // `\0` is a null control char, but `\0` followed by another digit is an illegal octal escape. 11798 case '0': 11799 if (isDigit(raw, i)) return; 11800 out += '\0'; 11801 break; 11802 // Hex escapes must contain 2 hex chars. 11803 case 'x': 11804 n = parseHex(raw, i, i + 2); 11805 if (n === -1) return; 11806 i += 2; 11807 out += fromCharCode(n); 11808 break; 11809 // Unicode escapes contain either 4 chars, or an unlimited number between `{` and `}`. 11810 // The hex value must not overflow 0x10FFFF. 11811 case 'u': 11812 if (i < raw.length && charAt(raw, i) === '{') { 11813 var end = stringIndexOf(raw, '}', ++i); 11814 if (end === -1) return; 11815 n = parseHex(raw, i, end); 11816 i = end + 1; 11817 } else { 11818 n = parseHex(raw, i, i + 4); 11819 i += 4; 11820 } 11821 if (n === -1 || n > 0x10FFFF) return; 11822 out += fromCodePoint(n); 11823 break; 11824 default: 11825 if (isDigit(next, 0)) return; 11826 out += next; 11827 } 11828 start = i; 11829 } 11830 return out + stringSlice(raw, start); 11831 }; 11832 11833 11834 /***/ }), 11835 /* 373 */ 11836 /***/ (function(module, exports, __webpack_require__) { 11837 11838 "use strict"; 11839 11840 var $ = __webpack_require__(2); 11841 var uncurryThis = __webpack_require__(13); 11842 var requireObjectCoercible = __webpack_require__(15); 11843 var toString = __webpack_require__(75); 11844 11845 var charCodeAt = uncurryThis(''.charCodeAt); 11846 11847 // `String.prototype.isWellFormed` method 11848 // https://github.com/tc39/proposal-is-usv-string 11849 $({ target: 'String', proto: true }, { 11850 isWellFormed: function isWellFormed() { 11851 var S = toString(requireObjectCoercible(this)); 11852 var length = S.length; 11853 for (var i = 0; i < length; i++) { 11854 var charCode = charCodeAt(S, i); 11855 // single UTF-16 code unit 11856 if ((charCode & 0xF800) != 0xD800) continue; 11857 // unpaired surrogate 11858 if (charCode >= 0xDC00 || ++i >= length || (charCodeAt(S, i) & 0xFC00) != 0xDC00) return false; 11859 } return true; 11860 } 11861 }); 11862 11863 11864 /***/ }), 11865 /* 374 */ 11866 /***/ (function(module, exports, __webpack_require__) { 11867 11868 "use strict"; 11869 11870 var $ = __webpack_require__(2); 11871 var uncurryThis = __webpack_require__(13); 11872 var requireObjectCoercible = __webpack_require__(15); 11873 var toString = __webpack_require__(75); 11874 11875 var $Array = Array; 11876 var charAt = uncurryThis(''.charAt); 11877 var charCodeAt = uncurryThis(''.charCodeAt); 11878 var join = uncurryThis([].join); 11879 var REPLACEMENT_CHARACTER = '\uFFFD'; 11880 11881 // `String.prototype.toWellFormed` method 11882 // https://github.com/tc39/proposal-is-usv-string 11883 $({ target: 'String', proto: true }, { 11884 toWellFormed: function toWellFormed() { 11885 var S = toString(requireObjectCoercible(this)); 11886 var length = S.length; 11887 var result = $Array(length); 11888 for (var i = 0; i < length; i++) { 11889 var charCode = charCodeAt(S, i); 11890 // single UTF-16 code unit 11891 if ((charCode & 0xF800) != 0xD800) result[i] = charAt(S, i); 11892 // unpaired surrogate 11893 else if (charCode >= 0xDC00 || i + 1 >= length || (charCodeAt(S, i + 1) & 0xFC00) != 0xDC00) result[i] = REPLACEMENT_CHARACTER; 11894 // surrogate pair 11895 else { 11896 result[i] = charAt(S, i); 11897 result[++i] = charAt(S, i); 11898 } 11899 } return join(result, ''); 11900 } 11901 }); 11902 11903 11904 /***/ }), 11905 /* 375 */ 11906 /***/ (function(module, exports, __webpack_require__) { 11907 11908 var defineWellKnownSymbol = __webpack_require__(376); 11909 11910 // `Symbol.asyncDispose` well-known symbol 11911 // https://github.com/tc39/proposal-async-explicit-resource-management 11912 defineWellKnownSymbol('asyncDispose'); 11913 11914 11915 /***/ }), 11916 /* 376 */ 11917 /***/ (function(module, exports, __webpack_require__) { 11918 11919 var path = __webpack_require__(377); 11920 var hasOwn = __webpack_require__(38); 11921 var wrappedWellKnownSymbolModule = __webpack_require__(378); 11922 var defineProperty = __webpack_require__(44).f; 11923 11924 module.exports = function (NAME) { 11925 var Symbol = path.Symbol || (path.Symbol = {}); 11926 if (!hasOwn(Symbol, NAME)) defineProperty(Symbol, NAME, { 11927 value: wrappedWellKnownSymbolModule.f(NAME) 11928 }); 11929 }; 11930 11931 11932 /***/ }), 11933 /* 377 */ 11934 /***/ (function(module, exports, __webpack_require__) { 11935 11936 var global = __webpack_require__(3); 11937 11938 module.exports = global; 11939 11940 11941 /***/ }), 11942 /* 378 */ 11943 /***/ (function(module, exports, __webpack_require__) { 11944 11945 var wellKnownSymbol = __webpack_require__(33); 11946 11947 exports.f = wellKnownSymbol; 11948 11949 11950 /***/ }), 11951 /* 379 */ 11952 /***/ (function(module, exports, __webpack_require__) { 11953 11954 var defineWellKnownSymbol = __webpack_require__(376); 11955 11956 // `Symbol.dispose` well-known symbol 11957 // https://github.com/tc39/proposal-explicit-resource-management 11958 defineWellKnownSymbol('dispose'); 11959 11960 11961 /***/ }), 11962 /* 380 */ 11963 /***/ (function(module, exports, __webpack_require__) { 11964 11965 var defineWellKnownSymbol = __webpack_require__(376); 11966 11967 // `Symbol.matcher` well-known symbol 11968 // https://github.com/tc39/proposal-pattern-matching 11969 defineWellKnownSymbol('matcher'); 11970 11971 11972 /***/ }), 11973 /* 381 */ 11974 /***/ (function(module, exports, __webpack_require__) { 11975 11976 // TODO: Remove from `core-js@4` 11977 var defineWellKnownSymbol = __webpack_require__(376); 11978 11979 // `Symbol.metadata` well-known symbol 11980 // https://github.com/tc39/proposal-decorators 11981 defineWellKnownSymbol('metadata'); 11982 11983 11984 /***/ }), 11985 /* 382 */ 11986 /***/ (function(module, exports, __webpack_require__) { 11987 11988 var defineWellKnownSymbol = __webpack_require__(376); 11989 11990 // `Symbol.metadataKey` well-known symbol 11991 // https://github.com/tc39/proposal-decorator-metadata 11992 defineWellKnownSymbol('metadataKey'); 11993 11994 11995 /***/ }), 11996 /* 383 */ 11997 /***/ (function(module, exports, __webpack_require__) { 11998 11999 var defineWellKnownSymbol = __webpack_require__(376); 12000 12001 // `Symbol.observable` well-known symbol 12002 // https://github.com/tc39/proposal-observable 12003 defineWellKnownSymbol('observable'); 12004 12005 12006 /***/ }), 12007 /* 384 */ 12008 /***/ (function(module, exports, __webpack_require__) { 12009 12010 "use strict"; 12011 12012 // TODO: Remove from `core-js@4` 12013 var getBuiltIn = __webpack_require__(23); 12014 var aConstructor = __webpack_require__(118); 12015 var arrayFromAsync = __webpack_require__(164); 12016 var ArrayBufferViewCore = __webpack_require__(155); 12017 var arrayFromConstructorAndList = __webpack_require__(180); 12018 12019 var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor; 12020 var exportTypedArrayStaticMethod = ArrayBufferViewCore.exportTypedArrayStaticMethod; 12021 12022 // `%TypedArray%.fromAsync` method 12023 // https://github.com/tc39/proposal-array-from-async 12024 exportTypedArrayStaticMethod('fromAsync', function fromAsync(asyncItems /* , mapfn = undefined, thisArg = undefined */) { 12025 var C = this; 12026 var argumentsLength = arguments.length; 12027 var mapfn = argumentsLength > 1 ? arguments[1] : undefined; 12028 var thisArg = argumentsLength > 2 ? arguments[2] : undefined; 12029 return new (getBuiltIn('Promise'))(function (resolve) { 12030 aConstructor(C); 12031 resolve(arrayFromAsync(asyncItems, mapfn, thisArg)); 12032 }).then(function (list) { 12033 return arrayFromConstructorAndList(aTypedArrayConstructor(C), list); 12034 }); 12035 }, true); 12036 12037 12038 /***/ }), 12039 /* 385 */ 12040 /***/ (function(module, exports, __webpack_require__) { 12041 12042 "use strict"; 12043 12044 var ArrayBufferViewCore = __webpack_require__(155); 12045 var $filterReject = __webpack_require__(175).filterReject; 12046 var fromSpeciesAndList = __webpack_require__(386); 12047 12048 var aTypedArray = ArrayBufferViewCore.aTypedArray; 12049 var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 12050 12051 // `%TypedArray%.prototype.filterReject` method 12052 // https://github.com/tc39/proposal-array-filtering 12053 exportTypedArrayMethod('filterReject', function filterReject(callbackfn /* , thisArg */) { 12054 var list = $filterReject(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); 12055 return fromSpeciesAndList(this, list); 12056 }, true); 12057 12058 12059 /***/ }), 12060 /* 386 */ 12061 /***/ (function(module, exports, __webpack_require__) { 12062 12063 var arrayFromConstructorAndList = __webpack_require__(180); 12064 var typedArraySpeciesConstructor = __webpack_require__(387); 12065 12066 module.exports = function (instance, list) { 12067 return arrayFromConstructorAndList(typedArraySpeciesConstructor(instance), list); 12068 }; 12069 12070 12071 /***/ }), 12072 /* 387 */ 12073 /***/ (function(module, exports, __webpack_require__) { 12074 12075 var ArrayBufferViewCore = __webpack_require__(155); 12076 var speciesConstructor = __webpack_require__(117); 12077 12078 var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor; 12079 var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; 12080 12081 // a part of `TypedArraySpeciesCreate` abstract operation 12082 // https://tc39.es/ecma262/#typedarray-species-create 12083 module.exports = function (originalArray) { 12084 return aTypedArrayConstructor(speciesConstructor(originalArray, getTypedArrayConstructor(originalArray))); 12085 }; 12086 12087 12088 /***/ }), 12089 /* 388 */ 12090 /***/ (function(module, exports, __webpack_require__) { 12091 12092 "use strict"; 12093 12094 // TODO: Remove from `core-js@4` 12095 var ArrayBufferViewCore = __webpack_require__(155); 12096 var $group = __webpack_require__(179); 12097 var typedArraySpeciesConstructor = __webpack_require__(387); 12098 12099 var aTypedArray = ArrayBufferViewCore.aTypedArray; 12100 var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 12101 12102 // `%TypedArray%.prototype.groupBy` method 12103 // https://github.com/tc39/proposal-array-grouping 12104 exportTypedArrayMethod('groupBy', function groupBy(callbackfn /* , thisArg */) { 12105 var thisArg = arguments.length > 1 ? arguments[1] : undefined; 12106 return $group(aTypedArray(this), callbackfn, thisArg, typedArraySpeciesConstructor); 12107 }, true); 12108 12109 12110 /***/ }), 12111 /* 389 */ 12112 /***/ (function(module, exports, __webpack_require__) { 12113 12114 "use strict"; 12115 12116 var arrayToReversed = __webpack_require__(191); 12117 var ArrayBufferViewCore = __webpack_require__(155); 12118 12119 var aTypedArray = ArrayBufferViewCore.aTypedArray; 12120 var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 12121 var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; 12122 12123 // `%TypedArray%.prototype.toReversed` method 12124 // https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toReversed 12125 exportTypedArrayMethod('toReversed', function toReversed() { 12126 return arrayToReversed(aTypedArray(this), getTypedArrayConstructor(this)); 12127 }); 12128 12129 12130 /***/ }), 12131 /* 390 */ 12132 /***/ (function(module, exports, __webpack_require__) { 12133 12134 "use strict"; 12135 12136 var ArrayBufferViewCore = __webpack_require__(155); 12137 var uncurryThis = __webpack_require__(13); 12138 var aCallable = __webpack_require__(30); 12139 var arrayFromConstructorAndList = __webpack_require__(180); 12140 12141 var aTypedArray = ArrayBufferViewCore.aTypedArray; 12142 var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; 12143 var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 12144 var sort = uncurryThis(ArrayBufferViewCore.TypedArrayPrototype.sort); 12145 12146 // `%TypedArray%.prototype.toSorted` method 12147 // https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toSorted 12148 exportTypedArrayMethod('toSorted', function toSorted(compareFn) { 12149 if (compareFn !== undefined) aCallable(compareFn); 12150 var O = aTypedArray(this); 12151 var A = arrayFromConstructorAndList(getTypedArrayConstructor(O), O); 12152 return sort(A, compareFn); 12153 }); 12154 12155 12156 /***/ }), 12157 /* 391 */ 12158 /***/ (function(module, exports, __webpack_require__) { 12159 12160 "use strict"; 12161 12162 // TODO: Remove from `core-js@4` 12163 var ArrayBufferViewCore = __webpack_require__(155); 12164 var lengthOfArrayLike = __webpack_require__(63); 12165 var isBigIntArray = __webpack_require__(392); 12166 var toAbsoluteIndex = __webpack_require__(60); 12167 var toBigInt = __webpack_require__(393); 12168 var toIntegerOrInfinity = __webpack_require__(61); 12169 var fails = __webpack_require__(6); 12170 12171 var aTypedArray = ArrayBufferViewCore.aTypedArray; 12172 var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; 12173 var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 12174 var max = Math.max; 12175 var min = Math.min; 12176 12177 // some early implementations, like WebKit, does not follow the final semantic 12178 var PROPER_ORDER = !fails(function () { 12179 // eslint-disable-next-line es/no-typed-arrays -- required for testing 12180 var array = new Int8Array([1]); 12181 12182 var spliced = array.toSpliced(1, 0, { 12183 valueOf: function () { 12184 array[0] = 2; 12185 return 3; 12186 } 12187 }); 12188 12189 return spliced[0] !== 2 || spliced[1] !== 3; 12190 }); 12191 12192 // `%TypedArray%.prototype.toSpliced` method 12193 // https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.toSpliced 12194 exportTypedArrayMethod('toSpliced', function toSpliced(start, deleteCount /* , ...items */) { 12195 var O = aTypedArray(this); 12196 var C = getTypedArrayConstructor(O); 12197 var len = lengthOfArrayLike(O); 12198 var actualStart = toAbsoluteIndex(start, len); 12199 var argumentsLength = arguments.length; 12200 var k = 0; 12201 var insertCount, actualDeleteCount, thisIsBigIntArray, convertedItems, value, newLen, A; 12202 if (argumentsLength === 0) { 12203 insertCount = actualDeleteCount = 0; 12204 } else if (argumentsLength === 1) { 12205 insertCount = 0; 12206 actualDeleteCount = len - actualStart; 12207 } else { 12208 actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart); 12209 insertCount = argumentsLength - 2; 12210 if (insertCount) { 12211 convertedItems = new C(insertCount); 12212 thisIsBigIntArray = isBigIntArray(convertedItems); 12213 for (var i = 2; i < argumentsLength; i++) { 12214 value = arguments[i]; 12215 // FF30- typed arrays doesn't properly convert objects to typed array values 12216 convertedItems[i - 2] = thisIsBigIntArray ? toBigInt(value) : +value; 12217 } 12218 } 12219 } 12220 newLen = len + insertCount - actualDeleteCount; 12221 A = new C(newLen); 12222 12223 for (; k < actualStart; k++) A[k] = O[k]; 12224 for (; k < actualStart + insertCount; k++) A[k] = convertedItems[k - actualStart]; 12225 for (; k < newLen; k++) A[k] = O[k + actualDeleteCount - insertCount]; 12226 12227 return A; 12228 }, !PROPER_ORDER); 12229 12230 12231 /***/ }), 12232 /* 392 */ 12233 /***/ (function(module, exports, __webpack_require__) { 12234 12235 var classof = __webpack_require__(76); 12236 12237 module.exports = function (it) { 12238 var klass = classof(it); 12239 return klass == 'BigInt64Array' || klass == 'BigUint64Array'; 12240 }; 12241 12242 12243 /***/ }), 12244 /* 393 */ 12245 /***/ (function(module, exports, __webpack_require__) { 12246 12247 var toPrimitive = __webpack_require__(18); 12248 12249 var $TypeError = TypeError; 12250 12251 // `ToBigInt` abstract operation 12252 // https://tc39.es/ecma262/#sec-tobigint 12253 module.exports = function (argument) { 12254 var prim = toPrimitive(argument, 'number'); 12255 if (typeof prim == 'number') throw $TypeError("Can't convert number to bigint"); 12256 // eslint-disable-next-line es/no-bigint -- safe 12257 return BigInt(prim); 12258 }; 12259 12260 12261 /***/ }), 12262 /* 394 */ 12263 /***/ (function(module, exports, __webpack_require__) { 12264 12265 "use strict"; 12266 12267 var uncurryThis = __webpack_require__(13); 12268 var ArrayBufferViewCore = __webpack_require__(155); 12269 var arrayFromConstructorAndList = __webpack_require__(180); 12270 var $arrayUniqueBy = __webpack_require__(195); 12271 12272 var aTypedArray = ArrayBufferViewCore.aTypedArray; 12273 var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; 12274 var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 12275 var arrayUniqueBy = uncurryThis($arrayUniqueBy); 12276 12277 // `%TypedArray%.prototype.uniqueBy` method 12278 // https://github.com/tc39/proposal-array-unique 12279 exportTypedArrayMethod('uniqueBy', function uniqueBy(resolver) { 12280 aTypedArray(this); 12281 return arrayFromConstructorAndList(getTypedArrayConstructor(this), arrayUniqueBy(this, resolver)); 12282 }, true); 12283 12284 12285 /***/ }), 12286 /* 395 */ 12287 /***/ (function(module, exports, __webpack_require__) { 12288 12289 "use strict"; 12290 12291 var arrayWith = __webpack_require__(199); 12292 var ArrayBufferViewCore = __webpack_require__(155); 12293 var isBigIntArray = __webpack_require__(392); 12294 var toIntegerOrInfinity = __webpack_require__(61); 12295 var toBigInt = __webpack_require__(393); 12296 12297 var aTypedArray = ArrayBufferViewCore.aTypedArray; 12298 var getTypedArrayConstructor = ArrayBufferViewCore.getTypedArrayConstructor; 12299 var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod; 12300 12301 var PROPER_ORDER = !!function () { 12302 try { 12303 // eslint-disable-next-line no-throw-literal, es/no-typed-arrays -- required for testing 12304 new Int8Array(1)['with'](2, { valueOf: function () { throw 8; } }); 12305 } catch (error) { 12306 // some early implementations, like WebKit, does not follow the final semantic 12307 // https://github.com/tc39/proposal-change-array-by-copy/pull/86 12308 return error === 8; 12309 } 12310 }(); 12311 12312 // `%TypedArray%.prototype.with` method 12313 // https://tc39.es/proposal-change-array-by-copy/#sec-%typedarray%.prototype.with 12314 exportTypedArrayMethod('with', { 'with': function (index, value) { 12315 var O = aTypedArray(this); 12316 var relativeIndex = toIntegerOrInfinity(index); 12317 var actualValue = isBigIntArray(O) ? toBigInt(value) : +value; 12318 return arrayWith(O, getTypedArrayConstructor(O), relativeIndex, actualValue); 12319 } }['with'], !PROPER_ORDER); 12320 12321 12322 /***/ }), 12323 /* 396 */ 12324 /***/ (function(module, exports, __webpack_require__) { 12325 12326 "use strict"; 12327 12328 var $ = __webpack_require__(2); 12329 var aWeakMap = __webpack_require__(397); 12330 var remove = __webpack_require__(398).remove; 12331 12332 // `WeakMap.prototype.deleteAll` method 12333 // https://github.com/tc39/proposal-collection-methods 12334 $({ target: 'WeakMap', proto: true, real: true, forced: true }, { 12335 deleteAll: function deleteAll(/* ...elements */) { 12336 var collection = aWeakMap(this); 12337 var allDeleted = true; 12338 var wasDeleted; 12339 for (var k = 0, len = arguments.length; k < len; k++) { 12340 wasDeleted = remove(collection, arguments[k]); 12341 allDeleted = allDeleted && wasDeleted; 12342 } return !!allDeleted; 12343 } 12344 }); 12345 12346 12347 /***/ }), 12348 /* 397 */ 12349 /***/ (function(module, exports, __webpack_require__) { 12350 12351 var has = __webpack_require__(398).has; 12352 12353 // Perform ? RequireInternalSlot(M, [[WeakMapData]]) 12354 module.exports = function (it) { 12355 has(it); 12356 return it; 12357 }; 12358 12359 12360 /***/ }), 12361 /* 398 */ 12362 /***/ (function(module, exports, __webpack_require__) { 12363 12364 var uncurryThis = __webpack_require__(13); 12365 12366 // eslint-disable-next-line es/no-weak-map -- safe 12367 var WeakMapPrototype = WeakMap.prototype; 12368 12369 module.exports = { 12370 // eslint-disable-next-line es/no-weak-map -- safe 12371 WeakMap: WeakMap, 12372 set: uncurryThis(WeakMapPrototype.set), 12373 get: uncurryThis(WeakMapPrototype.get), 12374 has: uncurryThis(WeakMapPrototype.has), 12375 remove: uncurryThis(WeakMapPrototype['delete']) 12376 }; 12377 12378 12379 /***/ }), 12380 /* 399 */ 12381 /***/ (function(module, exports, __webpack_require__) { 12382 12383 var $ = __webpack_require__(2); 12384 var from = __webpack_require__(280); 12385 12386 // `WeakMap.from` method 12387 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from 12388 $({ target: 'WeakMap', stat: true, forced: true }, { 12389 from: from 12390 }); 12391 12392 12393 /***/ }), 12394 /* 400 */ 12395 /***/ (function(module, exports, __webpack_require__) { 12396 12397 var $ = __webpack_require__(2); 12398 var of = __webpack_require__(290); 12399 12400 // `WeakMap.of` method 12401 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of 12402 $({ target: 'WeakMap', stat: true, forced: true }, { 12403 of: of 12404 }); 12405 12406 12407 /***/ }), 12408 /* 401 */ 12409 /***/ (function(module, exports, __webpack_require__) { 12410 12411 "use strict"; 12412 12413 var $ = __webpack_require__(2); 12414 var aWeakMap = __webpack_require__(397); 12415 var WeakMapHelpers = __webpack_require__(398); 12416 12417 var get = WeakMapHelpers.get; 12418 var has = WeakMapHelpers.has; 12419 var set = WeakMapHelpers.set; 12420 12421 // `WeakMap.prototype.emplace` method 12422 // https://github.com/tc39/proposal-upsert 12423 $({ target: 'WeakMap', proto: true, real: true, forced: true }, { 12424 emplace: function emplace(key, handler) { 12425 var map = aWeakMap(this); 12426 var value, inserted; 12427 if (has(map, key)) { 12428 value = get(map, key); 12429 if ('update' in handler) { 12430 value = handler.update(value, key, map); 12431 set(map, key, value); 12432 } return value; 12433 } 12434 inserted = handler.insert(key, map); 12435 set(map, key, inserted); 12436 return inserted; 12437 } 12438 }); 12439 12440 12441 /***/ }), 12442 /* 402 */ 12443 /***/ (function(module, exports, __webpack_require__) { 12444 12445 "use strict"; 12446 12447 var $ = __webpack_require__(2); 12448 var aWeakSet = __webpack_require__(403); 12449 var add = __webpack_require__(404).add; 12450 12451 // `WeakSet.prototype.addAll` method 12452 // https://github.com/tc39/proposal-collection-methods 12453 $({ target: 'WeakSet', proto: true, real: true, forced: true }, { 12454 addAll: function addAll(/* ...elements */) { 12455 var set = aWeakSet(this); 12456 for (var k = 0, len = arguments.length; k < len; k++) { 12457 add(set, arguments[k]); 12458 } return set; 12459 } 12460 }); 12461 12462 12463 /***/ }), 12464 /* 403 */ 12465 /***/ (function(module, exports, __webpack_require__) { 12466 12467 var has = __webpack_require__(404).has; 12468 12469 // Perform ? RequireInternalSlot(M, [[WeakSetData]]) 12470 module.exports = function (it) { 12471 has(it); 12472 return it; 12473 }; 12474 12475 12476 /***/ }), 12477 /* 404 */ 12478 /***/ (function(module, exports, __webpack_require__) { 12479 12480 var uncurryThis = __webpack_require__(13); 12481 12482 // eslint-disable-next-line es/no-weak-set -- safe 12483 var WeakSetPrototype = WeakSet.prototype; 12484 12485 module.exports = { 12486 // eslint-disable-next-line es/no-weak-set -- safe 12487 WeakSet: WeakSet, 12488 add: uncurryThis(WeakSetPrototype.add), 12489 has: uncurryThis(WeakSetPrototype.has), 12490 remove: uncurryThis(WeakSetPrototype['delete']) 12491 }; 12492 12493 12494 /***/ }), 12495 /* 405 */ 12496 /***/ (function(module, exports, __webpack_require__) { 12497 12498 "use strict"; 12499 12500 var $ = __webpack_require__(2); 12501 var aWeakSet = __webpack_require__(403); 12502 var remove = __webpack_require__(404).remove; 12503 12504 // `WeakSet.prototype.deleteAll` method 12505 // https://github.com/tc39/proposal-collection-methods 12506 $({ target: 'WeakSet', proto: true, real: true, forced: true }, { 12507 deleteAll: function deleteAll(/* ...elements */) { 12508 var collection = aWeakSet(this); 12509 var allDeleted = true; 12510 var wasDeleted; 12511 for (var k = 0, len = arguments.length; k < len; k++) { 12512 wasDeleted = remove(collection, arguments[k]); 12513 allDeleted = allDeleted && wasDeleted; 12514 } return !!allDeleted; 12515 } 12516 }); 12517 12518 12519 /***/ }), 12520 /* 406 */ 12521 /***/ (function(module, exports, __webpack_require__) { 12522 12523 var $ = __webpack_require__(2); 12524 var from = __webpack_require__(280); 12525 12526 // `WeakSet.from` method 12527 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.from 12528 $({ target: 'WeakSet', stat: true, forced: true }, { 12529 from: from 12530 }); 12531 12532 12533 /***/ }), 12534 /* 407 */ 12535 /***/ (function(module, exports, __webpack_require__) { 12536 12537 var $ = __webpack_require__(2); 12538 var of = __webpack_require__(290); 12539 12540 // `WeakSet.of` method 12541 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.of 12542 $({ target: 'WeakSet', stat: true, forced: true }, { 12543 of: of 12544 }); 12545 12546 12547 /***/ }), 12548 /* 408 */ 12549 /***/ (function(module, exports, __webpack_require__) { 12550 12551 "use strict"; 12552 12553 var $ = __webpack_require__(2); 12554 var tryNodeRequire = __webpack_require__(409); 12555 var getBuiltIn = __webpack_require__(23); 12556 var fails = __webpack_require__(6); 12557 var create = __webpack_require__(86); 12558 var createPropertyDescriptor = __webpack_require__(10); 12559 var defineProperty = __webpack_require__(44).f; 12560 var defineBuiltIn = __webpack_require__(47); 12561 var defineBuiltInAccessor = __webpack_require__(110); 12562 var hasOwn = __webpack_require__(38); 12563 var anInstance = __webpack_require__(116); 12564 var anObject = __webpack_require__(46); 12565 var errorToString = __webpack_require__(410); 12566 var normalizeStringArgument = __webpack_require__(74); 12567 var DOMExceptionConstants = __webpack_require__(411); 12568 var clearErrorStack = __webpack_require__(80); 12569 var InternalStateModule = __webpack_require__(51); 12570 var DESCRIPTORS = __webpack_require__(5); 12571 var IS_PURE = __webpack_require__(35); 12572 12573 var DOM_EXCEPTION = 'DOMException'; 12574 var DATA_CLONE_ERR = 'DATA_CLONE_ERR'; 12575 var Error = getBuiltIn('Error'); 12576 // NodeJS < 17.0 does not expose `DOMException` to global 12577 var NativeDOMException = getBuiltIn(DOM_EXCEPTION) || (function () { 12578 try { 12579 // NodeJS < 15.0 does not expose `MessageChannel` to global 12580 var MessageChannel = getBuiltIn('MessageChannel') || tryNodeRequire('worker_threads').MessageChannel; 12581 // eslint-disable-next-line es/no-weak-map, unicorn/require-post-message-target-origin -- safe 12582 new MessageChannel().port1.postMessage(new WeakMap()); 12583 } catch (error) { 12584 if (error.name == DATA_CLONE_ERR && error.code == 25) return error.constructor; 12585 } 12586 })(); 12587 var NativeDOMExceptionPrototype = NativeDOMException && NativeDOMException.prototype; 12588 var ErrorPrototype = Error.prototype; 12589 var setInternalState = InternalStateModule.set; 12590 var getInternalState = InternalStateModule.getterFor(DOM_EXCEPTION); 12591 var HAS_STACK = 'stack' in Error(DOM_EXCEPTION); 12592 12593 var codeFor = function (name) { 12594 return hasOwn(DOMExceptionConstants, name) && DOMExceptionConstants[name].m ? DOMExceptionConstants[name].c : 0; 12595 }; 12596 12597 var $DOMException = function DOMException() { 12598 anInstance(this, DOMExceptionPrototype); 12599 var argumentsLength = arguments.length; 12600 var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]); 12601 var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error'); 12602 var code = codeFor(name); 12603 setInternalState(this, { 12604 type: DOM_EXCEPTION, 12605 name: name, 12606 message: message, 12607 code: code 12608 }); 12609 if (!DESCRIPTORS) { 12610 this.name = name; 12611 this.message = message; 12612 this.code = code; 12613 } 12614 if (HAS_STACK) { 12615 var error = Error(message); 12616 error.name = DOM_EXCEPTION; 12617 defineProperty(this, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1))); 12618 } 12619 }; 12620 12621 var DOMExceptionPrototype = $DOMException.prototype = create(ErrorPrototype); 12622 12623 var createGetterDescriptor = function (get) { 12624 return { enumerable: true, configurable: true, get: get }; 12625 }; 12626 12627 var getterFor = function (key) { 12628 return createGetterDescriptor(function () { 12629 return getInternalState(this)[key]; 12630 }); 12631 }; 12632 12633 if (DESCRIPTORS) { 12634 // `DOMException.prototype.code` getter 12635 defineBuiltInAccessor(DOMExceptionPrototype, 'code', getterFor('code')); 12636 // `DOMException.prototype.message` getter 12637 defineBuiltInAccessor(DOMExceptionPrototype, 'message', getterFor('message')); 12638 // `DOMException.prototype.name` getter 12639 defineBuiltInAccessor(DOMExceptionPrototype, 'name', getterFor('name')); 12640 } 12641 12642 defineProperty(DOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, $DOMException)); 12643 12644 // FF36- DOMException is a function, but can't be constructed 12645 var INCORRECT_CONSTRUCTOR = fails(function () { 12646 return !(new NativeDOMException() instanceof Error); 12647 }); 12648 12649 // Safari 10.1 / Chrome 32- / IE8- DOMException.prototype.toString bugs 12650 var INCORRECT_TO_STRING = INCORRECT_CONSTRUCTOR || fails(function () { 12651 return ErrorPrototype.toString !== errorToString || String(new NativeDOMException(1, 2)) !== '2: 1'; 12652 }); 12653 12654 // Deno 1.6.3- DOMException.prototype.code just missed 12655 var INCORRECT_CODE = INCORRECT_CONSTRUCTOR || fails(function () { 12656 return new NativeDOMException(1, 'DataCloneError').code !== 25; 12657 }); 12658 12659 // Deno 1.6.3- DOMException constants just missed 12660 var MISSED_CONSTANTS = INCORRECT_CONSTRUCTOR 12661 || NativeDOMException[DATA_CLONE_ERR] !== 25 12662 || NativeDOMExceptionPrototype[DATA_CLONE_ERR] !== 25; 12663 12664 var FORCED_CONSTRUCTOR = IS_PURE ? INCORRECT_TO_STRING || INCORRECT_CODE || MISSED_CONSTANTS : INCORRECT_CONSTRUCTOR; 12665 12666 // `DOMException` constructor 12667 // https://webidl.spec.whatwg.org/#idl-DOMException 12668 $({ global: true, constructor: true, forced: FORCED_CONSTRUCTOR }, { 12669 DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException 12670 }); 12671 12672 var PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION); 12673 var PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype; 12674 12675 if (INCORRECT_TO_STRING && (IS_PURE || NativeDOMException === PolyfilledDOMException)) { 12676 defineBuiltIn(PolyfilledDOMExceptionPrototype, 'toString', errorToString); 12677 } 12678 12679 if (INCORRECT_CODE && DESCRIPTORS && NativeDOMException === PolyfilledDOMException) { 12680 defineBuiltInAccessor(PolyfilledDOMExceptionPrototype, 'code', createGetterDescriptor(function () { 12681 return codeFor(anObject(this).name); 12682 })); 12683 } 12684 12685 // `DOMException` constants 12686 for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) { 12687 var constant = DOMExceptionConstants[key]; 12688 var constantName = constant.s; 12689 var descriptor = createPropertyDescriptor(6, constant.c); 12690 if (!hasOwn(PolyfilledDOMException, constantName)) { 12691 defineProperty(PolyfilledDOMException, constantName, descriptor); 12692 } 12693 if (!hasOwn(PolyfilledDOMExceptionPrototype, constantName)) { 12694 defineProperty(PolyfilledDOMExceptionPrototype, constantName, descriptor); 12695 } 12696 } 12697 12698 12699 /***/ }), 12700 /* 409 */ 12701 /***/ (function(module, exports, __webpack_require__) { 12702 12703 var IS_NODE = __webpack_require__(113); 12704 12705 module.exports = function (name) { 12706 try { 12707 // eslint-disable-next-line no-new-func -- safe 12708 if (IS_NODE) return Function('return require("' + name + '")')(); 12709 } catch (error) { /* empty */ } 12710 }; 12711 12712 12713 /***/ }), 12714 /* 410 */ 12715 /***/ (function(module, exports, __webpack_require__) { 12716 12717 "use strict"; 12718 12719 var DESCRIPTORS = __webpack_require__(5); 12720 var fails = __webpack_require__(6); 12721 var anObject = __webpack_require__(46); 12722 var create = __webpack_require__(86); 12723 var normalizeStringArgument = __webpack_require__(74); 12724 12725 var nativeErrorToString = Error.prototype.toString; 12726 12727 var INCORRECT_TO_STRING = fails(function () { 12728 if (DESCRIPTORS) { 12729 // Chrome 32- incorrectly call accessor 12730 // eslint-disable-next-line es/no-object-defineproperty -- safe 12731 var object = create(Object.defineProperty({}, 'name', { get: function () { 12732 return this === object; 12733 } })); 12734 if (nativeErrorToString.call(object) !== 'true') return true; 12735 } 12736 // FF10- does not properly handle non-strings 12737 return nativeErrorToString.call({ message: 1, name: 2 }) !== '2: 1' 12738 // IE8 does not properly handle defaults 12739 || nativeErrorToString.call({}) !== 'Error'; 12740 }); 12741 12742 module.exports = INCORRECT_TO_STRING ? function toString() { 12743 var O = anObject(this); 12744 var name = normalizeStringArgument(O.name, 'Error'); 12745 var message = normalizeStringArgument(O.message); 12746 return !name ? message : !message ? name : name + ': ' + message; 12747 } : nativeErrorToString; 12748 12749 12750 /***/ }), 12751 /* 411 */
12752 /***/ (function(module, exports) { 12753 12754 module.exports = { 12755 IndexSizeError: { s: 'INDEX_SIZE_ERR', c: 1, m: 1 }, 12756 DOMStringSizeError: { s: 'DOMSTRING_SIZE_ERR', c: 2, m: 0 }, 12757 HierarchyRequestError: { s: 'HIERARCHY_REQUEST_ERR', c: 3, m: 1 }, 12758 WrongDocumentError: { s: 'WRONG_DOCUMENT_ERR', c: 4, m: 1 }, 12759 InvalidCharacterError: { s: 'INVALID_CHARACTER_ERR', c: 5, m: 1 }, 12760 NoDataAllowedError: { s: 'NO_DATA_ALLOWED_ERR', c: 6, m: 0 }, 12761 NoModificationAllowedError: { s: 'NO_MODIFICATION_ALLOWED_ERR', c: 7, m: 1 }, 12762 NotFoundError: { s: 'NOT_FOUND_ERR', c: 8, m: 1 }, 12763 NotSupportedError: { s: 'NOT_SUPPORTED_ERR', c: 9, m: 1 }, 12764 InUseAttributeError: { s: 'INUSE_ATTRIBUTE_ERR', c: 10, m: 1 }, 12765 InvalidStateError: { s: 'INVALID_STATE_ERR', c: 11, m: 1 }, 12766 SyntaxError: { s: 'SYNTAX_ERR', c: 12, m: 1 }, 12767 InvalidModificationError: { s: 'INVALID_MODIFICATION_ERR', c: 13, m: 1 }, 12768 NamespaceError: { s: 'NAMESPACE_ERR', c: 14, m: 1 }, 12769 InvalidAccessError: { s: 'INVALID_ACCESS_ERR', c: 15, m: 1 }, 12770 ValidationError: { s: 'VALIDATION_ERR', c: 16, m: 0 }, 12771 TypeMismatchError: { s: 'TYPE_MISMATCH_ERR', c: 17, m: 1 }, 12772 SecurityError: { s: 'SECURITY_ERR', c: 18, m: 1 }, 12773 NetworkError: { s: 'NETWORK_ERR', c: 19, m: 1 }, 12774 AbortError: { s: 'ABORT_ERR', c: 20, m: 1 }, 12775 URLMismatchError: { s: 'URL_MISMATCH_ERR', c: 21, m: 1 }, 12776 QuotaExceededError: { s: 'QUOTA_EXCEEDED_ERR', c: 22, m: 1 }, 12777 TimeoutError: { s: 'TIMEOUT_ERR', c: 23, m: 1 },
vendor: 12,847 bytes, lines 12778-13098
12778 InvalidNodeTypeError: { s: 'INVALID_NODE_TYPE_ERR', c: 24, m: 1 }, 12779 DataCloneError: { s: 'DATA_CLONE_ERR', c: 25, m: 1 } 12780 }; 12781 12782 12783 /***/ }), 12784 /* 412 */ 12785 /***/ (function(module, exports, __webpack_require__) { 12786 12787 "use strict"; 12788 12789 var $ = __webpack_require__(2); 12790 var global = __webpack_require__(3); 12791 var getBuiltIn = __webpack_require__(23); 12792 var createPropertyDescriptor = __webpack_require__(10); 12793 var defineProperty = __webpack_require__(44).f; 12794 var hasOwn = __webpack_require__(38); 12795 var anInstance = __webpack_require__(116); 12796 var inheritIfRequired = __webpack_require__(73); 12797 var normalizeStringArgument = __webpack_require__(74); 12798 var DOMExceptionConstants = __webpack_require__(411); 12799 var clearErrorStack = __webpack_require__(80); 12800 var DESCRIPTORS = __webpack_require__(5); 12801 var IS_PURE = __webpack_require__(35); 12802 12803 var DOM_EXCEPTION = 'DOMException'; 12804 var Error = getBuiltIn('Error'); 12805 var NativeDOMException = getBuiltIn(DOM_EXCEPTION); 12806 12807 var $DOMException = function DOMException() { 12808 anInstance(this, DOMExceptionPrototype); 12809 var argumentsLength = arguments.length; 12810 var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]); 12811 var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error'); 12812 var that = new NativeDOMException(message, name); 12813 var error = Error(message); 12814 error.name = DOM_EXCEPTION; 12815 defineProperty(that, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1))); 12816 inheritIfRequired(that, this, $DOMException); 12817 return that; 12818 }; 12819 12820 var DOMExceptionPrototype = $DOMException.prototype = NativeDOMException.prototype; 12821 12822 var ERROR_HAS_STACK = 'stack' in Error(DOM_EXCEPTION); 12823 var DOM_EXCEPTION_HAS_STACK = 'stack' in new NativeDOMException(1, 2); 12824 12825 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 12826 var descriptor = NativeDOMException && DESCRIPTORS && Object.getOwnPropertyDescriptor(global, DOM_EXCEPTION); 12827 12828 // Bun ~ 0.1.1 DOMException have incorrect descriptor and we can't redefine it 12829 // https://github.com/Jarred-Sumner/bun/issues/399 12830 var BUGGY_DESCRIPTOR = !!descriptor && !(descriptor.writable && descriptor.configurable); 12831 12832 var FORCED_CONSTRUCTOR = ERROR_HAS_STACK && !BUGGY_DESCRIPTOR && !DOM_EXCEPTION_HAS_STACK; 12833 12834 // `DOMException` constructor patch for `.stack` where it's required 12835 // https://webidl.spec.whatwg.org/#es-DOMException-specialness 12836 $({ global: true, constructor: true, forced: IS_PURE || FORCED_CONSTRUCTOR }, { // TODO: fix export logic 12837 DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException 12838 }); 12839 12840 var PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION); 12841 var PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype; 12842 12843 if (PolyfilledDOMExceptionPrototype.constructor !== PolyfilledDOMException) { 12844 if (!IS_PURE) { 12845 defineProperty(PolyfilledDOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, PolyfilledDOMException)); 12846 } 12847 12848 for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) { 12849 var constant = DOMExceptionConstants[key]; 12850 var constantName = constant.s; 12851 if (!hasOwn(PolyfilledDOMException, constantName)) { 12852 defineProperty(PolyfilledDOMException, constantName, createPropertyDescriptor(6, constant.c)); 12853 } 12854 } 12855 } 12856 12857 12858 /***/ }), 12859 /* 413 */ 12860 /***/ (function(module, exports, __webpack_require__) { 12861 12862 var getBuiltIn = __webpack_require__(23); 12863 var setToStringTag = __webpack_require__(114); 12864 12865 var DOM_EXCEPTION = 'DOMException'; 12866 12867 // `DOMException.prototype[@@toStringTag]` property 12868 setToStringTag(getBuiltIn(DOM_EXCEPTION), DOM_EXCEPTION); 12869 12870 12871 /***/ }), 12872 /* 414 */ 12873 /***/ (function(module, exports, __webpack_require__) { 12874 12875 // TODO: Remove this module from `core-js@4` since it's split to modules listed below 12876 __webpack_require__(415); 12877 __webpack_require__(416); 12878 12879 12880 /***/ }), 12881 /* 415 */ 12882 /***/ (function(module, exports, __webpack_require__) { 12883 12884 var $ = __webpack_require__(2); 12885 var global = __webpack_require__(3); 12886 var clearImmediate = __webpack_require__(120).clear; 12887 12888 // `clearImmediate` method 12889 // http://w3c.github.io/setImmediate/#si-clearImmediate 12890 $({ global: true, bind: true, enumerable: true, forced: global.clearImmediate !== clearImmediate }, { 12891 clearImmediate: clearImmediate 12892 }); 12893 12894 12895 /***/ }), 12896 /* 416 */ 12897 /***/ (function(module, exports, __webpack_require__) { 12898 12899 var $ = __webpack_require__(2); 12900 var global = __webpack_require__(3); 12901 var setTask = __webpack_require__(120).set; 12902 var schedulersFix = __webpack_require__(417); 12903 12904 // https://github.com/oven-sh/bun/issues/1633 12905 var setImmediate = global.setImmediate ? schedulersFix(setTask, false) : setTask; 12906 12907 // `setImmediate` method 12908 // http://w3c.github.io/setImmediate/#si-setImmediate 12909 $({ global: true, bind: true, enumerable: true, forced: global.setImmediate !== setImmediate }, { 12910 setImmediate: setImmediate 12911 }); 12912 12913 12914 /***/ }), 12915 /* 417 */ 12916 /***/ (function(module, exports, __webpack_require__) { 12917 12918 "use strict"; 12919 12920 var global = __webpack_require__(3); 12921 var apply = __webpack_require__(68); 12922 var isCallable = __webpack_require__(20); 12923 var ENGINE_IS_BUN = __webpack_require__(418); 12924 var USER_AGENT = __webpack_require__(28); 12925 var arraySlice = __webpack_require__(121); 12926 var validateArgumentsLength = __webpack_require__(122); 12927 12928 var Function = global.Function; 12929 // dirty IE9- and Bun 0.3.0- checks 12930 var WRAP = /MSIE .\./.test(USER_AGENT) || ENGINE_IS_BUN && (function () { 12931 var version = global.Bun.version.split('.'); 12932 return version.length < 3 || version[0] == 0 && (version[1] < 3 || version[1] == 3 && version[2] == 0); 12933 })(); 12934 12935 // IE9- / Bun 0.3.0- setTimeout / setInterval / setImmediate additional parameters fix 12936 // https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#timers 12937 // https://github.com/oven-sh/bun/issues/1633 12938 module.exports = function (scheduler, hasTimeArg) { 12939 var firstParamIndex = hasTimeArg ? 2 : 1; 12940 return WRAP ? function (handler, timeout /* , ...arguments */) { 12941 var boundArgs = validateArgumentsLength(arguments.length, 1) > firstParamIndex; 12942 var fn = isCallable(handler) ? handler : Function(handler); 12943 var params = boundArgs ? arraySlice(arguments, firstParamIndex) : []; 12944 var callback = boundArgs ? function () { 12945 apply(fn, this, params); 12946 } : fn; 12947 return hasTimeArg ? scheduler(callback, timeout) : scheduler(callback); 12948 } : scheduler; 12949 }; 12950 12951 12952 /***/ }), 12953 /* 418 */ 12954 /***/ (function(module, exports) { 12955 12956 /* global Bun -- Deno case */ 12957 module.exports = typeof Bun == 'function' && Bun && typeof Bun.version == 'string'; 12958 12959 12960 /***/ }), 12961 /* 419 */ 12962 /***/ (function(module, exports, __webpack_require__) { 12963 12964 "use strict"; 12965 12966 var $ = __webpack_require__(2); 12967 var global = __webpack_require__(3); 12968 var defineBuiltInAccessor = __webpack_require__(110); 12969 var DESCRIPTORS = __webpack_require__(5); 12970 12971 var $TypeError = TypeError; 12972 // eslint-disable-next-line es/no-object-defineproperty -- safe 12973 var defineProperty = Object.defineProperty; 12974 var INCORRECT_VALUE = global.self !== global; 12975 12976 // `self` getter 12977 // https://html.spec.whatwg.org/multipage/window-object.html#dom-self 12978 try { 12979 if (DESCRIPTORS) { 12980 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 12981 var descriptor = Object.getOwnPropertyDescriptor(global, 'self'); 12982 // some engines have `self`, but with incorrect descriptor 12983 // https://github.com/denoland/deno/issues/15765 12984 if (INCORRECT_VALUE || !descriptor || !descriptor.get || !descriptor.enumerable) { 12985 defineBuiltInAccessor(global, 'self', { 12986 get: function self() { 12987 return global; 12988 }, 12989 set: function self(value) { 12990 if (this !== global) throw $TypeError('Illegal invocation'); 12991 defineProperty(global, 'self', { 12992 value: value, 12993 writable: true, 12994 configurable: true, 12995 enumerable: true 12996 }); 12997 }, 12998 configurable: true, 12999 enumerable: true 13000 }); 13001 } 13002 } else $({ global: true, simple: true, forced: INCORRECT_VALUE }, { 13003 self: global 13004 }); 13005 } catch (error) { /* empty */ } 13006 13007 13008 /***/ }), 13009 /* 420 */ 13010 /***/ (function(module, exports, __webpack_require__) { 13011 13012 var IS_PURE = __webpack_require__(35); 13013 var $ = __webpack_require__(2); 13014 var global = __webpack_require__(3); 13015 var getBuiltin = __webpack_require__(23); 13016 var uncurryThis = __webpack_require__(13); 13017 var fails = __webpack_require__(6); 13018 var uid = __webpack_require__(40); 13019 var isCallable = __webpack_require__(20); 13020 var isConstructor = __webpack_require__(119); 13021 var isNullOrUndefined = __webpack_require__(16); 13022 var isObject = __webpack_require__(19); 13023 var isSymbol = __webpack_require__(22); 13024 var iterate = __webpack_require__(90); 13025 var anObject = __webpack_require__(46); 13026 var classof = __webpack_require__(76); 13027 var hasOwn = __webpack_require__(38); 13028 var createProperty = __webpack_require__(236); 13029 var createNonEnumerableProperty = __webpack_require__(43); 13030 var lengthOfArrayLike = __webpack_require__(63); 13031 var validateArgumentsLength = __webpack_require__(122); 13032 var getRegExpFlags = __webpack_require__(152); 13033 var MapHelpers = __webpack_require__(185); 13034 var SetHelpers = __webpack_require__(328); 13035 var ERROR_STACK_INSTALLABLE = __webpack_require__(81); 13036 var V8 = __webpack_require__(27); 13037 var IS_BROWSER = __webpack_require__(132); 13038 var IS_DENO = __webpack_require__(133); 13039 var IS_NODE = __webpack_require__(113); 13040 13041 var Object = global.Object; 13042 var Array = global.Array; 13043 var Date = global.Date; 13044 var Error = global.Error; 13045 var EvalError = global.EvalError; 13046 var RangeError = global.RangeError; 13047 var ReferenceError = global.ReferenceError; 13048 var SyntaxError = global.SyntaxError; 13049 var TypeError = global.TypeError; 13050 var URIError = global.URIError; 13051 var PerformanceMark = global.PerformanceMark; 13052 var WebAssembly = global.WebAssembly; 13053 var CompileError = WebAssembly && WebAssembly.CompileError || Error; 13054 var LinkError = WebAssembly && WebAssembly.LinkError || Error; 13055 var RuntimeError = WebAssembly && WebAssembly.RuntimeError || Error; 13056 var DOMException = getBuiltin('DOMException'); 13057 var Map = MapHelpers.Map; 13058 var mapHas = MapHelpers.has; 13059 var mapGet = MapHelpers.get; 13060 var mapSet = MapHelpers.set; 13061 var Set = SetHelpers.Set; 13062 var setAdd = SetHelpers.add; 13063 var objectKeys = getBuiltin('Object', 'keys'); 13064 var push = uncurryThis([].push); 13065 var thisBooleanValue = uncurryThis(true.valueOf); 13066 var thisNumberValue = uncurryThis(1.0.valueOf); 13067 var thisStringValue = uncurryThis(''.valueOf); 13068 var thisTimeValue = uncurryThis(Date.prototype.getTime); 13069 var PERFORMANCE_MARK = uid('structuredClone'); 13070 var DATA_CLONE_ERROR = 'DataCloneError'; 13071 var TRANSFERRING = 'Transferring'; 13072 13073 var checkBasicSemantic = function (structuredCloneImplementation) { 13074 return !fails(function () { 13075 var set1 = new global.Set([7]); 13076 var set2 = structuredCloneImplementation(set1); 13077 var number = structuredCloneImplementation(Object(7)); 13078 return set2 == set1 || !set2.has(7) || typeof number != 'object' || number != 7; 13079 }) && structuredCloneImplementation; 13080 }; 13081 13082 var checkErrorsCloning = function (structuredCloneImplementation, $Error) { 13083 return !fails(function () { 13084 var error = new $Error(); 13085 var test = structuredCloneImplementation({ a: error, b: error }); 13086 return !(test && test.a === test.b && test.a instanceof $Error && test.a.stack === error.stack); 13087 }); 13088 }; 13089 13090 // https://github.com/whatwg/html/pull/5749 13091 var checkNewErrorsCloningSemantic = function (structuredCloneImplementation) { 13092 return !fails(function () { 13093 var test = structuredCloneImplementation(new global.AggregateError([1], PERFORMANCE_MARK, { cause: 3 })); 13094 return test.name != 'AggregateError' || test.errors[0] != 1 || test.message != PERFORMANCE_MARK || test.cause != 3; 13095 }); 13096 }; 13097 13098 // FF94+, Safari 15.4+, Chrome 98+, NodeJS 17.0+, Deno 1.13+
13099 // FF<103 and Safari implementations can't clone errors 13100 // https://bugzilla.mozilla.org/show_bug.cgi?id=1556604 13101 // FF103 can clone errors, but `.stack` of clone is an empty string 13102 // https://bugzilla.mozilla.org/show_bug.cgi?id=1778762 13103 // FF104+ fixed it on usual errors, but not on DOMExceptions 13104 // https://bugzilla.mozilla.org/show_bug.cgi?id=1777321 13105 // Chrome <102 returns `null` if cloned object contains multiple references to one error 13106 // https://bugs.chromium.org/p/v8/issues/detail?id=12542 13107 // NodeJS implementation can't clone DOMExceptions 13108 // https://github.com/nodejs/node/issues/41038 13109 // only FF103+ supports new (html/5749) error cloning semantic 13110 var nativeStructuredClone = global.structuredClone; 13111 13112 var FORCED_REPLACEMENT = IS_PURE 13113 || !checkErrorsCloning(nativeStructuredClone, Error) 13114 || !checkErrorsCloning(nativeStructuredClone, DOMException) 13115 || !checkNewErrorsCloningSemantic(nativeStructuredClone); 13116 13117 // Chrome 82+, Safari 14.1+, Deno 1.11+ 13118 // Chrome 78-81 implementation swaps `.name` and `.message` of cloned `DOMException`
13119 // Chrome returns `null` if cloned object contains multiple references to one error 13120 // Safari 14.1 implementation doesn't clone some `RegExp` flags, so requires a workaround 13121 // Safari implementation can't clone errors 13122 // Deno 1.2-1.10 implementations too naive 13123 // NodeJS 16.0+ does not have `PerformanceMark` constructor 13124 // NodeJS <17.2 structured cloning implementation from `performance.mark` is too naive 13125 // and can't clone, for example, `RegExp` or some boxed primitives 13126 // https://github.com/nodejs/node/issues/40840 13127 // no one of those implementations supports new (html/5749) error cloning semantic 13128 var structuredCloneFromMark = !nativeStructuredClone && checkBasicSemantic(function (value) { 13129 return new PerformanceMark(PERFORMANCE_MARK, { detail: value }).detail; 13130 }); 13131 13132 var nativeRestrictedStructuredClone = checkBasicSemantic(nativeStructuredClone) || structuredCloneFromMark; 13133 13134 var throwUncloneable = function (type) { 13135 throw new DOMException('Uncloneable type: ' + type, DATA_CLONE_ERROR); 13136 }; 13137 13138 var throwUnpolyfillable = function (type, action) { 13139 throw new DOMException((action || 'Cloning') + ' of ' + type + ' cannot be properly polyfilled in this engine', DATA_CLONE_ERROR); 13140 }; 13141 13142 var createDataTransfer = function () { 13143 var dataTransfer; 13144 try { 13145 dataTransfer = new global.DataTransfer(); 13146 } catch (error) { 13147 try { 13148 dataTransfer = new global.ClipboardEvent('').clipboardData; 13149 } catch (error2) { /* empty */ } 13150 } 13151 return dataTransfer && dataTransfer.items && dataTransfer.files ? dataTransfer : null; 13152 }; 13153 13154 var structuredCloneInternal = function (value, map) { 13155 if (isSymbol(value)) throwUncloneable('Symbol'); 13156 if (!isObject(value)) return value; 13157 // effectively preserves circular references 13158 if (map) { 13159 if (mapHas(map, value)) return mapGet(map, value); 13160 } else map = new Map(); 13161 13162 var type = classof(value); 13163 var deep = false; 13164 var C, name, cloned, dataTransfer, i, length, keys, key, source, target; 13165 13166 switch (type) { 13167 case 'Array': 13168 cloned = Array(lengthOfArrayLike(value)); 13169 deep = true; 13170 break; 13171 case 'Object': 13172 cloned = {}; 13173 deep = true; 13174 break; 13175 case 'Map': 13176 cloned = new Map(); 13177 deep = true; 13178 break; 13179 case 'Set': 13180 cloned = new Set(); 13181 deep = true; 13182 break; 13183 case 'RegExp': 13184 // in this block because of a Safari 14.1 bug 13185 // old FF does not clone regexes passed to the constructor, so get the source and flags directly 13186 cloned = new RegExp(value.source, getRegExpFlags(value)); 13187 break; 13188 case 'Error': 13189 name = value.name; 13190 switch (name) { 13191 case 'AggregateError': 13192 cloned = getBuiltin('AggregateError')([]); 13193 break; 13194 case 'EvalError': 13195 cloned = EvalError(); 13196 break; 13197 case 'RangeError': 13198 cloned = RangeError(); 13199 break; 13200 case 'ReferenceError': 13201 cloned = ReferenceError(); 13202 break; 13203 case 'SyntaxError': 13204 cloned = SyntaxError(); 13205 break; 13206 case 'TypeError': 13207 cloned = TypeError(); 13208 break; 13209 case 'URIError': 13210 cloned = URIError(); 13211 break; 13212 case 'CompileError': 13213 cloned = CompileError(); 13214 break; 13215 case 'LinkError': 13216 cloned = LinkError(); 13217 break; 13218 case 'RuntimeError': 13219 cloned = RuntimeError(); 13220 break; 13221 default: 13222 cloned = Error(); 13223 } 13224 deep = true; 13225 break; 13226 case 'DOMException': 13227 cloned = new DOMException(value.message, value.name); 13228 deep = true; 13229 break; 13230 case 'DataView': 13231 case 'Int8Array': 13232 case 'Uint8Array': 13233 case 'Uint8ClampedArray': 13234 case 'Int16Array': 13235 case 'Uint16Array': 13236 case 'Int32Array': 13237 case 'Uint32Array': 13238 case 'Float32Array': 13239 case 'Float64Array': 13240 case 'BigInt64Array': 13241 case 'BigUint64Array': 13242 C = global[type]; 13243 // in some old engines like Safari 9, typeof C is 'object' 13244 // on Uint8ClampedArray or some other constructors 13245 if (!isObject(C)) throwUnpolyfillable(type); 13246 cloned = new C( 13247 // this is safe, since arraybuffer cannot have circular references 13248 structuredCloneInternal(value.buffer, map), 13249 value.byteOffset, 13250 type === 'DataView' ? value.byteLength : value.length 13251 ); 13252 break; 13253 case 'DOMQuad': 13254 try { 13255 cloned = new DOMQuad( 13256 structuredCloneInternal(value.p1, map), 13257 structuredCloneInternal(value.p2, map), 13258 structuredCloneInternal(value.p3, map), 13259 structuredCloneInternal(value.p4, map) 13260 ); 13261 } catch (error) { 13262 if (nativeRestrictedStructuredClone) { 13263 cloned = nativeRestrictedStructuredClone(value); 13264 } else throwUnpolyfillable(type); 13265 } 13266 break; 13267 case 'FileList': 13268 dataTransfer = createDataTransfer(); 13269 if (dataTransfer) { 13270 for (i = 0, length = lengthOfArrayLike(value); i < length; i++) {
13271 dataTransfer.items.add(structuredCloneInternal(value[i], map)); 13272 } 13273 cloned = dataTransfer.files; 13274 } else if (nativeRestrictedStructuredClone) { 13275 cloned = nativeRestrictedStructuredClone(value); 13276 } else throwUnpolyfillable(type); 13277 break; 13278 case 'ImageData': 13279 // Safari 9 ImageData is a constructor, but typeof ImageData is 'object' 13280 try { 13281 cloned = new ImageData( 13282 structuredCloneInternal(value.data, map), 13283 value.width, 13284 value.height, 13285 { colorSpace: value.colorSpace } 13286 ); 13287 } catch (error) { 13288 if (nativeRestrictedStructuredClone) { 13289 cloned = nativeRestrictedStructuredClone(value); 13290 } else throwUnpolyfillable(type); 13291 } break; 13292 default: 13293 if (nativeRestrictedStructuredClone) { 13294 cloned = nativeRestrictedStructuredClone(value); 13295 } else switch (type) { 13296 case 'BigInt': 13297 // can be a 3rd party polyfill 13298 cloned = Object(value.valueOf()); 13299 break; 13300 case 'Boolean': 13301 cloned = Object(thisBooleanValue(value)); 13302 break; 13303 case 'Number': 13304 cloned = Object(thisNumberValue(value)); 13305 break; 13306 case 'String': 13307 cloned = Object(thisStringValue(value)); 13308 break; 13309 case 'Date': 13310 cloned = new Date(thisTimeValue(value)); 13311 break; 13312 case 'ArrayBuffer': 13313 C = global.DataView; 13314 // `ArrayBuffer#slice` is not available in IE10 13315 // `ArrayBuffer#slice` and `DataView` are not available in old FF 13316 if (!C && typeof value.slice != 'function') throwUnpolyfillable(type); 13317 // detached buffers throws in `DataView` and `.slice` 13318 try { 13319 if (typeof value.slice == 'function') { 13320 cloned = value.slice(0); 13321 } else { 13322 length = value.byteLength; 13323 cloned = new ArrayBuffer(length); 13324 source = new C(value); 13325 target = new C(cloned); 13326 for (i = 0; i < length; i++) { 13327 target.setUint8(i, source.getUint8(i)); 13328 } 13329 } 13330 } catch (error) { 13331 throw new DOMException('ArrayBuffer is detached', DATA_CLONE_ERROR); 13332 } break; 13333 case 'SharedArrayBuffer': 13334 // SharedArrayBuffer should use shared memory, we can't polyfill it, so return the original 13335 cloned = value; 13336 break; 13337 case 'Blob': 13338 try { 13339 cloned = value.slice(0, value.size, value.type); 13340 } catch (error) { 13341 throwUnpolyfillable(type); 13342 } break; 13343 case 'DOMPoint': 13344 case 'DOMPointReadOnly': 13345 C = global[type]; 13346 try { 13347 cloned = C.fromPoint 13348 ? C.fromPoint(value) 13349 : new C(value.x, value.y, value.z, value.w); 13350 } catch (error) { 13351 throwUnpolyfillable(type); 13352 } break; 13353 case 'DOMRect': 13354 case 'DOMRectReadOnly': 13355 C = global[type]; 13356 try { 13357 cloned = C.fromRect 13358 ? C.fromRect(value) 13359 : new C(value.x, value.y, value.width, value.height); 13360 } catch (error) { 13361 throwUnpolyfillable(type); 13362 } break; 13363 case 'DOMMatrix': 13364 case 'DOMMatrixReadOnly': 13365 C = global[type]; 13366 try { 13367 cloned = C.fromMatrix 13368 ? C.fromMatrix(value) 13369 : new C(value); 13370 } catch (error) { 13371 throwUnpolyfillable(type); 13372 } break; 13373 case 'AudioData': 13374 case 'VideoFrame': 13375 if (!isCallable(value.clone)) throwUnpolyfillable(type); 13376 try { 13377 cloned = value.clone(); 13378 } catch (error) { 13379 throwUncloneable(type); 13380 } break; 13381 case 'File': 13382 try { 13383 cloned = new File([value], value.name, value); 13384 } catch (error) { 13385 throwUnpolyfillable(type); 13386 } break; 13387 case 'CropTarget': 13388 case 'CryptoKey': 13389 case 'FileSystemDirectoryHandle': 13390 case 'FileSystemFileHandle': 13391 case 'FileSystemHandle': 13392 case 'GPUCompilationInfo': 13393 case 'GPUCompilationMessage': 13394 case 'ImageBitmap': 13395 case 'RTCCertificate': 13396 case 'WebAssembly.Module': 13397 throwUnpolyfillable(type); 13398 // break omitted 13399 default: 13400 throwUncloneable(type); 13401 } 13402 } 13403 13404 mapSet(map, value, cloned); 13405 13406 if (deep) switch (type) { 13407 case 'Array': 13408 case 'Object': 13409 keys = objectKeys(value); 13410 for (i = 0, length = lengthOfArrayLike(keys); i < length; i++) { 13411 key = keys[i]; 13412 createProperty(cloned, key, structuredCloneInternal(value[key], map)); 13413 } break; 13414 case 'Map': 13415 value.forEach(function (v, k) { 13416 mapSet(cloned, structuredCloneInternal(k, map), structuredCloneInternal(v, map)); 13417 }); 13418 break; 13419 case 'Set': 13420 value.forEach(function (v) { 13421 setAdd(cloned, structuredCloneInternal(v, map)); 13422 }); 13423 break; 13424 case 'Error': 13425 createNonEnumerableProperty(cloned, 'message', structuredCloneInternal(value.message, map)); 13426 if (hasOwn(value, 'cause')) { 13427 createNonEnumerableProperty(cloned, 'cause', structuredCloneInternal(value.cause, map)); 13428 } 13429 if (name == 'AggregateError') { 13430 cloned.errors = structuredCloneInternal(value.errors, map); 13431 } // break omitted 13432 case 'DOMException': 13433 if (ERROR_STACK_INSTALLABLE) { 13434 createNonEnumerableProperty(cloned, 'stack', structuredCloneInternal(value.stack, map)); 13435 } 13436 } 13437 13438 return cloned; 13439 }; 13440 13441 var PROPER_TRANSFER = nativeStructuredClone && !fails(function () { 13442 // prevent V8 ArrayBufferDetaching protector cell invalidation and performance degradation 13443 // https://github.com/zloirock/core-js/issues/679 13444 if ((IS_DENO && V8 > 92) || (IS_NODE && V8 > 94) || (IS_BROWSER && V8 > 97)) return false;
13445 var buffer = new ArrayBuffer(8); 13446 var clone = nativeStructuredClone(buffer, { transfer: [buffer] }); 13447 return buffer.byteLength != 0 || clone.byteLength != 8; 13448 }); 13449 13450 var tryToTransfer = function (rawTransfer, map) { 13451 if (!isObject(rawTransfer)) throw TypeError('Transfer option cannot be converted to a sequence'); 13452 13453 var transfer = []; 13454 13455 iterate(rawTransfer, function (value) { 13456 push(transfer, anObject(value)); 13457 }); 13458 13459 var i = 0; 13460 var length = lengthOfArrayLike(transfer); 13461 var value, type, C, transferredArray, transferred, canvas, context; 13462 13463 if (PROPER_TRANSFER) { 13464 transferredArray = nativeStructuredClone(transfer, { transfer: transfer }); 13465 while (i < length) mapSet(map, transfer[i], transferredArray[i++]); 13466 } else while (i < length) { 13467 value = transfer[i++]; 13468 if (mapHas(map, value)) throw new DOMException('Duplicate transferable', DATA_CLONE_ERROR); 13469 13470 type = classof(value); 13471 13472 switch (type) { 13473 case 'ImageBitmap': 13474 C = global.OffscreenCanvas; 13475 if (!isConstructor(C)) throwUnpolyfillable(type, TRANSFERRING); 13476 try { 13477 canvas = new C(value.width, value.height); 13478 context = canvas.getContext('bitmaprenderer'); 13479 context.transferFromImageBitmap(value); 13480 transferred = canvas.transferToImageBitmap(); 13481 } catch (error) { /* empty */ } 13482 break; 13483 case 'AudioData': 13484 case 'VideoFrame': 13485 if (!isCallable(value.clone) || !isCallable(value.close)) throwUnpolyfillable(type, TRANSFERRING); 13486 try { 13487 transferred = value.clone(); 13488 value.close(); 13489 } catch (error) { /* empty */ } 13490 break; 13491 case 'ArrayBuffer': 13492 case 'MediaSourceHandle': 13493 case 'MessagePort': 13494 case 'OffscreenCanvas': 13495 case 'ReadableStream': 13496 case 'TransformStream': 13497 case 'WritableStream': 13498 throwUnpolyfillable(type, TRANSFERRING); 13499 } 13500 13501 if (transferred === undefined) throw new DOMException('This object cannot be transferred: ' + type, DATA_CLONE_ERROR); 13502 mapSet(map, value, transferred); 13503 } 13504 }; 13505 13506 // `structuredClone` method 13507 // https://html.spec.whatwg.org/multipage/structured-data.html#dom-structuredclone 13508 $({ global: true, enumerable: true, sham: !PROPER_TRANSFER, forced: FORCED_REPLACEMENT }, { 13509 structuredClone: function structuredClone(value /* , { transfer } */) { 13510 var options = validateArgumentsLength(arguments.length, 1) > 1 && !isNullOrUndefined(arguments[1]) ? anObject(arguments[1]) : undefined; 13511 var transfer = options ? options.transfer : undefined; 13512 var map; 13513 13514 if (transfer !== undefined) { 13515 map = new Map(); 13516 tryToTransfer(transfer, map); 13517 } 13518 13519 return structuredCloneInternal(value, map); 13520 } 13521 }); 13522 13523 13524 /***/ }) 13525 /******/ ]); }(); 13526
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.