25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

10441 satır
333KB

  1. (function webpackUniversalModuleDefinition(root, factory) {
  2. if(typeof exports === 'object' && typeof module === 'object')
  3. module.exports = factory();
  4. else if(typeof define === 'function' && define.amd)
  5. define([], factory);
  6. else {
  7. var a = factory();
  8. for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
  9. }
  10. })(self, function() {
  11. return /******/ (function() { // webpackBootstrap
  12. /******/ var __webpack_modules__ = ({
  13. /***/ 3099:
  14. /***/ (function(module) {
  15. module.exports = function (it) {
  16. if (typeof it != 'function') {
  17. throw TypeError(String(it) + ' is not a function');
  18. } return it;
  19. };
  20. /***/ }),
  21. /***/ 6077:
  22. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  23. var isObject = __webpack_require__(111);
  24. module.exports = function (it) {
  25. if (!isObject(it) && it !== null) {
  26. throw TypeError("Can't set " + String(it) + ' as a prototype');
  27. } return it;
  28. };
  29. /***/ }),
  30. /***/ 1223:
  31. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  32. var wellKnownSymbol = __webpack_require__(5112);
  33. var create = __webpack_require__(30);
  34. var definePropertyModule = __webpack_require__(3070);
  35. var UNSCOPABLES = wellKnownSymbol('unscopables');
  36. var ArrayPrototype = Array.prototype;
  37. // Array.prototype[@@unscopables]
  38. // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
  39. if (ArrayPrototype[UNSCOPABLES] == undefined) {
  40. definePropertyModule.f(ArrayPrototype, UNSCOPABLES, {
  41. configurable: true,
  42. value: create(null)
  43. });
  44. }
  45. // add a key to Array.prototype[@@unscopables]
  46. module.exports = function (key) {
  47. ArrayPrototype[UNSCOPABLES][key] = true;
  48. };
  49. /***/ }),
  50. /***/ 1530:
  51. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  52. "use strict";
  53. var charAt = __webpack_require__(8710).charAt;
  54. // `AdvanceStringIndex` abstract operation
  55. // https://tc39.es/ecma262/#sec-advancestringindex
  56. module.exports = function (S, index, unicode) {
  57. return index + (unicode ? charAt(S, index).length : 1);
  58. };
  59. /***/ }),
  60. /***/ 5787:
  61. /***/ (function(module) {
  62. module.exports = function (it, Constructor, name) {
  63. if (!(it instanceof Constructor)) {
  64. throw TypeError('Incorrect ' + (name ? name + ' ' : '') + 'invocation');
  65. } return it;
  66. };
  67. /***/ }),
  68. /***/ 9670:
  69. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  70. var isObject = __webpack_require__(111);
  71. module.exports = function (it) {
  72. if (!isObject(it)) {
  73. throw TypeError(String(it) + ' is not an object');
  74. } return it;
  75. };
  76. /***/ }),
  77. /***/ 4019:
  78. /***/ (function(module) {
  79. module.exports = typeof ArrayBuffer !== 'undefined' && typeof DataView !== 'undefined';
  80. /***/ }),
  81. /***/ 260:
  82. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  83. "use strict";
  84. var NATIVE_ARRAY_BUFFER = __webpack_require__(4019);
  85. var DESCRIPTORS = __webpack_require__(9781);
  86. var global = __webpack_require__(7854);
  87. var isObject = __webpack_require__(111);
  88. var has = __webpack_require__(6656);
  89. var classof = __webpack_require__(648);
  90. var createNonEnumerableProperty = __webpack_require__(8880);
  91. var redefine = __webpack_require__(1320);
  92. var defineProperty = __webpack_require__(3070).f;
  93. var getPrototypeOf = __webpack_require__(9518);
  94. var setPrototypeOf = __webpack_require__(7674);
  95. var wellKnownSymbol = __webpack_require__(5112);
  96. var uid = __webpack_require__(9711);
  97. var Int8Array = global.Int8Array;
  98. var Int8ArrayPrototype = Int8Array && Int8Array.prototype;
  99. var Uint8ClampedArray = global.Uint8ClampedArray;
  100. var Uint8ClampedArrayPrototype = Uint8ClampedArray && Uint8ClampedArray.prototype;
  101. var TypedArray = Int8Array && getPrototypeOf(Int8Array);
  102. var TypedArrayPrototype = Int8ArrayPrototype && getPrototypeOf(Int8ArrayPrototype);
  103. var ObjectPrototype = Object.prototype;
  104. var isPrototypeOf = ObjectPrototype.isPrototypeOf;
  105. var TO_STRING_TAG = wellKnownSymbol('toStringTag');
  106. var TYPED_ARRAY_TAG = uid('TYPED_ARRAY_TAG');
  107. // Fixing native typed arrays in Opera Presto crashes the browser, see #595
  108. var NATIVE_ARRAY_BUFFER_VIEWS = NATIVE_ARRAY_BUFFER && !!setPrototypeOf && classof(global.opera) !== 'Opera';
  109. var TYPED_ARRAY_TAG_REQIRED = false;
  110. var NAME;
  111. var TypedArrayConstructorsList = {
  112. Int8Array: 1,
  113. Uint8Array: 1,
  114. Uint8ClampedArray: 1,
  115. Int16Array: 2,
  116. Uint16Array: 2,
  117. Int32Array: 4,
  118. Uint32Array: 4,
  119. Float32Array: 4,
  120. Float64Array: 8
  121. };
  122. var BigIntArrayConstructorsList = {
  123. BigInt64Array: 8,
  124. BigUint64Array: 8
  125. };
  126. var isView = function isView(it) {
  127. if (!isObject(it)) return false;
  128. var klass = classof(it);
  129. return klass === 'DataView'
  130. || has(TypedArrayConstructorsList, klass)
  131. || has(BigIntArrayConstructorsList, klass);
  132. };
  133. var isTypedArray = function (it) {
  134. if (!isObject(it)) return false;
  135. var klass = classof(it);
  136. return has(TypedArrayConstructorsList, klass)
  137. || has(BigIntArrayConstructorsList, klass);
  138. };
  139. var aTypedArray = function (it) {
  140. if (isTypedArray(it)) return it;
  141. throw TypeError('Target is not a typed array');
  142. };
  143. var aTypedArrayConstructor = function (C) {
  144. if (setPrototypeOf) {
  145. if (isPrototypeOf.call(TypedArray, C)) return C;
  146. } else for (var ARRAY in TypedArrayConstructorsList) if (has(TypedArrayConstructorsList, NAME)) {
  147. var TypedArrayConstructor = global[ARRAY];
  148. if (TypedArrayConstructor && (C === TypedArrayConstructor || isPrototypeOf.call(TypedArrayConstructor, C))) {
  149. return C;
  150. }
  151. } throw TypeError('Target is not a typed array constructor');
  152. };
  153. var exportTypedArrayMethod = function (KEY, property, forced) {
  154. if (!DESCRIPTORS) return;
  155. if (forced) for (var ARRAY in TypedArrayConstructorsList) {
  156. var TypedArrayConstructor = global[ARRAY];
  157. if (TypedArrayConstructor && has(TypedArrayConstructor.prototype, KEY)) {
  158. delete TypedArrayConstructor.prototype[KEY];
  159. }
  160. }
  161. if (!TypedArrayPrototype[KEY] || forced) {
  162. redefine(TypedArrayPrototype, KEY, forced ? property
  163. : NATIVE_ARRAY_BUFFER_VIEWS && Int8ArrayPrototype[KEY] || property);
  164. }
  165. };
  166. var exportTypedArrayStaticMethod = function (KEY, property, forced) {
  167. var ARRAY, TypedArrayConstructor;
  168. if (!DESCRIPTORS) return;
  169. if (setPrototypeOf) {
  170. if (forced) for (ARRAY in TypedArrayConstructorsList) {
  171. TypedArrayConstructor = global[ARRAY];
  172. if (TypedArrayConstructor && has(TypedArrayConstructor, KEY)) {
  173. delete TypedArrayConstructor[KEY];
  174. }
  175. }
  176. if (!TypedArray[KEY] || forced) {
  177. // V8 ~ Chrome 49-50 `%TypedArray%` methods are non-writable non-configurable
  178. try {
  179. return redefine(TypedArray, KEY, forced ? property : NATIVE_ARRAY_BUFFER_VIEWS && Int8Array[KEY] || property);
  180. } catch (error) { /* empty */ }
  181. } else return;
  182. }
  183. for (ARRAY in TypedArrayConstructorsList) {
  184. TypedArrayConstructor = global[ARRAY];
  185. if (TypedArrayConstructor && (!TypedArrayConstructor[KEY] || forced)) {
  186. redefine(TypedArrayConstructor, KEY, property);
  187. }
  188. }
  189. };
  190. for (NAME in TypedArrayConstructorsList) {
  191. if (!global[NAME]) NATIVE_ARRAY_BUFFER_VIEWS = false;
  192. }
  193. // WebKit bug - typed arrays constructors prototype is Object.prototype
  194. if (!NATIVE_ARRAY_BUFFER_VIEWS || typeof TypedArray != 'function' || TypedArray === Function.prototype) {
  195. // eslint-disable-next-line no-shadow -- safe
  196. TypedArray = function TypedArray() {
  197. throw TypeError('Incorrect invocation');
  198. };
  199. if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) {
  200. if (global[NAME]) setPrototypeOf(global[NAME], TypedArray);
  201. }
  202. }
  203. if (!NATIVE_ARRAY_BUFFER_VIEWS || !TypedArrayPrototype || TypedArrayPrototype === ObjectPrototype) {
  204. TypedArrayPrototype = TypedArray.prototype;
  205. if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) {
  206. if (global[NAME]) setPrototypeOf(global[NAME].prototype, TypedArrayPrototype);
  207. }
  208. }
  209. // WebKit bug - one more object in Uint8ClampedArray prototype chain
  210. if (NATIVE_ARRAY_BUFFER_VIEWS && getPrototypeOf(Uint8ClampedArrayPrototype) !== TypedArrayPrototype) {
  211. setPrototypeOf(Uint8ClampedArrayPrototype, TypedArrayPrototype);
  212. }
  213. if (DESCRIPTORS && !has(TypedArrayPrototype, TO_STRING_TAG)) {
  214. TYPED_ARRAY_TAG_REQIRED = true;
  215. defineProperty(TypedArrayPrototype, TO_STRING_TAG, { get: function () {
  216. return isObject(this) ? this[TYPED_ARRAY_TAG] : undefined;
  217. } });
  218. for (NAME in TypedArrayConstructorsList) if (global[NAME]) {
  219. createNonEnumerableProperty(global[NAME], TYPED_ARRAY_TAG, NAME);
  220. }
  221. }
  222. module.exports = {
  223. NATIVE_ARRAY_BUFFER_VIEWS: NATIVE_ARRAY_BUFFER_VIEWS,
  224. TYPED_ARRAY_TAG: TYPED_ARRAY_TAG_REQIRED && TYPED_ARRAY_TAG,
  225. aTypedArray: aTypedArray,
  226. aTypedArrayConstructor: aTypedArrayConstructor,
  227. exportTypedArrayMethod: exportTypedArrayMethod,
  228. exportTypedArrayStaticMethod: exportTypedArrayStaticMethod,
  229. isView: isView,
  230. isTypedArray: isTypedArray,
  231. TypedArray: TypedArray,
  232. TypedArrayPrototype: TypedArrayPrototype
  233. };
  234. /***/ }),
  235. /***/ 3331:
  236. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  237. "use strict";
  238. var global = __webpack_require__(7854);
  239. var DESCRIPTORS = __webpack_require__(9781);
  240. var NATIVE_ARRAY_BUFFER = __webpack_require__(4019);
  241. var createNonEnumerableProperty = __webpack_require__(8880);
  242. var redefineAll = __webpack_require__(2248);
  243. var fails = __webpack_require__(7293);
  244. var anInstance = __webpack_require__(5787);
  245. var toInteger = __webpack_require__(9958);
  246. var toLength = __webpack_require__(7466);
  247. var toIndex = __webpack_require__(7067);
  248. var IEEE754 = __webpack_require__(1179);
  249. var getPrototypeOf = __webpack_require__(9518);
  250. var setPrototypeOf = __webpack_require__(7674);
  251. var getOwnPropertyNames = __webpack_require__(8006).f;
  252. var defineProperty = __webpack_require__(3070).f;
  253. var arrayFill = __webpack_require__(1285);
  254. var setToStringTag = __webpack_require__(8003);
  255. var InternalStateModule = __webpack_require__(9909);
  256. var getInternalState = InternalStateModule.get;
  257. var setInternalState = InternalStateModule.set;
  258. var ARRAY_BUFFER = 'ArrayBuffer';
  259. var DATA_VIEW = 'DataView';
  260. var PROTOTYPE = 'prototype';
  261. var WRONG_LENGTH = 'Wrong length';
  262. var WRONG_INDEX = 'Wrong index';
  263. var NativeArrayBuffer = global[ARRAY_BUFFER];
  264. var $ArrayBuffer = NativeArrayBuffer;
  265. var $DataView = global[DATA_VIEW];
  266. var $DataViewPrototype = $DataView && $DataView[PROTOTYPE];
  267. var ObjectPrototype = Object.prototype;
  268. var RangeError = global.RangeError;
  269. var packIEEE754 = IEEE754.pack;
  270. var unpackIEEE754 = IEEE754.unpack;
  271. var packInt8 = function (number) {
  272. return [number & 0xFF];
  273. };
  274. var packInt16 = function (number) {
  275. return [number & 0xFF, number >> 8 & 0xFF];
  276. };
  277. var packInt32 = function (number) {
  278. return [number & 0xFF, number >> 8 & 0xFF, number >> 16 & 0xFF, number >> 24 & 0xFF];
  279. };
  280. var unpackInt32 = function (buffer) {
  281. return buffer[3] << 24 | buffer[2] << 16 | buffer[1] << 8 | buffer[0];
  282. };
  283. var packFloat32 = function (number) {
  284. return packIEEE754(number, 23, 4);
  285. };
  286. var packFloat64 = function (number) {
  287. return packIEEE754(number, 52, 8);
  288. };
  289. var addGetter = function (Constructor, key) {
  290. defineProperty(Constructor[PROTOTYPE], key, { get: function () { return getInternalState(this)[key]; } });
  291. };
  292. var get = function (view, count, index, isLittleEndian) {
  293. var intIndex = toIndex(index);
  294. var store = getInternalState(view);
  295. if (intIndex + count > store.byteLength) throw RangeError(WRONG_INDEX);
  296. var bytes = getInternalState(store.buffer).bytes;
  297. var start = intIndex + store.byteOffset;
  298. var pack = bytes.slice(start, start + count);
  299. return isLittleEndian ? pack : pack.reverse();
  300. };
  301. var set = function (view, count, index, conversion, value, isLittleEndian) {
  302. var intIndex = toIndex(index);
  303. var store = getInternalState(view);
  304. if (intIndex + count > store.byteLength) throw RangeError(WRONG_INDEX);
  305. var bytes = getInternalState(store.buffer).bytes;
  306. var start = intIndex + store.byteOffset;
  307. var pack = conversion(+value);
  308. for (var i = 0; i < count; i++) bytes[start + i] = pack[isLittleEndian ? i : count - i - 1];
  309. };
  310. if (!NATIVE_ARRAY_BUFFER) {
  311. $ArrayBuffer = function ArrayBuffer(length) {
  312. anInstance(this, $ArrayBuffer, ARRAY_BUFFER);
  313. var byteLength = toIndex(length);
  314. setInternalState(this, {
  315. bytes: arrayFill.call(new Array(byteLength), 0),
  316. byteLength: byteLength
  317. });
  318. if (!DESCRIPTORS) this.byteLength = byteLength;
  319. };
  320. $DataView = function DataView(buffer, byteOffset, byteLength) {
  321. anInstance(this, $DataView, DATA_VIEW);
  322. anInstance(buffer, $ArrayBuffer, DATA_VIEW);
  323. var bufferLength = getInternalState(buffer).byteLength;
  324. var offset = toInteger(byteOffset);
  325. if (offset < 0 || offset > bufferLength) throw RangeError('Wrong offset');
  326. byteLength = byteLength === undefined ? bufferLength - offset : toLength(byteLength);
  327. if (offset + byteLength > bufferLength) throw RangeError(WRONG_LENGTH);
  328. setInternalState(this, {
  329. buffer: buffer,
  330. byteLength: byteLength,
  331. byteOffset: offset
  332. });
  333. if (!DESCRIPTORS) {
  334. this.buffer = buffer;
  335. this.byteLength = byteLength;
  336. this.byteOffset = offset;
  337. }
  338. };
  339. if (DESCRIPTORS) {
  340. addGetter($ArrayBuffer, 'byteLength');
  341. addGetter($DataView, 'buffer');
  342. addGetter($DataView, 'byteLength');
  343. addGetter($DataView, 'byteOffset');
  344. }
  345. redefineAll($DataView[PROTOTYPE], {
  346. getInt8: function getInt8(byteOffset) {
  347. return get(this, 1, byteOffset)[0] << 24 >> 24;
  348. },
  349. getUint8: function getUint8(byteOffset) {
  350. return get(this, 1, byteOffset)[0];
  351. },
  352. getInt16: function getInt16(byteOffset /* , littleEndian */) {
  353. var bytes = get(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : undefined);
  354. return (bytes[1] << 8 | bytes[0]) << 16 >> 16;
  355. },
  356. getUint16: function getUint16(byteOffset /* , littleEndian */) {
  357. var bytes = get(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : undefined);
  358. return bytes[1] << 8 | bytes[0];
  359. },
  360. getInt32: function getInt32(byteOffset /* , littleEndian */) {
  361. return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined));
  362. },
  363. getUint32: function getUint32(byteOffset /* , littleEndian */) {
  364. return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined)) >>> 0;
  365. },
  366. getFloat32: function getFloat32(byteOffset /* , littleEndian */) {
  367. return unpackIEEE754(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined), 23);
  368. },
  369. getFloat64: function getFloat64(byteOffset /* , littleEndian */) {
  370. return unpackIEEE754(get(this, 8, byteOffset, arguments.length > 1 ? arguments[1] : undefined), 52);
  371. },
  372. setInt8: function setInt8(byteOffset, value) {
  373. set(this, 1, byteOffset, packInt8, value);
  374. },
  375. setUint8: function setUint8(byteOffset, value) {
  376. set(this, 1, byteOffset, packInt8, value);
  377. },
  378. setInt16: function setInt16(byteOffset, value /* , littleEndian */) {
  379. set(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : undefined);
  380. },
  381. setUint16: function setUint16(byteOffset, value /* , littleEndian */) {
  382. set(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : undefined);
  383. },
  384. setInt32: function setInt32(byteOffset, value /* , littleEndian */) {
  385. set(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : undefined);
  386. },
  387. setUint32: function setUint32(byteOffset, value /* , littleEndian */) {
  388. set(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : undefined);
  389. },
  390. setFloat32: function setFloat32(byteOffset, value /* , littleEndian */) {
  391. set(this, 4, byteOffset, packFloat32, value, arguments.length > 2 ? arguments[2] : undefined);
  392. },
  393. setFloat64: function setFloat64(byteOffset, value /* , littleEndian */) {
  394. set(this, 8, byteOffset, packFloat64, value, arguments.length > 2 ? arguments[2] : undefined);
  395. }
  396. });
  397. } else {
  398. /* eslint-disable no-new -- required for testing */
  399. if (!fails(function () {
  400. NativeArrayBuffer(1);
  401. }) || !fails(function () {
  402. new NativeArrayBuffer(-1);
  403. }) || fails(function () {
  404. new NativeArrayBuffer();
  405. new NativeArrayBuffer(1.5);
  406. new NativeArrayBuffer(NaN);
  407. return NativeArrayBuffer.name != ARRAY_BUFFER;
  408. })) {
  409. /* eslint-enable no-new -- required for testing */
  410. $ArrayBuffer = function ArrayBuffer(length) {
  411. anInstance(this, $ArrayBuffer);
  412. return new NativeArrayBuffer(toIndex(length));
  413. };
  414. var ArrayBufferPrototype = $ArrayBuffer[PROTOTYPE] = NativeArrayBuffer[PROTOTYPE];
  415. for (var keys = getOwnPropertyNames(NativeArrayBuffer), j = 0, key; keys.length > j;) {
  416. if (!((key = keys[j++]) in $ArrayBuffer)) {
  417. createNonEnumerableProperty($ArrayBuffer, key, NativeArrayBuffer[key]);
  418. }
  419. }
  420. ArrayBufferPrototype.constructor = $ArrayBuffer;
  421. }
  422. // WebKit bug - the same parent prototype for typed arrays and data view
  423. if (setPrototypeOf && getPrototypeOf($DataViewPrototype) !== ObjectPrototype) {
  424. setPrototypeOf($DataViewPrototype, ObjectPrototype);
  425. }
  426. // iOS Safari 7.x bug
  427. var testView = new $DataView(new $ArrayBuffer(2));
  428. var nativeSetInt8 = $DataViewPrototype.setInt8;
  429. testView.setInt8(0, 2147483648);
  430. testView.setInt8(1, 2147483649);
  431. if (testView.getInt8(0) || !testView.getInt8(1)) redefineAll($DataViewPrototype, {
  432. setInt8: function setInt8(byteOffset, value) {
  433. nativeSetInt8.call(this, byteOffset, value << 24 >> 24);
  434. },
  435. setUint8: function setUint8(byteOffset, value) {
  436. nativeSetInt8.call(this, byteOffset, value << 24 >> 24);
  437. }
  438. }, { unsafe: true });
  439. }
  440. setToStringTag($ArrayBuffer, ARRAY_BUFFER);
  441. setToStringTag($DataView, DATA_VIEW);
  442. module.exports = {
  443. ArrayBuffer: $ArrayBuffer,
  444. DataView: $DataView
  445. };
  446. /***/ }),
  447. /***/ 1048:
  448. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  449. "use strict";
  450. var toObject = __webpack_require__(7908);
  451. var toAbsoluteIndex = __webpack_require__(1400);
  452. var toLength = __webpack_require__(7466);
  453. var min = Math.min;
  454. // `Array.prototype.copyWithin` method implementation
  455. // https://tc39.es/ecma262/#sec-array.prototype.copywithin
  456. module.exports = [].copyWithin || function copyWithin(target /* = 0 */, start /* = 0, end = @length */) {
  457. var O = toObject(this);
  458. var len = toLength(O.length);
  459. var to = toAbsoluteIndex(target, len);
  460. var from = toAbsoluteIndex(start, len);
  461. var end = arguments.length > 2 ? arguments[2] : undefined;
  462. var count = min((end === undefined ? len : toAbsoluteIndex(end, len)) - from, len - to);
  463. var inc = 1;
  464. if (from < to && to < from + count) {
  465. inc = -1;
  466. from += count - 1;
  467. to += count - 1;
  468. }
  469. while (count-- > 0) {
  470. if (from in O) O[to] = O[from];
  471. else delete O[to];
  472. to += inc;
  473. from += inc;
  474. } return O;
  475. };
  476. /***/ }),
  477. /***/ 1285:
  478. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  479. "use strict";
  480. var toObject = __webpack_require__(7908);
  481. var toAbsoluteIndex = __webpack_require__(1400);
  482. var toLength = __webpack_require__(7466);
  483. // `Array.prototype.fill` method implementation
  484. // https://tc39.es/ecma262/#sec-array.prototype.fill
  485. module.exports = function fill(value /* , start = 0, end = @length */) {
  486. var O = toObject(this);
  487. var length = toLength(O.length);
  488. var argumentsLength = arguments.length;
  489. var index = toAbsoluteIndex(argumentsLength > 1 ? arguments[1] : undefined, length);
  490. var end = argumentsLength > 2 ? arguments[2] : undefined;
  491. var endPos = end === undefined ? length : toAbsoluteIndex(end, length);
  492. while (endPos > index) O[index++] = value;
  493. return O;
  494. };
  495. /***/ }),
  496. /***/ 8533:
  497. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  498. "use strict";
  499. var $forEach = __webpack_require__(2092).forEach;
  500. var arrayMethodIsStrict = __webpack_require__(9341);
  501. var STRICT_METHOD = arrayMethodIsStrict('forEach');
  502. // `Array.prototype.forEach` method implementation
  503. // https://tc39.es/ecma262/#sec-array.prototype.foreach
  504. module.exports = !STRICT_METHOD ? function forEach(callbackfn /* , thisArg */) {
  505. return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  506. } : [].forEach;
  507. /***/ }),
  508. /***/ 8457:
  509. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  510. "use strict";
  511. var bind = __webpack_require__(9974);
  512. var toObject = __webpack_require__(7908);
  513. var callWithSafeIterationClosing = __webpack_require__(3411);
  514. var isArrayIteratorMethod = __webpack_require__(7659);
  515. var toLength = __webpack_require__(7466);
  516. var createProperty = __webpack_require__(6135);
  517. var getIteratorMethod = __webpack_require__(1246);
  518. // `Array.from` method implementation
  519. // https://tc39.es/ecma262/#sec-array.from
  520. module.exports = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
  521. var O = toObject(arrayLike);
  522. var C = typeof this == 'function' ? this : Array;
  523. var argumentsLength = arguments.length;
  524. var mapfn = argumentsLength > 1 ? arguments[1] : undefined;
  525. var mapping = mapfn !== undefined;
  526. var iteratorMethod = getIteratorMethod(O);
  527. var index = 0;
  528. var length, result, step, iterator, next, value;
  529. if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : undefined, 2);
  530. // if the target is not iterable or it's an array with the default iterator - use a simple case
  531. if (iteratorMethod != undefined && !(C == Array && isArrayIteratorMethod(iteratorMethod))) {
  532. iterator = iteratorMethod.call(O);
  533. next = iterator.next;
  534. result = new C();
  535. for (;!(step = next.call(iterator)).done; index++) {
  536. value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value;
  537. createProperty(result, index, value);
  538. }
  539. } else {
  540. length = toLength(O.length);
  541. result = new C(length);
  542. for (;length > index; index++) {
  543. value = mapping ? mapfn(O[index], index) : O[index];
  544. createProperty(result, index, value);
  545. }
  546. }
  547. result.length = index;
  548. return result;
  549. };
  550. /***/ }),
  551. /***/ 1318:
  552. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  553. var toIndexedObject = __webpack_require__(5656);
  554. var toLength = __webpack_require__(7466);
  555. var toAbsoluteIndex = __webpack_require__(1400);
  556. // `Array.prototype.{ indexOf, includes }` methods implementation
  557. var createMethod = function (IS_INCLUDES) {
  558. return function ($this, el, fromIndex) {
  559. var O = toIndexedObject($this);
  560. var length = toLength(O.length);
  561. var index = toAbsoluteIndex(fromIndex, length);
  562. var value;
  563. // Array#includes uses SameValueZero equality algorithm
  564. // eslint-disable-next-line no-self-compare -- NaN check
  565. if (IS_INCLUDES && el != el) while (length > index) {
  566. value = O[index++];
  567. // eslint-disable-next-line no-self-compare -- NaN check
  568. if (value != value) return true;
  569. // Array#indexOf ignores holes, Array#includes - not
  570. } else for (;length > index; index++) {
  571. if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
  572. } return !IS_INCLUDES && -1;
  573. };
  574. };
  575. module.exports = {
  576. // `Array.prototype.includes` method
  577. // https://tc39.es/ecma262/#sec-array.prototype.includes
  578. includes: createMethod(true),
  579. // `Array.prototype.indexOf` method
  580. // https://tc39.es/ecma262/#sec-array.prototype.indexof
  581. indexOf: createMethod(false)
  582. };
  583. /***/ }),
  584. /***/ 2092:
  585. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  586. var bind = __webpack_require__(9974);
  587. var IndexedObject = __webpack_require__(8361);
  588. var toObject = __webpack_require__(7908);
  589. var toLength = __webpack_require__(7466);
  590. var arraySpeciesCreate = __webpack_require__(5417);
  591. var push = [].push;
  592. // `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterOut }` methods implementation
  593. var createMethod = function (TYPE) {
  594. var IS_MAP = TYPE == 1;
  595. var IS_FILTER = TYPE == 2;
  596. var IS_SOME = TYPE == 3;
  597. var IS_EVERY = TYPE == 4;
  598. var IS_FIND_INDEX = TYPE == 6;
  599. var IS_FILTER_OUT = TYPE == 7;
  600. var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
  601. return function ($this, callbackfn, that, specificCreate) {
  602. var O = toObject($this);
  603. var self = IndexedObject(O);
  604. var boundFunction = bind(callbackfn, that, 3);
  605. var length = toLength(self.length);
  606. var index = 0;
  607. var create = specificCreate || arraySpeciesCreate;
  608. var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_OUT ? create($this, 0) : undefined;
  609. var value, result;
  610. for (;length > index; index++) if (NO_HOLES || index in self) {
  611. value = self[index];
  612. result = boundFunction(value, index, O);
  613. if (TYPE) {
  614. if (IS_MAP) target[index] = result; // map
  615. else if (result) switch (TYPE) {
  616. case 3: return true; // some
  617. case 5: return value; // find
  618. case 6: return index; // findIndex
  619. case 2: push.call(target, value); // filter
  620. } else switch (TYPE) {
  621. case 4: return false; // every
  622. case 7: push.call(target, value); // filterOut
  623. }
  624. }
  625. }
  626. return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;
  627. };
  628. };
  629. module.exports = {
  630. // `Array.prototype.forEach` method
  631. // https://tc39.es/ecma262/#sec-array.prototype.foreach
  632. forEach: createMethod(0),
  633. // `Array.prototype.map` method
  634. // https://tc39.es/ecma262/#sec-array.prototype.map
  635. map: createMethod(1),
  636. // `Array.prototype.filter` method
  637. // https://tc39.es/ecma262/#sec-array.prototype.filter
  638. filter: createMethod(2),
  639. // `Array.prototype.some` method
  640. // https://tc39.es/ecma262/#sec-array.prototype.some
  641. some: createMethod(3),
  642. // `Array.prototype.every` method
  643. // https://tc39.es/ecma262/#sec-array.prototype.every
  644. every: createMethod(4),
  645. // `Array.prototype.find` method
  646. // https://tc39.es/ecma262/#sec-array.prototype.find
  647. find: createMethod(5),
  648. // `Array.prototype.findIndex` method
  649. // https://tc39.es/ecma262/#sec-array.prototype.findIndex
  650. findIndex: createMethod(6),
  651. // `Array.prototype.filterOut` method
  652. // https://github.com/tc39/proposal-array-filtering
  653. filterOut: createMethod(7)
  654. };
  655. /***/ }),
  656. /***/ 6583:
  657. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  658. "use strict";
  659. var toIndexedObject = __webpack_require__(5656);
  660. var toInteger = __webpack_require__(9958);
  661. var toLength = __webpack_require__(7466);
  662. var arrayMethodIsStrict = __webpack_require__(9341);
  663. var min = Math.min;
  664. var nativeLastIndexOf = [].lastIndexOf;
  665. var NEGATIVE_ZERO = !!nativeLastIndexOf && 1 / [1].lastIndexOf(1, -0) < 0;
  666. var STRICT_METHOD = arrayMethodIsStrict('lastIndexOf');
  667. var FORCED = NEGATIVE_ZERO || !STRICT_METHOD;
  668. // `Array.prototype.lastIndexOf` method implementation
  669. // https://tc39.es/ecma262/#sec-array.prototype.lastindexof
  670. module.exports = FORCED ? function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) {
  671. // convert -0 to +0
  672. if (NEGATIVE_ZERO) return nativeLastIndexOf.apply(this, arguments) || 0;
  673. var O = toIndexedObject(this);
  674. var length = toLength(O.length);
  675. var index = length - 1;
  676. if (arguments.length > 1) index = min(index, toInteger(arguments[1]));
  677. if (index < 0) index = length + index;
  678. for (;index >= 0; index--) if (index in O && O[index] === searchElement) return index || 0;
  679. return -1;
  680. } : nativeLastIndexOf;
  681. /***/ }),
  682. /***/ 1194:
  683. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  684. var fails = __webpack_require__(7293);
  685. var wellKnownSymbol = __webpack_require__(5112);
  686. var V8_VERSION = __webpack_require__(7392);
  687. var SPECIES = wellKnownSymbol('species');
  688. module.exports = function (METHOD_NAME) {
  689. // We can't use this feature detection in V8 since it causes
  690. // deoptimization and serious performance degradation
  691. // https://github.com/zloirock/core-js/issues/677
  692. return V8_VERSION >= 51 || !fails(function () {
  693. var array = [];
  694. var constructor = array.constructor = {};
  695. constructor[SPECIES] = function () {
  696. return { foo: 1 };
  697. };
  698. return array[METHOD_NAME](Boolean).foo !== 1;
  699. });
  700. };
  701. /***/ }),
  702. /***/ 9341:
  703. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  704. "use strict";
  705. var fails = __webpack_require__(7293);
  706. module.exports = function (METHOD_NAME, argument) {
  707. var method = [][METHOD_NAME];
  708. return !!method && fails(function () {
  709. // eslint-disable-next-line no-useless-call,no-throw-literal -- required for testing
  710. method.call(null, argument || function () { throw 1; }, 1);
  711. });
  712. };
  713. /***/ }),
  714. /***/ 3671:
  715. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  716. var aFunction = __webpack_require__(3099);
  717. var toObject = __webpack_require__(7908);
  718. var IndexedObject = __webpack_require__(8361);
  719. var toLength = __webpack_require__(7466);
  720. // `Array.prototype.{ reduce, reduceRight }` methods implementation
  721. var createMethod = function (IS_RIGHT) {
  722. return function (that, callbackfn, argumentsLength, memo) {
  723. aFunction(callbackfn);
  724. var O = toObject(that);
  725. var self = IndexedObject(O);
  726. var length = toLength(O.length);
  727. var index = IS_RIGHT ? length - 1 : 0;
  728. var i = IS_RIGHT ? -1 : 1;
  729. if (argumentsLength < 2) while (true) {
  730. if (index in self) {
  731. memo = self[index];
  732. index += i;
  733. break;
  734. }
  735. index += i;
  736. if (IS_RIGHT ? index < 0 : length <= index) {
  737. throw TypeError('Reduce of empty array with no initial value');
  738. }
  739. }
  740. for (;IS_RIGHT ? index >= 0 : length > index; index += i) if (index in self) {
  741. memo = callbackfn(memo, self[index], index, O);
  742. }
  743. return memo;
  744. };
  745. };
  746. module.exports = {
  747. // `Array.prototype.reduce` method
  748. // https://tc39.es/ecma262/#sec-array.prototype.reduce
  749. left: createMethod(false),
  750. // `Array.prototype.reduceRight` method
  751. // https://tc39.es/ecma262/#sec-array.prototype.reduceright
  752. right: createMethod(true)
  753. };
  754. /***/ }),
  755. /***/ 5417:
  756. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  757. var isObject = __webpack_require__(111);
  758. var isArray = __webpack_require__(3157);
  759. var wellKnownSymbol = __webpack_require__(5112);
  760. var SPECIES = wellKnownSymbol('species');
  761. // `ArraySpeciesCreate` abstract operation
  762. // https://tc39.es/ecma262/#sec-arrayspeciescreate
  763. module.exports = function (originalArray, length) {
  764. var C;
  765. if (isArray(originalArray)) {
  766. C = originalArray.constructor;
  767. // cross-realm fallback
  768. if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
  769. else if (isObject(C)) {
  770. C = C[SPECIES];
  771. if (C === null) C = undefined;
  772. }
  773. } return new (C === undefined ? Array : C)(length === 0 ? 0 : length);
  774. };
  775. /***/ }),
  776. /***/ 3411:
  777. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  778. var anObject = __webpack_require__(9670);
  779. var iteratorClose = __webpack_require__(9212);
  780. // call something on iterator step with safe closing on error
  781. module.exports = function (iterator, fn, value, ENTRIES) {
  782. try {
  783. return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);
  784. // 7.4.6 IteratorClose(iterator, completion)
  785. } catch (error) {
  786. iteratorClose(iterator);
  787. throw error;
  788. }
  789. };
  790. /***/ }),
  791. /***/ 7072:
  792. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  793. var wellKnownSymbol = __webpack_require__(5112);
  794. var ITERATOR = wellKnownSymbol('iterator');
  795. var SAFE_CLOSING = false;
  796. try {
  797. var called = 0;
  798. var iteratorWithReturn = {
  799. next: function () {
  800. return { done: !!called++ };
  801. },
  802. 'return': function () {
  803. SAFE_CLOSING = true;
  804. }
  805. };
  806. iteratorWithReturn[ITERATOR] = function () {
  807. return this;
  808. };
  809. // eslint-disable-next-line no-throw-literal -- required for testing
  810. Array.from(iteratorWithReturn, function () { throw 2; });
  811. } catch (error) { /* empty */ }
  812. module.exports = function (exec, SKIP_CLOSING) {
  813. if (!SKIP_CLOSING && !SAFE_CLOSING) return false;
  814. var ITERATION_SUPPORT = false;
  815. try {
  816. var object = {};
  817. object[ITERATOR] = function () {
  818. return {
  819. next: function () {
  820. return { done: ITERATION_SUPPORT = true };
  821. }
  822. };
  823. };
  824. exec(object);
  825. } catch (error) { /* empty */ }
  826. return ITERATION_SUPPORT;
  827. };
  828. /***/ }),
  829. /***/ 4326:
  830. /***/ (function(module) {
  831. var toString = {}.toString;
  832. module.exports = function (it) {
  833. return toString.call(it).slice(8, -1);
  834. };
  835. /***/ }),
  836. /***/ 648:
  837. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  838. var TO_STRING_TAG_SUPPORT = __webpack_require__(1694);
  839. var classofRaw = __webpack_require__(4326);
  840. var wellKnownSymbol = __webpack_require__(5112);
  841. var TO_STRING_TAG = wellKnownSymbol('toStringTag');
  842. // ES3 wrong here
  843. var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments';
  844. // fallback for IE11 Script Access Denied error
  845. var tryGet = function (it, key) {
  846. try {
  847. return it[key];
  848. } catch (error) { /* empty */ }
  849. };
  850. // getting tag from ES6+ `Object.prototype.toString`
  851. module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {
  852. var O, tag, result;
  853. return it === undefined ? 'Undefined' : it === null ? 'Null'
  854. // @@toStringTag case
  855. : typeof (tag = tryGet(O = Object(it), TO_STRING_TAG)) == 'string' ? tag
  856. // builtinTag case
  857. : CORRECT_ARGUMENTS ? classofRaw(O)
  858. // ES3 arguments fallback
  859. : (result = classofRaw(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : result;
  860. };
  861. /***/ }),
  862. /***/ 9920:
  863. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  864. var has = __webpack_require__(6656);
  865. var ownKeys = __webpack_require__(3887);
  866. var getOwnPropertyDescriptorModule = __webpack_require__(1236);
  867. var definePropertyModule = __webpack_require__(3070);
  868. module.exports = function (target, source) {
  869. var keys = ownKeys(source);
  870. var defineProperty = definePropertyModule.f;
  871. var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
  872. for (var i = 0; i < keys.length; i++) {
  873. var key = keys[i];
  874. if (!has(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key));
  875. }
  876. };
  877. /***/ }),
  878. /***/ 8544:
  879. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  880. var fails = __webpack_require__(7293);
  881. module.exports = !fails(function () {
  882. function F() { /* empty */ }
  883. F.prototype.constructor = null;
  884. return Object.getPrototypeOf(new F()) !== F.prototype;
  885. });
  886. /***/ }),
  887. /***/ 4994:
  888. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  889. "use strict";
  890. var IteratorPrototype = __webpack_require__(3383).IteratorPrototype;
  891. var create = __webpack_require__(30);
  892. var createPropertyDescriptor = __webpack_require__(9114);
  893. var setToStringTag = __webpack_require__(8003);
  894. var Iterators = __webpack_require__(7497);
  895. var returnThis = function () { return this; };
  896. module.exports = function (IteratorConstructor, NAME, next) {
  897. var TO_STRING_TAG = NAME + ' Iterator';
  898. IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(1, next) });
  899. setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true);
  900. Iterators[TO_STRING_TAG] = returnThis;
  901. return IteratorConstructor;
  902. };
  903. /***/ }),
  904. /***/ 8880:
  905. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  906. var DESCRIPTORS = __webpack_require__(9781);
  907. var definePropertyModule = __webpack_require__(3070);
  908. var createPropertyDescriptor = __webpack_require__(9114);
  909. module.exports = DESCRIPTORS ? function (object, key, value) {
  910. return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
  911. } : function (object, key, value) {
  912. object[key] = value;
  913. return object;
  914. };
  915. /***/ }),
  916. /***/ 9114:
  917. /***/ (function(module) {
  918. module.exports = function (bitmap, value) {
  919. return {
  920. enumerable: !(bitmap & 1),
  921. configurable: !(bitmap & 2),
  922. writable: !(bitmap & 4),
  923. value: value
  924. };
  925. };
  926. /***/ }),
  927. /***/ 6135:
  928. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  929. "use strict";
  930. var toPrimitive = __webpack_require__(7593);
  931. var definePropertyModule = __webpack_require__(3070);
  932. var createPropertyDescriptor = __webpack_require__(9114);
  933. module.exports = function (object, key, value) {
  934. var propertyKey = toPrimitive(key);
  935. if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));
  936. else object[propertyKey] = value;
  937. };
  938. /***/ }),
  939. /***/ 654:
  940. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  941. "use strict";
  942. var $ = __webpack_require__(2109);
  943. var createIteratorConstructor = __webpack_require__(4994);
  944. var getPrototypeOf = __webpack_require__(9518);
  945. var setPrototypeOf = __webpack_require__(7674);
  946. var setToStringTag = __webpack_require__(8003);
  947. var createNonEnumerableProperty = __webpack_require__(8880);
  948. var redefine = __webpack_require__(1320);
  949. var wellKnownSymbol = __webpack_require__(5112);
  950. var IS_PURE = __webpack_require__(1913);
  951. var Iterators = __webpack_require__(7497);
  952. var IteratorsCore = __webpack_require__(3383);
  953. var IteratorPrototype = IteratorsCore.IteratorPrototype;
  954. var BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS;
  955. var ITERATOR = wellKnownSymbol('iterator');
  956. var KEYS = 'keys';
  957. var VALUES = 'values';
  958. var ENTRIES = 'entries';
  959. var returnThis = function () { return this; };
  960. module.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {
  961. createIteratorConstructor(IteratorConstructor, NAME, next);
  962. var getIterationMethod = function (KIND) {
  963. if (KIND === DEFAULT && defaultIterator) return defaultIterator;
  964. if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND];
  965. switch (KIND) {
  966. case KEYS: return function keys() { return new IteratorConstructor(this, KIND); };
  967. case VALUES: return function values() { return new IteratorConstructor(this, KIND); };
  968. case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); };
  969. } return function () { return new IteratorConstructor(this); };
  970. };
  971. var TO_STRING_TAG = NAME + ' Iterator';
  972. var INCORRECT_VALUES_NAME = false;
  973. var IterablePrototype = Iterable.prototype;
  974. var nativeIterator = IterablePrototype[ITERATOR]
  975. || IterablePrototype['@@iterator']
  976. || DEFAULT && IterablePrototype[DEFAULT];
  977. var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT);
  978. var anyNativeIterator = NAME == 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator;
  979. var CurrentIteratorPrototype, methods, KEY;
  980. // fix native
  981. if (anyNativeIterator) {
  982. CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable()));
  983. if (IteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) {
  984. if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) {
  985. if (setPrototypeOf) {
  986. setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype);
  987. } else if (typeof CurrentIteratorPrototype[ITERATOR] != 'function') {
  988. createNonEnumerableProperty(CurrentIteratorPrototype, ITERATOR, returnThis);
  989. }
  990. }
  991. // Set @@toStringTag to native iterators
  992. setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true);
  993. if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis;
  994. }
  995. }
  996. // fix Array#{values, @@iterator}.name in V8 / FF
  997. if (DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) {
  998. INCORRECT_VALUES_NAME = true;
  999. defaultIterator = function values() { return nativeIterator.call(this); };
  1000. }
  1001. // define iterator
  1002. if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) {
  1003. createNonEnumerableProperty(IterablePrototype, ITERATOR, defaultIterator);
  1004. }
  1005. Iterators[NAME] = defaultIterator;
  1006. // export additional methods
  1007. if (DEFAULT) {
  1008. methods = {
  1009. values: getIterationMethod(VALUES),
  1010. keys: IS_SET ? defaultIterator : getIterationMethod(KEYS),
  1011. entries: getIterationMethod(ENTRIES)
  1012. };
  1013. if (FORCED) for (KEY in methods) {
  1014. if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) {
  1015. redefine(IterablePrototype, KEY, methods[KEY]);
  1016. }
  1017. } else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods);
  1018. }
  1019. return methods;
  1020. };
  1021. /***/ }),
  1022. /***/ 9781:
  1023. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1024. var fails = __webpack_require__(7293);
  1025. // Detect IE8's incomplete defineProperty implementation
  1026. module.exports = !fails(function () {
  1027. return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;
  1028. });
  1029. /***/ }),
  1030. /***/ 317:
  1031. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1032. var global = __webpack_require__(7854);
  1033. var isObject = __webpack_require__(111);
  1034. var document = global.document;
  1035. // typeof document.createElement is 'object' in old IE
  1036. var EXISTS = isObject(document) && isObject(document.createElement);
  1037. module.exports = function (it) {
  1038. return EXISTS ? document.createElement(it) : {};
  1039. };
  1040. /***/ }),
  1041. /***/ 8324:
  1042. /***/ (function(module) {
  1043. // iterable DOM collections
  1044. // flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods
  1045. module.exports = {
  1046. CSSRuleList: 0,
  1047. CSSStyleDeclaration: 0,
  1048. CSSValueList: 0,
  1049. ClientRectList: 0,
  1050. DOMRectList: 0,
  1051. DOMStringList: 0,
  1052. DOMTokenList: 1,
  1053. DataTransferItemList: 0,
  1054. FileList: 0,
  1055. HTMLAllCollection: 0,
  1056. HTMLCollection: 0,
  1057. HTMLFormElement: 0,
  1058. HTMLSelectElement: 0,
  1059. MediaList: 0,
  1060. MimeTypeArray: 0,
  1061. NamedNodeMap: 0,
  1062. NodeList: 1,
  1063. PaintRequestList: 0,
  1064. Plugin: 0,
  1065. PluginArray: 0,
  1066. SVGLengthList: 0,
  1067. SVGNumberList: 0,
  1068. SVGPathSegList: 0,
  1069. SVGPointList: 0,
  1070. SVGStringList: 0,
  1071. SVGTransformList: 0,
  1072. SourceBufferList: 0,
  1073. StyleSheetList: 0,
  1074. TextTrackCueList: 0,
  1075. TextTrackList: 0,
  1076. TouchList: 0
  1077. };
  1078. /***/ }),
  1079. /***/ 8113:
  1080. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1081. var getBuiltIn = __webpack_require__(5005);
  1082. module.exports = getBuiltIn('navigator', 'userAgent') || '';
  1083. /***/ }),
  1084. /***/ 7392:
  1085. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1086. var global = __webpack_require__(7854);
  1087. var userAgent = __webpack_require__(8113);
  1088. var process = global.process;
  1089. var versions = process && process.versions;
  1090. var v8 = versions && versions.v8;
  1091. var match, version;
  1092. if (v8) {
  1093. match = v8.split('.');
  1094. version = match[0] + match[1];
  1095. } else if (userAgent) {
  1096. match = userAgent.match(/Edge\/(\d+)/);
  1097. if (!match || match[1] >= 74) {
  1098. match = userAgent.match(/Chrome\/(\d+)/);
  1099. if (match) version = match[1];
  1100. }
  1101. }
  1102. module.exports = version && +version;
  1103. /***/ }),
  1104. /***/ 748:
  1105. /***/ (function(module) {
  1106. // IE8- don't enum bug keys
  1107. module.exports = [
  1108. 'constructor',
  1109. 'hasOwnProperty',
  1110. 'isPrototypeOf',
  1111. 'propertyIsEnumerable',
  1112. 'toLocaleString',
  1113. 'toString',
  1114. 'valueOf'
  1115. ];
  1116. /***/ }),
  1117. /***/ 2109:
  1118. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1119. var global = __webpack_require__(7854);
  1120. var getOwnPropertyDescriptor = __webpack_require__(1236).f;
  1121. var createNonEnumerableProperty = __webpack_require__(8880);
  1122. var redefine = __webpack_require__(1320);
  1123. var setGlobal = __webpack_require__(3505);
  1124. var copyConstructorProperties = __webpack_require__(9920);
  1125. var isForced = __webpack_require__(4705);
  1126. /*
  1127. options.target - name of the target object
  1128. options.global - target is the global object
  1129. options.stat - export as static methods of target
  1130. options.proto - export as prototype methods of target
  1131. options.real - real prototype method for the `pure` version
  1132. options.forced - export even if the native feature is available
  1133. options.bind - bind methods to the target, required for the `pure` version
  1134. options.wrap - wrap constructors to preventing global pollution, required for the `pure` version
  1135. options.unsafe - use the simple assignment of property instead of delete + defineProperty
  1136. options.sham - add a flag to not completely full polyfills
  1137. options.enumerable - export as enumerable property
  1138. options.noTargetGet - prevent calling a getter on target
  1139. */
  1140. module.exports = function (options, source) {
  1141. var TARGET = options.target;
  1142. var GLOBAL = options.global;
  1143. var STATIC = options.stat;
  1144. var FORCED, target, key, targetProperty, sourceProperty, descriptor;
  1145. if (GLOBAL) {
  1146. target = global;
  1147. } else if (STATIC) {
  1148. target = global[TARGET] || setGlobal(TARGET, {});
  1149. } else {
  1150. target = (global[TARGET] || {}).prototype;
  1151. }
  1152. if (target) for (key in source) {
  1153. sourceProperty = source[key];
  1154. if (options.noTargetGet) {
  1155. descriptor = getOwnPropertyDescriptor(target, key);
  1156. targetProperty = descriptor && descriptor.value;
  1157. } else targetProperty = target[key];
  1158. FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);
  1159. // contained in target
  1160. if (!FORCED && targetProperty !== undefined) {
  1161. if (typeof sourceProperty === typeof targetProperty) continue;
  1162. copyConstructorProperties(sourceProperty, targetProperty);
  1163. }
  1164. // add a flag to not completely full polyfills
  1165. if (options.sham || (targetProperty && targetProperty.sham)) {
  1166. createNonEnumerableProperty(sourceProperty, 'sham', true);
  1167. }
  1168. // extend global
  1169. redefine(target, key, sourceProperty, options);
  1170. }
  1171. };
  1172. /***/ }),
  1173. /***/ 7293:
  1174. /***/ (function(module) {
  1175. module.exports = function (exec) {
  1176. try {
  1177. return !!exec();
  1178. } catch (error) {
  1179. return true;
  1180. }
  1181. };
  1182. /***/ }),
  1183. /***/ 7007:
  1184. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1185. "use strict";
  1186. // TODO: Remove from `core-js@4` since it's moved to entry points
  1187. __webpack_require__(4916);
  1188. var redefine = __webpack_require__(1320);
  1189. var fails = __webpack_require__(7293);
  1190. var wellKnownSymbol = __webpack_require__(5112);
  1191. var regexpExec = __webpack_require__(2261);
  1192. var createNonEnumerableProperty = __webpack_require__(8880);
  1193. var SPECIES = wellKnownSymbol('species');
  1194. var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
  1195. // #replace needs built-in support for named groups.
  1196. // #match works fine because it just return the exec results, even if it has
  1197. // a "grops" property.
  1198. var re = /./;
  1199. re.exec = function () {
  1200. var result = [];
  1201. result.groups = { a: '7' };
  1202. return result;
  1203. };
  1204. return ''.replace(re, '$<a>') !== '7';
  1205. });
  1206. // IE <= 11 replaces $0 with the whole match, as if it was $&
  1207. // https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0
  1208. var REPLACE_KEEPS_$0 = (function () {
  1209. return 'a'.replace(/./, '$0') === '$0';
  1210. })();
  1211. var REPLACE = wellKnownSymbol('replace');
  1212. // Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string
  1213. var REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {
  1214. if (/./[REPLACE]) {
  1215. return /./[REPLACE]('a', '$0') === '';
  1216. }
  1217. return false;
  1218. })();
  1219. // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
  1220. // Weex JS has frozen built-in prototypes, so use try / catch wrapper
  1221. var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails(function () {
  1222. // eslint-disable-next-line regexp/no-empty-group -- required for testing
  1223. var re = /(?:)/;
  1224. var originalExec = re.exec;
  1225. re.exec = function () { return originalExec.apply(this, arguments); };
  1226. var result = 'ab'.split(re);
  1227. return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b';
  1228. });
  1229. module.exports = function (KEY, length, exec, sham) {
  1230. var SYMBOL = wellKnownSymbol(KEY);
  1231. var DELEGATES_TO_SYMBOL = !fails(function () {
  1232. // String methods call symbol-named RegEp methods
  1233. var O = {};
  1234. O[SYMBOL] = function () { return 7; };
  1235. return ''[KEY](O) != 7;
  1236. });
  1237. var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails(function () {
  1238. // Symbol-named RegExp methods call .exec
  1239. var execCalled = false;
  1240. var re = /a/;
  1241. if (KEY === 'split') {
  1242. // We can't use real regex here since it causes deoptimization
  1243. // and serious performance degradation in V8
  1244. // https://github.com/zloirock/core-js/issues/306
  1245. re = {};
  1246. // RegExp[@@split] doesn't call the regex's exec method, but first creates
  1247. // a new one. We need to return the patched regex when creating the new one.
  1248. re.constructor = {};
  1249. re.constructor[SPECIES] = function () { return re; };
  1250. re.flags = '';
  1251. re[SYMBOL] = /./[SYMBOL];
  1252. }
  1253. re.exec = function () { execCalled = true; return null; };
  1254. re[SYMBOL]('');
  1255. return !execCalled;
  1256. });
  1257. if (
  1258. !DELEGATES_TO_SYMBOL ||
  1259. !DELEGATES_TO_EXEC ||
  1260. (KEY === 'replace' && !(
  1261. REPLACE_SUPPORTS_NAMED_GROUPS &&
  1262. REPLACE_KEEPS_$0 &&
  1263. !REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE
  1264. )) ||
  1265. (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
  1266. ) {
  1267. var nativeRegExpMethod = /./[SYMBOL];
  1268. var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) {
  1269. if (regexp.exec === regexpExec) {
  1270. if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
  1271. // The native String method already delegates to @@method (this
  1272. // polyfilled function), leasing to infinite recursion.
  1273. // We avoid it by directly calling the native @@method method.
  1274. return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
  1275. }
  1276. return { done: true, value: nativeMethod.call(str, regexp, arg2) };
  1277. }
  1278. return { done: false };
  1279. }, {
  1280. REPLACE_KEEPS_$0: REPLACE_KEEPS_$0,
  1281. REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE: REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE
  1282. });
  1283. var stringMethod = methods[0];
  1284. var regexMethod = methods[1];
  1285. redefine(String.prototype, KEY, stringMethod);
  1286. redefine(RegExp.prototype, SYMBOL, length == 2
  1287. // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
  1288. // 21.2.5.11 RegExp.prototype[@@split](string, limit)
  1289. ? function (string, arg) { return regexMethod.call(string, this, arg); }
  1290. // 21.2.5.6 RegExp.prototype[@@match](string)
  1291. // 21.2.5.9 RegExp.prototype[@@search](string)
  1292. : function (string) { return regexMethod.call(string, this); }
  1293. );
  1294. }
  1295. if (sham) createNonEnumerableProperty(RegExp.prototype[SYMBOL], 'sham', true);
  1296. };
  1297. /***/ }),
  1298. /***/ 9974:
  1299. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1300. var aFunction = __webpack_require__(3099);
  1301. // optional / simple context binding
  1302. module.exports = function (fn, that, length) {
  1303. aFunction(fn);
  1304. if (that === undefined) return fn;
  1305. switch (length) {
  1306. case 0: return function () {
  1307. return fn.call(that);
  1308. };
  1309. case 1: return function (a) {
  1310. return fn.call(that, a);
  1311. };
  1312. case 2: return function (a, b) {
  1313. return fn.call(that, a, b);
  1314. };
  1315. case 3: return function (a, b, c) {
  1316. return fn.call(that, a, b, c);
  1317. };
  1318. }
  1319. return function (/* ...args */) {
  1320. return fn.apply(that, arguments);
  1321. };
  1322. };
  1323. /***/ }),
  1324. /***/ 5005:
  1325. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1326. var path = __webpack_require__(857);
  1327. var global = __webpack_require__(7854);
  1328. var aFunction = function (variable) {
  1329. return typeof variable == 'function' ? variable : undefined;
  1330. };
  1331. module.exports = function (namespace, method) {
  1332. return arguments.length < 2 ? aFunction(path[namespace]) || aFunction(global[namespace])
  1333. : path[namespace] && path[namespace][method] || global[namespace] && global[namespace][method];
  1334. };
  1335. /***/ }),
  1336. /***/ 1246:
  1337. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1338. var classof = __webpack_require__(648);
  1339. var Iterators = __webpack_require__(7497);
  1340. var wellKnownSymbol = __webpack_require__(5112);
  1341. var ITERATOR = wellKnownSymbol('iterator');
  1342. module.exports = function (it) {
  1343. if (it != undefined) return it[ITERATOR]
  1344. || it['@@iterator']
  1345. || Iterators[classof(it)];
  1346. };
  1347. /***/ }),
  1348. /***/ 8554:
  1349. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1350. var anObject = __webpack_require__(9670);
  1351. var getIteratorMethod = __webpack_require__(1246);
  1352. module.exports = function (it) {
  1353. var iteratorMethod = getIteratorMethod(it);
  1354. if (typeof iteratorMethod != 'function') {
  1355. throw TypeError(String(it) + ' is not iterable');
  1356. } return anObject(iteratorMethod.call(it));
  1357. };
  1358. /***/ }),
  1359. /***/ 647:
  1360. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1361. var toObject = __webpack_require__(7908);
  1362. var floor = Math.floor;
  1363. var replace = ''.replace;
  1364. var SUBSTITUTION_SYMBOLS = /\$([$&'`]|\d\d?|<[^>]*>)/g;
  1365. var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d\d?)/g;
  1366. // https://tc39.es/ecma262/#sec-getsubstitution
  1367. module.exports = function (matched, str, position, captures, namedCaptures, replacement) {
  1368. var tailPos = position + matched.length;
  1369. var m = captures.length;
  1370. var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
  1371. if (namedCaptures !== undefined) {
  1372. namedCaptures = toObject(namedCaptures);
  1373. symbols = SUBSTITUTION_SYMBOLS;
  1374. }
  1375. return replace.call(replacement, symbols, function (match, ch) {
  1376. var capture;
  1377. switch (ch.charAt(0)) {
  1378. case '$': return '$';
  1379. case '&': return matched;
  1380. case '`': return str.slice(0, position);
  1381. case "'": return str.slice(tailPos);
  1382. case '<':
  1383. capture = namedCaptures[ch.slice(1, -1)];
  1384. break;
  1385. default: // \d\d?
  1386. var n = +ch;
  1387. if (n === 0) return match;
  1388. if (n > m) {
  1389. var f = floor(n / 10);
  1390. if (f === 0) return match;
  1391. if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
  1392. return match;
  1393. }
  1394. capture = captures[n - 1];
  1395. }
  1396. return capture === undefined ? '' : capture;
  1397. });
  1398. };
  1399. /***/ }),
  1400. /***/ 7854:
  1401. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1402. var check = function (it) {
  1403. return it && it.Math == Math && it;
  1404. };
  1405. // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
  1406. module.exports =
  1407. /* global globalThis -- safe */
  1408. check(typeof globalThis == 'object' && globalThis) ||
  1409. check(typeof window == 'object' && window) ||
  1410. check(typeof self == 'object' && self) ||
  1411. check(typeof __webpack_require__.g == 'object' && __webpack_require__.g) ||
  1412. // eslint-disable-next-line no-new-func -- fallback
  1413. (function () { return this; })() || Function('return this')();
  1414. /***/ }),
  1415. /***/ 6656:
  1416. /***/ (function(module) {
  1417. var hasOwnProperty = {}.hasOwnProperty;
  1418. module.exports = function (it, key) {
  1419. return hasOwnProperty.call(it, key);
  1420. };
  1421. /***/ }),
  1422. /***/ 3501:
  1423. /***/ (function(module) {
  1424. module.exports = {};
  1425. /***/ }),
  1426. /***/ 490:
  1427. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1428. var getBuiltIn = __webpack_require__(5005);
  1429. module.exports = getBuiltIn('document', 'documentElement');
  1430. /***/ }),
  1431. /***/ 4664:
  1432. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1433. var DESCRIPTORS = __webpack_require__(9781);
  1434. var fails = __webpack_require__(7293);
  1435. var createElement = __webpack_require__(317);
  1436. // Thank's IE8 for his funny defineProperty
  1437. module.exports = !DESCRIPTORS && !fails(function () {
  1438. return Object.defineProperty(createElement('div'), 'a', {
  1439. get: function () { return 7; }
  1440. }).a != 7;
  1441. });
  1442. /***/ }),
  1443. /***/ 1179:
  1444. /***/ (function(module) {
  1445. // IEEE754 conversions based on https://github.com/feross/ieee754
  1446. var abs = Math.abs;
  1447. var pow = Math.pow;
  1448. var floor = Math.floor;
  1449. var log = Math.log;
  1450. var LN2 = Math.LN2;
  1451. var pack = function (number, mantissaLength, bytes) {
  1452. var buffer = new Array(bytes);
  1453. var exponentLength = bytes * 8 - mantissaLength - 1;
  1454. var eMax = (1 << exponentLength) - 1;
  1455. var eBias = eMax >> 1;
  1456. var rt = mantissaLength === 23 ? pow(2, -24) - pow(2, -77) : 0;
  1457. var sign = number < 0 || number === 0 && 1 / number < 0 ? 1 : 0;
  1458. var index = 0;
  1459. var exponent, mantissa, c;
  1460. number = abs(number);
  1461. // eslint-disable-next-line no-self-compare -- NaN check
  1462. if (number != number || number === Infinity) {
  1463. // eslint-disable-next-line no-self-compare -- NaN check
  1464. mantissa = number != number ? 1 : 0;
  1465. exponent = eMax;
  1466. } else {
  1467. exponent = floor(log(number) / LN2);
  1468. if (number * (c = pow(2, -exponent)) < 1) {
  1469. exponent--;
  1470. c *= 2;
  1471. }
  1472. if (exponent + eBias >= 1) {
  1473. number += rt / c;
  1474. } else {
  1475. number += rt * pow(2, 1 - eBias);
  1476. }
  1477. if (number * c >= 2) {
  1478. exponent++;
  1479. c /= 2;
  1480. }
  1481. if (exponent + eBias >= eMax) {
  1482. mantissa = 0;
  1483. exponent = eMax;
  1484. } else if (exponent + eBias >= 1) {
  1485. mantissa = (number * c - 1) * pow(2, mantissaLength);
  1486. exponent = exponent + eBias;
  1487. } else {
  1488. mantissa = number * pow(2, eBias - 1) * pow(2, mantissaLength);
  1489. exponent = 0;
  1490. }
  1491. }
  1492. for (; mantissaLength >= 8; buffer[index++] = mantissa & 255, mantissa /= 256, mantissaLength -= 8);
  1493. exponent = exponent << mantissaLength | mantissa;
  1494. exponentLength += mantissaLength;
  1495. for (; exponentLength > 0; buffer[index++] = exponent & 255, exponent /= 256, exponentLength -= 8);
  1496. buffer[--index] |= sign * 128;
  1497. return buffer;
  1498. };
  1499. var unpack = function (buffer, mantissaLength) {
  1500. var bytes = buffer.length;
  1501. var exponentLength = bytes * 8 - mantissaLength - 1;
  1502. var eMax = (1 << exponentLength) - 1;
  1503. var eBias = eMax >> 1;
  1504. var nBits = exponentLength - 7;
  1505. var index = bytes - 1;
  1506. var sign = buffer[index--];
  1507. var exponent = sign & 127;
  1508. var mantissa;
  1509. sign >>= 7;
  1510. for (; nBits > 0; exponent = exponent * 256 + buffer[index], index--, nBits -= 8);
  1511. mantissa = exponent & (1 << -nBits) - 1;
  1512. exponent >>= -nBits;
  1513. nBits += mantissaLength;
  1514. for (; nBits > 0; mantissa = mantissa * 256 + buffer[index], index--, nBits -= 8);
  1515. if (exponent === 0) {
  1516. exponent = 1 - eBias;
  1517. } else if (exponent === eMax) {
  1518. return mantissa ? NaN : sign ? -Infinity : Infinity;
  1519. } else {
  1520. mantissa = mantissa + pow(2, mantissaLength);
  1521. exponent = exponent - eBias;
  1522. } return (sign ? -1 : 1) * mantissa * pow(2, exponent - mantissaLength);
  1523. };
  1524. module.exports = {
  1525. pack: pack,
  1526. unpack: unpack
  1527. };
  1528. /***/ }),
  1529. /***/ 8361:
  1530. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1531. var fails = __webpack_require__(7293);
  1532. var classof = __webpack_require__(4326);
  1533. var split = ''.split;
  1534. // fallback for non-array-like ES3 and non-enumerable old V8 strings
  1535. module.exports = fails(function () {
  1536. // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
  1537. // eslint-disable-next-line no-prototype-builtins -- safe
  1538. return !Object('z').propertyIsEnumerable(0);
  1539. }) ? function (it) {
  1540. return classof(it) == 'String' ? split.call(it, '') : Object(it);
  1541. } : Object;
  1542. /***/ }),
  1543. /***/ 9587:
  1544. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1545. var isObject = __webpack_require__(111);
  1546. var setPrototypeOf = __webpack_require__(7674);
  1547. // makes subclassing work correct for wrapped built-ins
  1548. module.exports = function ($this, dummy, Wrapper) {
  1549. var NewTarget, NewTargetPrototype;
  1550. if (
  1551. // it can work only with native `setPrototypeOf`
  1552. setPrototypeOf &&
  1553. // we haven't completely correct pre-ES6 way for getting `new.target`, so use this
  1554. typeof (NewTarget = dummy.constructor) == 'function' &&
  1555. NewTarget !== Wrapper &&
  1556. isObject(NewTargetPrototype = NewTarget.prototype) &&
  1557. NewTargetPrototype !== Wrapper.prototype
  1558. ) setPrototypeOf($this, NewTargetPrototype);
  1559. return $this;
  1560. };
  1561. /***/ }),
  1562. /***/ 2788:
  1563. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1564. var store = __webpack_require__(5465);
  1565. var functionToString = Function.toString;
  1566. // this helper broken in `3.4.1-3.4.4`, so we can't use `shared` helper
  1567. if (typeof store.inspectSource != 'function') {
  1568. store.inspectSource = function (it) {
  1569. return functionToString.call(it);
  1570. };
  1571. }
  1572. module.exports = store.inspectSource;
  1573. /***/ }),
  1574. /***/ 9909:
  1575. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1576. var NATIVE_WEAK_MAP = __webpack_require__(8536);
  1577. var global = __webpack_require__(7854);
  1578. var isObject = __webpack_require__(111);
  1579. var createNonEnumerableProperty = __webpack_require__(8880);
  1580. var objectHas = __webpack_require__(6656);
  1581. var shared = __webpack_require__(5465);
  1582. var sharedKey = __webpack_require__(6200);
  1583. var hiddenKeys = __webpack_require__(3501);
  1584. var WeakMap = global.WeakMap;
  1585. var set, get, has;
  1586. var enforce = function (it) {
  1587. return has(it) ? get(it) : set(it, {});
  1588. };
  1589. var getterFor = function (TYPE) {
  1590. return function (it) {
  1591. var state;
  1592. if (!isObject(it) || (state = get(it)).type !== TYPE) {
  1593. throw TypeError('Incompatible receiver, ' + TYPE + ' required');
  1594. } return state;
  1595. };
  1596. };
  1597. if (NATIVE_WEAK_MAP) {
  1598. var store = shared.state || (shared.state = new WeakMap());
  1599. var wmget = store.get;
  1600. var wmhas = store.has;
  1601. var wmset = store.set;
  1602. set = function (it, metadata) {
  1603. metadata.facade = it;
  1604. wmset.call(store, it, metadata);
  1605. return metadata;
  1606. };
  1607. get = function (it) {
  1608. return wmget.call(store, it) || {};
  1609. };
  1610. has = function (it) {
  1611. return wmhas.call(store, it);
  1612. };
  1613. } else {
  1614. var STATE = sharedKey('state');
  1615. hiddenKeys[STATE] = true;
  1616. set = function (it, metadata) {
  1617. metadata.facade = it;
  1618. createNonEnumerableProperty(it, STATE, metadata);
  1619. return metadata;
  1620. };
  1621. get = function (it) {
  1622. return objectHas(it, STATE) ? it[STATE] : {};
  1623. };
  1624. has = function (it) {
  1625. return objectHas(it, STATE);
  1626. };
  1627. }
  1628. module.exports = {
  1629. set: set,
  1630. get: get,
  1631. has: has,
  1632. enforce: enforce,
  1633. getterFor: getterFor
  1634. };
  1635. /***/ }),
  1636. /***/ 7659:
  1637. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1638. var wellKnownSymbol = __webpack_require__(5112);
  1639. var Iterators = __webpack_require__(7497);
  1640. var ITERATOR = wellKnownSymbol('iterator');
  1641. var ArrayPrototype = Array.prototype;
  1642. // check on default Array iterator
  1643. module.exports = function (it) {
  1644. return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);
  1645. };
  1646. /***/ }),
  1647. /***/ 3157:
  1648. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1649. var classof = __webpack_require__(4326);
  1650. // `IsArray` abstract operation
  1651. // https://tc39.es/ecma262/#sec-isarray
  1652. module.exports = Array.isArray || function isArray(arg) {
  1653. return classof(arg) == 'Array';
  1654. };
  1655. /***/ }),
  1656. /***/ 4705:
  1657. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1658. var fails = __webpack_require__(7293);
  1659. var replacement = /#|\.prototype\./;
  1660. var isForced = function (feature, detection) {
  1661. var value = data[normalize(feature)];
  1662. return value == POLYFILL ? true
  1663. : value == NATIVE ? false
  1664. : typeof detection == 'function' ? fails(detection)
  1665. : !!detection;
  1666. };
  1667. var normalize = isForced.normalize = function (string) {
  1668. return String(string).replace(replacement, '.').toLowerCase();
  1669. };
  1670. var data = isForced.data = {};
  1671. var NATIVE = isForced.NATIVE = 'N';
  1672. var POLYFILL = isForced.POLYFILL = 'P';
  1673. module.exports = isForced;
  1674. /***/ }),
  1675. /***/ 111:
  1676. /***/ (function(module) {
  1677. module.exports = function (it) {
  1678. return typeof it === 'object' ? it !== null : typeof it === 'function';
  1679. };
  1680. /***/ }),
  1681. /***/ 1913:
  1682. /***/ (function(module) {
  1683. module.exports = false;
  1684. /***/ }),
  1685. /***/ 7850:
  1686. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1687. var isObject = __webpack_require__(111);
  1688. var classof = __webpack_require__(4326);
  1689. var wellKnownSymbol = __webpack_require__(5112);
  1690. var MATCH = wellKnownSymbol('match');
  1691. // `IsRegExp` abstract operation
  1692. // https://tc39.es/ecma262/#sec-isregexp
  1693. module.exports = function (it) {
  1694. var isRegExp;
  1695. return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp');
  1696. };
  1697. /***/ }),
  1698. /***/ 9212:
  1699. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1700. var anObject = __webpack_require__(9670);
  1701. module.exports = function (iterator) {
  1702. var returnMethod = iterator['return'];
  1703. if (returnMethod !== undefined) {
  1704. return anObject(returnMethod.call(iterator)).value;
  1705. }
  1706. };
  1707. /***/ }),
  1708. /***/ 3383:
  1709. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1710. "use strict";
  1711. var fails = __webpack_require__(7293);
  1712. var getPrototypeOf = __webpack_require__(9518);
  1713. var createNonEnumerableProperty = __webpack_require__(8880);
  1714. var has = __webpack_require__(6656);
  1715. var wellKnownSymbol = __webpack_require__(5112);
  1716. var IS_PURE = __webpack_require__(1913);
  1717. var ITERATOR = wellKnownSymbol('iterator');
  1718. var BUGGY_SAFARI_ITERATORS = false;
  1719. var returnThis = function () { return this; };
  1720. // `%IteratorPrototype%` object
  1721. // https://tc39.es/ecma262/#sec-%iteratorprototype%-object
  1722. var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;
  1723. if ([].keys) {
  1724. arrayIterator = [].keys();
  1725. // Safari 8 has buggy iterators w/o `next`
  1726. if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;
  1727. else {
  1728. PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));
  1729. if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;
  1730. }
  1731. }
  1732. var NEW_ITERATOR_PROTOTYPE = IteratorPrototype == undefined || fails(function () {
  1733. var test = {};
  1734. // FF44- legacy iterators case
  1735. return IteratorPrototype[ITERATOR].call(test) !== test;
  1736. });
  1737. if (NEW_ITERATOR_PROTOTYPE) IteratorPrototype = {};
  1738. // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
  1739. if ((!IS_PURE || NEW_ITERATOR_PROTOTYPE) && !has(IteratorPrototype, ITERATOR)) {
  1740. createNonEnumerableProperty(IteratorPrototype, ITERATOR, returnThis);
  1741. }
  1742. module.exports = {
  1743. IteratorPrototype: IteratorPrototype,
  1744. BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS
  1745. };
  1746. /***/ }),
  1747. /***/ 7497:
  1748. /***/ (function(module) {
  1749. module.exports = {};
  1750. /***/ }),
  1751. /***/ 133:
  1752. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1753. var fails = __webpack_require__(7293);
  1754. module.exports = !!Object.getOwnPropertySymbols && !fails(function () {
  1755. // Chrome 38 Symbol has incorrect toString conversion
  1756. /* global Symbol -- required for testing */
  1757. return !String(Symbol());
  1758. });
  1759. /***/ }),
  1760. /***/ 590:
  1761. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1762. var fails = __webpack_require__(7293);
  1763. var wellKnownSymbol = __webpack_require__(5112);
  1764. var IS_PURE = __webpack_require__(1913);
  1765. var ITERATOR = wellKnownSymbol('iterator');
  1766. module.exports = !fails(function () {
  1767. var url = new URL('b?a=1&b=2&c=3', 'http://a');
  1768. var searchParams = url.searchParams;
  1769. var result = '';
  1770. url.pathname = 'c%20d';
  1771. searchParams.forEach(function (value, key) {
  1772. searchParams['delete']('b');
  1773. result += key + value;
  1774. });
  1775. return (IS_PURE && !url.toJSON)
  1776. || !searchParams.sort
  1777. || url.href !== 'http://a/c%20d?a=1&c=3'
  1778. || searchParams.get('c') !== '3'
  1779. || String(new URLSearchParams('?a=1')) !== 'a=1'
  1780. || !searchParams[ITERATOR]
  1781. // throws in Edge
  1782. || new URL('https://a@b').username !== 'a'
  1783. || new URLSearchParams(new URLSearchParams('a=b')).get('a') !== 'b'
  1784. // not punycoded in Edge
  1785. || new URL('http://тест').host !== 'xn--e1aybc'
  1786. // not escaped in Chrome 62-
  1787. || new URL('http://a#б').hash !== '#%D0%B1'
  1788. // fails in Chrome 66-
  1789. || result !== 'a1c3'
  1790. // throws in Safari
  1791. || new URL('http://x', undefined).host !== 'x';
  1792. });
  1793. /***/ }),
  1794. /***/ 8536:
  1795. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1796. var global = __webpack_require__(7854);
  1797. var inspectSource = __webpack_require__(2788);
  1798. var WeakMap = global.WeakMap;
  1799. module.exports = typeof WeakMap === 'function' && /native code/.test(inspectSource(WeakMap));
  1800. /***/ }),
  1801. /***/ 1574:
  1802. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1803. "use strict";
  1804. var DESCRIPTORS = __webpack_require__(9781);
  1805. var fails = __webpack_require__(7293);
  1806. var objectKeys = __webpack_require__(1956);
  1807. var getOwnPropertySymbolsModule = __webpack_require__(5181);
  1808. var propertyIsEnumerableModule = __webpack_require__(5296);
  1809. var toObject = __webpack_require__(7908);
  1810. var IndexedObject = __webpack_require__(8361);
  1811. var nativeAssign = Object.assign;
  1812. var defineProperty = Object.defineProperty;
  1813. // `Object.assign` method
  1814. // https://tc39.es/ecma262/#sec-object.assign
  1815. module.exports = !nativeAssign || fails(function () {
  1816. // should have correct order of operations (Edge bug)
  1817. if (DESCRIPTORS && nativeAssign({ b: 1 }, nativeAssign(defineProperty({}, 'a', {
  1818. enumerable: true,
  1819. get: function () {
  1820. defineProperty(this, 'b', {
  1821. value: 3,
  1822. enumerable: false
  1823. });
  1824. }
  1825. }), { b: 2 })).b !== 1) return true;
  1826. // should work with symbols and should have deterministic property order (V8 bug)
  1827. var A = {};
  1828. var B = {};
  1829. /* global Symbol -- required for testing */
  1830. var symbol = Symbol();
  1831. var alphabet = 'abcdefghijklmnopqrst';
  1832. A[symbol] = 7;
  1833. alphabet.split('').forEach(function (chr) { B[chr] = chr; });
  1834. return nativeAssign({}, A)[symbol] != 7 || objectKeys(nativeAssign({}, B)).join('') != alphabet;
  1835. }) ? function assign(target, source) { // eslint-disable-line no-unused-vars -- required for `.length`
  1836. var T = toObject(target);
  1837. var argumentsLength = arguments.length;
  1838. var index = 1;
  1839. var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
  1840. var propertyIsEnumerable = propertyIsEnumerableModule.f;
  1841. while (argumentsLength > index) {
  1842. var S = IndexedObject(arguments[index++]);
  1843. var keys = getOwnPropertySymbols ? objectKeys(S).concat(getOwnPropertySymbols(S)) : objectKeys(S);
  1844. var length = keys.length;
  1845. var j = 0;
  1846. var key;
  1847. while (length > j) {
  1848. key = keys[j++];
  1849. if (!DESCRIPTORS || propertyIsEnumerable.call(S, key)) T[key] = S[key];
  1850. }
  1851. } return T;
  1852. } : nativeAssign;
  1853. /***/ }),
  1854. /***/ 30:
  1855. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1856. var anObject = __webpack_require__(9670);
  1857. var defineProperties = __webpack_require__(6048);
  1858. var enumBugKeys = __webpack_require__(748);
  1859. var hiddenKeys = __webpack_require__(3501);
  1860. var html = __webpack_require__(490);
  1861. var documentCreateElement = __webpack_require__(317);
  1862. var sharedKey = __webpack_require__(6200);
  1863. var GT = '>';
  1864. var LT = '<';
  1865. var PROTOTYPE = 'prototype';
  1866. var SCRIPT = 'script';
  1867. var IE_PROTO = sharedKey('IE_PROTO');
  1868. var EmptyConstructor = function () { /* empty */ };
  1869. var scriptTag = function (content) {
  1870. return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;
  1871. };
  1872. // Create object with fake `null` prototype: use ActiveX Object with cleared prototype
  1873. var NullProtoObjectViaActiveX = function (activeXDocument) {
  1874. activeXDocument.write(scriptTag(''));
  1875. activeXDocument.close();
  1876. var temp = activeXDocument.parentWindow.Object;
  1877. activeXDocument = null; // avoid memory leak
  1878. return temp;
  1879. };
  1880. // Create object with fake `null` prototype: use iframe Object with cleared prototype
  1881. var NullProtoObjectViaIFrame = function () {
  1882. // Thrash, waste and sodomy: IE GC bug
  1883. var iframe = documentCreateElement('iframe');
  1884. var JS = 'java' + SCRIPT + ':';
  1885. var iframeDocument;
  1886. iframe.style.display = 'none';
  1887. html.appendChild(iframe);
  1888. // https://github.com/zloirock/core-js/issues/475
  1889. iframe.src = String(JS);
  1890. iframeDocument = iframe.contentWindow.document;
  1891. iframeDocument.open();
  1892. iframeDocument.write(scriptTag('document.F=Object'));
  1893. iframeDocument.close();
  1894. return iframeDocument.F;
  1895. };
  1896. // Check for document.domain and active x support
  1897. // No need to use active x approach when document.domain is not set
  1898. // see https://github.com/es-shims/es5-shim/issues/150
  1899. // variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346
  1900. // avoid IE GC bug
  1901. var activeXDocument;
  1902. var NullProtoObject = function () {
  1903. try {
  1904. /* global ActiveXObject -- old IE */
  1905. activeXDocument = document.domain && new ActiveXObject('htmlfile');
  1906. } catch (error) { /* ignore */ }
  1907. NullProtoObject = activeXDocument ? NullProtoObjectViaActiveX(activeXDocument) : NullProtoObjectViaIFrame();
  1908. var length = enumBugKeys.length;
  1909. while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];
  1910. return NullProtoObject();
  1911. };
  1912. hiddenKeys[IE_PROTO] = true;
  1913. // `Object.create` method
  1914. // https://tc39.es/ecma262/#sec-object.create
  1915. module.exports = Object.create || function create(O, Properties) {
  1916. var result;
  1917. if (O !== null) {
  1918. EmptyConstructor[PROTOTYPE] = anObject(O);
  1919. result = new EmptyConstructor();
  1920. EmptyConstructor[PROTOTYPE] = null;
  1921. // add "__proto__" for Object.getPrototypeOf polyfill
  1922. result[IE_PROTO] = O;
  1923. } else result = NullProtoObject();
  1924. return Properties === undefined ? result : defineProperties(result, Properties);
  1925. };
  1926. /***/ }),
  1927. /***/ 6048:
  1928. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  1929. var DESCRIPTORS = __webpack_require__(9781);
  1930. var definePropertyModule = __webpack_require__(3070);
  1931. var anObject = __webpack_require__(9670);
  1932. var objectKeys = __webpack_require__(1956);
  1933. // `Object.defineProperties` method
  1934. // https://tc39.es/ecma262/#sec-object.defineproperties
  1935. module.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) {
  1936. anObject(O);
  1937. var keys = objectKeys(Properties);
  1938. var length = keys.length;
  1939. var index = 0;
  1940. var key;
  1941. while (length > index) definePropertyModule.f(O, key = keys[index++], Properties[key]);
  1942. return O;
  1943. };
  1944. /***/ }),
  1945. /***/ 3070:
  1946. /***/ (function(__unused_webpack_module, exports, __webpack_require__) {
  1947. var DESCRIPTORS = __webpack_require__(9781);
  1948. var IE8_DOM_DEFINE = __webpack_require__(4664);
  1949. var anObject = __webpack_require__(9670);
  1950. var toPrimitive = __webpack_require__(7593);
  1951. var nativeDefineProperty = Object.defineProperty;
  1952. // `Object.defineProperty` method
  1953. // https://tc39.es/ecma262/#sec-object.defineproperty
  1954. exports.f = DESCRIPTORS ? nativeDefineProperty : function defineProperty(O, P, Attributes) {
  1955. anObject(O);
  1956. P = toPrimitive(P, true);
  1957. anObject(Attributes);
  1958. if (IE8_DOM_DEFINE) try {
  1959. return nativeDefineProperty(O, P, Attributes);
  1960. } catch (error) { /* empty */ }
  1961. if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported');
  1962. if ('value' in Attributes) O[P] = Attributes.value;
  1963. return O;
  1964. };
  1965. /***/ }),
  1966. /***/ 1236:
  1967. /***/ (function(__unused_webpack_module, exports, __webpack_require__) {
  1968. var DESCRIPTORS = __webpack_require__(9781);
  1969. var propertyIsEnumerableModule = __webpack_require__(5296);
  1970. var createPropertyDescriptor = __webpack_require__(9114);
  1971. var toIndexedObject = __webpack_require__(5656);
  1972. var toPrimitive = __webpack_require__(7593);
  1973. var has = __webpack_require__(6656);
  1974. var IE8_DOM_DEFINE = __webpack_require__(4664);
  1975. var nativeGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
  1976. // `Object.getOwnPropertyDescriptor` method
  1977. // https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
  1978. exports.f = DESCRIPTORS ? nativeGetOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
  1979. O = toIndexedObject(O);
  1980. P = toPrimitive(P, true);
  1981. if (IE8_DOM_DEFINE) try {
  1982. return nativeGetOwnPropertyDescriptor(O, P);
  1983. } catch (error) { /* empty */ }
  1984. if (has(O, P)) return createPropertyDescriptor(!propertyIsEnumerableModule.f.call(O, P), O[P]);
  1985. };
  1986. /***/ }),
  1987. /***/ 8006:
  1988. /***/ (function(__unused_webpack_module, exports, __webpack_require__) {
  1989. var internalObjectKeys = __webpack_require__(6324);
  1990. var enumBugKeys = __webpack_require__(748);
  1991. var hiddenKeys = enumBugKeys.concat('length', 'prototype');
  1992. // `Object.getOwnPropertyNames` method
  1993. // https://tc39.es/ecma262/#sec-object.getownpropertynames
  1994. exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
  1995. return internalObjectKeys(O, hiddenKeys);
  1996. };
  1997. /***/ }),
  1998. /***/ 5181:
  1999. /***/ (function(__unused_webpack_module, exports) {
  2000. exports.f = Object.getOwnPropertySymbols;
  2001. /***/ }),
  2002. /***/ 9518:
  2003. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2004. var has = __webpack_require__(6656);
  2005. var toObject = __webpack_require__(7908);
  2006. var sharedKey = __webpack_require__(6200);
  2007. var CORRECT_PROTOTYPE_GETTER = __webpack_require__(8544);
  2008. var IE_PROTO = sharedKey('IE_PROTO');
  2009. var ObjectPrototype = Object.prototype;
  2010. // `Object.getPrototypeOf` method
  2011. // https://tc39.es/ecma262/#sec-object.getprototypeof
  2012. module.exports = CORRECT_PROTOTYPE_GETTER ? Object.getPrototypeOf : function (O) {
  2013. O = toObject(O);
  2014. if (has(O, IE_PROTO)) return O[IE_PROTO];
  2015. if (typeof O.constructor == 'function' && O instanceof O.constructor) {
  2016. return O.constructor.prototype;
  2017. } return O instanceof Object ? ObjectPrototype : null;
  2018. };
  2019. /***/ }),
  2020. /***/ 6324:
  2021. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2022. var has = __webpack_require__(6656);
  2023. var toIndexedObject = __webpack_require__(5656);
  2024. var indexOf = __webpack_require__(1318).indexOf;
  2025. var hiddenKeys = __webpack_require__(3501);
  2026. module.exports = function (object, names) {
  2027. var O = toIndexedObject(object);
  2028. var i = 0;
  2029. var result = [];
  2030. var key;
  2031. for (key in O) !has(hiddenKeys, key) && has(O, key) && result.push(key);
  2032. // Don't enum bug & hidden keys
  2033. while (names.length > i) if (has(O, key = names[i++])) {
  2034. ~indexOf(result, key) || result.push(key);
  2035. }
  2036. return result;
  2037. };
  2038. /***/ }),
  2039. /***/ 1956:
  2040. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2041. var internalObjectKeys = __webpack_require__(6324);
  2042. var enumBugKeys = __webpack_require__(748);
  2043. // `Object.keys` method
  2044. // https://tc39.es/ecma262/#sec-object.keys
  2045. module.exports = Object.keys || function keys(O) {
  2046. return internalObjectKeys(O, enumBugKeys);
  2047. };
  2048. /***/ }),
  2049. /***/ 5296:
  2050. /***/ (function(__unused_webpack_module, exports) {
  2051. "use strict";
  2052. var nativePropertyIsEnumerable = {}.propertyIsEnumerable;
  2053. var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
  2054. // Nashorn ~ JDK8 bug
  2055. var NASHORN_BUG = getOwnPropertyDescriptor && !nativePropertyIsEnumerable.call({ 1: 2 }, 1);
  2056. // `Object.prototype.propertyIsEnumerable` method implementation
  2057. // https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable
  2058. exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {
  2059. var descriptor = getOwnPropertyDescriptor(this, V);
  2060. return !!descriptor && descriptor.enumerable;
  2061. } : nativePropertyIsEnumerable;
  2062. /***/ }),
  2063. /***/ 7674:
  2064. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2065. /* eslint-disable no-proto -- safe */
  2066. var anObject = __webpack_require__(9670);
  2067. var aPossiblePrototype = __webpack_require__(6077);
  2068. // `Object.setPrototypeOf` method
  2069. // https://tc39.es/ecma262/#sec-object.setprototypeof
  2070. // Works with __proto__ only. Old v8 can't work with null proto objects.
  2071. module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {
  2072. var CORRECT_SETTER = false;
  2073. var test = {};
  2074. var setter;
  2075. try {
  2076. setter = Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set;
  2077. setter.call(test, []);
  2078. CORRECT_SETTER = test instanceof Array;
  2079. } catch (error) { /* empty */ }
  2080. return function setPrototypeOf(O, proto) {
  2081. anObject(O);
  2082. aPossiblePrototype(proto);
  2083. if (CORRECT_SETTER) setter.call(O, proto);
  2084. else O.__proto__ = proto;
  2085. return O;
  2086. };
  2087. }() : undefined);
  2088. /***/ }),
  2089. /***/ 288:
  2090. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2091. "use strict";
  2092. var TO_STRING_TAG_SUPPORT = __webpack_require__(1694);
  2093. var classof = __webpack_require__(648);
  2094. // `Object.prototype.toString` method implementation
  2095. // https://tc39.es/ecma262/#sec-object.prototype.tostring
  2096. module.exports = TO_STRING_TAG_SUPPORT ? {}.toString : function toString() {
  2097. return '[object ' + classof(this) + ']';
  2098. };
  2099. /***/ }),
  2100. /***/ 3887:
  2101. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2102. var getBuiltIn = __webpack_require__(5005);
  2103. var getOwnPropertyNamesModule = __webpack_require__(8006);
  2104. var getOwnPropertySymbolsModule = __webpack_require__(5181);
  2105. var anObject = __webpack_require__(9670);
  2106. // all object keys, includes non-enumerable and symbols
  2107. module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {
  2108. var keys = getOwnPropertyNamesModule.f(anObject(it));
  2109. var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
  2110. return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys;
  2111. };
  2112. /***/ }),
  2113. /***/ 857:
  2114. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2115. var global = __webpack_require__(7854);
  2116. module.exports = global;
  2117. /***/ }),
  2118. /***/ 2248:
  2119. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2120. var redefine = __webpack_require__(1320);
  2121. module.exports = function (target, src, options) {
  2122. for (var key in src) redefine(target, key, src[key], options);
  2123. return target;
  2124. };
  2125. /***/ }),
  2126. /***/ 1320:
  2127. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2128. var global = __webpack_require__(7854);
  2129. var createNonEnumerableProperty = __webpack_require__(8880);
  2130. var has = __webpack_require__(6656);
  2131. var setGlobal = __webpack_require__(3505);
  2132. var inspectSource = __webpack_require__(2788);
  2133. var InternalStateModule = __webpack_require__(9909);
  2134. var getInternalState = InternalStateModule.get;
  2135. var enforceInternalState = InternalStateModule.enforce;
  2136. var TEMPLATE = String(String).split('String');
  2137. (module.exports = function (O, key, value, options) {
  2138. var unsafe = options ? !!options.unsafe : false;
  2139. var simple = options ? !!options.enumerable : false;
  2140. var noTargetGet = options ? !!options.noTargetGet : false;
  2141. var state;
  2142. if (typeof value == 'function') {
  2143. if (typeof key == 'string' && !has(value, 'name')) {
  2144. createNonEnumerableProperty(value, 'name', key);
  2145. }
  2146. state = enforceInternalState(value);
  2147. if (!state.source) {
  2148. state.source = TEMPLATE.join(typeof key == 'string' ? key : '');
  2149. }
  2150. }
  2151. if (O === global) {
  2152. if (simple) O[key] = value;
  2153. else setGlobal(key, value);
  2154. return;
  2155. } else if (!unsafe) {
  2156. delete O[key];
  2157. } else if (!noTargetGet && O[key]) {
  2158. simple = true;
  2159. }
  2160. if (simple) O[key] = value;
  2161. else createNonEnumerableProperty(O, key, value);
  2162. // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
  2163. })(Function.prototype, 'toString', function toString() {
  2164. return typeof this == 'function' && getInternalState(this).source || inspectSource(this);
  2165. });
  2166. /***/ }),
  2167. /***/ 7651:
  2168. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2169. var classof = __webpack_require__(4326);
  2170. var regexpExec = __webpack_require__(2261);
  2171. // `RegExpExec` abstract operation
  2172. // https://tc39.es/ecma262/#sec-regexpexec
  2173. module.exports = function (R, S) {
  2174. var exec = R.exec;
  2175. if (typeof exec === 'function') {
  2176. var result = exec.call(R, S);
  2177. if (typeof result !== 'object') {
  2178. throw TypeError('RegExp exec method returned something other than an Object or null');
  2179. }
  2180. return result;
  2181. }
  2182. if (classof(R) !== 'RegExp') {
  2183. throw TypeError('RegExp#exec called on incompatible receiver');
  2184. }
  2185. return regexpExec.call(R, S);
  2186. };
  2187. /***/ }),
  2188. /***/ 2261:
  2189. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2190. "use strict";
  2191. var regexpFlags = __webpack_require__(7066);
  2192. var stickyHelpers = __webpack_require__(2999);
  2193. var nativeExec = RegExp.prototype.exec;
  2194. // This always refers to the native implementation, because the
  2195. // String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
  2196. // which loads this file before patching the method.
  2197. var nativeReplace = String.prototype.replace;
  2198. var patchedExec = nativeExec;
  2199. var UPDATES_LAST_INDEX_WRONG = (function () {
  2200. var re1 = /a/;
  2201. var re2 = /b*/g;
  2202. nativeExec.call(re1, 'a');
  2203. nativeExec.call(re2, 'a');
  2204. return re1.lastIndex !== 0 || re2.lastIndex !== 0;
  2205. })();
  2206. var UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y || stickyHelpers.BROKEN_CARET;
  2207. // nonparticipating capturing group, copied from es5-shim's String#split patch.
  2208. // eslint-disable-next-line regexp/no-assertion-capturing-group, regexp/no-empty-group -- required for testing
  2209. var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
  2210. var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED || UNSUPPORTED_Y;
  2211. if (PATCH) {
  2212. patchedExec = function exec(str) {
  2213. var re = this;
  2214. var lastIndex, reCopy, match, i;
  2215. var sticky = UNSUPPORTED_Y && re.sticky;
  2216. var flags = regexpFlags.call(re);
  2217. var source = re.source;
  2218. var charsAdded = 0;
  2219. var strCopy = str;
  2220. if (sticky) {
  2221. flags = flags.replace('y', '');
  2222. if (flags.indexOf('g') === -1) {
  2223. flags += 'g';
  2224. }
  2225. strCopy = String(str).slice(re.lastIndex);
  2226. // Support anchored sticky behavior.
  2227. if (re.lastIndex > 0 && (!re.multiline || re.multiline && str[re.lastIndex - 1] !== '\n')) {
  2228. source = '(?: ' + source + ')';
  2229. strCopy = ' ' + strCopy;
  2230. charsAdded++;
  2231. }
  2232. // ^(? + rx + ) is needed, in combination with some str slicing, to
  2233. // simulate the 'y' flag.
  2234. reCopy = new RegExp('^(?:' + source + ')', flags);
  2235. }
  2236. if (NPCG_INCLUDED) {
  2237. reCopy = new RegExp('^' + source + '$(?!\\s)', flags);
  2238. }
  2239. if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex;
  2240. match = nativeExec.call(sticky ? reCopy : re, strCopy);
  2241. if (sticky) {
  2242. if (match) {
  2243. match.input = match.input.slice(charsAdded);
  2244. match[0] = match[0].slice(charsAdded);
  2245. match.index = re.lastIndex;
  2246. re.lastIndex += match[0].length;
  2247. } else re.lastIndex = 0;
  2248. } else if (UPDATES_LAST_INDEX_WRONG && match) {
  2249. re.lastIndex = re.global ? match.index + match[0].length : lastIndex;
  2250. }
  2251. if (NPCG_INCLUDED && match && match.length > 1) {
  2252. // Fix browsers whose `exec` methods don't consistently return `undefined`
  2253. // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
  2254. nativeReplace.call(match[0], reCopy, function () {
  2255. for (i = 1; i < arguments.length - 2; i++) {
  2256. if (arguments[i] === undefined) match[i] = undefined;
  2257. }
  2258. });
  2259. }
  2260. return match;
  2261. };
  2262. }
  2263. module.exports = patchedExec;
  2264. /***/ }),
  2265. /***/ 7066:
  2266. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2267. "use strict";
  2268. var anObject = __webpack_require__(9670);
  2269. // `RegExp.prototype.flags` getter implementation
  2270. // https://tc39.es/ecma262/#sec-get-regexp.prototype.flags
  2271. module.exports = function () {
  2272. var that = anObject(this);
  2273. var result = '';
  2274. if (that.global) result += 'g';
  2275. if (that.ignoreCase) result += 'i';
  2276. if (that.multiline) result += 'm';
  2277. if (that.dotAll) result += 's';
  2278. if (that.unicode) result += 'u';
  2279. if (that.sticky) result += 'y';
  2280. return result;
  2281. };
  2282. /***/ }),
  2283. /***/ 2999:
  2284. /***/ (function(__unused_webpack_module, exports, __webpack_require__) {
  2285. "use strict";
  2286. var fails = __webpack_require__(7293);
  2287. // babel-minify transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError,
  2288. // so we use an intermediate function.
  2289. function RE(s, f) {
  2290. return RegExp(s, f);
  2291. }
  2292. exports.UNSUPPORTED_Y = fails(function () {
  2293. // babel-minify transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError
  2294. var re = RE('a', 'y');
  2295. re.lastIndex = 2;
  2296. return re.exec('abcd') != null;
  2297. });
  2298. exports.BROKEN_CARET = fails(function () {
  2299. // https://bugzilla.mozilla.org/show_bug.cgi?id=773687
  2300. var re = RE('^r', 'gy');
  2301. re.lastIndex = 2;
  2302. return re.exec('str') != null;
  2303. });
  2304. /***/ }),
  2305. /***/ 4488:
  2306. /***/ (function(module) {
  2307. // `RequireObjectCoercible` abstract operation
  2308. // https://tc39.es/ecma262/#sec-requireobjectcoercible
  2309. module.exports = function (it) {
  2310. if (it == undefined) throw TypeError("Can't call method on " + it);
  2311. return it;
  2312. };
  2313. /***/ }),
  2314. /***/ 3505:
  2315. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2316. var global = __webpack_require__(7854);
  2317. var createNonEnumerableProperty = __webpack_require__(8880);
  2318. module.exports = function (key, value) {
  2319. try {
  2320. createNonEnumerableProperty(global, key, value);
  2321. } catch (error) {
  2322. global[key] = value;
  2323. } return value;
  2324. };
  2325. /***/ }),
  2326. /***/ 6340:
  2327. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2328. "use strict";
  2329. var getBuiltIn = __webpack_require__(5005);
  2330. var definePropertyModule = __webpack_require__(3070);
  2331. var wellKnownSymbol = __webpack_require__(5112);
  2332. var DESCRIPTORS = __webpack_require__(9781);
  2333. var SPECIES = wellKnownSymbol('species');
  2334. module.exports = function (CONSTRUCTOR_NAME) {
  2335. var Constructor = getBuiltIn(CONSTRUCTOR_NAME);
  2336. var defineProperty = definePropertyModule.f;
  2337. if (DESCRIPTORS && Constructor && !Constructor[SPECIES]) {
  2338. defineProperty(Constructor, SPECIES, {
  2339. configurable: true,
  2340. get: function () { return this; }
  2341. });
  2342. }
  2343. };
  2344. /***/ }),
  2345. /***/ 8003:
  2346. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2347. var defineProperty = __webpack_require__(3070).f;
  2348. var has = __webpack_require__(6656);
  2349. var wellKnownSymbol = __webpack_require__(5112);
  2350. var TO_STRING_TAG = wellKnownSymbol('toStringTag');
  2351. module.exports = function (it, TAG, STATIC) {
  2352. if (it && !has(it = STATIC ? it : it.prototype, TO_STRING_TAG)) {
  2353. defineProperty(it, TO_STRING_TAG, { configurable: true, value: TAG });
  2354. }
  2355. };
  2356. /***/ }),
  2357. /***/ 6200:
  2358. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2359. var shared = __webpack_require__(2309);
  2360. var uid = __webpack_require__(9711);
  2361. var keys = shared('keys');
  2362. module.exports = function (key) {
  2363. return keys[key] || (keys[key] = uid(key));
  2364. };
  2365. /***/ }),
  2366. /***/ 5465:
  2367. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2368. var global = __webpack_require__(7854);
  2369. var setGlobal = __webpack_require__(3505);
  2370. var SHARED = '__core-js_shared__';
  2371. var store = global[SHARED] || setGlobal(SHARED, {});
  2372. module.exports = store;
  2373. /***/ }),
  2374. /***/ 2309:
  2375. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2376. var IS_PURE = __webpack_require__(1913);
  2377. var store = __webpack_require__(5465);
  2378. (module.exports = function (key, value) {
  2379. return store[key] || (store[key] = value !== undefined ? value : {});
  2380. })('versions', []).push({
  2381. version: '3.9.0',
  2382. mode: IS_PURE ? 'pure' : 'global',
  2383. copyright: '© 2021 Denis Pushkarev (zloirock.ru)'
  2384. });
  2385. /***/ }),
  2386. /***/ 6707:
  2387. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2388. var anObject = __webpack_require__(9670);
  2389. var aFunction = __webpack_require__(3099);
  2390. var wellKnownSymbol = __webpack_require__(5112);
  2391. var SPECIES = wellKnownSymbol('species');
  2392. // `SpeciesConstructor` abstract operation
  2393. // https://tc39.es/ecma262/#sec-speciesconstructor
  2394. module.exports = function (O, defaultConstructor) {
  2395. var C = anObject(O).constructor;
  2396. var S;
  2397. return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? defaultConstructor : aFunction(S);
  2398. };
  2399. /***/ }),
  2400. /***/ 8710:
  2401. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2402. var toInteger = __webpack_require__(9958);
  2403. var requireObjectCoercible = __webpack_require__(4488);
  2404. // `String.prototype.{ codePointAt, at }` methods implementation
  2405. var createMethod = function (CONVERT_TO_STRING) {
  2406. return function ($this, pos) {
  2407. var S = String(requireObjectCoercible($this));
  2408. var position = toInteger(pos);
  2409. var size = S.length;
  2410. var first, second;
  2411. if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined;
  2412. first = S.charCodeAt(position);
  2413. return first < 0xD800 || first > 0xDBFF || position + 1 === size
  2414. || (second = S.charCodeAt(position + 1)) < 0xDC00 || second > 0xDFFF
  2415. ? CONVERT_TO_STRING ? S.charAt(position) : first
  2416. : CONVERT_TO_STRING ? S.slice(position, position + 2) : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000;
  2417. };
  2418. };
  2419. module.exports = {
  2420. // `String.prototype.codePointAt` method
  2421. // https://tc39.es/ecma262/#sec-string.prototype.codepointat
  2422. codeAt: createMethod(false),
  2423. // `String.prototype.at` method
  2424. // https://github.com/mathiasbynens/String.prototype.at
  2425. charAt: createMethod(true)
  2426. };
  2427. /***/ }),
  2428. /***/ 3197:
  2429. /***/ (function(module) {
  2430. "use strict";
  2431. // based on https://github.com/bestiejs/punycode.js/blob/master/punycode.js
  2432. var maxInt = 2147483647; // aka. 0x7FFFFFFF or 2^31-1
  2433. var base = 36;
  2434. var tMin = 1;
  2435. var tMax = 26;
  2436. var skew = 38;
  2437. var damp = 700;
  2438. var initialBias = 72;
  2439. var initialN = 128; // 0x80
  2440. var delimiter = '-'; // '\x2D'
  2441. var regexNonASCII = /[^\0-\u007E]/; // non-ASCII chars
  2442. var regexSeparators = /[.\u3002\uFF0E\uFF61]/g; // RFC 3490 separators
  2443. var OVERFLOW_ERROR = 'Overflow: input needs wider integers to process';
  2444. var baseMinusTMin = base - tMin;
  2445. var floor = Math.floor;
  2446. var stringFromCharCode = String.fromCharCode;
  2447. /**
  2448. * Creates an array containing the numeric code points of each Unicode
  2449. * character in the string. While JavaScript uses UCS-2 internally,
  2450. * this function will convert a pair of surrogate halves (each of which
  2451. * UCS-2 exposes as separate characters) into a single code point,
  2452. * matching UTF-16.
  2453. */
  2454. var ucs2decode = function (string) {
  2455. var output = [];
  2456. var counter = 0;
  2457. var length = string.length;
  2458. while (counter < length) {
  2459. var value = string.charCodeAt(counter++);
  2460. if (value >= 0xD800 && value <= 0xDBFF && counter < length) {
  2461. // It's a high surrogate, and there is a next character.
  2462. var extra = string.charCodeAt(counter++);
  2463. if ((extra & 0xFC00) == 0xDC00) { // Low surrogate.
  2464. output.push(((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000);
  2465. } else {
  2466. // It's an unmatched surrogate; only append this code unit, in case the
  2467. // next code unit is the high surrogate of a surrogate pair.
  2468. output.push(value);
  2469. counter--;
  2470. }
  2471. } else {
  2472. output.push(value);
  2473. }
  2474. }
  2475. return output;
  2476. };
  2477. /**
  2478. * Converts a digit/integer into a basic code point.
  2479. */
  2480. var digitToBasic = function (digit) {
  2481. // 0..25 map to ASCII a..z or A..Z
  2482. // 26..35 map to ASCII 0..9
  2483. return digit + 22 + 75 * (digit < 26);
  2484. };
  2485. /**
  2486. * Bias adaptation function as per section 3.4 of RFC 3492.
  2487. * https://tools.ietf.org/html/rfc3492#section-3.4
  2488. */
  2489. var adapt = function (delta, numPoints, firstTime) {
  2490. var k = 0;
  2491. delta = firstTime ? floor(delta / damp) : delta >> 1;
  2492. delta += floor(delta / numPoints);
  2493. for (; delta > baseMinusTMin * tMax >> 1; k += base) {
  2494. delta = floor(delta / baseMinusTMin);
  2495. }
  2496. return floor(k + (baseMinusTMin + 1) * delta / (delta + skew));
  2497. };
  2498. /**
  2499. * Converts a string of Unicode symbols (e.g. a domain name label) to a
  2500. * Punycode string of ASCII-only symbols.
  2501. */
  2502. // eslint-disable-next-line max-statements -- TODO
  2503. var encode = function (input) {
  2504. var output = [];
  2505. // Convert the input in UCS-2 to an array of Unicode code points.
  2506. input = ucs2decode(input);
  2507. // Cache the length.
  2508. var inputLength = input.length;
  2509. // Initialize the state.
  2510. var n = initialN;
  2511. var delta = 0;
  2512. var bias = initialBias;
  2513. var i, currentValue;
  2514. // Handle the basic code points.
  2515. for (i = 0; i < input.length; i++) {
  2516. currentValue = input[i];
  2517. if (currentValue < 0x80) {
  2518. output.push(stringFromCharCode(currentValue));
  2519. }
  2520. }
  2521. var basicLength = output.length; // number of basic code points.
  2522. var handledCPCount = basicLength; // number of code points that have been handled;
  2523. // Finish the basic string with a delimiter unless it's empty.
  2524. if (basicLength) {
  2525. output.push(delimiter);
  2526. }
  2527. // Main encoding loop:
  2528. while (handledCPCount < inputLength) {
  2529. // All non-basic code points < n have been handled already. Find the next larger one:
  2530. var m = maxInt;
  2531. for (i = 0; i < input.length; i++) {
  2532. currentValue = input[i];
  2533. if (currentValue >= n && currentValue < m) {
  2534. m = currentValue;
  2535. }
  2536. }
  2537. // Increase `delta` enough to advance the decoder's <n,i> state to <m,0>, but guard against overflow.
  2538. var handledCPCountPlusOne = handledCPCount + 1;
  2539. if (m - n > floor((maxInt - delta) / handledCPCountPlusOne)) {
  2540. throw RangeError(OVERFLOW_ERROR);
  2541. }
  2542. delta += (m - n) * handledCPCountPlusOne;
  2543. n = m;
  2544. for (i = 0; i < input.length; i++) {
  2545. currentValue = input[i];
  2546. if (currentValue < n && ++delta > maxInt) {
  2547. throw RangeError(OVERFLOW_ERROR);
  2548. }
  2549. if (currentValue == n) {
  2550. // Represent delta as a generalized variable-length integer.
  2551. var q = delta;
  2552. for (var k = base; /* no condition */; k += base) {
  2553. var t = k <= bias ? tMin : (k >= bias + tMax ? tMax : k - bias);
  2554. if (q < t) break;
  2555. var qMinusT = q - t;
  2556. var baseMinusT = base - t;
  2557. output.push(stringFromCharCode(digitToBasic(t + qMinusT % baseMinusT)));
  2558. q = floor(qMinusT / baseMinusT);
  2559. }
  2560. output.push(stringFromCharCode(digitToBasic(q)));
  2561. bias = adapt(delta, handledCPCountPlusOne, handledCPCount == basicLength);
  2562. delta = 0;
  2563. ++handledCPCount;
  2564. }
  2565. }
  2566. ++delta;
  2567. ++n;
  2568. }
  2569. return output.join('');
  2570. };
  2571. module.exports = function (input) {
  2572. var encoded = [];
  2573. var labels = input.toLowerCase().replace(regexSeparators, '\u002E').split('.');
  2574. var i, label;
  2575. for (i = 0; i < labels.length; i++) {
  2576. label = labels[i];
  2577. encoded.push(regexNonASCII.test(label) ? 'xn--' + encode(label) : label);
  2578. }
  2579. return encoded.join('.');
  2580. };
  2581. /***/ }),
  2582. /***/ 6091:
  2583. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2584. var fails = __webpack_require__(7293);
  2585. var whitespaces = __webpack_require__(1361);
  2586. var non = '\u200B\u0085\u180E';
  2587. // check that a method works with the correct list
  2588. // of whitespaces and has a correct name
  2589. module.exports = function (METHOD_NAME) {
  2590. return fails(function () {
  2591. return !!whitespaces[METHOD_NAME]() || non[METHOD_NAME]() != non || whitespaces[METHOD_NAME].name !== METHOD_NAME;
  2592. });
  2593. };
  2594. /***/ }),
  2595. /***/ 3111:
  2596. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2597. var requireObjectCoercible = __webpack_require__(4488);
  2598. var whitespaces = __webpack_require__(1361);
  2599. var whitespace = '[' + whitespaces + ']';
  2600. var ltrim = RegExp('^' + whitespace + whitespace + '*');
  2601. var rtrim = RegExp(whitespace + whitespace + '*$');
  2602. // `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation
  2603. var createMethod = function (TYPE) {
  2604. return function ($this) {
  2605. var string = String(requireObjectCoercible($this));
  2606. if (TYPE & 1) string = string.replace(ltrim, '');
  2607. if (TYPE & 2) string = string.replace(rtrim, '');
  2608. return string;
  2609. };
  2610. };
  2611. module.exports = {
  2612. // `String.prototype.{ trimLeft, trimStart }` methods
  2613. // https://tc39.es/ecma262/#sec-string.prototype.trimstart
  2614. start: createMethod(1),
  2615. // `String.prototype.{ trimRight, trimEnd }` methods
  2616. // https://tc39.es/ecma262/#sec-string.prototype.trimend
  2617. end: createMethod(2),
  2618. // `String.prototype.trim` method
  2619. // https://tc39.es/ecma262/#sec-string.prototype.trim
  2620. trim: createMethod(3)
  2621. };
  2622. /***/ }),
  2623. /***/ 1400:
  2624. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2625. var toInteger = __webpack_require__(9958);
  2626. var max = Math.max;
  2627. var min = Math.min;
  2628. // Helper for a popular repeating case of the spec:
  2629. // Let integer be ? ToInteger(index).
  2630. // If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).
  2631. module.exports = function (index, length) {
  2632. var integer = toInteger(index);
  2633. return integer < 0 ? max(integer + length, 0) : min(integer, length);
  2634. };
  2635. /***/ }),
  2636. /***/ 7067:
  2637. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2638. var toInteger = __webpack_require__(9958);
  2639. var toLength = __webpack_require__(7466);
  2640. // `ToIndex` abstract operation
  2641. // https://tc39.es/ecma262/#sec-toindex
  2642. module.exports = function (it) {
  2643. if (it === undefined) return 0;
  2644. var number = toInteger(it);
  2645. var length = toLength(number);
  2646. if (number !== length) throw RangeError('Wrong length or index');
  2647. return length;
  2648. };
  2649. /***/ }),
  2650. /***/ 5656:
  2651. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2652. // toObject with fallback for non-array-like ES3 strings
  2653. var IndexedObject = __webpack_require__(8361);
  2654. var requireObjectCoercible = __webpack_require__(4488);
  2655. module.exports = function (it) {
  2656. return IndexedObject(requireObjectCoercible(it));
  2657. };
  2658. /***/ }),
  2659. /***/ 9958:
  2660. /***/ (function(module) {
  2661. var ceil = Math.ceil;
  2662. var floor = Math.floor;
  2663. // `ToInteger` abstract operation
  2664. // https://tc39.es/ecma262/#sec-tointeger
  2665. module.exports = function (argument) {
  2666. return isNaN(argument = +argument) ? 0 : (argument > 0 ? floor : ceil)(argument);
  2667. };
  2668. /***/ }),
  2669. /***/ 7466:
  2670. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2671. var toInteger = __webpack_require__(9958);
  2672. var min = Math.min;
  2673. // `ToLength` abstract operation
  2674. // https://tc39.es/ecma262/#sec-tolength
  2675. module.exports = function (argument) {
  2676. return argument > 0 ? min(toInteger(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
  2677. };
  2678. /***/ }),
  2679. /***/ 7908:
  2680. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2681. var requireObjectCoercible = __webpack_require__(4488);
  2682. // `ToObject` abstract operation
  2683. // https://tc39.es/ecma262/#sec-toobject
  2684. module.exports = function (argument) {
  2685. return Object(requireObjectCoercible(argument));
  2686. };
  2687. /***/ }),
  2688. /***/ 4590:
  2689. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2690. var toPositiveInteger = __webpack_require__(3002);
  2691. module.exports = function (it, BYTES) {
  2692. var offset = toPositiveInteger(it);
  2693. if (offset % BYTES) throw RangeError('Wrong offset');
  2694. return offset;
  2695. };
  2696. /***/ }),
  2697. /***/ 3002:
  2698. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2699. var toInteger = __webpack_require__(9958);
  2700. module.exports = function (it) {
  2701. var result = toInteger(it);
  2702. if (result < 0) throw RangeError("The argument can't be less than 0");
  2703. return result;
  2704. };
  2705. /***/ }),
  2706. /***/ 7593:
  2707. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2708. var isObject = __webpack_require__(111);
  2709. // `ToPrimitive` abstract operation
  2710. // https://tc39.es/ecma262/#sec-toprimitive
  2711. // instead of the ES6 spec version, we didn't implement @@toPrimitive case
  2712. // and the second argument - flag - preferred type is a string
  2713. module.exports = function (input, PREFERRED_STRING) {
  2714. if (!isObject(input)) return input;
  2715. var fn, val;
  2716. if (PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;
  2717. if (typeof (fn = input.valueOf) == 'function' && !isObject(val = fn.call(input))) return val;
  2718. if (!PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;
  2719. throw TypeError("Can't convert object to primitive value");
  2720. };
  2721. /***/ }),
  2722. /***/ 1694:
  2723. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2724. var wellKnownSymbol = __webpack_require__(5112);
  2725. var TO_STRING_TAG = wellKnownSymbol('toStringTag');
  2726. var test = {};
  2727. test[TO_STRING_TAG] = 'z';
  2728. module.exports = String(test) === '[object z]';
  2729. /***/ }),
  2730. /***/ 9843:
  2731. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2732. "use strict";
  2733. var $ = __webpack_require__(2109);
  2734. var global = __webpack_require__(7854);
  2735. var DESCRIPTORS = __webpack_require__(9781);
  2736. var TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS = __webpack_require__(3832);
  2737. var ArrayBufferViewCore = __webpack_require__(260);
  2738. var ArrayBufferModule = __webpack_require__(3331);
  2739. var anInstance = __webpack_require__(5787);
  2740. var createPropertyDescriptor = __webpack_require__(9114);
  2741. var createNonEnumerableProperty = __webpack_require__(8880);
  2742. var toLength = __webpack_require__(7466);
  2743. var toIndex = __webpack_require__(7067);
  2744. var toOffset = __webpack_require__(4590);
  2745. var toPrimitive = __webpack_require__(7593);
  2746. var has = __webpack_require__(6656);
  2747. var classof = __webpack_require__(648);
  2748. var isObject = __webpack_require__(111);
  2749. var create = __webpack_require__(30);
  2750. var setPrototypeOf = __webpack_require__(7674);
  2751. var getOwnPropertyNames = __webpack_require__(8006).f;
  2752. var typedArrayFrom = __webpack_require__(7321);
  2753. var forEach = __webpack_require__(2092).forEach;
  2754. var setSpecies = __webpack_require__(6340);
  2755. var definePropertyModule = __webpack_require__(3070);
  2756. var getOwnPropertyDescriptorModule = __webpack_require__(1236);
  2757. var InternalStateModule = __webpack_require__(9909);
  2758. var inheritIfRequired = __webpack_require__(9587);
  2759. var getInternalState = InternalStateModule.get;
  2760. var setInternalState = InternalStateModule.set;
  2761. var nativeDefineProperty = definePropertyModule.f;
  2762. var nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
  2763. var round = Math.round;
  2764. var RangeError = global.RangeError;
  2765. var ArrayBuffer = ArrayBufferModule.ArrayBuffer;
  2766. var DataView = ArrayBufferModule.DataView;
  2767. var NATIVE_ARRAY_BUFFER_VIEWS = ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS;
  2768. var TYPED_ARRAY_TAG = ArrayBufferViewCore.TYPED_ARRAY_TAG;
  2769. var TypedArray = ArrayBufferViewCore.TypedArray;
  2770. var TypedArrayPrototype = ArrayBufferViewCore.TypedArrayPrototype;
  2771. var aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor;
  2772. var isTypedArray = ArrayBufferViewCore.isTypedArray;
  2773. var BYTES_PER_ELEMENT = 'BYTES_PER_ELEMENT';
  2774. var WRONG_LENGTH = 'Wrong length';
  2775. var fromList = function (C, list) {
  2776. var index = 0;
  2777. var length = list.length;
  2778. var result = new (aTypedArrayConstructor(C))(length);
  2779. while (length > index) result[index] = list[index++];
  2780. return result;
  2781. };
  2782. var addGetter = function (it, key) {
  2783. nativeDefineProperty(it, key, { get: function () {
  2784. return getInternalState(this)[key];
  2785. } });
  2786. };
  2787. var isArrayBuffer = function (it) {
  2788. var klass;
  2789. return it instanceof ArrayBuffer || (klass = classof(it)) == 'ArrayBuffer' || klass == 'SharedArrayBuffer';
  2790. };
  2791. var isTypedArrayIndex = function (target, key) {
  2792. return isTypedArray(target)
  2793. && typeof key != 'symbol'
  2794. && key in target
  2795. && String(+key) == String(key);
  2796. };
  2797. var wrappedGetOwnPropertyDescriptor = function getOwnPropertyDescriptor(target, key) {
  2798. return isTypedArrayIndex(target, key = toPrimitive(key, true))
  2799. ? createPropertyDescriptor(2, target[key])
  2800. : nativeGetOwnPropertyDescriptor(target, key);
  2801. };
  2802. var wrappedDefineProperty = function defineProperty(target, key, descriptor) {
  2803. if (isTypedArrayIndex(target, key = toPrimitive(key, true))
  2804. && isObject(descriptor)
  2805. && has(descriptor, 'value')
  2806. && !has(descriptor, 'get')
  2807. && !has(descriptor, 'set')
  2808. // TODO: add validation descriptor w/o calling accessors
  2809. && !descriptor.configurable
  2810. && (!has(descriptor, 'writable') || descriptor.writable)
  2811. && (!has(descriptor, 'enumerable') || descriptor.enumerable)
  2812. ) {
  2813. target[key] = descriptor.value;
  2814. return target;
  2815. } return nativeDefineProperty(target, key, descriptor);
  2816. };
  2817. if (DESCRIPTORS) {
  2818. if (!NATIVE_ARRAY_BUFFER_VIEWS) {
  2819. getOwnPropertyDescriptorModule.f = wrappedGetOwnPropertyDescriptor;
  2820. definePropertyModule.f = wrappedDefineProperty;
  2821. addGetter(TypedArrayPrototype, 'buffer');
  2822. addGetter(TypedArrayPrototype, 'byteOffset');
  2823. addGetter(TypedArrayPrototype, 'byteLength');
  2824. addGetter(TypedArrayPrototype, 'length');
  2825. }
  2826. $({ target: 'Object', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS }, {
  2827. getOwnPropertyDescriptor: wrappedGetOwnPropertyDescriptor,
  2828. defineProperty: wrappedDefineProperty
  2829. });
  2830. module.exports = function (TYPE, wrapper, CLAMPED) {
  2831. var BYTES = TYPE.match(/\d+$/)[0] / 8;
  2832. var CONSTRUCTOR_NAME = TYPE + (CLAMPED ? 'Clamped' : '') + 'Array';
  2833. var GETTER = 'get' + TYPE;
  2834. var SETTER = 'set' + TYPE;
  2835. var NativeTypedArrayConstructor = global[CONSTRUCTOR_NAME];
  2836. var TypedArrayConstructor = NativeTypedArrayConstructor;
  2837. var TypedArrayConstructorPrototype = TypedArrayConstructor && TypedArrayConstructor.prototype;
  2838. var exported = {};
  2839. var getter = function (that, index) {
  2840. var data = getInternalState(that);
  2841. return data.view[GETTER](index * BYTES + data.byteOffset, true);
  2842. };
  2843. var setter = function (that, index, value) {
  2844. var data = getInternalState(that);
  2845. if (CLAMPED) value = (value = round(value)) < 0 ? 0 : value > 0xFF ? 0xFF : value & 0xFF;
  2846. data.view[SETTER](index * BYTES + data.byteOffset, value, true);
  2847. };
  2848. var addElement = function (that, index) {
  2849. nativeDefineProperty(that, index, {
  2850. get: function () {
  2851. return getter(this, index);
  2852. },
  2853. set: function (value) {
  2854. return setter(this, index, value);
  2855. },
  2856. enumerable: true
  2857. });
  2858. };
  2859. if (!NATIVE_ARRAY_BUFFER_VIEWS) {
  2860. TypedArrayConstructor = wrapper(function (that, data, offset, $length) {
  2861. anInstance(that, TypedArrayConstructor, CONSTRUCTOR_NAME);
  2862. var index = 0;
  2863. var byteOffset = 0;
  2864. var buffer, byteLength, length;
  2865. if (!isObject(data)) {
  2866. length = toIndex(data);
  2867. byteLength = length * BYTES;
  2868. buffer = new ArrayBuffer(byteLength);
  2869. } else if (isArrayBuffer(data)) {
  2870. buffer = data;
  2871. byteOffset = toOffset(offset, BYTES);
  2872. var $len = data.byteLength;
  2873. if ($length === undefined) {
  2874. if ($len % BYTES) throw RangeError(WRONG_LENGTH);
  2875. byteLength = $len - byteOffset;
  2876. if (byteLength < 0) throw RangeError(WRONG_LENGTH);
  2877. } else {
  2878. byteLength = toLength($length) * BYTES;
  2879. if (byteLength + byteOffset > $len) throw RangeError(WRONG_LENGTH);
  2880. }
  2881. length = byteLength / BYTES;
  2882. } else if (isTypedArray(data)) {
  2883. return fromList(TypedArrayConstructor, data);
  2884. } else {
  2885. return typedArrayFrom.call(TypedArrayConstructor, data);
  2886. }
  2887. setInternalState(that, {
  2888. buffer: buffer,
  2889. byteOffset: byteOffset,
  2890. byteLength: byteLength,
  2891. length: length,
  2892. view: new DataView(buffer)
  2893. });
  2894. while (index < length) addElement(that, index++);
  2895. });
  2896. if (setPrototypeOf) setPrototypeOf(TypedArrayConstructor, TypedArray);
  2897. TypedArrayConstructorPrototype = TypedArrayConstructor.prototype = create(TypedArrayPrototype);
  2898. } else if (TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS) {
  2899. TypedArrayConstructor = wrapper(function (dummy, data, typedArrayOffset, $length) {
  2900. anInstance(dummy, TypedArrayConstructor, CONSTRUCTOR_NAME);
  2901. return inheritIfRequired(function () {
  2902. if (!isObject(data)) return new NativeTypedArrayConstructor(toIndex(data));
  2903. if (isArrayBuffer(data)) return $length !== undefined
  2904. ? new NativeTypedArrayConstructor(data, toOffset(typedArrayOffset, BYTES), $length)
  2905. : typedArrayOffset !== undefined
  2906. ? new NativeTypedArrayConstructor(data, toOffset(typedArrayOffset, BYTES))
  2907. : new NativeTypedArrayConstructor(data);
  2908. if (isTypedArray(data)) return fromList(TypedArrayConstructor, data);
  2909. return typedArrayFrom.call(TypedArrayConstructor, data);
  2910. }(), dummy, TypedArrayConstructor);
  2911. });
  2912. if (setPrototypeOf) setPrototypeOf(TypedArrayConstructor, TypedArray);
  2913. forEach(getOwnPropertyNames(NativeTypedArrayConstructor), function (key) {
  2914. if (!(key in TypedArrayConstructor)) {
  2915. createNonEnumerableProperty(TypedArrayConstructor, key, NativeTypedArrayConstructor[key]);
  2916. }
  2917. });
  2918. TypedArrayConstructor.prototype = TypedArrayConstructorPrototype;
  2919. }
  2920. if (TypedArrayConstructorPrototype.constructor !== TypedArrayConstructor) {
  2921. createNonEnumerableProperty(TypedArrayConstructorPrototype, 'constructor', TypedArrayConstructor);
  2922. }
  2923. if (TYPED_ARRAY_TAG) {
  2924. createNonEnumerableProperty(TypedArrayConstructorPrototype, TYPED_ARRAY_TAG, CONSTRUCTOR_NAME);
  2925. }
  2926. exported[CONSTRUCTOR_NAME] = TypedArrayConstructor;
  2927. $({
  2928. global: true, forced: TypedArrayConstructor != NativeTypedArrayConstructor, sham: !NATIVE_ARRAY_BUFFER_VIEWS
  2929. }, exported);
  2930. if (!(BYTES_PER_ELEMENT in TypedArrayConstructor)) {
  2931. createNonEnumerableProperty(TypedArrayConstructor, BYTES_PER_ELEMENT, BYTES);
  2932. }
  2933. if (!(BYTES_PER_ELEMENT in TypedArrayConstructorPrototype)) {
  2934. createNonEnumerableProperty(TypedArrayConstructorPrototype, BYTES_PER_ELEMENT, BYTES);
  2935. }
  2936. setSpecies(CONSTRUCTOR_NAME);
  2937. };
  2938. } else module.exports = function () { /* empty */ };
  2939. /***/ }),
  2940. /***/ 3832:
  2941. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2942. /* eslint-disable no-new -- required for testing */
  2943. var global = __webpack_require__(7854);
  2944. var fails = __webpack_require__(7293);
  2945. var checkCorrectnessOfIteration = __webpack_require__(7072);
  2946. var NATIVE_ARRAY_BUFFER_VIEWS = __webpack_require__(260).NATIVE_ARRAY_BUFFER_VIEWS;
  2947. var ArrayBuffer = global.ArrayBuffer;
  2948. var Int8Array = global.Int8Array;
  2949. module.exports = !NATIVE_ARRAY_BUFFER_VIEWS || !fails(function () {
  2950. Int8Array(1);
  2951. }) || !fails(function () {
  2952. new Int8Array(-1);
  2953. }) || !checkCorrectnessOfIteration(function (iterable) {
  2954. new Int8Array();
  2955. new Int8Array(null);
  2956. new Int8Array(1.5);
  2957. new Int8Array(iterable);
  2958. }, true) || fails(function () {
  2959. // Safari (11+) bug - a reason why even Safari 13 should load a typed array polyfill
  2960. return new Int8Array(new ArrayBuffer(2), 1, undefined).length !== 1;
  2961. });
  2962. /***/ }),
  2963. /***/ 3074:
  2964. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2965. var aTypedArrayConstructor = __webpack_require__(260).aTypedArrayConstructor;
  2966. var speciesConstructor = __webpack_require__(6707);
  2967. module.exports = function (instance, list) {
  2968. var C = speciesConstructor(instance, instance.constructor);
  2969. var index = 0;
  2970. var length = list.length;
  2971. var result = new (aTypedArrayConstructor(C))(length);
  2972. while (length > index) result[index] = list[index++];
  2973. return result;
  2974. };
  2975. /***/ }),
  2976. /***/ 7321:
  2977. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  2978. var toObject = __webpack_require__(7908);
  2979. var toLength = __webpack_require__(7466);
  2980. var getIteratorMethod = __webpack_require__(1246);
  2981. var isArrayIteratorMethod = __webpack_require__(7659);
  2982. var bind = __webpack_require__(9974);
  2983. var aTypedArrayConstructor = __webpack_require__(260).aTypedArrayConstructor;
  2984. module.exports = function from(source /* , mapfn, thisArg */) {
  2985. var O = toObject(source);
  2986. var argumentsLength = arguments.length;
  2987. var mapfn = argumentsLength > 1 ? arguments[1] : undefined;
  2988. var mapping = mapfn !== undefined;
  2989. var iteratorMethod = getIteratorMethod(O);
  2990. var i, length, result, step, iterator, next;
  2991. if (iteratorMethod != undefined && !isArrayIteratorMethod(iteratorMethod)) {
  2992. iterator = iteratorMethod.call(O);
  2993. next = iterator.next;
  2994. O = [];
  2995. while (!(step = next.call(iterator)).done) {
  2996. O.push(step.value);
  2997. }
  2998. }
  2999. if (mapping && argumentsLength > 2) {
  3000. mapfn = bind(mapfn, arguments[2], 2);
  3001. }
  3002. length = toLength(O.length);
  3003. result = new (aTypedArrayConstructor(this))(length);
  3004. for (i = 0; length > i; i++) {
  3005. result[i] = mapping ? mapfn(O[i], i) : O[i];
  3006. }
  3007. return result;
  3008. };
  3009. /***/ }),
  3010. /***/ 9711:
  3011. /***/ (function(module) {
  3012. var id = 0;
  3013. var postfix = Math.random();
  3014. module.exports = function (key) {
  3015. return 'Symbol(' + String(key === undefined ? '' : key) + ')_' + (++id + postfix).toString(36);
  3016. };
  3017. /***/ }),
  3018. /***/ 3307:
  3019. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  3020. var NATIVE_SYMBOL = __webpack_require__(133);
  3021. module.exports = NATIVE_SYMBOL
  3022. /* global Symbol -- safe */
  3023. && !Symbol.sham
  3024. && typeof Symbol.iterator == 'symbol';
  3025. /***/ }),
  3026. /***/ 5112:
  3027. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  3028. var global = __webpack_require__(7854);
  3029. var shared = __webpack_require__(2309);
  3030. var has = __webpack_require__(6656);
  3031. var uid = __webpack_require__(9711);
  3032. var NATIVE_SYMBOL = __webpack_require__(133);
  3033. var USE_SYMBOL_AS_UID = __webpack_require__(3307);
  3034. var WellKnownSymbolsStore = shared('wks');
  3035. var Symbol = global.Symbol;
  3036. var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid;
  3037. module.exports = function (name) {
  3038. if (!has(WellKnownSymbolsStore, name)) {
  3039. if (NATIVE_SYMBOL && has(Symbol, name)) WellKnownSymbolsStore[name] = Symbol[name];
  3040. else WellKnownSymbolsStore[name] = createWellKnownSymbol('Symbol.' + name);
  3041. } return WellKnownSymbolsStore[name];
  3042. };
  3043. /***/ }),
  3044. /***/ 1361:
  3045. /***/ (function(module) {
  3046. // a string of all valid unicode whitespaces
  3047. module.exports = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u2002' +
  3048. '\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
  3049. /***/ }),
  3050. /***/ 8264:
  3051. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3052. "use strict";
  3053. var $ = __webpack_require__(2109);
  3054. var global = __webpack_require__(7854);
  3055. var arrayBufferModule = __webpack_require__(3331);
  3056. var setSpecies = __webpack_require__(6340);
  3057. var ARRAY_BUFFER = 'ArrayBuffer';
  3058. var ArrayBuffer = arrayBufferModule[ARRAY_BUFFER];
  3059. var NativeArrayBuffer = global[ARRAY_BUFFER];
  3060. // `ArrayBuffer` constructor
  3061. // https://tc39.es/ecma262/#sec-arraybuffer-constructor
  3062. $({ global: true, forced: NativeArrayBuffer !== ArrayBuffer }, {
  3063. ArrayBuffer: ArrayBuffer
  3064. });
  3065. setSpecies(ARRAY_BUFFER);
  3066. /***/ }),
  3067. /***/ 2222:
  3068. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3069. "use strict";
  3070. var $ = __webpack_require__(2109);
  3071. var fails = __webpack_require__(7293);
  3072. var isArray = __webpack_require__(3157);
  3073. var isObject = __webpack_require__(111);
  3074. var toObject = __webpack_require__(7908);
  3075. var toLength = __webpack_require__(7466);
  3076. var createProperty = __webpack_require__(6135);
  3077. var arraySpeciesCreate = __webpack_require__(5417);
  3078. var arrayMethodHasSpeciesSupport = __webpack_require__(1194);
  3079. var wellKnownSymbol = __webpack_require__(5112);
  3080. var V8_VERSION = __webpack_require__(7392);
  3081. var IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');
  3082. var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;
  3083. var MAXIMUM_ALLOWED_INDEX_EXCEEDED = 'Maximum allowed index exceeded';
  3084. // We can't use this feature detection in V8 since it causes
  3085. // deoptimization and serious performance degradation
  3086. // https://github.com/zloirock/core-js/issues/679
  3087. var IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {
  3088. var array = [];
  3089. array[IS_CONCAT_SPREADABLE] = false;
  3090. return array.concat()[0] !== array;
  3091. });
  3092. var SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('concat');
  3093. var isConcatSpreadable = function (O) {
  3094. if (!isObject(O)) return false;
  3095. var spreadable = O[IS_CONCAT_SPREADABLE];
  3096. return spreadable !== undefined ? !!spreadable : isArray(O);
  3097. };
  3098. var FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT;
  3099. // `Array.prototype.concat` method
  3100. // https://tc39.es/ecma262/#sec-array.prototype.concat
  3101. // with adding support of @@isConcatSpreadable and @@species
  3102. $({ target: 'Array', proto: true, forced: FORCED }, {
  3103. // eslint-disable-next-line no-unused-vars -- required for `.length`
  3104. concat: function concat(arg) {
  3105. var O = toObject(this);
  3106. var A = arraySpeciesCreate(O, 0);
  3107. var n = 0;
  3108. var i, k, length, len, E;
  3109. for (i = -1, length = arguments.length; i < length; i++) {
  3110. E = i === -1 ? O : arguments[i];
  3111. if (isConcatSpreadable(E)) {
  3112. len = toLength(E.length);
  3113. if (n + len > MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);
  3114. for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);
  3115. } else {
  3116. if (n >= MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);
  3117. createProperty(A, n++, E);
  3118. }
  3119. }
  3120. A.length = n;
  3121. return A;
  3122. }
  3123. });
  3124. /***/ }),
  3125. /***/ 7327:
  3126. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3127. "use strict";
  3128. var $ = __webpack_require__(2109);
  3129. var $filter = __webpack_require__(2092).filter;
  3130. var arrayMethodHasSpeciesSupport = __webpack_require__(1194);
  3131. var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('filter');
  3132. // `Array.prototype.filter` method
  3133. // https://tc39.es/ecma262/#sec-array.prototype.filter
  3134. // with adding support of @@species
  3135. $({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
  3136. filter: function filter(callbackfn /* , thisArg */) {
  3137. return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  3138. }
  3139. });
  3140. /***/ }),
  3141. /***/ 2772:
  3142. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3143. "use strict";
  3144. var $ = __webpack_require__(2109);
  3145. var $indexOf = __webpack_require__(1318).indexOf;
  3146. var arrayMethodIsStrict = __webpack_require__(9341);
  3147. var nativeIndexOf = [].indexOf;
  3148. var NEGATIVE_ZERO = !!nativeIndexOf && 1 / [1].indexOf(1, -0) < 0;
  3149. var STRICT_METHOD = arrayMethodIsStrict('indexOf');
  3150. // `Array.prototype.indexOf` method
  3151. // https://tc39.es/ecma262/#sec-array.prototype.indexof
  3152. $({ target: 'Array', proto: true, forced: NEGATIVE_ZERO || !STRICT_METHOD }, {
  3153. indexOf: function indexOf(searchElement /* , fromIndex = 0 */) {
  3154. return NEGATIVE_ZERO
  3155. // convert -0 to +0
  3156. ? nativeIndexOf.apply(this, arguments) || 0
  3157. : $indexOf(this, searchElement, arguments.length > 1 ? arguments[1] : undefined);
  3158. }
  3159. });
  3160. /***/ }),
  3161. /***/ 6992:
  3162. /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
  3163. "use strict";
  3164. var toIndexedObject = __webpack_require__(5656);
  3165. var addToUnscopables = __webpack_require__(1223);
  3166. var Iterators = __webpack_require__(7497);
  3167. var InternalStateModule = __webpack_require__(9909);
  3168. var defineIterator = __webpack_require__(654);
  3169. var ARRAY_ITERATOR = 'Array Iterator';
  3170. var setInternalState = InternalStateModule.set;
  3171. var getInternalState = InternalStateModule.getterFor(ARRAY_ITERATOR);
  3172. // `Array.prototype.entries` method
  3173. // https://tc39.es/ecma262/#sec-array.prototype.entries
  3174. // `Array.prototype.keys` method
  3175. // https://tc39.es/ecma262/#sec-array.prototype.keys
  3176. // `Array.prototype.values` method
  3177. // https://tc39.es/ecma262/#sec-array.prototype.values
  3178. // `Array.prototype[@@iterator]` method
  3179. // https://tc39.es/ecma262/#sec-array.prototype-@@iterator
  3180. // `CreateArrayIterator` internal method
  3181. // https://tc39.es/ecma262/#sec-createarrayiterator
  3182. module.exports = defineIterator(Array, 'Array', function (iterated, kind) {
  3183. setInternalState(this, {
  3184. type: ARRAY_ITERATOR,
  3185. target: toIndexedObject(iterated), // target
  3186. index: 0, // next index
  3187. kind: kind // kind
  3188. });
  3189. // `%ArrayIteratorPrototype%.next` method
  3190. // https://tc39.es/ecma262/#sec-%arrayiteratorprototype%.next
  3191. }, function () {
  3192. var state = getInternalState(this);
  3193. var target = state.target;
  3194. var kind = state.kind;
  3195. var index = state.index++;
  3196. if (!target || index >= target.length) {
  3197. state.target = undefined;
  3198. return { value: undefined, done: true };
  3199. }
  3200. if (kind == 'keys') return { value: index, done: false };
  3201. if (kind == 'values') return { value: target[index], done: false };
  3202. return { value: [index, target[index]], done: false };
  3203. }, 'values');
  3204. // argumentsList[@@iterator] is %ArrayProto_values%
  3205. // https://tc39.es/ecma262/#sec-createunmappedargumentsobject
  3206. // https://tc39.es/ecma262/#sec-createmappedargumentsobject
  3207. Iterators.Arguments = Iterators.Array;
  3208. // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
  3209. addToUnscopables('keys');
  3210. addToUnscopables('values');
  3211. addToUnscopables('entries');
  3212. /***/ }),
  3213. /***/ 1249:
  3214. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3215. "use strict";
  3216. var $ = __webpack_require__(2109);
  3217. var $map = __webpack_require__(2092).map;
  3218. var arrayMethodHasSpeciesSupport = __webpack_require__(1194);
  3219. var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map');
  3220. // `Array.prototype.map` method
  3221. // https://tc39.es/ecma262/#sec-array.prototype.map
  3222. // with adding support of @@species
  3223. $({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
  3224. map: function map(callbackfn /* , thisArg */) {
  3225. return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  3226. }
  3227. });
  3228. /***/ }),
  3229. /***/ 7042:
  3230. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3231. "use strict";
  3232. var $ = __webpack_require__(2109);
  3233. var isObject = __webpack_require__(111);
  3234. var isArray = __webpack_require__(3157);
  3235. var toAbsoluteIndex = __webpack_require__(1400);
  3236. var toLength = __webpack_require__(7466);
  3237. var toIndexedObject = __webpack_require__(5656);
  3238. var createProperty = __webpack_require__(6135);
  3239. var wellKnownSymbol = __webpack_require__(5112);
  3240. var arrayMethodHasSpeciesSupport = __webpack_require__(1194);
  3241. var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('slice');
  3242. var SPECIES = wellKnownSymbol('species');
  3243. var nativeSlice = [].slice;
  3244. var max = Math.max;
  3245. // `Array.prototype.slice` method
  3246. // https://tc39.es/ecma262/#sec-array.prototype.slice
  3247. // fallback for not array-like ES3 strings and DOM objects
  3248. $({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
  3249. slice: function slice(start, end) {
  3250. var O = toIndexedObject(this);
  3251. var length = toLength(O.length);
  3252. var k = toAbsoluteIndex(start, length);
  3253. var fin = toAbsoluteIndex(end === undefined ? length : end, length);
  3254. // inline `ArraySpeciesCreate` for usage native `Array#slice` where it's possible
  3255. var Constructor, result, n;
  3256. if (isArray(O)) {
  3257. Constructor = O.constructor;
  3258. // cross-realm fallback
  3259. if (typeof Constructor == 'function' && (Constructor === Array || isArray(Constructor.prototype))) {
  3260. Constructor = undefined;
  3261. } else if (isObject(Constructor)) {
  3262. Constructor = Constructor[SPECIES];
  3263. if (Constructor === null) Constructor = undefined;
  3264. }
  3265. if (Constructor === Array || Constructor === undefined) {
  3266. return nativeSlice.call(O, k, fin);
  3267. }
  3268. }
  3269. result = new (Constructor === undefined ? Array : Constructor)(max(fin - k, 0));
  3270. for (n = 0; k < fin; k++, n++) if (k in O) createProperty(result, n, O[k]);
  3271. result.length = n;
  3272. return result;
  3273. }
  3274. });
  3275. /***/ }),
  3276. /***/ 561:
  3277. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3278. "use strict";
  3279. var $ = __webpack_require__(2109);
  3280. var toAbsoluteIndex = __webpack_require__(1400);
  3281. var toInteger = __webpack_require__(9958);
  3282. var toLength = __webpack_require__(7466);
  3283. var toObject = __webpack_require__(7908);
  3284. var arraySpeciesCreate = __webpack_require__(5417);
  3285. var createProperty = __webpack_require__(6135);
  3286. var arrayMethodHasSpeciesSupport = __webpack_require__(1194);
  3287. var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice');
  3288. var max = Math.max;
  3289. var min = Math.min;
  3290. var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;
  3291. var MAXIMUM_ALLOWED_LENGTH_EXCEEDED = 'Maximum allowed length exceeded';
  3292. // `Array.prototype.splice` method
  3293. // https://tc39.es/ecma262/#sec-array.prototype.splice
  3294. // with adding support of @@species
  3295. $({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
  3296. splice: function splice(start, deleteCount /* , ...items */) {
  3297. var O = toObject(this);
  3298. var len = toLength(O.length);
  3299. var actualStart = toAbsoluteIndex(start, len);
  3300. var argumentsLength = arguments.length;
  3301. var insertCount, actualDeleteCount, A, k, from, to;
  3302. if (argumentsLength === 0) {
  3303. insertCount = actualDeleteCount = 0;
  3304. } else if (argumentsLength === 1) {
  3305. insertCount = 0;
  3306. actualDeleteCount = len - actualStart;
  3307. } else {
  3308. insertCount = argumentsLength - 2;
  3309. actualDeleteCount = min(max(toInteger(deleteCount), 0), len - actualStart);
  3310. }
  3311. if (len + insertCount - actualDeleteCount > MAX_SAFE_INTEGER) {
  3312. throw TypeError(MAXIMUM_ALLOWED_LENGTH_EXCEEDED);
  3313. }
  3314. A = arraySpeciesCreate(O, actualDeleteCount);
  3315. for (k = 0; k < actualDeleteCount; k++) {
  3316. from = actualStart + k;
  3317. if (from in O) createProperty(A, k, O[from]);
  3318. }
  3319. A.length = actualDeleteCount;
  3320. if (insertCount < actualDeleteCount) {
  3321. for (k = actualStart; k < len - actualDeleteCount; k++) {
  3322. from = k + actualDeleteCount;
  3323. to = k + insertCount;
  3324. if (from in O) O[to] = O[from];
  3325. else delete O[to];
  3326. }
  3327. for (k = len; k > len - actualDeleteCount + insertCount; k--) delete O[k - 1];
  3328. } else if (insertCount > actualDeleteCount) {
  3329. for (k = len - actualDeleteCount; k > actualStart; k--) {
  3330. from = k + actualDeleteCount - 1;
  3331. to = k + insertCount - 1;
  3332. if (from in O) O[to] = O[from];
  3333. else delete O[to];
  3334. }
  3335. }
  3336. for (k = 0; k < insertCount; k++) {
  3337. O[k + actualStart] = arguments[k + 2];
  3338. }
  3339. O.length = len - actualDeleteCount + insertCount;
  3340. return A;
  3341. }
  3342. });
  3343. /***/ }),
  3344. /***/ 8309:
  3345. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3346. var DESCRIPTORS = __webpack_require__(9781);
  3347. var defineProperty = __webpack_require__(3070).f;
  3348. var FunctionPrototype = Function.prototype;
  3349. var FunctionPrototypeToString = FunctionPrototype.toString;
  3350. var nameRE = /^\s*function ([^ (]*)/;
  3351. var NAME = 'name';
  3352. // Function instances `.name` property
  3353. // https://tc39.es/ecma262/#sec-function-instances-name
  3354. if (DESCRIPTORS && !(NAME in FunctionPrototype)) {
  3355. defineProperty(FunctionPrototype, NAME, {
  3356. configurable: true,
  3357. get: function () {
  3358. try {
  3359. return FunctionPrototypeToString.call(this).match(nameRE)[1];
  3360. } catch (error) {
  3361. return '';
  3362. }
  3363. }
  3364. });
  3365. }
  3366. /***/ }),
  3367. /***/ 489:
  3368. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3369. var $ = __webpack_require__(2109);
  3370. var fails = __webpack_require__(7293);
  3371. var toObject = __webpack_require__(7908);
  3372. var nativeGetPrototypeOf = __webpack_require__(9518);
  3373. var CORRECT_PROTOTYPE_GETTER = __webpack_require__(8544);
  3374. var FAILS_ON_PRIMITIVES = fails(function () { nativeGetPrototypeOf(1); });
  3375. // `Object.getPrototypeOf` method
  3376. // https://tc39.es/ecma262/#sec-object.getprototypeof
  3377. $({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !CORRECT_PROTOTYPE_GETTER }, {
  3378. getPrototypeOf: function getPrototypeOf(it) {
  3379. return nativeGetPrototypeOf(toObject(it));
  3380. }
  3381. });
  3382. /***/ }),
  3383. /***/ 1539:
  3384. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3385. var TO_STRING_TAG_SUPPORT = __webpack_require__(1694);
  3386. var redefine = __webpack_require__(1320);
  3387. var toString = __webpack_require__(288);
  3388. // `Object.prototype.toString` method
  3389. // https://tc39.es/ecma262/#sec-object.prototype.tostring
  3390. if (!TO_STRING_TAG_SUPPORT) {
  3391. redefine(Object.prototype, 'toString', toString, { unsafe: true });
  3392. }
  3393. /***/ }),
  3394. /***/ 4916:
  3395. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3396. "use strict";
  3397. var $ = __webpack_require__(2109);
  3398. var exec = __webpack_require__(2261);
  3399. // `RegExp.prototype.exec` method
  3400. // https://tc39.es/ecma262/#sec-regexp.prototype.exec
  3401. $({ target: 'RegExp', proto: true, forced: /./.exec !== exec }, {
  3402. exec: exec
  3403. });
  3404. /***/ }),
  3405. /***/ 9714:
  3406. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3407. "use strict";
  3408. var redefine = __webpack_require__(1320);
  3409. var anObject = __webpack_require__(9670);
  3410. var fails = __webpack_require__(7293);
  3411. var flags = __webpack_require__(7066);
  3412. var TO_STRING = 'toString';
  3413. var RegExpPrototype = RegExp.prototype;
  3414. var nativeToString = RegExpPrototype[TO_STRING];
  3415. var NOT_GENERIC = fails(function () { return nativeToString.call({ source: 'a', flags: 'b' }) != '/a/b'; });
  3416. // FF44- RegExp#toString has a wrong name
  3417. var INCORRECT_NAME = nativeToString.name != TO_STRING;
  3418. // `RegExp.prototype.toString` method
  3419. // https://tc39.es/ecma262/#sec-regexp.prototype.tostring
  3420. if (NOT_GENERIC || INCORRECT_NAME) {
  3421. redefine(RegExp.prototype, TO_STRING, function toString() {
  3422. var R = anObject(this);
  3423. var p = String(R.source);
  3424. var rf = R.flags;
  3425. var f = String(rf === undefined && R instanceof RegExp && !('flags' in RegExpPrototype) ? flags.call(R) : rf);
  3426. return '/' + p + '/' + f;
  3427. }, { unsafe: true });
  3428. }
  3429. /***/ }),
  3430. /***/ 8783:
  3431. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3432. "use strict";
  3433. var charAt = __webpack_require__(8710).charAt;
  3434. var InternalStateModule = __webpack_require__(9909);
  3435. var defineIterator = __webpack_require__(654);
  3436. var STRING_ITERATOR = 'String Iterator';
  3437. var setInternalState = InternalStateModule.set;
  3438. var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR);
  3439. // `String.prototype[@@iterator]` method
  3440. // https://tc39.es/ecma262/#sec-string.prototype-@@iterator
  3441. defineIterator(String, 'String', function (iterated) {
  3442. setInternalState(this, {
  3443. type: STRING_ITERATOR,
  3444. string: String(iterated),
  3445. index: 0
  3446. });
  3447. // `%StringIteratorPrototype%.next` method
  3448. // https://tc39.es/ecma262/#sec-%stringiteratorprototype%.next
  3449. }, function next() {
  3450. var state = getInternalState(this);
  3451. var string = state.string;
  3452. var index = state.index;
  3453. var point;
  3454. if (index >= string.length) return { value: undefined, done: true };
  3455. point = charAt(string, index);
  3456. state.index += point.length;
  3457. return { value: point, done: false };
  3458. });
  3459. /***/ }),
  3460. /***/ 4723:
  3461. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3462. "use strict";
  3463. var fixRegExpWellKnownSymbolLogic = __webpack_require__(7007);
  3464. var anObject = __webpack_require__(9670);
  3465. var toLength = __webpack_require__(7466);
  3466. var requireObjectCoercible = __webpack_require__(4488);
  3467. var advanceStringIndex = __webpack_require__(1530);
  3468. var regExpExec = __webpack_require__(7651);
  3469. // @@match logic
  3470. fixRegExpWellKnownSymbolLogic('match', 1, function (MATCH, nativeMatch, maybeCallNative) {
  3471. return [
  3472. // `String.prototype.match` method
  3473. // https://tc39.es/ecma262/#sec-string.prototype.match
  3474. function match(regexp) {
  3475. var O = requireObjectCoercible(this);
  3476. var matcher = regexp == undefined ? undefined : regexp[MATCH];
  3477. return matcher !== undefined ? matcher.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
  3478. },
  3479. // `RegExp.prototype[@@match]` method
  3480. // https://tc39.es/ecma262/#sec-regexp.prototype-@@match
  3481. function (regexp) {
  3482. var res = maybeCallNative(nativeMatch, regexp, this);
  3483. if (res.done) return res.value;
  3484. var rx = anObject(regexp);
  3485. var S = String(this);
  3486. if (!rx.global) return regExpExec(rx, S);
  3487. var fullUnicode = rx.unicode;
  3488. rx.lastIndex = 0;
  3489. var A = [];
  3490. var n = 0;
  3491. var result;
  3492. while ((result = regExpExec(rx, S)) !== null) {
  3493. var matchStr = String(result[0]);
  3494. A[n] = matchStr;
  3495. if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
  3496. n++;
  3497. }
  3498. return n === 0 ? null : A;
  3499. }
  3500. ];
  3501. });
  3502. /***/ }),
  3503. /***/ 5306:
  3504. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3505. "use strict";
  3506. var fixRegExpWellKnownSymbolLogic = __webpack_require__(7007);
  3507. var anObject = __webpack_require__(9670);
  3508. var toLength = __webpack_require__(7466);
  3509. var toInteger = __webpack_require__(9958);
  3510. var requireObjectCoercible = __webpack_require__(4488);
  3511. var advanceStringIndex = __webpack_require__(1530);
  3512. var getSubstitution = __webpack_require__(647);
  3513. var regExpExec = __webpack_require__(7651);
  3514. var max = Math.max;
  3515. var min = Math.min;
  3516. var maybeToString = function (it) {
  3517. return it === undefined ? it : String(it);
  3518. };
  3519. // @@replace logic
  3520. fixRegExpWellKnownSymbolLogic('replace', 2, function (REPLACE, nativeReplace, maybeCallNative, reason) {
  3521. var REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = reason.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE;
  3522. var REPLACE_KEEPS_$0 = reason.REPLACE_KEEPS_$0;
  3523. var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';
  3524. return [
  3525. // `String.prototype.replace` method
  3526. // https://tc39.es/ecma262/#sec-string.prototype.replace
  3527. function replace(searchValue, replaceValue) {
  3528. var O = requireObjectCoercible(this);
  3529. var replacer = searchValue == undefined ? undefined : searchValue[REPLACE];
  3530. return replacer !== undefined
  3531. ? replacer.call(searchValue, O, replaceValue)
  3532. : nativeReplace.call(String(O), searchValue, replaceValue);
  3533. },
  3534. // `RegExp.prototype[@@replace]` method
  3535. // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace
  3536. function (regexp, replaceValue) {
  3537. if (
  3538. (!REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE && REPLACE_KEEPS_$0) ||
  3539. (typeof replaceValue === 'string' && replaceValue.indexOf(UNSAFE_SUBSTITUTE) === -1)
  3540. ) {
  3541. var res = maybeCallNative(nativeReplace, regexp, this, replaceValue);
  3542. if (res.done) return res.value;
  3543. }
  3544. var rx = anObject(regexp);
  3545. var S = String(this);
  3546. var functionalReplace = typeof replaceValue === 'function';
  3547. if (!functionalReplace) replaceValue = String(replaceValue);
  3548. var global = rx.global;
  3549. if (global) {
  3550. var fullUnicode = rx.unicode;
  3551. rx.lastIndex = 0;
  3552. }
  3553. var results = [];
  3554. while (true) {
  3555. var result = regExpExec(rx, S);
  3556. if (result === null) break;
  3557. results.push(result);
  3558. if (!global) break;
  3559. var matchStr = String(result[0]);
  3560. if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
  3561. }
  3562. var accumulatedResult = '';
  3563. var nextSourcePosition = 0;
  3564. for (var i = 0; i < results.length; i++) {
  3565. result = results[i];
  3566. var matched = String(result[0]);
  3567. var position = max(min(toInteger(result.index), S.length), 0);
  3568. var captures = [];
  3569. // NOTE: This is equivalent to
  3570. // captures = result.slice(1).map(maybeToString)
  3571. // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
  3572. // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
  3573. // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
  3574. for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
  3575. var namedCaptures = result.groups;
  3576. if (functionalReplace) {
  3577. var replacerArgs = [matched].concat(captures, position, S);
  3578. if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
  3579. var replacement = String(replaceValue.apply(undefined, replacerArgs));
  3580. } else {
  3581. replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
  3582. }
  3583. if (position >= nextSourcePosition) {
  3584. accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
  3585. nextSourcePosition = position + matched.length;
  3586. }
  3587. }
  3588. return accumulatedResult + S.slice(nextSourcePosition);
  3589. }
  3590. ];
  3591. });
  3592. /***/ }),
  3593. /***/ 3123:
  3594. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3595. "use strict";
  3596. var fixRegExpWellKnownSymbolLogic = __webpack_require__(7007);
  3597. var isRegExp = __webpack_require__(7850);
  3598. var anObject = __webpack_require__(9670);
  3599. var requireObjectCoercible = __webpack_require__(4488);
  3600. var speciesConstructor = __webpack_require__(6707);
  3601. var advanceStringIndex = __webpack_require__(1530);
  3602. var toLength = __webpack_require__(7466);
  3603. var callRegExpExec = __webpack_require__(7651);
  3604. var regexpExec = __webpack_require__(2261);
  3605. var fails = __webpack_require__(7293);
  3606. var arrayPush = [].push;
  3607. var min = Math.min;
  3608. var MAX_UINT32 = 0xFFFFFFFF;
  3609. // babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
  3610. var SUPPORTS_Y = !fails(function () { return !RegExp(MAX_UINT32, 'y'); });
  3611. // @@split logic
  3612. fixRegExpWellKnownSymbolLogic('split', 2, function (SPLIT, nativeSplit, maybeCallNative) {
  3613. var internalSplit;
  3614. if (
  3615. 'abbc'.split(/(b)*/)[1] == 'c' ||
  3616. // eslint-disable-next-line regexp/no-empty-group -- required for testing
  3617. 'test'.split(/(?:)/, -1).length != 4 ||
  3618. 'ab'.split(/(?:ab)*/).length != 2 ||
  3619. '.'.split(/(.?)(.?)/).length != 4 ||
  3620. // eslint-disable-next-line regexp/no-assertion-capturing-group, regexp/no-empty-group -- required for testing
  3621. '.'.split(/()()/).length > 1 ||
  3622. ''.split(/.?/).length
  3623. ) {
  3624. // based on es5-shim implementation, need to rework it
  3625. internalSplit = function (separator, limit) {
  3626. var string = String(requireObjectCoercible(this));
  3627. var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
  3628. if (lim === 0) return [];
  3629. if (separator === undefined) return [string];
  3630. // If `separator` is not a regex, use native split
  3631. if (!isRegExp(separator)) {
  3632. return nativeSplit.call(string, separator, lim);
  3633. }
  3634. var output = [];
  3635. var flags = (separator.ignoreCase ? 'i' : '') +
  3636. (separator.multiline ? 'm' : '') +
  3637. (separator.unicode ? 'u' : '') +
  3638. (separator.sticky ? 'y' : '');
  3639. var lastLastIndex = 0;
  3640. // Make `global` and avoid `lastIndex` issues by working with a copy
  3641. var separatorCopy = new RegExp(separator.source, flags + 'g');
  3642. var match, lastIndex, lastLength;
  3643. while (match = regexpExec.call(separatorCopy, string)) {
  3644. lastIndex = separatorCopy.lastIndex;
  3645. if (lastIndex > lastLastIndex) {
  3646. output.push(string.slice(lastLastIndex, match.index));
  3647. if (match.length > 1 && match.index < string.length) arrayPush.apply(output, match.slice(1));
  3648. lastLength = match[0].length;
  3649. lastLastIndex = lastIndex;
  3650. if (output.length >= lim) break;
  3651. }
  3652. if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop
  3653. }
  3654. if (lastLastIndex === string.length) {
  3655. if (lastLength || !separatorCopy.test('')) output.push('');
  3656. } else output.push(string.slice(lastLastIndex));
  3657. return output.length > lim ? output.slice(0, lim) : output;
  3658. };
  3659. // Chakra, V8
  3660. } else if ('0'.split(undefined, 0).length) {
  3661. internalSplit = function (separator, limit) {
  3662. return separator === undefined && limit === 0 ? [] : nativeSplit.call(this, separator, limit);
  3663. };
  3664. } else internalSplit = nativeSplit;
  3665. return [
  3666. // `String.prototype.split` method
  3667. // https://tc39.es/ecma262/#sec-string.prototype.split
  3668. function split(separator, limit) {
  3669. var O = requireObjectCoercible(this);
  3670. var splitter = separator == undefined ? undefined : separator[SPLIT];
  3671. return splitter !== undefined
  3672. ? splitter.call(separator, O, limit)
  3673. : internalSplit.call(String(O), separator, limit);
  3674. },
  3675. // `RegExp.prototype[@@split]` method
  3676. // https://tc39.es/ecma262/#sec-regexp.prototype-@@split
  3677. //
  3678. // NOTE: This cannot be properly polyfilled in engines that don't support
  3679. // the 'y' flag.
  3680. function (regexp, limit) {
  3681. var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== nativeSplit);
  3682. if (res.done) return res.value;
  3683. var rx = anObject(regexp);
  3684. var S = String(this);
  3685. var C = speciesConstructor(rx, RegExp);
  3686. var unicodeMatching = rx.unicode;
  3687. var flags = (rx.ignoreCase ? 'i' : '') +
  3688. (rx.multiline ? 'm' : '') +
  3689. (rx.unicode ? 'u' : '') +
  3690. (SUPPORTS_Y ? 'y' : 'g');
  3691. // ^(? + rx + ) is needed, in combination with some S slicing, to
  3692. // simulate the 'y' flag.
  3693. var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
  3694. var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
  3695. if (lim === 0) return [];
  3696. if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
  3697. var p = 0;
  3698. var q = 0;
  3699. var A = [];
  3700. while (q < S.length) {
  3701. splitter.lastIndex = SUPPORTS_Y ? q : 0;
  3702. var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
  3703. var e;
  3704. if (
  3705. z === null ||
  3706. (e = min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
  3707. ) {
  3708. q = advanceStringIndex(S, q, unicodeMatching);
  3709. } else {
  3710. A.push(S.slice(p, q));
  3711. if (A.length === lim) return A;
  3712. for (var i = 1; i <= z.length - 1; i++) {
  3713. A.push(z[i]);
  3714. if (A.length === lim) return A;
  3715. }
  3716. q = p = e;
  3717. }
  3718. }
  3719. A.push(S.slice(p));
  3720. return A;
  3721. }
  3722. ];
  3723. }, !SUPPORTS_Y);
  3724. /***/ }),
  3725. /***/ 3210:
  3726. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3727. "use strict";
  3728. var $ = __webpack_require__(2109);
  3729. var $trim = __webpack_require__(3111).trim;
  3730. var forcedStringTrimMethod = __webpack_require__(6091);
  3731. // `String.prototype.trim` method
  3732. // https://tc39.es/ecma262/#sec-string.prototype.trim
  3733. $({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {
  3734. trim: function trim() {
  3735. return $trim(this);
  3736. }
  3737. });
  3738. /***/ }),
  3739. /***/ 2990:
  3740. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3741. "use strict";
  3742. var ArrayBufferViewCore = __webpack_require__(260);
  3743. var $copyWithin = __webpack_require__(1048);
  3744. var aTypedArray = ArrayBufferViewCore.aTypedArray;
  3745. var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
  3746. // `%TypedArray%.prototype.copyWithin` method
  3747. // https://tc39.es/ecma262/#sec-%typedarray%.prototype.copywithin
  3748. exportTypedArrayMethod('copyWithin', function copyWithin(target, start /* , end */) {
  3749. return $copyWithin.call(aTypedArray(this), target, start, arguments.length > 2 ? arguments[2] : undefined);
  3750. });
  3751. /***/ }),
  3752. /***/ 8927:
  3753. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3754. "use strict";
  3755. var ArrayBufferViewCore = __webpack_require__(260);
  3756. var $every = __webpack_require__(2092).every;
  3757. var aTypedArray = ArrayBufferViewCore.aTypedArray;
  3758. var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
  3759. // `%TypedArray%.prototype.every` method
  3760. // https://tc39.es/ecma262/#sec-%typedarray%.prototype.every
  3761. exportTypedArrayMethod('every', function every(callbackfn /* , thisArg */) {
  3762. return $every(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  3763. });
  3764. /***/ }),
  3765. /***/ 3105:
  3766. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3767. "use strict";
  3768. var ArrayBufferViewCore = __webpack_require__(260);
  3769. var $fill = __webpack_require__(1285);
  3770. var aTypedArray = ArrayBufferViewCore.aTypedArray;
  3771. var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
  3772. // `%TypedArray%.prototype.fill` method
  3773. // https://tc39.es/ecma262/#sec-%typedarray%.prototype.fill
  3774. // eslint-disable-next-line no-unused-vars -- required for `.length`
  3775. exportTypedArrayMethod('fill', function fill(value /* , start, end */) {
  3776. return $fill.apply(aTypedArray(this), arguments);
  3777. });
  3778. /***/ }),
  3779. /***/ 5035:
  3780. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3781. "use strict";
  3782. var ArrayBufferViewCore = __webpack_require__(260);
  3783. var $filter = __webpack_require__(2092).filter;
  3784. var fromSpeciesAndList = __webpack_require__(3074);
  3785. var aTypedArray = ArrayBufferViewCore.aTypedArray;
  3786. var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
  3787. // `%TypedArray%.prototype.filter` method
  3788. // https://tc39.es/ecma262/#sec-%typedarray%.prototype.filter
  3789. exportTypedArrayMethod('filter', function filter(callbackfn /* , thisArg */) {
  3790. var list = $filter(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  3791. return fromSpeciesAndList(this, list);
  3792. });
  3793. /***/ }),
  3794. /***/ 7174:
  3795. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3796. "use strict";
  3797. var ArrayBufferViewCore = __webpack_require__(260);
  3798. var $findIndex = __webpack_require__(2092).findIndex;
  3799. var aTypedArray = ArrayBufferViewCore.aTypedArray;
  3800. var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
  3801. // `%TypedArray%.prototype.findIndex` method
  3802. // https://tc39.es/ecma262/#sec-%typedarray%.prototype.findindex
  3803. exportTypedArrayMethod('findIndex', function findIndex(predicate /* , thisArg */) {
  3804. return $findIndex(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined);
  3805. });
  3806. /***/ }),
  3807. /***/ 4345:
  3808. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3809. "use strict";
  3810. var ArrayBufferViewCore = __webpack_require__(260);
  3811. var $find = __webpack_require__(2092).find;
  3812. var aTypedArray = ArrayBufferViewCore.aTypedArray;
  3813. var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
  3814. // `%TypedArray%.prototype.find` method
  3815. // https://tc39.es/ecma262/#sec-%typedarray%.prototype.find
  3816. exportTypedArrayMethod('find', function find(predicate /* , thisArg */) {
  3817. return $find(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined);
  3818. });
  3819. /***/ }),
  3820. /***/ 2846:
  3821. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3822. "use strict";
  3823. var ArrayBufferViewCore = __webpack_require__(260);
  3824. var $forEach = __webpack_require__(2092).forEach;
  3825. var aTypedArray = ArrayBufferViewCore.aTypedArray;
  3826. var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
  3827. // `%TypedArray%.prototype.forEach` method
  3828. // https://tc39.es/ecma262/#sec-%typedarray%.prototype.foreach
  3829. exportTypedArrayMethod('forEach', function forEach(callbackfn /* , thisArg */) {
  3830. $forEach(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  3831. });
  3832. /***/ }),
  3833. /***/ 4731:
  3834. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3835. "use strict";
  3836. var ArrayBufferViewCore = __webpack_require__(260);
  3837. var $includes = __webpack_require__(1318).includes;
  3838. var aTypedArray = ArrayBufferViewCore.aTypedArray;
  3839. var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
  3840. // `%TypedArray%.prototype.includes` method
  3841. // https://tc39.es/ecma262/#sec-%typedarray%.prototype.includes
  3842. exportTypedArrayMethod('includes', function includes(searchElement /* , fromIndex */) {
  3843. return $includes(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : undefined);
  3844. });
  3845. /***/ }),
  3846. /***/ 7209:
  3847. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3848. "use strict";
  3849. var ArrayBufferViewCore = __webpack_require__(260);
  3850. var $indexOf = __webpack_require__(1318).indexOf;
  3851. var aTypedArray = ArrayBufferViewCore.aTypedArray;
  3852. var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
  3853. // `%TypedArray%.prototype.indexOf` method
  3854. // https://tc39.es/ecma262/#sec-%typedarray%.prototype.indexof
  3855. exportTypedArrayMethod('indexOf', function indexOf(searchElement /* , fromIndex */) {
  3856. return $indexOf(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : undefined);
  3857. });
  3858. /***/ }),
  3859. /***/ 6319:
  3860. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3861. "use strict";
  3862. var global = __webpack_require__(7854);
  3863. var ArrayBufferViewCore = __webpack_require__(260);
  3864. var ArrayIterators = __webpack_require__(6992);
  3865. var wellKnownSymbol = __webpack_require__(5112);
  3866. var ITERATOR = wellKnownSymbol('iterator');
  3867. var Uint8Array = global.Uint8Array;
  3868. var arrayValues = ArrayIterators.values;
  3869. var arrayKeys = ArrayIterators.keys;
  3870. var arrayEntries = ArrayIterators.entries;
  3871. var aTypedArray = ArrayBufferViewCore.aTypedArray;
  3872. var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
  3873. var nativeTypedArrayIterator = Uint8Array && Uint8Array.prototype[ITERATOR];
  3874. var CORRECT_ITER_NAME = !!nativeTypedArrayIterator
  3875. && (nativeTypedArrayIterator.name == 'values' || nativeTypedArrayIterator.name == undefined);
  3876. var typedArrayValues = function values() {
  3877. return arrayValues.call(aTypedArray(this));
  3878. };
  3879. // `%TypedArray%.prototype.entries` method
  3880. // https://tc39.es/ecma262/#sec-%typedarray%.prototype.entries
  3881. exportTypedArrayMethod('entries', function entries() {
  3882. return arrayEntries.call(aTypedArray(this));
  3883. });
  3884. // `%TypedArray%.prototype.keys` method
  3885. // https://tc39.es/ecma262/#sec-%typedarray%.prototype.keys
  3886. exportTypedArrayMethod('keys', function keys() {
  3887. return arrayKeys.call(aTypedArray(this));
  3888. });
  3889. // `%TypedArray%.prototype.values` method
  3890. // https://tc39.es/ecma262/#sec-%typedarray%.prototype.values
  3891. exportTypedArrayMethod('values', typedArrayValues, !CORRECT_ITER_NAME);
  3892. // `%TypedArray%.prototype[@@iterator]` method
  3893. // https://tc39.es/ecma262/#sec-%typedarray%.prototype-@@iterator
  3894. exportTypedArrayMethod(ITERATOR, typedArrayValues, !CORRECT_ITER_NAME);
  3895. /***/ }),
  3896. /***/ 8867:
  3897. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3898. "use strict";
  3899. var ArrayBufferViewCore = __webpack_require__(260);
  3900. var aTypedArray = ArrayBufferViewCore.aTypedArray;
  3901. var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
  3902. var $join = [].join;
  3903. // `%TypedArray%.prototype.join` method
  3904. // https://tc39.es/ecma262/#sec-%typedarray%.prototype.join
  3905. // eslint-disable-next-line no-unused-vars -- required for `.length`
  3906. exportTypedArrayMethod('join', function join(separator) {
  3907. return $join.apply(aTypedArray(this), arguments);
  3908. });
  3909. /***/ }),
  3910. /***/ 7789:
  3911. /***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
  3912. "use strict";
  3913. var ArrayBufferViewCore = __webpack_require__(260);
  3914. var $lastIndexOf = __webpack_require__(6583);
  3915. var aTypedArray = ArrayBufferViewCore.aTypedArray;
  3916. var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
  3917. // `%TypedArray%.prototype.lastIndexOf` method
  3918. // https://tc39.es/ecma262/#sec-%typedarray%.prototype.lastindexof
  3919. // eslint-disable-next-line no-unused-vars -- required for `.length`
  3920. exportTypedArrayMethod('lastIndexOf', function lastIndexOf(searchEl