/node_modules/babel-polyfill/node_modules/core-js/client/shim.js

https://bitbucket.org/worklabschd/bingle_customer2 · JavaScript · 8197 lines · 8091 code · 46 blank · 60 comment · 56 complexity · a24d2901c96d7b162caee61c6a3b3622 MD5 · raw file

Large files are truncated click here to view the full file

  1. /**
  2. * core-js 2.5.5
  3. * https://github.com/zloirock/core-js
  4. * License: http://rock.mit-license.org
  5. * © 2018 Denis Pushkarev
  6. */
  7. !function(__e, __g, undefined){
  8. 'use strict';
  9. /******/ (function(modules) { // webpackBootstrap
  10. /******/ // The module cache
  11. /******/ var installedModules = {};
  12. /******/
  13. /******/ // The require function
  14. /******/ function __webpack_require__(moduleId) {
  15. /******/
  16. /******/ // Check if module is in cache
  17. /******/ if(installedModules[moduleId]) {
  18. /******/ return installedModules[moduleId].exports;
  19. /******/ }
  20. /******/ // Create a new module (and put it into the cache)
  21. /******/ var module = installedModules[moduleId] = {
  22. /******/ i: moduleId,
  23. /******/ l: false,
  24. /******/ exports: {}
  25. /******/ };
  26. /******/
  27. /******/ // Execute the module function
  28. /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
  29. /******/
  30. /******/ // Flag the module as loaded
  31. /******/ module.l = true;
  32. /******/
  33. /******/ // Return the exports of the module
  34. /******/ return module.exports;
  35. /******/ }
  36. /******/
  37. /******/
  38. /******/ // expose the modules object (__webpack_modules__)
  39. /******/ __webpack_require__.m = modules;
  40. /******/
  41. /******/ // expose the module cache
  42. /******/ __webpack_require__.c = installedModules;
  43. /******/
  44. /******/ // define getter function for harmony exports
  45. /******/ __webpack_require__.d = function(exports, name, getter) {
  46. /******/ if(!__webpack_require__.o(exports, name)) {
  47. /******/ Object.defineProperty(exports, name, {
  48. /******/ configurable: false,
  49. /******/ enumerable: true,
  50. /******/ get: getter
  51. /******/ });
  52. /******/ }
  53. /******/ };
  54. /******/
  55. /******/ // getDefaultExport function for compatibility with non-harmony modules
  56. /******/ __webpack_require__.n = function(module) {
  57. /******/ var getter = module && module.__esModule ?
  58. /******/ function getDefault() { return module['default']; } :
  59. /******/ function getModuleExports() { return module; };
  60. /******/ __webpack_require__.d(getter, 'a', getter);
  61. /******/ return getter;
  62. /******/ };
  63. /******/
  64. /******/ // Object.prototype.hasOwnProperty.call
  65. /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
  66. /******/
  67. /******/ // __webpack_public_path__
  68. /******/ __webpack_require__.p = "";
  69. /******/
  70. /******/ // Load entry module and return exports
  71. /******/ return __webpack_require__(__webpack_require__.s = 124);
  72. /******/ })
  73. /************************************************************************/
  74. /******/ ([
  75. /* 0 */
  76. /***/ (function(module, exports, __webpack_require__) {
  77. var global = __webpack_require__(2);
  78. var core = __webpack_require__(28);
  79. var hide = __webpack_require__(11);
  80. var redefine = __webpack_require__(12);
  81. var ctx = __webpack_require__(18);
  82. var PROTOTYPE = 'prototype';
  83. var $export = function (type, name, source) {
  84. var IS_FORCED = type & $export.F;
  85. var IS_GLOBAL = type & $export.G;
  86. var IS_STATIC = type & $export.S;
  87. var IS_PROTO = type & $export.P;
  88. var IS_BIND = type & $export.B;
  89. var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
  90. var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
  91. var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
  92. var key, own, out, exp;
  93. if (IS_GLOBAL) source = name;
  94. for (key in source) {
  95. // contains in native
  96. own = !IS_FORCED && target && target[key] !== undefined;
  97. // export native or passed
  98. out = (own ? target : source)[key];
  99. // bind timers to global for call from export context
  100. exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
  101. // extend global
  102. if (target) redefine(target, key, out, type & $export.U);
  103. // export
  104. if (exports[key] != out) hide(exports, key, exp);
  105. if (IS_PROTO && expProto[key] != out) expProto[key] = out;
  106. }
  107. };
  108. global.core = core;
  109. // type bitmap
  110. $export.F = 1; // forced
  111. $export.G = 2; // global
  112. $export.S = 4; // static
  113. $export.P = 8; // proto
  114. $export.B = 16; // bind
  115. $export.W = 32; // wrap
  116. $export.U = 64; // safe
  117. $export.R = 128; // real proto method for `library`
  118. module.exports = $export;
  119. /***/ }),
  120. /* 1 */
  121. /***/ (function(module, exports, __webpack_require__) {
  122. var isObject = __webpack_require__(4);
  123. module.exports = function (it) {
  124. if (!isObject(it)) throw TypeError(it + ' is not an object!');
  125. return it;
  126. };
  127. /***/ }),
  128. /* 2 */
  129. /***/ (function(module, exports) {
  130. // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
  131. var global = module.exports = typeof window != 'undefined' && window.Math == Math
  132. ? window : typeof self != 'undefined' && self.Math == Math ? self
  133. // eslint-disable-next-line no-new-func
  134. : Function('return this')();
  135. if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
  136. /***/ }),
  137. /* 3 */
  138. /***/ (function(module, exports) {
  139. module.exports = function (exec) {
  140. try {
  141. return !!exec();
  142. } catch (e) {
  143. return true;
  144. }
  145. };
  146. /***/ }),
  147. /* 4 */
  148. /***/ (function(module, exports) {
  149. module.exports = function (it) {
  150. return typeof it === 'object' ? it !== null : typeof it === 'function';
  151. };
  152. /***/ }),
  153. /* 5 */
  154. /***/ (function(module, exports, __webpack_require__) {
  155. var store = __webpack_require__(49)('wks');
  156. var uid = __webpack_require__(32);
  157. var Symbol = __webpack_require__(2).Symbol;
  158. var USE_SYMBOL = typeof Symbol == 'function';
  159. var $exports = module.exports = function (name) {
  160. return store[name] || (store[name] =
  161. USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
  162. };
  163. $exports.store = store;
  164. /***/ }),
  165. /* 6 */
  166. /***/ (function(module, exports, __webpack_require__) {
  167. // Thank's IE8 for his funny defineProperty
  168. module.exports = !__webpack_require__(3)(function () {
  169. return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
  170. });
  171. /***/ }),
  172. /* 7 */
  173. /***/ (function(module, exports, __webpack_require__) {
  174. var anObject = __webpack_require__(1);
  175. var IE8_DOM_DEFINE = __webpack_require__(90);
  176. var toPrimitive = __webpack_require__(21);
  177. var dP = Object.defineProperty;
  178. exports.f = __webpack_require__(6) ? Object.defineProperty : function defineProperty(O, P, Attributes) {
  179. anObject(O);
  180. P = toPrimitive(P, true);
  181. anObject(Attributes);
  182. if (IE8_DOM_DEFINE) try {
  183. return dP(O, P, Attributes);
  184. } catch (e) { /* empty */ }
  185. if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
  186. if ('value' in Attributes) O[P] = Attributes.value;
  187. return O;
  188. };
  189. /***/ }),
  190. /* 8 */
  191. /***/ (function(module, exports, __webpack_require__) {
  192. // 7.1.15 ToLength
  193. var toInteger = __webpack_require__(23);
  194. var min = Math.min;
  195. module.exports = function (it) {
  196. return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
  197. };
  198. /***/ }),
  199. /* 9 */
  200. /***/ (function(module, exports, __webpack_require__) {
  201. // 7.1.13 ToObject(argument)
  202. var defined = __webpack_require__(22);
  203. module.exports = function (it) {
  204. return Object(defined(it));
  205. };
  206. /***/ }),
  207. /* 10 */
  208. /***/ (function(module, exports) {
  209. module.exports = function (it) {
  210. if (typeof it != 'function') throw TypeError(it + ' is not a function!');
  211. return it;
  212. };
  213. /***/ }),
  214. /* 11 */
  215. /***/ (function(module, exports, __webpack_require__) {
  216. var dP = __webpack_require__(7);
  217. var createDesc = __webpack_require__(31);
  218. module.exports = __webpack_require__(6) ? function (object, key, value) {
  219. return dP.f(object, key, createDesc(1, value));
  220. } : function (object, key, value) {
  221. object[key] = value;
  222. return object;
  223. };
  224. /***/ }),
  225. /* 12 */
  226. /***/ (function(module, exports, __webpack_require__) {
  227. var global = __webpack_require__(2);
  228. var hide = __webpack_require__(11);
  229. var has = __webpack_require__(14);
  230. var SRC = __webpack_require__(32)('src');
  231. var TO_STRING = 'toString';
  232. var $toString = Function[TO_STRING];
  233. var TPL = ('' + $toString).split(TO_STRING);
  234. __webpack_require__(28).inspectSource = function (it) {
  235. return $toString.call(it);
  236. };
  237. (module.exports = function (O, key, val, safe) {
  238. var isFunction = typeof val == 'function';
  239. if (isFunction) has(val, 'name') || hide(val, 'name', key);
  240. if (O[key] === val) return;
  241. if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
  242. if (O === global) {
  243. O[key] = val;
  244. } else if (!safe) {
  245. delete O[key];
  246. hide(O, key, val);
  247. } else if (O[key]) {
  248. O[key] = val;
  249. } else {
  250. hide(O, key, val);
  251. }
  252. // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
  253. })(Function.prototype, TO_STRING, function toString() {
  254. return typeof this == 'function' && this[SRC] || $toString.call(this);
  255. });
  256. /***/ }),
  257. /* 13 */
  258. /***/ (function(module, exports, __webpack_require__) {
  259. var $export = __webpack_require__(0);
  260. var fails = __webpack_require__(3);
  261. var defined = __webpack_require__(22);
  262. var quot = /"/g;
  263. // B.2.3.2.1 CreateHTML(string, tag, attribute, value)
  264. var createHTML = function (string, tag, attribute, value) {
  265. var S = String(defined(string));
  266. var p1 = '<' + tag;
  267. if (attribute !== '') p1 += ' ' + attribute + '="' + String(value).replace(quot, '&quot;') + '"';
  268. return p1 + '>' + S + '</' + tag + '>';
  269. };
  270. module.exports = function (NAME, exec) {
  271. var O = {};
  272. O[NAME] = exec(createHTML);
  273. $export($export.P + $export.F * fails(function () {
  274. var test = ''[NAME]('"');
  275. return test !== test.toLowerCase() || test.split('"').length > 3;
  276. }), 'String', O);
  277. };
  278. /***/ }),
  279. /* 14 */
  280. /***/ (function(module, exports) {
  281. var hasOwnProperty = {}.hasOwnProperty;
  282. module.exports = function (it, key) {
  283. return hasOwnProperty.call(it, key);
  284. };
  285. /***/ }),
  286. /* 15 */
  287. /***/ (function(module, exports, __webpack_require__) {
  288. // to indexed object, toObject with fallback for non-array-like ES3 strings
  289. var IObject = __webpack_require__(46);
  290. var defined = __webpack_require__(22);
  291. module.exports = function (it) {
  292. return IObject(defined(it));
  293. };
  294. /***/ }),
  295. /* 16 */
  296. /***/ (function(module, exports, __webpack_require__) {
  297. var pIE = __webpack_require__(47);
  298. var createDesc = __webpack_require__(31);
  299. var toIObject = __webpack_require__(15);
  300. var toPrimitive = __webpack_require__(21);
  301. var has = __webpack_require__(14);
  302. var IE8_DOM_DEFINE = __webpack_require__(90);
  303. var gOPD = Object.getOwnPropertyDescriptor;
  304. exports.f = __webpack_require__(6) ? gOPD : function getOwnPropertyDescriptor(O, P) {
  305. O = toIObject(O);
  306. P = toPrimitive(P, true);
  307. if (IE8_DOM_DEFINE) try {
  308. return gOPD(O, P);
  309. } catch (e) { /* empty */ }
  310. if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
  311. };
  312. /***/ }),
  313. /* 17 */
  314. /***/ (function(module, exports, __webpack_require__) {
  315. // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
  316. var has = __webpack_require__(14);
  317. var toObject = __webpack_require__(9);
  318. var IE_PROTO = __webpack_require__(65)('IE_PROTO');
  319. var ObjectProto = Object.prototype;
  320. module.exports = Object.getPrototypeOf || function (O) {
  321. O = toObject(O);
  322. if (has(O, IE_PROTO)) return O[IE_PROTO];
  323. if (typeof O.constructor == 'function' && O instanceof O.constructor) {
  324. return O.constructor.prototype;
  325. } return O instanceof Object ? ObjectProto : null;
  326. };
  327. /***/ }),
  328. /* 18 */
  329. /***/ (function(module, exports, __webpack_require__) {
  330. // optional / simple context binding
  331. var aFunction = __webpack_require__(10);
  332. module.exports = function (fn, that, length) {
  333. aFunction(fn);
  334. if (that === undefined) return fn;
  335. switch (length) {
  336. case 1: return function (a) {
  337. return fn.call(that, a);
  338. };
  339. case 2: return function (a, b) {
  340. return fn.call(that, a, b);
  341. };
  342. case 3: return function (a, b, c) {
  343. return fn.call(that, a, b, c);
  344. };
  345. }
  346. return function (/* ...args */) {
  347. return fn.apply(that, arguments);
  348. };
  349. };
  350. /***/ }),
  351. /* 19 */
  352. /***/ (function(module, exports) {
  353. var toString = {}.toString;
  354. module.exports = function (it) {
  355. return toString.call(it).slice(8, -1);
  356. };
  357. /***/ }),
  358. /* 20 */
  359. /***/ (function(module, exports, __webpack_require__) {
  360. "use strict";
  361. var fails = __webpack_require__(3);
  362. module.exports = function (method, arg) {
  363. return !!method && fails(function () {
  364. // eslint-disable-next-line no-useless-call
  365. arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null);
  366. });
  367. };
  368. /***/ }),
  369. /* 21 */
  370. /***/ (function(module, exports, __webpack_require__) {
  371. // 7.1.1 ToPrimitive(input [, PreferredType])
  372. var isObject = __webpack_require__(4);
  373. // instead of the ES6 spec version, we didn't implement @@toPrimitive case
  374. // and the second argument - flag - preferred type is a string
  375. module.exports = function (it, S) {
  376. if (!isObject(it)) return it;
  377. var fn, val;
  378. if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
  379. if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
  380. if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
  381. throw TypeError("Can't convert object to primitive value");
  382. };
  383. /***/ }),
  384. /* 22 */
  385. /***/ (function(module, exports) {
  386. // 7.2.1 RequireObjectCoercible(argument)
  387. module.exports = function (it) {
  388. if (it == undefined) throw TypeError("Can't call method on " + it);
  389. return it;
  390. };
  391. /***/ }),
  392. /* 23 */
  393. /***/ (function(module, exports) {
  394. // 7.1.4 ToInteger
  395. var ceil = Math.ceil;
  396. var floor = Math.floor;
  397. module.exports = function (it) {
  398. return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
  399. };
  400. /***/ }),
  401. /* 24 */
  402. /***/ (function(module, exports, __webpack_require__) {
  403. // most Object methods by ES6 should accept primitives
  404. var $export = __webpack_require__(0);
  405. var core = __webpack_require__(28);
  406. var fails = __webpack_require__(3);
  407. module.exports = function (KEY, exec) {
  408. var fn = (core.Object || {})[KEY] || Object[KEY];
  409. var exp = {};
  410. exp[KEY] = exec(fn);
  411. $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
  412. };
  413. /***/ }),
  414. /* 25 */
  415. /***/ (function(module, exports, __webpack_require__) {
  416. // 0 -> Array#forEach
  417. // 1 -> Array#map
  418. // 2 -> Array#filter
  419. // 3 -> Array#some
  420. // 4 -> Array#every
  421. // 5 -> Array#find
  422. // 6 -> Array#findIndex
  423. var ctx = __webpack_require__(18);
  424. var IObject = __webpack_require__(46);
  425. var toObject = __webpack_require__(9);
  426. var toLength = __webpack_require__(8);
  427. var asc = __webpack_require__(82);
  428. module.exports = function (TYPE, $create) {
  429. var IS_MAP = TYPE == 1;
  430. var IS_FILTER = TYPE == 2;
  431. var IS_SOME = TYPE == 3;
  432. var IS_EVERY = TYPE == 4;
  433. var IS_FIND_INDEX = TYPE == 6;
  434. var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
  435. var create = $create || asc;
  436. return function ($this, callbackfn, that) {
  437. var O = toObject($this);
  438. var self = IObject(O);
  439. var f = ctx(callbackfn, that, 3);
  440. var length = toLength(self.length);
  441. var index = 0;
  442. var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
  443. var val, res;
  444. for (;length > index; index++) if (NO_HOLES || index in self) {
  445. val = self[index];
  446. res = f(val, index, O);
  447. if (TYPE) {
  448. if (IS_MAP) result[index] = res; // map
  449. else if (res) switch (TYPE) {
  450. case 3: return true; // some
  451. case 5: return val; // find
  452. case 6: return index; // findIndex
  453. case 2: result.push(val); // filter
  454. } else if (IS_EVERY) return false; // every
  455. }
  456. }
  457. return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
  458. };
  459. };
  460. /***/ }),
  461. /* 26 */
  462. /***/ (function(module, exports, __webpack_require__) {
  463. "use strict";
  464. if (__webpack_require__(6)) {
  465. var LIBRARY = __webpack_require__(33);
  466. var global = __webpack_require__(2);
  467. var fails = __webpack_require__(3);
  468. var $export = __webpack_require__(0);
  469. var $typed = __webpack_require__(59);
  470. var $buffer = __webpack_require__(88);
  471. var ctx = __webpack_require__(18);
  472. var anInstance = __webpack_require__(39);
  473. var propertyDesc = __webpack_require__(31);
  474. var hide = __webpack_require__(11);
  475. var redefineAll = __webpack_require__(41);
  476. var toInteger = __webpack_require__(23);
  477. var toLength = __webpack_require__(8);
  478. var toIndex = __webpack_require__(117);
  479. var toAbsoluteIndex = __webpack_require__(35);
  480. var toPrimitive = __webpack_require__(21);
  481. var has = __webpack_require__(14);
  482. var classof = __webpack_require__(48);
  483. var isObject = __webpack_require__(4);
  484. var toObject = __webpack_require__(9);
  485. var isArrayIter = __webpack_require__(79);
  486. var create = __webpack_require__(36);
  487. var getPrototypeOf = __webpack_require__(17);
  488. var gOPN = __webpack_require__(37).f;
  489. var getIterFn = __webpack_require__(81);
  490. var uid = __webpack_require__(32);
  491. var wks = __webpack_require__(5);
  492. var createArrayMethod = __webpack_require__(25);
  493. var createArrayIncludes = __webpack_require__(50);
  494. var speciesConstructor = __webpack_require__(57);
  495. var ArrayIterators = __webpack_require__(84);
  496. var Iterators = __webpack_require__(44);
  497. var $iterDetect = __webpack_require__(54);
  498. var setSpecies = __webpack_require__(38);
  499. var arrayFill = __webpack_require__(83);
  500. var arrayCopyWithin = __webpack_require__(106);
  501. var $DP = __webpack_require__(7);
  502. var $GOPD = __webpack_require__(16);
  503. var dP = $DP.f;
  504. var gOPD = $GOPD.f;
  505. var RangeError = global.RangeError;
  506. var TypeError = global.TypeError;
  507. var Uint8Array = global.Uint8Array;
  508. var ARRAY_BUFFER = 'ArrayBuffer';
  509. var SHARED_BUFFER = 'Shared' + ARRAY_BUFFER;
  510. var BYTES_PER_ELEMENT = 'BYTES_PER_ELEMENT';
  511. var PROTOTYPE = 'prototype';
  512. var ArrayProto = Array[PROTOTYPE];
  513. var $ArrayBuffer = $buffer.ArrayBuffer;
  514. var $DataView = $buffer.DataView;
  515. var arrayForEach = createArrayMethod(0);
  516. var arrayFilter = createArrayMethod(2);
  517. var arraySome = createArrayMethod(3);
  518. var arrayEvery = createArrayMethod(4);
  519. var arrayFind = createArrayMethod(5);
  520. var arrayFindIndex = createArrayMethod(6);
  521. var arrayIncludes = createArrayIncludes(true);
  522. var arrayIndexOf = createArrayIncludes(false);
  523. var arrayValues = ArrayIterators.values;
  524. var arrayKeys = ArrayIterators.keys;
  525. var arrayEntries = ArrayIterators.entries;
  526. var arrayLastIndexOf = ArrayProto.lastIndexOf;
  527. var arrayReduce = ArrayProto.reduce;
  528. var arrayReduceRight = ArrayProto.reduceRight;
  529. var arrayJoin = ArrayProto.join;
  530. var arraySort = ArrayProto.sort;
  531. var arraySlice = ArrayProto.slice;
  532. var arrayToString = ArrayProto.toString;
  533. var arrayToLocaleString = ArrayProto.toLocaleString;
  534. var ITERATOR = wks('iterator');
  535. var TAG = wks('toStringTag');
  536. var TYPED_CONSTRUCTOR = uid('typed_constructor');
  537. var DEF_CONSTRUCTOR = uid('def_constructor');
  538. var ALL_CONSTRUCTORS = $typed.CONSTR;
  539. var TYPED_ARRAY = $typed.TYPED;
  540. var VIEW = $typed.VIEW;
  541. var WRONG_LENGTH = 'Wrong length!';
  542. var $map = createArrayMethod(1, function (O, length) {
  543. return allocate(speciesConstructor(O, O[DEF_CONSTRUCTOR]), length);
  544. });
  545. var LITTLE_ENDIAN = fails(function () {
  546. // eslint-disable-next-line no-undef
  547. return new Uint8Array(new Uint16Array([1]).buffer)[0] === 1;
  548. });
  549. var FORCED_SET = !!Uint8Array && !!Uint8Array[PROTOTYPE].set && fails(function () {
  550. new Uint8Array(1).set({});
  551. });
  552. var toOffset = function (it, BYTES) {
  553. var offset = toInteger(it);
  554. if (offset < 0 || offset % BYTES) throw RangeError('Wrong offset!');
  555. return offset;
  556. };
  557. var validate = function (it) {
  558. if (isObject(it) && TYPED_ARRAY in it) return it;
  559. throw TypeError(it + ' is not a typed array!');
  560. };
  561. var allocate = function (C, length) {
  562. if (!(isObject(C) && TYPED_CONSTRUCTOR in C)) {
  563. throw TypeError('It is not a typed array constructor!');
  564. } return new C(length);
  565. };
  566. var speciesFromList = function (O, list) {
  567. return fromList(speciesConstructor(O, O[DEF_CONSTRUCTOR]), list);
  568. };
  569. var fromList = function (C, list) {
  570. var index = 0;
  571. var length = list.length;
  572. var result = allocate(C, length);
  573. while (length > index) result[index] = list[index++];
  574. return result;
  575. };
  576. var addGetter = function (it, key, internal) {
  577. dP(it, key, { get: function () { return this._d[internal]; } });
  578. };
  579. var $from = function from(source /* , mapfn, thisArg */) {
  580. var O = toObject(source);
  581. var aLen = arguments.length;
  582. var mapfn = aLen > 1 ? arguments[1] : undefined;
  583. var mapping = mapfn !== undefined;
  584. var iterFn = getIterFn(O);
  585. var i, length, values, result, step, iterator;
  586. if (iterFn != undefined && !isArrayIter(iterFn)) {
  587. for (iterator = iterFn.call(O), values = [], i = 0; !(step = iterator.next()).done; i++) {
  588. values.push(step.value);
  589. } O = values;
  590. }
  591. if (mapping && aLen > 2) mapfn = ctx(mapfn, arguments[2], 2);
  592. for (i = 0, length = toLength(O.length), result = allocate(this, length); length > i; i++) {
  593. result[i] = mapping ? mapfn(O[i], i) : O[i];
  594. }
  595. return result;
  596. };
  597. var $of = function of(/* ...items */) {
  598. var index = 0;
  599. var length = arguments.length;
  600. var result = allocate(this, length);
  601. while (length > index) result[index] = arguments[index++];
  602. return result;
  603. };
  604. // iOS Safari 6.x fails here
  605. var TO_LOCALE_BUG = !!Uint8Array && fails(function () { arrayToLocaleString.call(new Uint8Array(1)); });
  606. var $toLocaleString = function toLocaleString() {
  607. return arrayToLocaleString.apply(TO_LOCALE_BUG ? arraySlice.call(validate(this)) : validate(this), arguments);
  608. };
  609. var proto = {
  610. copyWithin: function copyWithin(target, start /* , end */) {
  611. return arrayCopyWithin.call(validate(this), target, start, arguments.length > 2 ? arguments[2] : undefined);
  612. },
  613. every: function every(callbackfn /* , thisArg */) {
  614. return arrayEvery(validate(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  615. },
  616. fill: function fill(value /* , start, end */) { // eslint-disable-line no-unused-vars
  617. return arrayFill.apply(validate(this), arguments);
  618. },
  619. filter: function filter(callbackfn /* , thisArg */) {
  620. return speciesFromList(this, arrayFilter(validate(this), callbackfn,
  621. arguments.length > 1 ? arguments[1] : undefined));
  622. },
  623. find: function find(predicate /* , thisArg */) {
  624. return arrayFind(validate(this), predicate, arguments.length > 1 ? arguments[1] : undefined);
  625. },
  626. findIndex: function findIndex(predicate /* , thisArg */) {
  627. return arrayFindIndex(validate(this), predicate, arguments.length > 1 ? arguments[1] : undefined);
  628. },
  629. forEach: function forEach(callbackfn /* , thisArg */) {
  630. arrayForEach(validate(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  631. },
  632. indexOf: function indexOf(searchElement /* , fromIndex */) {
  633. return arrayIndexOf(validate(this), searchElement, arguments.length > 1 ? arguments[1] : undefined);
  634. },
  635. includes: function includes(searchElement /* , fromIndex */) {
  636. return arrayIncludes(validate(this), searchElement, arguments.length > 1 ? arguments[1] : undefined);
  637. },
  638. join: function join(separator) { // eslint-disable-line no-unused-vars
  639. return arrayJoin.apply(validate(this), arguments);
  640. },
  641. lastIndexOf: function lastIndexOf(searchElement /* , fromIndex */) { // eslint-disable-line no-unused-vars
  642. return arrayLastIndexOf.apply(validate(this), arguments);
  643. },
  644. map: function map(mapfn /* , thisArg */) {
  645. return $map(validate(this), mapfn, arguments.length > 1 ? arguments[1] : undefined);
  646. },
  647. reduce: function reduce(callbackfn /* , initialValue */) { // eslint-disable-line no-unused-vars
  648. return arrayReduce.apply(validate(this), arguments);
  649. },
  650. reduceRight: function reduceRight(callbackfn /* , initialValue */) { // eslint-disable-line no-unused-vars
  651. return arrayReduceRight.apply(validate(this), arguments);
  652. },
  653. reverse: function reverse() {
  654. var that = this;
  655. var length = validate(that).length;
  656. var middle = Math.floor(length / 2);
  657. var index = 0;
  658. var value;
  659. while (index < middle) {
  660. value = that[index];
  661. that[index++] = that[--length];
  662. that[length] = value;
  663. } return that;
  664. },
  665. some: function some(callbackfn /* , thisArg */) {
  666. return arraySome(validate(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  667. },
  668. sort: function sort(comparefn) {
  669. return arraySort.call(validate(this), comparefn);
  670. },
  671. subarray: function subarray(begin, end) {
  672. var O = validate(this);
  673. var length = O.length;
  674. var $begin = toAbsoluteIndex(begin, length);
  675. return new (speciesConstructor(O, O[DEF_CONSTRUCTOR]))(
  676. O.buffer,
  677. O.byteOffset + $begin * O.BYTES_PER_ELEMENT,
  678. toLength((end === undefined ? length : toAbsoluteIndex(end, length)) - $begin)
  679. );
  680. }
  681. };
  682. var $slice = function slice(start, end) {
  683. return speciesFromList(this, arraySlice.call(validate(this), start, end));
  684. };
  685. var $set = function set(arrayLike /* , offset */) {
  686. validate(this);
  687. var offset = toOffset(arguments[1], 1);
  688. var length = this.length;
  689. var src = toObject(arrayLike);
  690. var len = toLength(src.length);
  691. var index = 0;
  692. if (len + offset > length) throw RangeError(WRONG_LENGTH);
  693. while (index < len) this[offset + index] = src[index++];
  694. };
  695. var $iterators = {
  696. entries: function entries() {
  697. return arrayEntries.call(validate(this));
  698. },
  699. keys: function keys() {
  700. return arrayKeys.call(validate(this));
  701. },
  702. values: function values() {
  703. return arrayValues.call(validate(this));
  704. }
  705. };
  706. var isTAIndex = function (target, key) {
  707. return isObject(target)
  708. && target[TYPED_ARRAY]
  709. && typeof key != 'symbol'
  710. && key in target
  711. && String(+key) == String(key);
  712. };
  713. var $getDesc = function getOwnPropertyDescriptor(target, key) {
  714. return isTAIndex(target, key = toPrimitive(key, true))
  715. ? propertyDesc(2, target[key])
  716. : gOPD(target, key);
  717. };
  718. var $setDesc = function defineProperty(target, key, desc) {
  719. if (isTAIndex(target, key = toPrimitive(key, true))
  720. && isObject(desc)
  721. && has(desc, 'value')
  722. && !has(desc, 'get')
  723. && !has(desc, 'set')
  724. // TODO: add validation descriptor w/o calling accessors
  725. && !desc.configurable
  726. && (!has(desc, 'writable') || desc.writable)
  727. && (!has(desc, 'enumerable') || desc.enumerable)
  728. ) {
  729. target[key] = desc.value;
  730. return target;
  731. } return dP(target, key, desc);
  732. };
  733. if (!ALL_CONSTRUCTORS) {
  734. $GOPD.f = $getDesc;
  735. $DP.f = $setDesc;
  736. }
  737. $export($export.S + $export.F * !ALL_CONSTRUCTORS, 'Object', {
  738. getOwnPropertyDescriptor: $getDesc,
  739. defineProperty: $setDesc
  740. });
  741. if (fails(function () { arrayToString.call({}); })) {
  742. arrayToString = arrayToLocaleString = function toString() {
  743. return arrayJoin.call(this);
  744. };
  745. }
  746. var $TypedArrayPrototype$ = redefineAll({}, proto);
  747. redefineAll($TypedArrayPrototype$, $iterators);
  748. hide($TypedArrayPrototype$, ITERATOR, $iterators.values);
  749. redefineAll($TypedArrayPrototype$, {
  750. slice: $slice,
  751. set: $set,
  752. constructor: function () { /* noop */ },
  753. toString: arrayToString,
  754. toLocaleString: $toLocaleString
  755. });
  756. addGetter($TypedArrayPrototype$, 'buffer', 'b');
  757. addGetter($TypedArrayPrototype$, 'byteOffset', 'o');
  758. addGetter($TypedArrayPrototype$, 'byteLength', 'l');
  759. addGetter($TypedArrayPrototype$, 'length', 'e');
  760. dP($TypedArrayPrototype$, TAG, {
  761. get: function () { return this[TYPED_ARRAY]; }
  762. });
  763. // eslint-disable-next-line max-statements
  764. module.exports = function (KEY, BYTES, wrapper, CLAMPED) {
  765. CLAMPED = !!CLAMPED;
  766. var NAME = KEY + (CLAMPED ? 'Clamped' : '') + 'Array';
  767. var GETTER = 'get' + KEY;
  768. var SETTER = 'set' + KEY;
  769. var TypedArray = global[NAME];
  770. var Base = TypedArray || {};
  771. var TAC = TypedArray && getPrototypeOf(TypedArray);
  772. var FORCED = !TypedArray || !$typed.ABV;
  773. var O = {};
  774. var TypedArrayPrototype = TypedArray && TypedArray[PROTOTYPE];
  775. var getter = function (that, index) {
  776. var data = that._d;
  777. return data.v[GETTER](index * BYTES + data.o, LITTLE_ENDIAN);
  778. };
  779. var setter = function (that, index, value) {
  780. var data = that._d;
  781. if (CLAMPED) value = (value = Math.round(value)) < 0 ? 0 : value > 0xff ? 0xff : value & 0xff;
  782. data.v[SETTER](index * BYTES + data.o, value, LITTLE_ENDIAN);
  783. };
  784. var addElement = function (that, index) {
  785. dP(that, index, {
  786. get: function () {
  787. return getter(this, index);
  788. },
  789. set: function (value) {
  790. return setter(this, index, value);
  791. },
  792. enumerable: true
  793. });
  794. };
  795. if (FORCED) {
  796. TypedArray = wrapper(function (that, data, $offset, $length) {
  797. anInstance(that, TypedArray, NAME, '_d');
  798. var index = 0;
  799. var offset = 0;
  800. var buffer, byteLength, length, klass;
  801. if (!isObject(data)) {
  802. length = toIndex(data);
  803. byteLength = length * BYTES;
  804. buffer = new $ArrayBuffer(byteLength);
  805. } else if (data instanceof $ArrayBuffer || (klass = classof(data)) == ARRAY_BUFFER || klass == SHARED_BUFFER) {
  806. buffer = data;
  807. offset = toOffset($offset, BYTES);
  808. var $len = data.byteLength;
  809. if ($length === undefined) {
  810. if ($len % BYTES) throw RangeError(WRONG_LENGTH);
  811. byteLength = $len - offset;
  812. if (byteLength < 0) throw RangeError(WRONG_LENGTH);
  813. } else {
  814. byteLength = toLength($length) * BYTES;
  815. if (byteLength + offset > $len) throw RangeError(WRONG_LENGTH);
  816. }
  817. length = byteLength / BYTES;
  818. } else if (TYPED_ARRAY in data) {
  819. return fromList(TypedArray, data);
  820. } else {
  821. return $from.call(TypedArray, data);
  822. }
  823. hide(that, '_d', {
  824. b: buffer,
  825. o: offset,
  826. l: byteLength,
  827. e: length,
  828. v: new $DataView(buffer)
  829. });
  830. while (index < length) addElement(that, index++);
  831. });
  832. TypedArrayPrototype = TypedArray[PROTOTYPE] = create($TypedArrayPrototype$);
  833. hide(TypedArrayPrototype, 'constructor', TypedArray);
  834. } else if (!fails(function () {
  835. TypedArray(1);
  836. }) || !fails(function () {
  837. new TypedArray(-1); // eslint-disable-line no-new
  838. }) || !$iterDetect(function (iter) {
  839. new TypedArray(); // eslint-disable-line no-new
  840. new TypedArray(null); // eslint-disable-line no-new
  841. new TypedArray(1.5); // eslint-disable-line no-new
  842. new TypedArray(iter); // eslint-disable-line no-new
  843. }, true)) {
  844. TypedArray = wrapper(function (that, data, $offset, $length) {
  845. anInstance(that, TypedArray, NAME);
  846. var klass;
  847. // `ws` module bug, temporarily remove validation length for Uint8Array
  848. // https://github.com/websockets/ws/pull/645
  849. if (!isObject(data)) return new Base(toIndex(data));
  850. if (data instanceof $ArrayBuffer || (klass = classof(data)) == ARRAY_BUFFER || klass == SHARED_BUFFER) {
  851. return $length !== undefined
  852. ? new Base(data, toOffset($offset, BYTES), $length)
  853. : $offset !== undefined
  854. ? new Base(data, toOffset($offset, BYTES))
  855. : new Base(data);
  856. }
  857. if (TYPED_ARRAY in data) return fromList(TypedArray, data);
  858. return $from.call(TypedArray, data);
  859. });
  860. arrayForEach(TAC !== Function.prototype ? gOPN(Base).concat(gOPN(TAC)) : gOPN(Base), function (key) {
  861. if (!(key in TypedArray)) hide(TypedArray, key, Base[key]);
  862. });
  863. TypedArray[PROTOTYPE] = TypedArrayPrototype;
  864. if (!LIBRARY) TypedArrayPrototype.constructor = TypedArray;
  865. }
  866. var $nativeIterator = TypedArrayPrototype[ITERATOR];
  867. var CORRECT_ITER_NAME = !!$nativeIterator
  868. && ($nativeIterator.name == 'values' || $nativeIterator.name == undefined);
  869. var $iterator = $iterators.values;
  870. hide(TypedArray, TYPED_CONSTRUCTOR, true);
  871. hide(TypedArrayPrototype, TYPED_ARRAY, NAME);
  872. hide(TypedArrayPrototype, VIEW, true);
  873. hide(TypedArrayPrototype, DEF_CONSTRUCTOR, TypedArray);
  874. if (CLAMPED ? new TypedArray(1)[TAG] != NAME : !(TAG in TypedArrayPrototype)) {
  875. dP(TypedArrayPrototype, TAG, {
  876. get: function () { return NAME; }
  877. });
  878. }
  879. O[NAME] = TypedArray;
  880. $export($export.G + $export.W + $export.F * (TypedArray != Base), O);
  881. $export($export.S, NAME, {
  882. BYTES_PER_ELEMENT: BYTES
  883. });
  884. $export($export.S + $export.F * fails(function () { Base.of.call(TypedArray, 1); }), NAME, {
  885. from: $from,
  886. of: $of
  887. });
  888. if (!(BYTES_PER_ELEMENT in TypedArrayPrototype)) hide(TypedArrayPrototype, BYTES_PER_ELEMENT, BYTES);
  889. $export($export.P, NAME, proto);
  890. setSpecies(NAME);
  891. $export($export.P + $export.F * FORCED_SET, NAME, { set: $set });
  892. $export($export.P + $export.F * !CORRECT_ITER_NAME, NAME, $iterators);
  893. if (!LIBRARY && TypedArrayPrototype.toString != arrayToString) TypedArrayPrototype.toString = arrayToString;
  894. $export($export.P + $export.F * fails(function () {
  895. new TypedArray(1).slice();
  896. }), NAME, { slice: $slice });
  897. $export($export.P + $export.F * (fails(function () {
  898. return [1, 2].toLocaleString() != new TypedArray([1, 2]).toLocaleString();
  899. }) || !fails(function () {
  900. TypedArrayPrototype.toLocaleString.call([1, 2]);
  901. })), NAME, { toLocaleString: $toLocaleString });
  902. Iterators[NAME] = CORRECT_ITER_NAME ? $nativeIterator : $iterator;
  903. if (!LIBRARY && !CORRECT_ITER_NAME) hide(TypedArrayPrototype, ITERATOR, $iterator);
  904. };
  905. } else module.exports = function () { /* empty */ };
  906. /***/ }),
  907. /* 27 */
  908. /***/ (function(module, exports, __webpack_require__) {
  909. var Map = __webpack_require__(111);
  910. var $export = __webpack_require__(0);
  911. var shared = __webpack_require__(49)('metadata');
  912. var store = shared.store || (shared.store = new (__webpack_require__(114))());
  913. var getOrCreateMetadataMap = function (target, targetKey, create) {
  914. var targetMetadata = store.get(target);
  915. if (!targetMetadata) {
  916. if (!create) return undefined;
  917. store.set(target, targetMetadata = new Map());
  918. }
  919. var keyMetadata = targetMetadata.get(targetKey);
  920. if (!keyMetadata) {
  921. if (!create) return undefined;
  922. targetMetadata.set(targetKey, keyMetadata = new Map());
  923. } return keyMetadata;
  924. };
  925. var ordinaryHasOwnMetadata = function (MetadataKey, O, P) {
  926. var metadataMap = getOrCreateMetadataMap(O, P, false);
  927. return metadataMap === undefined ? false : metadataMap.has(MetadataKey);
  928. };
  929. var ordinaryGetOwnMetadata = function (MetadataKey, O, P) {
  930. var metadataMap = getOrCreateMetadataMap(O, P, false);
  931. return metadataMap === undefined ? undefined : metadataMap.get(MetadataKey);
  932. };
  933. var ordinaryDefineOwnMetadata = function (MetadataKey, MetadataValue, O, P) {
  934. getOrCreateMetadataMap(O, P, true).set(MetadataKey, MetadataValue);
  935. };
  936. var ordinaryOwnMetadataKeys = function (target, targetKey) {
  937. var metadataMap = getOrCreateMetadataMap(target, targetKey, false);
  938. var keys = [];
  939. if (metadataMap) metadataMap.forEach(function (_, key) { keys.push(key); });
  940. return keys;
  941. };
  942. var toMetaKey = function (it) {
  943. return it === undefined || typeof it == 'symbol' ? it : String(it);
  944. };
  945. var exp = function (O) {
  946. $export($export.S, 'Reflect', O);
  947. };
  948. module.exports = {
  949. store: store,
  950. map: getOrCreateMetadataMap,
  951. has: ordinaryHasOwnMetadata,
  952. get: ordinaryGetOwnMetadata,
  953. set: ordinaryDefineOwnMetadata,
  954. keys: ordinaryOwnMetadataKeys,
  955. key: toMetaKey,
  956. exp: exp
  957. };
  958. /***/ }),
  959. /* 28 */
  960. /***/ (function(module, exports) {
  961. var core = module.exports = { version: '2.5.5' };
  962. if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
  963. /***/ }),
  964. /* 29 */
  965. /***/ (function(module, exports, __webpack_require__) {
  966. var META = __webpack_require__(32)('meta');
  967. var isObject = __webpack_require__(4);
  968. var has = __webpack_require__(14);
  969. var setDesc = __webpack_require__(7).f;
  970. var id = 0;
  971. var isExtensible = Object.isExtensible || function () {
  972. return true;
  973. };
  974. var FREEZE = !__webpack_require__(3)(function () {
  975. return isExtensible(Object.preventExtensions({}));
  976. });
  977. var setMeta = function (it) {
  978. setDesc(it, META, { value: {
  979. i: 'O' + ++id, // object ID
  980. w: {} // weak collections IDs
  981. } });
  982. };
  983. var fastKey = function (it, create) {
  984. // return primitive with prefix
  985. if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
  986. if (!has(it, META)) {
  987. // can't set metadata to uncaught frozen object
  988. if (!isExtensible(it)) return 'F';
  989. // not necessary to add metadata
  990. if (!create) return 'E';
  991. // add missing metadata
  992. setMeta(it);
  993. // return object ID
  994. } return it[META].i;
  995. };
  996. var getWeak = function (it, create) {
  997. if (!has(it, META)) {
  998. // can't set metadata to uncaught frozen object
  999. if (!isExtensible(it)) return true;
  1000. // not necessary to add metadata
  1001. if (!create) return false;
  1002. // add missing metadata
  1003. setMeta(it);
  1004. // return hash weak collections IDs
  1005. } return it[META].w;
  1006. };
  1007. // add metadata on freeze-family methods calling
  1008. var onFreeze = function (it) {
  1009. if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
  1010. return it;
  1011. };
  1012. var meta = module.exports = {
  1013. KEY: META,
  1014. NEED: false,
  1015. fastKey: fastKey,
  1016. getWeak: getWeak,
  1017. onFreeze: onFreeze
  1018. };
  1019. /***/ }),
  1020. /* 30 */
  1021. /***/ (function(module, exports, __webpack_require__) {
  1022. // 22.1.3.31 Array.prototype[@@unscopables]
  1023. var UNSCOPABLES = __webpack_require__(5)('unscopables');
  1024. var ArrayProto = Array.prototype;
  1025. if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(11)(ArrayProto, UNSCOPABLES, {});
  1026. module.exports = function (key) {
  1027. ArrayProto[UNSCOPABLES][key] = true;
  1028. };
  1029. /***/ }),
  1030. /* 31 */
  1031. /***/ (function(module, exports) {
  1032. module.exports = function (bitmap, value) {
  1033. return {
  1034. enumerable: !(bitmap & 1),
  1035. configurable: !(bitmap & 2),
  1036. writable: !(bitmap & 4),
  1037. value: value
  1038. };
  1039. };
  1040. /***/ }),
  1041. /* 32 */
  1042. /***/ (function(module, exports) {
  1043. var id = 0;
  1044. var px = Math.random();
  1045. module.exports = function (key) {
  1046. return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
  1047. };
  1048. /***/ }),
  1049. /* 33 */
  1050. /***/ (function(module, exports) {
  1051. module.exports = false;
  1052. /***/ }),
  1053. /* 34 */
  1054. /***/ (function(module, exports, __webpack_require__) {
  1055. // 19.1.2.14 / 15.2.3.14 Object.keys(O)
  1056. var $keys = __webpack_require__(92);
  1057. var enumBugKeys = __webpack_require__(66);
  1058. module.exports = Object.keys || function keys(O) {
  1059. return $keys(O, enumBugKeys);
  1060. };
  1061. /***/ }),
  1062. /* 35 */
  1063. /***/ (function(module, exports, __webpack_require__) {
  1064. var toInteger = __webpack_require__(23);
  1065. var max = Math.max;
  1066. var min = Math.min;
  1067. module.exports = function (index, length) {
  1068. index = toInteger(index);
  1069. return index < 0 ? max(index + length, 0) : min(index, length);
  1070. };
  1071. /***/ }),
  1072. /* 36 */
  1073. /***/ (function(module, exports, __webpack_require__) {
  1074. // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
  1075. var anObject = __webpack_require__(1);
  1076. var dPs = __webpack_require__(93);
  1077. var enumBugKeys = __webpack_require__(66);
  1078. var IE_PROTO = __webpack_require__(65)('IE_PROTO');
  1079. var Empty = function () { /* empty */ };
  1080. var PROTOTYPE = 'prototype';
  1081. // Create object with fake `null` prototype: use iframe Object with cleared prototype
  1082. var createDict = function () {
  1083. // Thrash, waste and sodomy: IE GC bug
  1084. var iframe = __webpack_require__(63)('iframe');
  1085. var i = enumBugKeys.length;
  1086. var lt = '<';
  1087. var gt = '>';
  1088. var iframeDocument;
  1089. iframe.style.display = 'none';
  1090. __webpack_require__(67).appendChild(iframe);
  1091. iframe.src = 'javascript:'; // eslint-disable-line no-script-url
  1092. // createDict = iframe.contentWindow.Object;
  1093. // html.removeChild(iframe);
  1094. iframeDocument = iframe.contentWindow.document;
  1095. iframeDocument.open();
  1096. iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
  1097. iframeDocument.close();
  1098. createDict = iframeDocument.F;
  1099. while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
  1100. return createDict();
  1101. };
  1102. module.exports = Object.create || function create(O, Properties) {
  1103. var result;
  1104. if (O !== null) {
  1105. Empty[PROTOTYPE] = anObject(O);
  1106. result = new Empty();
  1107. Empty[PROTOTYPE] = null;
  1108. // add "__proto__" for Object.getPrototypeOf polyfill
  1109. result[IE_PROTO] = O;
  1110. } else result = createDict();
  1111. return Properties === undefined ? result : dPs(result, Properties);
  1112. };
  1113. /***/ }),
  1114. /* 37 */
  1115. /***/ (function(module, exports, __webpack_require__) {
  1116. // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
  1117. var $keys = __webpack_require__(92);
  1118. var hiddenKeys = __webpack_require__(66).concat('length', 'prototype');
  1119. exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
  1120. return $keys(O, hiddenKeys);
  1121. };
  1122. /***/ }),
  1123. /* 38 */
  1124. /***/ (function(module, exports, __webpack_require__) {
  1125. "use strict";
  1126. var global = __webpack_require__(2);
  1127. var dP = __webpack_require__(7);
  1128. var DESCRIPTORS = __webpack_require__(6);
  1129. var SPECIES = __webpack_require__(5)('species');
  1130. module.exports = function (KEY) {
  1131. var C = global[KEY];
  1132. if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
  1133. configurable: true,
  1134. get: function () { return this; }
  1135. });
  1136. };
  1137. /***/ }),
  1138. /* 39 */
  1139. /***/ (function(module, exports) {
  1140. module.exports = function (it, Constructor, name, forbiddenField) {
  1141. if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
  1142. throw TypeError(name + ': incorrect invocation!');
  1143. } return it;
  1144. };
  1145. /***/ }),
  1146. /* 40 */
  1147. /***/ (function(module, exports, __webpack_require__) {
  1148. var ctx = __webpack_require__(18);
  1149. var call = __webpack_require__(104);
  1150. var isArrayIter = __webpack_require__(79);
  1151. var anObject = __webpack_require__(1);
  1152. var toLength = __webpack_require__(8);
  1153. var getIterFn = __webpack_require__(81);
  1154. var BREAK = {};
  1155. var RETURN = {};
  1156. var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
  1157. var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
  1158. var f = ctx(fn, that, entries ? 2 : 1);
  1159. var index = 0;
  1160. var length, step, iterator, result;
  1161. if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
  1162. // fast case for arrays with default iterator
  1163. if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
  1164. result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
  1165. if (result === BREAK || result === RETURN) return result;
  1166. } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
  1167. result = call(iterator, f, step.value, entries);
  1168. if (result === BREAK || result === RETURN) return result;
  1169. }
  1170. };
  1171. exports.BREAK = BREAK;
  1172. exports.RETURN = RETURN;
  1173. /***/ }),
  1174. /* 41 */
  1175. /***/ (function(module, exports, __webpack_require__) {
  1176. var redefine = __webpack_require__(12);
  1177. module.exports = function (target, src, safe) {
  1178. for (var key in src) redefine(target, key, src[key], safe);
  1179. return target;
  1180. };
  1181. /***/ }),
  1182. /* 42 */
  1183. /***/ (function(module, exports, __webpack_require__) {
  1184. var def = __webpack_require__(7).f;
  1185. var has = __webpack_require__(14);
  1186. var TAG = __webpack_require__(5)('toStringTag');
  1187. module.exports = function (it, tag, stat) {
  1188. if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
  1189. };
  1190. /***/ }),
  1191. /* 43 */
  1192. /***/ (function(module, exports, __webpack_require__) {
  1193. var $export = __webpack_require__(0);
  1194. var defined = __webpack_require__(22);
  1195. var fails = __webpack_require__(3);
  1196. var spaces = __webpack_require__(70);
  1197. var space = '[' + spaces + ']';
  1198. var non = '\u200b\u0085';
  1199. var ltrim = RegExp('^' + space + space + '*');
  1200. var rtrim = RegExp(space + space + '*$');
  1201. var exporter = function (KEY, exec, ALIAS) {
  1202. var exp = {};
  1203. var FORCE = fails(function () {
  1204. return !!spaces[KEY]() || non[KEY]() != non;
  1205. });
  1206. var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];
  1207. if (ALIAS) exp[ALIAS] = fn;
  1208. $export($export.P + $export.F * FORCE, 'String', exp);
  1209. };
  1210. // 1 -> String#trimLeft
  1211. // 2 -> String#trimRight
  1212. // 3 -> String#trim
  1213. var trim = exporter.trim = function (string, TYPE) {
  1214. string = String(defined(string));
  1215. if (TYPE & 1) string = string.replace(ltrim, '');
  1216. if (TYPE & 2) string = string.replace(rtrim, '');
  1217. return string;
  1218. };
  1219. module.exports = exporter;
  1220. /***/ }),
  1221. /* 44 */
  1222. /***/ (function(module, exports) {
  1223. module.exports = {};
  1224. /***/ }),
  1225. /* 45 */
  1226. /***/ (function(module, exports, __webpack_require__) {
  1227. var isObject = __webpack_require__(4);
  1228. module.exports = function (it, TYPE) {
  1229. if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
  1230. return it;
  1231. };
  1232. /***/ }),
  1233. /* 46 */
  1234. /***/ (function(module, exports, __webpack_require__) {
  1235. // fallback for non-array-like ES3 and non-enumerable old V8 strings
  1236. var cof = __webpack_require__(19);
  1237. // eslint-disable-next-line no-prototype-builtins
  1238. module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
  1239. return cof(it) == 'String' ? it.split('') : Object(it);
  1240. };
  1241. /***/ }),
  1242. /* 47 */
  1243. /***/ (function(module, exports) {
  1244. exports.f = {}.propertyIsEnumerable;
  1245. /***/ }),
  1246. /* 48 */
  1247. /***/ (function(module, exports, __webpack_require__) {
  1248. // getting tag from 19.1.3.6 Object.prototype.toString()
  1249. var cof = __webpack_require__(19);
  1250. var TAG = __webpack_require__(5)('toStringTag');
  1251. // ES3 wrong here
  1252. var ARG = cof(function () { return arguments; }()) == 'Arguments';
  1253. // fallback for IE11 Script Access Denied error
  1254. var tryGet = function (it, key) {
  1255. try {
  1256. return it[key];
  1257. } catch (e) { /* empty */ }
  1258. };
  1259. module.exports = function (it) {
  1260. var O, T, B;
  1261. return it === undefined ? 'Undefined' : it === null ? 'Null'
  1262. // @@toStringTag case
  1263. : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
  1264. // builtinTag case
  1265. : ARG ? cof(O)
  1266. // ES3 arguments fallback
  1267. : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
  1268. };
  1269. /***/ }),
  1270. /* 49 */
  1271. /***/ (function(module, exports, __webpack_require__) {
  1272. var global = __webpack_require__(2);
  1273. var SHARED = '__core-js_shared__';
  1274. var store = global[SHARED] || (global[SHARED] = {});
  1275. module.exports = function (key) {
  1276. return store[key] || (store[key] = {});
  1277. };
  1278. /***/ }),
  1279. /* 50 */
  1280. /***/ (function(module, exports, __webpack_require__) {
  1281. // false -> Array#indexOf
  1282. // true -> Array#includes
  1283. var toIObject = __webpack_require__(15);
  1284. var toLength = __webpack_require__(8);
  1285. var toAbsoluteIndex = __webpack_require__(35);
  1286. module.exports = function (IS_INCLUDES) {
  1287. return function ($this, el, fromIndex) {
  1288. var O = toIObject($this);
  1289. var length = toLength(O.length);
  1290. var index = toAbsoluteIndex(fromIndex, length);
  1291. var value;
  1292. // Array#includes uses SameValueZero equality algorithm
  1293. // eslint-disable-next-line no-self-compare
  1294. if (IS_INCLUDES && el != el) while (length > index) {
  1295. value = O[index++];
  1296. // eslint-disable-next-line no-self-compare
  1297. if (value != value) return true;
  1298. // Array#indexOf ignores holes, Array#includes - not
  1299. } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
  1300. if (O[index] === el) return IS_INCLUDES || index || 0;
  1301. } return !IS_INCLUDES && -1;
  1302. };
  1303. };
  1304. /***/ }),
  1305. /* 51 */
  1306. /***/ (function(module, exports) {
  1307. exports.f = Object.getOwnPropertySymbols;
  1308. /***/ }),
  1309. /* 52 */
  1310. /***/ (function(module, exports, __webpack_require__) {
  1311. // 7.2.2 IsArray(argument)
  1312. var cof = __webpack_require__(19);
  1313. module.exports = Array.isArray || function isArray(arg) {
  1314. return cof(arg) == 'Array';
  1315. };
  1316. /***/ }),
  1317. /* 53 */
  1318. /***/ (function(module, exports, __webpack_require__) {
  1319. // 7.2.8 IsRegExp(argument)
  1320. var isObject = __webpack_require__(4);
  1321. var cof = __webpack_require__(19);
  1322. var MATCH = __webpack_require__(5)('match');
  1323. module.exports = function (it) {
  1324. var isRegExp;
  1325. return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
  1326. };
  1327. /***/ }),
  1328. /* 54 */
  1329. /***/ (function(module, exports, __webpack_require__) {
  1330. var ITERATOR = __webpack_require__(5)('iterator');
  1331. var SAFE_CLOSING = false;
  1332. try {
  1333. var riter = [7][ITERATOR]();
  1334. riter['return'] = function () { SAFE_CLOSING = true; };
  1335. // eslint-disable-next-line no-throw-literal
  1336. Array.from(riter, function () { throw 2; });
  1337. } catch (e) { /* empty */ }
  1338. module.exports = function (exec, skipClosing) {
  1339. if (!skipClosing && !SAFE_CLOSING) return false;
  1340. var safe = false;
  1341. try {
  1342. var arr = [7];
  1343. var iter = arr[ITERATOR]();
  1344. iter.next = function () { return { done: safe = true }; };
  1345. arr[ITERATOR] = function () { return iter; };
  1346. exec(arr);
  1347. } catch (e) { /* empty */ }
  1348. return safe;
  1349. };
  1350. /***/ }),
  1351. /* 55 */
  1352. /***/ (function(module, exports, __webpack_require__) {
  1353. "use strict";
  1354. // 21.2.5.3 get RegExp.prototype.flags
  1355. var anObject = __webpack_require__(1);
  1356. module.exports = function () {
  1357. var that = anObject(this);
  1358. var result = '';
  1359. if (that.global) result += 'g';
  1360. if (that.ignoreCase) result += 'i';
  1361. if (that.multiline) result += 'm';
  1362. if (that.unicode) result += 'u';
  1363. if (that.sticky) result += 'y';
  1364. return result;
  1365. };
  1366. /***/ }),
  1367. /* 56 */
  1368. /***/ (function(module, exports, __webpack_require__) {
  1369. "use strict";
  1370. var hide = __webpack_require__(11);
  1371. var redefine = __webpack_require__(12);
  1372. var fails = __webpack_require__(3);
  1373. var defined = __webpack_require__(22);
  1374. var wks = __webpack_require__(5);
  1375. module.exports = function (KEY, length, exec) {
  1376. var SYMBOL = wks(KEY);
  1377. var fns = exec(defined, SYMBOL, ''[KEY]);
  1378. var strfn = fns[0];
  1379. var rxfn = fns[1];
  1380. if (fails(function () {
  1381. var O = {};
  1382. O[SYMBOL] = function () { return 7; };
  1383. return ''[KEY](O) != 7;
  1384. })) {
  1385. redefine(String.prototype, KEY, strfn);