wp-polyfill.js 64 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257
  1. /**
  2. * core-js 3.19.1
  3. * https://github.com/zloirock/core-js
  4. * License: http://rock.mit-license.org
  5. * © 2022 Denis Pushkarev (zloirock.ru)
  6. */
  7. !function (undefined) { 'use strict'; /******/ (function(modules) { // webpackBootstrap
  8. /******/ // The module cache
  9. /******/ var installedModules = {};
  10. /******/
  11. /******/ // The require function
  12. /******/ var __webpack_require__ = function (moduleId) {
  13. /******/
  14. /******/ // Check if module is in cache
  15. /******/ if(installedModules[moduleId]) {
  16. /******/ return installedModules[moduleId].exports;
  17. /******/ }
  18. /******/ // Create a new module (and put it into the cache)
  19. /******/ var module = installedModules[moduleId] = {
  20. /******/ i: moduleId,
  21. /******/ l: false,
  22. /******/ exports: {}
  23. /******/ };
  24. /******/
  25. /******/ // Execute the module function
  26. /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
  27. /******/
  28. /******/ // Flag the module as loaded
  29. /******/ module.l = true;
  30. /******/
  31. /******/ // Return the exports of the module
  32. /******/ return module.exports;
  33. /******/ }
  34. /******/
  35. /******/
  36. /******/ // expose the modules object (__webpack_modules__)
  37. /******/ __webpack_require__.m = modules;
  38. /******/
  39. /******/ // expose the module cache
  40. /******/ __webpack_require__.c = installedModules;
  41. /******/
  42. /******/ // define getter function for harmony exports
  43. /******/ __webpack_require__.d = function(exports, name, getter) {
  44. /******/ if(!__webpack_require__.o(exports, name)) {
  45. /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
  46. /******/ }
  47. /******/ };
  48. /******/
  49. /******/ // define __esModule on exports
  50. /******/ __webpack_require__.r = function(exports) {
  51. /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
  52. /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
  53. /******/ }
  54. /******/ Object.defineProperty(exports, '__esModule', { value: true });
  55. /******/ };
  56. /******/
  57. /******/ // create a fake namespace object
  58. /******/ // mode & 1: value is a module id, require it
  59. /******/ // mode & 2: merge all properties of value into the ns
  60. /******/ // mode & 4: return value when already ns object
  61. /******/ // mode & 8|1: behave like require
  62. /******/ __webpack_require__.t = function(value, mode) {
  63. /******/ if(mode & 1) value = __webpack_require__(value);
  64. /******/ if(mode & 8) return value;
  65. /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
  66. /******/ var ns = Object.create(null);
  67. /******/ __webpack_require__.r(ns);
  68. /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
  69. /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
  70. /******/ return ns;
  71. /******/ };
  72. /******/
  73. /******/ // getDefaultExport function for compatibility with non-harmony modules
  74. /******/ __webpack_require__.n = function(module) {
  75. /******/ var getter = module && module.__esModule ?
  76. /******/ function getDefault() { return module['default']; } :
  77. /******/ function getModuleExports() { return module; };
  78. /******/ __webpack_require__.d(getter, 'a', getter);
  79. /******/ return getter;
  80. /******/ };
  81. /******/
  82. /******/ // Object.prototype.hasOwnProperty.call
  83. /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
  84. /******/
  85. /******/ // __webpack_public_path__
  86. /******/ __webpack_require__.p = "";
  87. /******/
  88. /******/
  89. /******/ // Load entry module and return exports
  90. /******/ return __webpack_require__(__webpack_require__.s = 0);
  91. /******/ })
  92. /************************************************************************/
  93. /******/ ([
  94. /* 0 */
  95. /***/ (function(module, exports, __webpack_require__) {
  96. __webpack_require__(1);
  97. __webpack_require__(67);
  98. __webpack_require__(68);
  99. __webpack_require__(72);
  100. __webpack_require__(79);
  101. module.exports = __webpack_require__(85);
  102. /***/ }),
  103. /* 1 */
  104. /***/ (function(module, exports, __webpack_require__) {
  105. "use strict";
  106. var $ = __webpack_require__(2);
  107. var toObject = __webpack_require__(36);
  108. var lengthOfArrayLike = __webpack_require__(57);
  109. var toIntegerOrInfinity = __webpack_require__(56);
  110. var addToUnscopables = __webpack_require__(62);
  111. // `Array.prototype.at` method
  112. // https://github.com/tc39/proposal-relative-indexing-method
  113. $({ target: 'Array', proto: true }, {
  114. at: function at(index) {
  115. var O = toObject(this);
  116. var len = lengthOfArrayLike(O);
  117. var relativeIndex = toIntegerOrInfinity(index);
  118. var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;
  119. return (k < 0 || k >= len) ? undefined : O[k];
  120. }
  121. });
  122. addToUnscopables('at');
  123. /***/ }),
  124. /* 2 */
  125. /***/ (function(module, exports, __webpack_require__) {
  126. var global = __webpack_require__(3);
  127. var getOwnPropertyDescriptor = __webpack_require__(4).f;
  128. var createNonEnumerableProperty = __webpack_require__(40);
  129. var redefine = __webpack_require__(43);
  130. var setGlobal = __webpack_require__(34);
  131. var copyConstructorProperties = __webpack_require__(50);
  132. var isForced = __webpack_require__(61);
  133. /*
  134. options.target - name of the target object
  135. options.global - target is the global object
  136. options.stat - export as static methods of target
  137. options.proto - export as prototype methods of target
  138. options.real - real prototype method for the `pure` version
  139. options.forced - export even if the native feature is available
  140. options.bind - bind methods to the target, required for the `pure` version
  141. options.wrap - wrap constructors to preventing global pollution, required for the `pure` version
  142. options.unsafe - use the simple assignment of property instead of delete + defineProperty
  143. options.sham - add a flag to not completely full polyfills
  144. options.enumerable - export as enumerable property
  145. options.noTargetGet - prevent calling a getter on target
  146. options.name - the .name of the function if it does not match the key
  147. */
  148. module.exports = function (options, source) {
  149. var TARGET = options.target;
  150. var GLOBAL = options.global;
  151. var STATIC = options.stat;
  152. var FORCED, target, key, targetProperty, sourceProperty, descriptor;
  153. if (GLOBAL) {
  154. target = global;
  155. } else if (STATIC) {
  156. target = global[TARGET] || setGlobal(TARGET, {});
  157. } else {
  158. target = (global[TARGET] || {}).prototype;
  159. }
  160. if (target) for (key in source) {
  161. sourceProperty = source[key];
  162. if (options.noTargetGet) {
  163. descriptor = getOwnPropertyDescriptor(target, key);
  164. targetProperty = descriptor && descriptor.value;
  165. } else targetProperty = target[key];
  166. FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);
  167. // contained in target
  168. if (!FORCED && targetProperty !== undefined) {
  169. if (typeof sourceProperty == typeof targetProperty) continue;
  170. copyConstructorProperties(sourceProperty, targetProperty);
  171. }
  172. // add a flag to not completely full polyfills
  173. if (options.sham || (targetProperty && targetProperty.sham)) {
  174. createNonEnumerableProperty(sourceProperty, 'sham', true);
  175. }
  176. // extend global
  177. redefine(target, key, sourceProperty, options);
  178. }
  179. };
  180. /***/ }),
  181. /* 3 */
  182. /***/ (function(module, exports) {
  183. var check = function (it) {
  184. return it && it.Math == Math && it;
  185. };
  186. // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
  187. module.exports =
  188. // eslint-disable-next-line es/no-global-this -- safe
  189. check(typeof globalThis == 'object' && globalThis) ||
  190. check(typeof window == 'object' && window) ||
  191. // eslint-disable-next-line no-restricted-globals -- safe
  192. check(typeof self == 'object' && self) ||
  193. check(typeof global == 'object' && global) ||
  194. // eslint-disable-next-line no-new-func -- fallback
  195. (function () { return this; })() || Function('return this')();
  196. /***/ }),
  197. /* 4 */
  198. /***/ (function(module, exports, __webpack_require__) {
  199. var DESCRIPTORS = __webpack_require__(5);
  200. var call = __webpack_require__(7);
  201. var propertyIsEnumerableModule = __webpack_require__(8);
  202. var createPropertyDescriptor = __webpack_require__(9);
  203. var toIndexedObject = __webpack_require__(10);
  204. var toPropertyKey = __webpack_require__(15);
  205. var hasOwn = __webpack_require__(35);
  206. var IE8_DOM_DEFINE = __webpack_require__(38);
  207. // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
  208. var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
  209. // `Object.getOwnPropertyDescriptor` method
  210. // https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
  211. exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
  212. O = toIndexedObject(O);
  213. P = toPropertyKey(P);
  214. if (IE8_DOM_DEFINE) try {
  215. return $getOwnPropertyDescriptor(O, P);
  216. } catch (error) { /* empty */ }
  217. if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);
  218. };
  219. /***/ }),
  220. /* 5 */
  221. /***/ (function(module, exports, __webpack_require__) {
  222. var fails = __webpack_require__(6);
  223. // Detect IE8's incomplete defineProperty implementation
  224. module.exports = !fails(function () {
  225. // eslint-disable-next-line es/no-object-defineproperty -- required for testing
  226. return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;
  227. });
  228. /***/ }),
  229. /* 6 */
  230. /***/ (function(module, exports) {
  231. module.exports = function (exec) {
  232. try {
  233. return !!exec();
  234. } catch (error) {
  235. return true;
  236. }
  237. };
  238. /***/ }),
  239. /* 7 */
  240. /***/ (function(module, exports) {
  241. var call = Function.prototype.call;
  242. module.exports = call.bind ? call.bind(call) : function () {
  243. return call.apply(call, arguments);
  244. };
  245. /***/ }),
  246. /* 8 */
  247. /***/ (function(module, exports, __webpack_require__) {
  248. "use strict";
  249. var $propertyIsEnumerable = {}.propertyIsEnumerable;
  250. // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
  251. var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
  252. // Nashorn ~ JDK8 bug
  253. var NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);
  254. // `Object.prototype.propertyIsEnumerable` method implementation
  255. // https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable
  256. exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {
  257. var descriptor = getOwnPropertyDescriptor(this, V);
  258. return !!descriptor && descriptor.enumerable;
  259. } : $propertyIsEnumerable;
  260. /***/ }),
  261. /* 9 */
  262. /***/ (function(module, exports) {
  263. module.exports = function (bitmap, value) {
  264. return {
  265. enumerable: !(bitmap & 1),
  266. configurable: !(bitmap & 2),
  267. writable: !(bitmap & 4),
  268. value: value
  269. };
  270. };
  271. /***/ }),
  272. /* 10 */
  273. /***/ (function(module, exports, __webpack_require__) {
  274. // toObject with fallback for non-array-like ES3 strings
  275. var IndexedObject = __webpack_require__(11);
  276. var requireObjectCoercible = __webpack_require__(14);
  277. module.exports = function (it) {
  278. return IndexedObject(requireObjectCoercible(it));
  279. };
  280. /***/ }),
  281. /* 11 */
  282. /***/ (function(module, exports, __webpack_require__) {
  283. var global = __webpack_require__(3);
  284. var uncurryThis = __webpack_require__(12);
  285. var fails = __webpack_require__(6);
  286. var classof = __webpack_require__(13);
  287. var Object = global.Object;
  288. var split = uncurryThis(''.split);
  289. // fallback for non-array-like ES3 and non-enumerable old V8 strings
  290. module.exports = fails(function () {
  291. // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
  292. // eslint-disable-next-line no-prototype-builtins -- safe
  293. return !Object('z').propertyIsEnumerable(0);
  294. }) ? function (it) {
  295. return classof(it) == 'String' ? split(it, '') : Object(it);
  296. } : Object;
  297. /***/ }),
  298. /* 12 */
  299. /***/ (function(module, exports) {
  300. var FunctionPrototype = Function.prototype;
  301. var bind = FunctionPrototype.bind;
  302. var call = FunctionPrototype.call;
  303. var callBind = bind && bind.bind(call);
  304. module.exports = bind ? function (fn) {
  305. return fn && callBind(call, fn);
  306. } : function (fn) {
  307. return fn && function () {
  308. return call.apply(fn, arguments);
  309. };
  310. };
  311. /***/ }),
  312. /* 13 */
  313. /***/ (function(module, exports, __webpack_require__) {
  314. var uncurryThis = __webpack_require__(12);
  315. var toString = uncurryThis({}.toString);
  316. var stringSlice = uncurryThis(''.slice);
  317. module.exports = function (it) {
  318. return stringSlice(toString(it), 8, -1);
  319. };
  320. /***/ }),
  321. /* 14 */
  322. /***/ (function(module, exports, __webpack_require__) {
  323. var global = __webpack_require__(3);
  324. var TypeError = global.TypeError;
  325. // `RequireObjectCoercible` abstract operation
  326. // https://tc39.es/ecma262/#sec-requireobjectcoercible
  327. module.exports = function (it) {
  328. if (it == undefined) throw TypeError("Can't call method on " + it);
  329. return it;
  330. };
  331. /***/ }),
  332. /* 15 */
  333. /***/ (function(module, exports, __webpack_require__) {
  334. var toPrimitive = __webpack_require__(16);
  335. var isSymbol = __webpack_require__(19);
  336. // `ToPropertyKey` abstract operation
  337. // https://tc39.es/ecma262/#sec-topropertykey
  338. module.exports = function (argument) {
  339. var key = toPrimitive(argument, 'string');
  340. return isSymbol(key) ? key : key + '';
  341. };
  342. /***/ }),
  343. /* 16 */
  344. /***/ (function(module, exports, __webpack_require__) {
  345. var global = __webpack_require__(3);
  346. var call = __webpack_require__(7);
  347. var isObject = __webpack_require__(17);
  348. var isSymbol = __webpack_require__(19);
  349. var getMethod = __webpack_require__(26);
  350. var ordinaryToPrimitive = __webpack_require__(29);
  351. var wellKnownSymbol = __webpack_require__(30);
  352. var TypeError = global.TypeError;
  353. var TO_PRIMITIVE = wellKnownSymbol('toPrimitive');
  354. // `ToPrimitive` abstract operation
  355. // https://tc39.es/ecma262/#sec-toprimitive
  356. module.exports = function (input, pref) {
  357. if (!isObject(input) || isSymbol(input)) return input;
  358. var exoticToPrim = getMethod(input, TO_PRIMITIVE);
  359. var result;
  360. if (exoticToPrim) {
  361. if (pref === undefined) pref = 'default';
  362. result = call(exoticToPrim, input, pref);
  363. if (!isObject(result) || isSymbol(result)) return result;
  364. throw TypeError("Can't convert object to primitive value");
  365. }
  366. if (pref === undefined) pref = 'number';
  367. return ordinaryToPrimitive(input, pref);
  368. };
  369. /***/ }),
  370. /* 17 */
  371. /***/ (function(module, exports, __webpack_require__) {
  372. var isCallable = __webpack_require__(18);
  373. module.exports = function (it) {
  374. return typeof it == 'object' ? it !== null : isCallable(it);
  375. };
  376. /***/ }),
  377. /* 18 */
  378. /***/ (function(module, exports) {
  379. // `IsCallable` abstract operation
  380. // https://tc39.es/ecma262/#sec-iscallable
  381. module.exports = function (argument) {
  382. return typeof argument == 'function';
  383. };
  384. /***/ }),
  385. /* 19 */
  386. /***/ (function(module, exports, __webpack_require__) {
  387. var global = __webpack_require__(3);
  388. var getBuiltIn = __webpack_require__(20);
  389. var isCallable = __webpack_require__(18);
  390. var isPrototypeOf = __webpack_require__(21);
  391. var USE_SYMBOL_AS_UID = __webpack_require__(22);
  392. var Object = global.Object;
  393. module.exports = USE_SYMBOL_AS_UID ? function (it) {
  394. return typeof it == 'symbol';
  395. } : function (it) {
  396. var $Symbol = getBuiltIn('Symbol');
  397. return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, Object(it));
  398. };
  399. /***/ }),
  400. /* 20 */
  401. /***/ (function(module, exports, __webpack_require__) {
  402. var global = __webpack_require__(3);
  403. var isCallable = __webpack_require__(18);
  404. var aFunction = function (argument) {
  405. return isCallable(argument) ? argument : undefined;
  406. };
  407. module.exports = function (namespace, method) {
  408. return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method];
  409. };
  410. /***/ }),
  411. /* 21 */
  412. /***/ (function(module, exports, __webpack_require__) {
  413. var uncurryThis = __webpack_require__(12);
  414. module.exports = uncurryThis({}.isPrototypeOf);
  415. /***/ }),
  416. /* 22 */
  417. /***/ (function(module, exports, __webpack_require__) {
  418. /* eslint-disable es/no-symbol -- required for testing */
  419. var NATIVE_SYMBOL = __webpack_require__(23);
  420. module.exports = NATIVE_SYMBOL
  421. && !Symbol.sham
  422. && typeof Symbol.iterator == 'symbol';
  423. /***/ }),
  424. /* 23 */
  425. /***/ (function(module, exports, __webpack_require__) {
  426. /* eslint-disable es/no-symbol -- required for testing */
  427. var V8_VERSION = __webpack_require__(24);
  428. var fails = __webpack_require__(6);
  429. // eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing
  430. module.exports = !!Object.getOwnPropertySymbols && !fails(function () {
  431. var symbol = Symbol();
  432. // Chrome 38 Symbol has incorrect toString conversion
  433. // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances
  434. return !String(symbol) || !(Object(symbol) instanceof Symbol) ||
  435. // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances
  436. !Symbol.sham && V8_VERSION && V8_VERSION < 41;
  437. });
  438. /***/ }),
  439. /* 24 */
  440. /***/ (function(module, exports, __webpack_require__) {
  441. var global = __webpack_require__(3);
  442. var userAgent = __webpack_require__(25);
  443. var process = global.process;
  444. var Deno = global.Deno;
  445. var versions = process && process.versions || Deno && Deno.version;
  446. var v8 = versions && versions.v8;
  447. var match, version;
  448. if (v8) {
  449. match = v8.split('.');
  450. // in old Chrome, versions of V8 isn't V8 = Chrome / 10
  451. // but their correct versions are not interesting for us
  452. version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);
  453. }
  454. // BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`
  455. // so check `userAgent` even if `.v8` exists, but 0
  456. if (!version && userAgent) {
  457. match = userAgent.match(/Edge\/(\d+)/);
  458. if (!match || match[1] >= 74) {
  459. match = userAgent.match(/Chrome\/(\d+)/);
  460. if (match) version = +match[1];
  461. }
  462. }
  463. module.exports = version;
  464. /***/ }),
  465. /* 25 */
  466. /***/ (function(module, exports, __webpack_require__) {
  467. var getBuiltIn = __webpack_require__(20);
  468. module.exports = getBuiltIn('navigator', 'userAgent') || '';
  469. /***/ }),
  470. /* 26 */
  471. /***/ (function(module, exports, __webpack_require__) {
  472. var aCallable = __webpack_require__(27);
  473. // `GetMethod` abstract operation
  474. // https://tc39.es/ecma262/#sec-getmethod
  475. module.exports = function (V, P) {
  476. var func = V[P];
  477. return func == null ? undefined : aCallable(func);
  478. };
  479. /***/ }),
  480. /* 27 */
  481. /***/ (function(module, exports, __webpack_require__) {
  482. var global = __webpack_require__(3);
  483. var isCallable = __webpack_require__(18);
  484. var tryToString = __webpack_require__(28);
  485. var TypeError = global.TypeError;
  486. // `Assert: IsCallable(argument) is true`
  487. module.exports = function (argument) {
  488. if (isCallable(argument)) return argument;
  489. throw TypeError(tryToString(argument) + ' is not a function');
  490. };
  491. /***/ }),
  492. /* 28 */
  493. /***/ (function(module, exports, __webpack_require__) {
  494. var global = __webpack_require__(3);
  495. var String = global.String;
  496. module.exports = function (argument) {
  497. try {
  498. return String(argument);
  499. } catch (error) {
  500. return 'Object';
  501. }
  502. };
  503. /***/ }),
  504. /* 29 */
  505. /***/ (function(module, exports, __webpack_require__) {
  506. var global = __webpack_require__(3);
  507. var call = __webpack_require__(7);
  508. var isCallable = __webpack_require__(18);
  509. var isObject = __webpack_require__(17);
  510. var TypeError = global.TypeError;
  511. // `OrdinaryToPrimitive` abstract operation
  512. // https://tc39.es/ecma262/#sec-ordinarytoprimitive
  513. module.exports = function (input, pref) {
  514. var fn, val;
  515. if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
  516. if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;
  517. if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
  518. throw TypeError("Can't convert object to primitive value");
  519. };
  520. /***/ }),
  521. /* 30 */
  522. /***/ (function(module, exports, __webpack_require__) {
  523. var global = __webpack_require__(3);
  524. var shared = __webpack_require__(31);
  525. var hasOwn = __webpack_require__(35);
  526. var uid = __webpack_require__(37);
  527. var NATIVE_SYMBOL = __webpack_require__(23);
  528. var USE_SYMBOL_AS_UID = __webpack_require__(22);
  529. var WellKnownSymbolsStore = shared('wks');
  530. var Symbol = global.Symbol;
  531. var symbolFor = Symbol && Symbol['for'];
  532. var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid;
  533. module.exports = function (name) {
  534. if (!hasOwn(WellKnownSymbolsStore, name) || !(NATIVE_SYMBOL || typeof WellKnownSymbolsStore[name] == 'string')) {
  535. var description = 'Symbol.' + name;
  536. if (NATIVE_SYMBOL && hasOwn(Symbol, name)) {
  537. WellKnownSymbolsStore[name] = Symbol[name];
  538. } else if (USE_SYMBOL_AS_UID && symbolFor) {
  539. WellKnownSymbolsStore[name] = symbolFor(description);
  540. } else {
  541. WellKnownSymbolsStore[name] = createWellKnownSymbol(description);
  542. }
  543. } return WellKnownSymbolsStore[name];
  544. };
  545. /***/ }),
  546. /* 31 */
  547. /***/ (function(module, exports, __webpack_require__) {
  548. var IS_PURE = __webpack_require__(32);
  549. var store = __webpack_require__(33);
  550. (module.exports = function (key, value) {
  551. return store[key] || (store[key] = value !== undefined ? value : {});
  552. })('versions', []).push({
  553. version: '3.19.1',
  554. mode: IS_PURE ? 'pure' : 'global',
  555. copyright: '© 2021 Denis Pushkarev (zloirock.ru)'
  556. });
  557. /***/ }),
  558. /* 32 */
  559. /***/ (function(module, exports) {
  560. module.exports = false;
  561. /***/ }),
  562. /* 33 */
  563. /***/ (function(module, exports, __webpack_require__) {
  564. var global = __webpack_require__(3);
  565. var setGlobal = __webpack_require__(34);
  566. var SHARED = '__core-js_shared__';
  567. var store = global[SHARED] || setGlobal(SHARED, {});
  568. module.exports = store;
  569. /***/ }),
  570. /* 34 */
  571. /***/ (function(module, exports, __webpack_require__) {
  572. var global = __webpack_require__(3);
  573. // eslint-disable-next-line es/no-object-defineproperty -- safe
  574. var defineProperty = Object.defineProperty;
  575. module.exports = function (key, value) {
  576. try {
  577. defineProperty(global, key, { value: value, configurable: true, writable: true });
  578. } catch (error) {
  579. global[key] = value;
  580. } return value;
  581. };
  582. /***/ }),
  583. /* 35 */
  584. /***/ (function(module, exports, __webpack_require__) {
  585. var uncurryThis = __webpack_require__(12);
  586. var toObject = __webpack_require__(36);
  587. var hasOwnProperty = uncurryThis({}.hasOwnProperty);
  588. // `HasOwnProperty` abstract operation
  589. // https://tc39.es/ecma262/#sec-hasownproperty
  590. module.exports = Object.hasOwn || function hasOwn(it, key) {
  591. return hasOwnProperty(toObject(it), key);
  592. };
  593. /***/ }),
  594. /* 36 */
  595. /***/ (function(module, exports, __webpack_require__) {
  596. var global = __webpack_require__(3);
  597. var requireObjectCoercible = __webpack_require__(14);
  598. var Object = global.Object;
  599. // `ToObject` abstract operation
  600. // https://tc39.es/ecma262/#sec-toobject
  601. module.exports = function (argument) {
  602. return Object(requireObjectCoercible(argument));
  603. };
  604. /***/ }),
  605. /* 37 */
  606. /***/ (function(module, exports, __webpack_require__) {
  607. var uncurryThis = __webpack_require__(12);
  608. var id = 0;
  609. var postfix = Math.random();
  610. var toString = uncurryThis(1.0.toString);
  611. module.exports = function (key) {
  612. return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);
  613. };
  614. /***/ }),
  615. /* 38 */
  616. /***/ (function(module, exports, __webpack_require__) {
  617. var DESCRIPTORS = __webpack_require__(5);
  618. var fails = __webpack_require__(6);
  619. var createElement = __webpack_require__(39);
  620. // Thank's IE8 for his funny defineProperty
  621. module.exports = !DESCRIPTORS && !fails(function () {
  622. // eslint-disable-next-line es/no-object-defineproperty -- requied for testing
  623. return Object.defineProperty(createElement('div'), 'a', {
  624. get: function () { return 7; }
  625. }).a != 7;
  626. });
  627. /***/ }),
  628. /* 39 */
  629. /***/ (function(module, exports, __webpack_require__) {
  630. var global = __webpack_require__(3);
  631. var isObject = __webpack_require__(17);
  632. var document = global.document;
  633. // typeof document.createElement is 'object' in old IE
  634. var EXISTS = isObject(document) && isObject(document.createElement);
  635. module.exports = function (it) {
  636. return EXISTS ? document.createElement(it) : {};
  637. };
  638. /***/ }),
  639. /* 40 */
  640. /***/ (function(module, exports, __webpack_require__) {
  641. var DESCRIPTORS = __webpack_require__(5);
  642. var definePropertyModule = __webpack_require__(41);
  643. var createPropertyDescriptor = __webpack_require__(9);
  644. module.exports = DESCRIPTORS ? function (object, key, value) {
  645. return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
  646. } : function (object, key, value) {
  647. object[key] = value;
  648. return object;
  649. };
  650. /***/ }),
  651. /* 41 */
  652. /***/ (function(module, exports, __webpack_require__) {
  653. var global = __webpack_require__(3);
  654. var DESCRIPTORS = __webpack_require__(5);
  655. var IE8_DOM_DEFINE = __webpack_require__(38);
  656. var anObject = __webpack_require__(42);
  657. var toPropertyKey = __webpack_require__(15);
  658. var TypeError = global.TypeError;
  659. // eslint-disable-next-line es/no-object-defineproperty -- safe
  660. var $defineProperty = Object.defineProperty;
  661. // `Object.defineProperty` method
  662. // https://tc39.es/ecma262/#sec-object.defineproperty
  663. exports.f = DESCRIPTORS ? $defineProperty : function defineProperty(O, P, Attributes) {
  664. anObject(O);
  665. P = toPropertyKey(P);
  666. anObject(Attributes);
  667. if (IE8_DOM_DEFINE) try {
  668. return $defineProperty(O, P, Attributes);
  669. } catch (error) { /* empty */ }
  670. if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported');
  671. if ('value' in Attributes) O[P] = Attributes.value;
  672. return O;
  673. };
  674. /***/ }),
  675. /* 42 */
  676. /***/ (function(module, exports, __webpack_require__) {
  677. var global = __webpack_require__(3);
  678. var isObject = __webpack_require__(17);
  679. var String = global.String;
  680. var TypeError = global.TypeError;
  681. // `Assert: Type(argument) is Object`
  682. module.exports = function (argument) {
  683. if (isObject(argument)) return argument;
  684. throw TypeError(String(argument) + ' is not an object');
  685. };
  686. /***/ }),
  687. /* 43 */
  688. /***/ (function(module, exports, __webpack_require__) {
  689. var global = __webpack_require__(3);
  690. var isCallable = __webpack_require__(18);
  691. var hasOwn = __webpack_require__(35);
  692. var createNonEnumerableProperty = __webpack_require__(40);
  693. var setGlobal = __webpack_require__(34);
  694. var inspectSource = __webpack_require__(44);
  695. var InternalStateModule = __webpack_require__(45);
  696. var CONFIGURABLE_FUNCTION_NAME = __webpack_require__(49).CONFIGURABLE;
  697. var getInternalState = InternalStateModule.get;
  698. var enforceInternalState = InternalStateModule.enforce;
  699. var TEMPLATE = String(String).split('String');
  700. (module.exports = function (O, key, value, options) {
  701. var unsafe = options ? !!options.unsafe : false;
  702. var simple = options ? !!options.enumerable : false;
  703. var noTargetGet = options ? !!options.noTargetGet : false;
  704. var name = options && options.name !== undefined ? options.name : key;
  705. var state;
  706. if (isCallable(value)) {
  707. if (String(name).slice(0, 7) === 'Symbol(') {
  708. name = '[' + String(name).replace(/^Symbol\(([^)]*)\)/, '$1') + ']';
  709. }
  710. if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {
  711. createNonEnumerableProperty(value, 'name', name);
  712. }
  713. state = enforceInternalState(value);
  714. if (!state.source) {
  715. state.source = TEMPLATE.join(typeof name == 'string' ? name : '');
  716. }
  717. }
  718. if (O === global) {
  719. if (simple) O[key] = value;
  720. else setGlobal(key, value);
  721. return;
  722. } else if (!unsafe) {
  723. delete O[key];
  724. } else if (!noTargetGet && O[key]) {
  725. simple = true;
  726. }
  727. if (simple) O[key] = value;
  728. else createNonEnumerableProperty(O, key, value);
  729. // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
  730. })(Function.prototype, 'toString', function toString() {
  731. return isCallable(this) && getInternalState(this).source || inspectSource(this);
  732. });
  733. /***/ }),
  734. /* 44 */
  735. /***/ (function(module, exports, __webpack_require__) {
  736. var uncurryThis = __webpack_require__(12);
  737. var isCallable = __webpack_require__(18);
  738. var store = __webpack_require__(33);
  739. var functionToString = uncurryThis(Function.toString);
  740. // this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper
  741. if (!isCallable(store.inspectSource)) {
  742. store.inspectSource = function (it) {
  743. return functionToString(it);
  744. };
  745. }
  746. module.exports = store.inspectSource;
  747. /***/ }),
  748. /* 45 */
  749. /***/ (function(module, exports, __webpack_require__) {
  750. var NATIVE_WEAK_MAP = __webpack_require__(46);
  751. var global = __webpack_require__(3);
  752. var uncurryThis = __webpack_require__(12);
  753. var isObject = __webpack_require__(17);
  754. var createNonEnumerableProperty = __webpack_require__(40);
  755. var hasOwn = __webpack_require__(35);
  756. var shared = __webpack_require__(33);
  757. var sharedKey = __webpack_require__(47);
  758. var hiddenKeys = __webpack_require__(48);
  759. var OBJECT_ALREADY_INITIALIZED = 'Object already initialized';
  760. var TypeError = global.TypeError;
  761. var WeakMap = global.WeakMap;
  762. var set, get, has;
  763. var enforce = function (it) {
  764. return has(it) ? get(it) : set(it, {});
  765. };
  766. var getterFor = function (TYPE) {
  767. return function (it) {
  768. var state;
  769. if (!isObject(it) || (state = get(it)).type !== TYPE) {
  770. throw TypeError('Incompatible receiver, ' + TYPE + ' required');
  771. } return state;
  772. };
  773. };
  774. if (NATIVE_WEAK_MAP || shared.state) {
  775. var store = shared.state || (shared.state = new WeakMap());
  776. var wmget = uncurryThis(store.get);
  777. var wmhas = uncurryThis(store.has);
  778. var wmset = uncurryThis(store.set);
  779. set = function (it, metadata) {
  780. if (wmhas(store, it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
  781. metadata.facade = it;
  782. wmset(store, it, metadata);
  783. return metadata;
  784. };
  785. get = function (it) {
  786. return wmget(store, it) || {};
  787. };
  788. has = function (it) {
  789. return wmhas(store, it);
  790. };
  791. } else {
  792. var STATE = sharedKey('state');
  793. hiddenKeys[STATE] = true;
  794. set = function (it, metadata) {
  795. if (hasOwn(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
  796. metadata.facade = it;
  797. createNonEnumerableProperty(it, STATE, metadata);
  798. return metadata;
  799. };
  800. get = function (it) {
  801. return hasOwn(it, STATE) ? it[STATE] : {};
  802. };
  803. has = function (it) {
  804. return hasOwn(it, STATE);
  805. };
  806. }
  807. module.exports = {
  808. set: set,
  809. get: get,
  810. has: has,
  811. enforce: enforce,
  812. getterFor: getterFor
  813. };
  814. /***/ }),
  815. /* 46 */
  816. /***/ (function(module, exports, __webpack_require__) {
  817. var global = __webpack_require__(3);
  818. var isCallable = __webpack_require__(18);
  819. var inspectSource = __webpack_require__(44);
  820. var WeakMap = global.WeakMap;
  821. module.exports = isCallable(WeakMap) && /native code/.test(inspectSource(WeakMap));
  822. /***/ }),
  823. /* 47 */
  824. /***/ (function(module, exports, __webpack_require__) {
  825. var shared = __webpack_require__(31);
  826. var uid = __webpack_require__(37);
  827. var keys = shared('keys');
  828. module.exports = function (key) {
  829. return keys[key] || (keys[key] = uid(key));
  830. };
  831. /***/ }),
  832. /* 48 */
  833. /***/ (function(module, exports) {
  834. module.exports = {};
  835. /***/ }),
  836. /* 49 */
  837. /***/ (function(module, exports, __webpack_require__) {
  838. var DESCRIPTORS = __webpack_require__(5);
  839. var hasOwn = __webpack_require__(35);
  840. var FunctionPrototype = Function.prototype;
  841. // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
  842. var getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;
  843. var EXISTS = hasOwn(FunctionPrototype, 'name');
  844. // additional protection from minified / mangled / dropped function names
  845. var PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';
  846. var CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));
  847. module.exports = {
  848. EXISTS: EXISTS,
  849. PROPER: PROPER,
  850. CONFIGURABLE: CONFIGURABLE
  851. };
  852. /***/ }),
  853. /* 50 */
  854. /***/ (function(module, exports, __webpack_require__) {
  855. var hasOwn = __webpack_require__(35);
  856. var ownKeys = __webpack_require__(51);
  857. var getOwnPropertyDescriptorModule = __webpack_require__(4);
  858. var definePropertyModule = __webpack_require__(41);
  859. module.exports = function (target, source) {
  860. var keys = ownKeys(source);
  861. var defineProperty = definePropertyModule.f;
  862. var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
  863. for (var i = 0; i < keys.length; i++) {
  864. var key = keys[i];
  865. if (!hasOwn(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key));
  866. }
  867. };
  868. /***/ }),
  869. /* 51 */
  870. /***/ (function(module, exports, __webpack_require__) {
  871. var getBuiltIn = __webpack_require__(20);
  872. var uncurryThis = __webpack_require__(12);
  873. var getOwnPropertyNamesModule = __webpack_require__(52);
  874. var getOwnPropertySymbolsModule = __webpack_require__(60);
  875. var anObject = __webpack_require__(42);
  876. var concat = uncurryThis([].concat);
  877. // all object keys, includes non-enumerable and symbols
  878. module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {
  879. var keys = getOwnPropertyNamesModule.f(anObject(it));
  880. var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
  881. return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;
  882. };
  883. /***/ }),
  884. /* 52 */
  885. /***/ (function(module, exports, __webpack_require__) {
  886. var internalObjectKeys = __webpack_require__(53);
  887. var enumBugKeys = __webpack_require__(59);
  888. var hiddenKeys = enumBugKeys.concat('length', 'prototype');
  889. // `Object.getOwnPropertyNames` method
  890. // https://tc39.es/ecma262/#sec-object.getownpropertynames
  891. // eslint-disable-next-line es/no-object-getownpropertynames -- safe
  892. exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
  893. return internalObjectKeys(O, hiddenKeys);
  894. };
  895. /***/ }),
  896. /* 53 */
  897. /***/ (function(module, exports, __webpack_require__) {
  898. var uncurryThis = __webpack_require__(12);
  899. var hasOwn = __webpack_require__(35);
  900. var toIndexedObject = __webpack_require__(10);
  901. var indexOf = __webpack_require__(54).indexOf;
  902. var hiddenKeys = __webpack_require__(48);
  903. var push = uncurryThis([].push);
  904. module.exports = function (object, names) {
  905. var O = toIndexedObject(object);
  906. var i = 0;
  907. var result = [];
  908. var key;
  909. for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);
  910. // Don't enum bug & hidden keys
  911. while (names.length > i) if (hasOwn(O, key = names[i++])) {
  912. ~indexOf(result, key) || push(result, key);
  913. }
  914. return result;
  915. };
  916. /***/ }),
  917. /* 54 */
  918. /***/ (function(module, exports, __webpack_require__) {
  919. var toIndexedObject = __webpack_require__(10);
  920. var toAbsoluteIndex = __webpack_require__(55);
  921. var lengthOfArrayLike = __webpack_require__(57);
  922. // `Array.prototype.{ indexOf, includes }` methods implementation
  923. var createMethod = function (IS_INCLUDES) {
  924. return function ($this, el, fromIndex) {
  925. var O = toIndexedObject($this);
  926. var length = lengthOfArrayLike(O);
  927. var index = toAbsoluteIndex(fromIndex, length);
  928. var value;
  929. // Array#includes uses SameValueZero equality algorithm
  930. // eslint-disable-next-line no-self-compare -- NaN check
  931. if (IS_INCLUDES && el != el) while (length > index) {
  932. value = O[index++];
  933. // eslint-disable-next-line no-self-compare -- NaN check
  934. if (value != value) return true;
  935. // Array#indexOf ignores holes, Array#includes - not
  936. } else for (;length > index; index++) {
  937. if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
  938. } return !IS_INCLUDES && -1;
  939. };
  940. };
  941. module.exports = {
  942. // `Array.prototype.includes` method
  943. // https://tc39.es/ecma262/#sec-array.prototype.includes
  944. includes: createMethod(true),
  945. // `Array.prototype.indexOf` method
  946. // https://tc39.es/ecma262/#sec-array.prototype.indexof
  947. indexOf: createMethod(false)
  948. };
  949. /***/ }),
  950. /* 55 */
  951. /***/ (function(module, exports, __webpack_require__) {
  952. var toIntegerOrInfinity = __webpack_require__(56);
  953. var max = Math.max;
  954. var min = Math.min;
  955. // Helper for a popular repeating case of the spec:
  956. // Let integer be ? ToInteger(index).
  957. // If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).
  958. module.exports = function (index, length) {
  959. var integer = toIntegerOrInfinity(index);
  960. return integer < 0 ? max(integer + length, 0) : min(integer, length);
  961. };
  962. /***/ }),
  963. /* 56 */
  964. /***/ (function(module, exports) {
  965. var ceil = Math.ceil;
  966. var floor = Math.floor;
  967. // `ToIntegerOrInfinity` abstract operation
  968. // https://tc39.es/ecma262/#sec-tointegerorinfinity
  969. module.exports = function (argument) {
  970. var number = +argument;
  971. // eslint-disable-next-line no-self-compare -- safe
  972. return number !== number || number === 0 ? 0 : (number > 0 ? floor : ceil)(number);
  973. };
  974. /***/ }),
  975. /* 57 */
  976. /***/ (function(module, exports, __webpack_require__) {
  977. var toLength = __webpack_require__(58);
  978. // `LengthOfArrayLike` abstract operation
  979. // https://tc39.es/ecma262/#sec-lengthofarraylike
  980. module.exports = function (obj) {
  981. return toLength(obj.length);
  982. };
  983. /***/ }),
  984. /* 58 */
  985. /***/ (function(module, exports, __webpack_require__) {
  986. var toIntegerOrInfinity = __webpack_require__(56);
  987. var min = Math.min;
  988. // `ToLength` abstract operation
  989. // https://tc39.es/ecma262/#sec-tolength
  990. module.exports = function (argument) {
  991. return argument > 0 ? min(toIntegerOrInfinity(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
  992. };
  993. /***/ }),
  994. /* 59 */
  995. /***/ (function(module, exports) {
  996. // IE8- don't enum bug keys
  997. module.exports = [
  998. 'constructor',
  999. 'hasOwnProperty',
  1000. 'isPrototypeOf',
  1001. 'propertyIsEnumerable',
  1002. 'toLocaleString',
  1003. 'toString',
  1004. 'valueOf'
  1005. ];
  1006. /***/ }),
  1007. /* 60 */
  1008. /***/ (function(module, exports) {
  1009. // eslint-disable-next-line es/no-object-getownpropertysymbols -- safe
  1010. exports.f = Object.getOwnPropertySymbols;
  1011. /***/ }),
  1012. /* 61 */
  1013. /***/ (function(module, exports, __webpack_require__) {
  1014. var fails = __webpack_require__(6);
  1015. var isCallable = __webpack_require__(18);
  1016. var replacement = /#|\.prototype\./;
  1017. var isForced = function (feature, detection) {
  1018. var value = data[normalize(feature)];
  1019. return value == POLYFILL ? true
  1020. : value == NATIVE ? false
  1021. : isCallable(detection) ? fails(detection)
  1022. : !!detection;
  1023. };
  1024. var normalize = isForced.normalize = function (string) {
  1025. return String(string).replace(replacement, '.').toLowerCase();
  1026. };
  1027. var data = isForced.data = {};
  1028. var NATIVE = isForced.NATIVE = 'N';
  1029. var POLYFILL = isForced.POLYFILL = 'P';
  1030. module.exports = isForced;
  1031. /***/ }),
  1032. /* 62 */
  1033. /***/ (function(module, exports, __webpack_require__) {
  1034. var wellKnownSymbol = __webpack_require__(30);
  1035. var create = __webpack_require__(63);
  1036. var definePropertyModule = __webpack_require__(41);
  1037. var UNSCOPABLES = wellKnownSymbol('unscopables');
  1038. var ArrayPrototype = Array.prototype;
  1039. // Array.prototype[@@unscopables]
  1040. // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
  1041. if (ArrayPrototype[UNSCOPABLES] == undefined) {
  1042. definePropertyModule.f(ArrayPrototype, UNSCOPABLES, {
  1043. configurable: true,
  1044. value: create(null)
  1045. });
  1046. }
  1047. // add a key to Array.prototype[@@unscopables]
  1048. module.exports = function (key) {
  1049. ArrayPrototype[UNSCOPABLES][key] = true;
  1050. };
  1051. /***/ }),
  1052. /* 63 */
  1053. /***/ (function(module, exports, __webpack_require__) {
  1054. /* global ActiveXObject -- old IE, WSH */
  1055. var anObject = __webpack_require__(42);
  1056. var defineProperties = __webpack_require__(64);
  1057. var enumBugKeys = __webpack_require__(59);
  1058. var hiddenKeys = __webpack_require__(48);
  1059. var html = __webpack_require__(66);
  1060. var documentCreateElement = __webpack_require__(39);
  1061. var sharedKey = __webpack_require__(47);
  1062. var GT = '>';
  1063. var LT = '<';
  1064. var PROTOTYPE = 'prototype';
  1065. var SCRIPT = 'script';
  1066. var IE_PROTO = sharedKey('IE_PROTO');
  1067. var EmptyConstructor = function () { /* empty */ };
  1068. var scriptTag = function (content) {
  1069. return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;
  1070. };
  1071. // Create object with fake `null` prototype: use ActiveX Object with cleared prototype
  1072. var NullProtoObjectViaActiveX = function (activeXDocument) {
  1073. activeXDocument.write(scriptTag(''));
  1074. activeXDocument.close();
  1075. var temp = activeXDocument.parentWindow.Object;
  1076. activeXDocument = null; // avoid memory leak
  1077. return temp;
  1078. };
  1079. // Create object with fake `null` prototype: use iframe Object with cleared prototype
  1080. var NullProtoObjectViaIFrame = function () {
  1081. // Thrash, waste and sodomy: IE GC bug
  1082. var iframe = documentCreateElement('iframe');
  1083. var JS = 'java' + SCRIPT + ':';
  1084. var iframeDocument;
  1085. iframe.style.display = 'none';
  1086. html.appendChild(iframe);
  1087. // https://github.com/zloirock/core-js/issues/475
  1088. iframe.src = String(JS);
  1089. iframeDocument = iframe.contentWindow.document;
  1090. iframeDocument.open();
  1091. iframeDocument.write(scriptTag('document.F=Object'));
  1092. iframeDocument.close();
  1093. return iframeDocument.F;
  1094. };
  1095. // Check for document.domain and active x support
  1096. // No need to use active x approach when document.domain is not set
  1097. // see https://github.com/es-shims/es5-shim/issues/150
  1098. // variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346
  1099. // avoid IE GC bug
  1100. var activeXDocument;
  1101. var NullProtoObject = function () {
  1102. try {
  1103. activeXDocument = new ActiveXObject('htmlfile');
  1104. } catch (error) { /* ignore */ }
  1105. NullProtoObject = typeof document != 'undefined'
  1106. ? document.domain && activeXDocument
  1107. ? NullProtoObjectViaActiveX(activeXDocument) // old IE
  1108. : NullProtoObjectViaIFrame()
  1109. : NullProtoObjectViaActiveX(activeXDocument); // WSH
  1110. var length = enumBugKeys.length;
  1111. while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];
  1112. return NullProtoObject();
  1113. };
  1114. hiddenKeys[IE_PROTO] = true;
  1115. // `Object.create` method
  1116. // https://tc39.es/ecma262/#sec-object.create
  1117. module.exports = Object.create || function create(O, Properties) {
  1118. var result;
  1119. if (O !== null) {
  1120. EmptyConstructor[PROTOTYPE] = anObject(O);
  1121. result = new EmptyConstructor();
  1122. EmptyConstructor[PROTOTYPE] = null;
  1123. // add "__proto__" for Object.getPrototypeOf polyfill
  1124. result[IE_PROTO] = O;
  1125. } else result = NullProtoObject();
  1126. return Properties === undefined ? result : defineProperties(result, Properties);
  1127. };
  1128. /***/ }),
  1129. /* 64 */
  1130. /***/ (function(module, exports, __webpack_require__) {
  1131. var DESCRIPTORS = __webpack_require__(5);
  1132. var definePropertyModule = __webpack_require__(41);
  1133. var anObject = __webpack_require__(42);
  1134. var toIndexedObject = __webpack_require__(10);
  1135. var objectKeys = __webpack_require__(65);
  1136. // `Object.defineProperties` method
  1137. // https://tc39.es/ecma262/#sec-object.defineproperties
  1138. // eslint-disable-next-line es/no-object-defineproperties -- safe
  1139. module.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) {
  1140. anObject(O);
  1141. var props = toIndexedObject(Properties);
  1142. var keys = objectKeys(Properties);
  1143. var length = keys.length;
  1144. var index = 0;
  1145. var key;
  1146. while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]);
  1147. return O;
  1148. };
  1149. /***/ }),
  1150. /* 65 */
  1151. /***/ (function(module, exports, __webpack_require__) {
  1152. var internalObjectKeys = __webpack_require__(53);
  1153. var enumBugKeys = __webpack_require__(59);
  1154. // `Object.keys` method
  1155. // https://tc39.es/ecma262/#sec-object.keys
  1156. // eslint-disable-next-line es/no-object-keys -- safe
  1157. module.exports = Object.keys || function keys(O) {
  1158. return internalObjectKeys(O, enumBugKeys);
  1159. };
  1160. /***/ }),
  1161. /* 66 */
  1162. /***/ (function(module, exports, __webpack_require__) {
  1163. var getBuiltIn = __webpack_require__(20);
  1164. module.exports = getBuiltIn('document', 'documentElement');
  1165. /***/ }),
  1166. /* 67 */
  1167. /***/ (function(module, exports, __webpack_require__) {
  1168. var $ = __webpack_require__(2);
  1169. var hasOwn = __webpack_require__(35);
  1170. // `Object.hasOwn` method
  1171. // https://github.com/tc39/proposal-accessible-object-hasownproperty
  1172. $({ target: 'Object', stat: true }, {
  1173. hasOwn: hasOwn
  1174. });
  1175. /***/ }),
  1176. /* 68 */
  1177. /***/ (function(module, exports, __webpack_require__) {
  1178. "use strict";
  1179. var $ = __webpack_require__(2);
  1180. var uncurryThis = __webpack_require__(12);
  1181. var requireObjectCoercible = __webpack_require__(14);
  1182. var toIntegerOrInfinity = __webpack_require__(56);
  1183. var toString = __webpack_require__(69);
  1184. var fails = __webpack_require__(6);
  1185. var charAt = uncurryThis(''.charAt);
  1186. var FORCED = fails(function () {
  1187. return '𠮷'.at(0) !== '\uD842';
  1188. });
  1189. // `String.prototype.at` method
  1190. // https://github.com/tc39/proposal-relative-indexing-method
  1191. $({ target: 'String', proto: true, forced: FORCED }, {
  1192. at: function at(index) {
  1193. var S = toString(requireObjectCoercible(this));
  1194. var len = S.length;
  1195. var relativeIndex = toIntegerOrInfinity(index);
  1196. var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;
  1197. return (k < 0 || k >= len) ? undefined : charAt(S, k);
  1198. }
  1199. });
  1200. /***/ }),
  1201. /* 69 */
  1202. /***/ (function(module, exports, __webpack_require__) {
  1203. var global = __webpack_require__(3);
  1204. var classof = __webpack_require__(70);
  1205. var String = global.String;
  1206. module.exports = function (argument) {
  1207. if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string');
  1208. return String(argument);
  1209. };
  1210. /***/ }),
  1211. /* 70 */
  1212. /***/ (function(module, exports, __webpack_require__) {
  1213. var global = __webpack_require__(3);
  1214. var TO_STRING_TAG_SUPPORT = __webpack_require__(71);
  1215. var isCallable = __webpack_require__(18);
  1216. var classofRaw = __webpack_require__(13);
  1217. var wellKnownSymbol = __webpack_require__(30);
  1218. var TO_STRING_TAG = wellKnownSymbol('toStringTag');
  1219. var Object = global.Object;
  1220. // ES3 wrong here
  1221. var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments';
  1222. // fallback for IE11 Script Access Denied error
  1223. var tryGet = function (it, key) {
  1224. try {
  1225. return it[key];
  1226. } catch (error) { /* empty */ }
  1227. };
  1228. // getting tag from ES6+ `Object.prototype.toString`
  1229. module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {
  1230. var O, tag, result;
  1231. return it === undefined ? 'Undefined' : it === null ? 'Null'
  1232. // @@toStringTag case
  1233. : typeof (tag = tryGet(O = Object(it), TO_STRING_TAG)) == 'string' ? tag
  1234. // builtinTag case
  1235. : CORRECT_ARGUMENTS ? classofRaw(O)
  1236. // ES3 arguments fallback
  1237. : (result = classofRaw(O)) == 'Object' && isCallable(O.callee) ? 'Arguments' : result;
  1238. };
  1239. /***/ }),
  1240. /* 71 */
  1241. /***/ (function(module, exports, __webpack_require__) {
  1242. var wellKnownSymbol = __webpack_require__(30);
  1243. var TO_STRING_TAG = wellKnownSymbol('toStringTag');
  1244. var test = {};
  1245. test[TO_STRING_TAG] = 'z';
  1246. module.exports = String(test) === '[object z]';
  1247. /***/ }),
  1248. /* 72 */
  1249. /***/ (function(module, exports, __webpack_require__) {
  1250. "use strict";
  1251. var ArrayBufferViewCore = __webpack_require__(73);
  1252. var lengthOfArrayLike = __webpack_require__(57);
  1253. var toIntegerOrInfinity = __webpack_require__(56);
  1254. var aTypedArray = ArrayBufferViewCore.aTypedArray;
  1255. var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
  1256. // `%TypedArray%.prototype.at` method
  1257. // https://github.com/tc39/proposal-relative-indexing-method
  1258. exportTypedArrayMethod('at', function at(index) {
  1259. var O = aTypedArray(this);
  1260. var len = lengthOfArrayLike(O);
  1261. var relativeIndex = toIntegerOrInfinity(index);
  1262. var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;
  1263. return (k < 0 || k >= len) ? undefined : O[k];
  1264. });
  1265. /***/ }),
  1266. /* 73 */
  1267. /***/ (function(module, exports, __webpack_require__) {
  1268. "use strict";
  1269. var NATIVE_ARRAY_BUFFER = __webpack_require__(74);
  1270. var DESCRIPTORS = __webpack_require__(5);
  1271. var global = __webpack_require__(3);
  1272. var isCallable = __webpack_require__(18);
  1273. var isObject = __webpack_require__(17);
  1274. var hasOwn = __webpack_require__(35);
  1275. var classof = __webpack_require__(70);
  1276. var tryToString = __webpack_require__(28);
  1277. var createNonEnumerableProperty = __webpack_require__(40);
  1278. var redefine = __webpack_require__(43);
  1279. var defineProperty = __webpack_require__(41).f;
  1280. var isPrototypeOf = __webpack_require__(21);
  1281. var getPrototypeOf = __webpack_require__(75);
  1282. var setPrototypeOf = __webpack_require__(77);
  1283. var wellKnownSymbol = __webpack_require__(30);
  1284. var uid = __webpack_require__(37);
  1285. var Int8Array = global.Int8Array;
  1286. var Int8ArrayPrototype = Int8Array && Int8Array.prototype;
  1287. var Uint8ClampedArray = global.Uint8ClampedArray;
  1288. var Uint8ClampedArrayPrototype = Uint8ClampedArray && Uint8ClampedArray.prototype;
  1289. var TypedArray = Int8Array && getPrototypeOf(Int8Array);
  1290. var TypedArrayPrototype = Int8ArrayPrototype && getPrototypeOf(Int8ArrayPrototype);
  1291. var ObjectPrototype = Object.prototype;
  1292. var TypeError = global.TypeError;
  1293. var TO_STRING_TAG = wellKnownSymbol('toStringTag');
  1294. var TYPED_ARRAY_TAG = uid('TYPED_ARRAY_TAG');
  1295. var TYPED_ARRAY_CONSTRUCTOR = uid('TYPED_ARRAY_CONSTRUCTOR');
  1296. // Fixing native typed arrays in Opera Presto crashes the browser, see #595
  1297. var NATIVE_ARRAY_BUFFER_VIEWS = NATIVE_ARRAY_BUFFER && !!setPrototypeOf && classof(global.opera) !== 'Opera';
  1298. var TYPED_ARRAY_TAG_REQIRED = false;
  1299. var NAME, Constructor, Prototype;
  1300. var TypedArrayConstructorsList = {
  1301. Int8Array: 1,
  1302. Uint8Array: 1,
  1303. Uint8ClampedArray: 1,
  1304. Int16Array: 2,
  1305. Uint16Array: 2,
  1306. Int32Array: 4,
  1307. Uint32Array: 4,
  1308. Float32Array: 4,
  1309. Float64Array: 8
  1310. };
  1311. var BigIntArrayConstructorsList = {
  1312. BigInt64Array: 8,
  1313. BigUint64Array: 8
  1314. };
  1315. var isView = function isView(it) {
  1316. if (!isObject(it)) return false;
  1317. var klass = classof(it);
  1318. return klass === 'DataView'
  1319. || hasOwn(TypedArrayConstructorsList, klass)
  1320. || hasOwn(BigIntArrayConstructorsList, klass);
  1321. };
  1322. var isTypedArray = function (it) {
  1323. if (!isObject(it)) return false;
  1324. var klass = classof(it);
  1325. return hasOwn(TypedArrayConstructorsList, klass)
  1326. || hasOwn(BigIntArrayConstructorsList, klass);
  1327. };
  1328. var aTypedArray = function (it) {
  1329. if (isTypedArray(it)) return it;
  1330. throw TypeError('Target is not a typed array');
  1331. };
  1332. var aTypedArrayConstructor = function (C) {
  1333. if (isCallable(C) && (!setPrototypeOf || isPrototypeOf(TypedArray, C))) return C;
  1334. throw TypeError(tryToString(C) + ' is not a typed array constructor');
  1335. };
  1336. var exportTypedArrayMethod = function (KEY, property, forced) {
  1337. if (!DESCRIPTORS) return;
  1338. if (forced) for (var ARRAY in TypedArrayConstructorsList) {
  1339. var TypedArrayConstructor = global[ARRAY];
  1340. if (TypedArrayConstructor && hasOwn(TypedArrayConstructor.prototype, KEY)) try {
  1341. delete TypedArrayConstructor.prototype[KEY];
  1342. } catch (error) { /* empty */ }
  1343. }
  1344. if (!TypedArrayPrototype[KEY] || forced) {
  1345. redefine(TypedArrayPrototype, KEY, forced ? property
  1346. : NATIVE_ARRAY_BUFFER_VIEWS && Int8ArrayPrototype[KEY] || property);
  1347. }
  1348. };
  1349. var exportTypedArrayStaticMethod = function (KEY, property, forced) {
  1350. var ARRAY, TypedArrayConstructor;
  1351. if (!DESCRIPTORS) return;
  1352. if (setPrototypeOf) {
  1353. if (forced) for (ARRAY in TypedArrayConstructorsList) {
  1354. TypedArrayConstructor = global[ARRAY];
  1355. if (TypedArrayConstructor && hasOwn(TypedArrayConstructor, KEY)) try {
  1356. delete TypedArrayConstructor[KEY];
  1357. } catch (error) { /* empty */ }
  1358. }
  1359. if (!TypedArray[KEY] || forced) {
  1360. // V8 ~ Chrome 49-50 `%TypedArray%` methods are non-writable non-configurable
  1361. try {
  1362. return redefine(TypedArray, KEY, forced ? property : NATIVE_ARRAY_BUFFER_VIEWS && TypedArray[KEY] || property);
  1363. } catch (error) { /* empty */ }
  1364. } else return;
  1365. }
  1366. for (ARRAY in TypedArrayConstructorsList) {
  1367. TypedArrayConstructor = global[ARRAY];
  1368. if (TypedArrayConstructor && (!TypedArrayConstructor[KEY] || forced)) {
  1369. redefine(TypedArrayConstructor, KEY, property);
  1370. }
  1371. }
  1372. };
  1373. for (NAME in TypedArrayConstructorsList) {
  1374. Constructor = global[NAME];
  1375. Prototype = Constructor && Constructor.prototype;
  1376. if (Prototype) createNonEnumerableProperty(Prototype, TYPED_ARRAY_CONSTRUCTOR, Constructor);
  1377. else NATIVE_ARRAY_BUFFER_VIEWS = false;
  1378. }
  1379. for (NAME in BigIntArrayConstructorsList) {
  1380. Constructor = global[NAME];
  1381. Prototype = Constructor && Constructor.prototype;
  1382. if (Prototype) createNonEnumerableProperty(Prototype, TYPED_ARRAY_CONSTRUCTOR, Constructor);
  1383. }
  1384. // WebKit bug - typed arrays constructors prototype is Object.prototype
  1385. if (!NATIVE_ARRAY_BUFFER_VIEWS || !isCallable(TypedArray) || TypedArray === Function.prototype) {
  1386. // eslint-disable-next-line no-shadow -- safe
  1387. TypedArray = function TypedArray() {
  1388. throw TypeError('Incorrect invocation');
  1389. };
  1390. if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) {
  1391. if (global[NAME]) setPrototypeOf(global[NAME], TypedArray);
  1392. }
  1393. }
  1394. if (!NATIVE_ARRAY_BUFFER_VIEWS || !TypedArrayPrototype || TypedArrayPrototype === ObjectPrototype) {
  1395. TypedArrayPrototype = TypedArray.prototype;
  1396. if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) {
  1397. if (global[NAME]) setPrototypeOf(global[NAME].prototype, TypedArrayPrototype);
  1398. }
  1399. }
  1400. // WebKit bug - one more object in Uint8ClampedArray prototype chain
  1401. if (NATIVE_ARRAY_BUFFER_VIEWS && getPrototypeOf(Uint8ClampedArrayPrototype) !== TypedArrayPrototype) {
  1402. setPrototypeOf(Uint8ClampedArrayPrototype, TypedArrayPrototype);
  1403. }
  1404. if (DESCRIPTORS && !hasOwn(TypedArrayPrototype, TO_STRING_TAG)) {
  1405. TYPED_ARRAY_TAG_REQIRED = true;
  1406. defineProperty(TypedArrayPrototype, TO_STRING_TAG, { get: function () {
  1407. return isObject(this) ? this[TYPED_ARRAY_TAG] : undefined;
  1408. } });
  1409. for (NAME in TypedArrayConstructorsList) if (global[NAME]) {
  1410. createNonEnumerableProperty(global[NAME], TYPED_ARRAY_TAG, NAME);
  1411. }
  1412. }
  1413. module.exports = {
  1414. NATIVE_ARRAY_BUFFER_VIEWS: NATIVE_ARRAY_BUFFER_VIEWS,
  1415. TYPED_ARRAY_CONSTRUCTOR: TYPED_ARRAY_CONSTRUCTOR,
  1416. TYPED_ARRAY_TAG: TYPED_ARRAY_TAG_REQIRED && TYPED_ARRAY_TAG,
  1417. aTypedArray: aTypedArray,
  1418. aTypedArrayConstructor: aTypedArrayConstructor,
  1419. exportTypedArrayMethod: exportTypedArrayMethod,
  1420. exportTypedArrayStaticMethod: exportTypedArrayStaticMethod,
  1421. isView: isView,
  1422. isTypedArray: isTypedArray,
  1423. TypedArray: TypedArray,
  1424. TypedArrayPrototype: TypedArrayPrototype
  1425. };
  1426. /***/ }),
  1427. /* 74 */
  1428. /***/ (function(module, exports) {
  1429. // eslint-disable-next-line es/no-typed-arrays -- safe
  1430. module.exports = typeof ArrayBuffer != 'undefined' && typeof DataView != 'undefined';
  1431. /***/ }),
  1432. /* 75 */
  1433. /***/ (function(module, exports, __webpack_require__) {
  1434. var global = __webpack_require__(3);
  1435. var hasOwn = __webpack_require__(35);
  1436. var isCallable = __webpack_require__(18);
  1437. var toObject = __webpack_require__(36);
  1438. var sharedKey = __webpack_require__(47);
  1439. var CORRECT_PROTOTYPE_GETTER = __webpack_require__(76);
  1440. var IE_PROTO = sharedKey('IE_PROTO');
  1441. var Object = global.Object;
  1442. var ObjectPrototype = Object.prototype;
  1443. // `Object.getPrototypeOf` method
  1444. // https://tc39.es/ecma262/#sec-object.getprototypeof
  1445. module.exports = CORRECT_PROTOTYPE_GETTER ? Object.getPrototypeOf : function (O) {
  1446. var object = toObject(O);
  1447. if (hasOwn(object, IE_PROTO)) return object[IE_PROTO];
  1448. var constructor = object.constructor;
  1449. if (isCallable(constructor) && object instanceof constructor) {
  1450. return constructor.prototype;
  1451. } return object instanceof Object ? ObjectPrototype : null;
  1452. };
  1453. /***/ }),
  1454. /* 76 */
  1455. /***/ (function(module, exports, __webpack_require__) {
  1456. var fails = __webpack_require__(6);
  1457. module.exports = !fails(function () {
  1458. function F() { /* empty */ }
  1459. F.prototype.constructor = null;
  1460. // eslint-disable-next-line es/no-object-getprototypeof -- required for testing
  1461. return Object.getPrototypeOf(new F()) !== F.prototype;
  1462. });
  1463. /***/ }),
  1464. /* 77 */
  1465. /***/ (function(module, exports, __webpack_require__) {
  1466. /* eslint-disable no-proto -- safe */
  1467. var uncurryThis = __webpack_require__(12);
  1468. var anObject = __webpack_require__(42);
  1469. var aPossiblePrototype = __webpack_require__(78);
  1470. // `Object.setPrototypeOf` method
  1471. // https://tc39.es/ecma262/#sec-object.setprototypeof
  1472. // Works with __proto__ only. Old v8 can't work with null proto objects.
  1473. // eslint-disable-next-line es/no-object-setprototypeof -- safe
  1474. module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {
  1475. var CORRECT_SETTER = false;
  1476. var test = {};
  1477. var setter;
  1478. try {
  1479. // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
  1480. setter = uncurryThis(Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set);
  1481. setter(test, []);
  1482. CORRECT_SETTER = test instanceof Array;
  1483. } catch (error) { /* empty */ }
  1484. return function setPrototypeOf(O, proto) {
  1485. anObject(O);
  1486. aPossiblePrototype(proto);
  1487. if (CORRECT_SETTER) setter(O, proto);
  1488. else O.__proto__ = proto;
  1489. return O;
  1490. };
  1491. }() : undefined);
  1492. /***/ }),
  1493. /* 78 */
  1494. /***/ (function(module, exports, __webpack_require__) {
  1495. var global = __webpack_require__(3);
  1496. var isCallable = __webpack_require__(18);
  1497. var String = global.String;
  1498. var TypeError = global.TypeError;
  1499. module.exports = function (argument) {
  1500. if (typeof argument == 'object' || isCallable(argument)) return argument;
  1501. throw TypeError("Can't set " + String(argument) + ' as a prototype');
  1502. };
  1503. /***/ }),
  1504. /* 79 */
  1505. /***/ (function(module, exports, __webpack_require__) {
  1506. "use strict";
  1507. var global = __webpack_require__(3);
  1508. var uncurryThis = __webpack_require__(12);
  1509. var fails = __webpack_require__(6);
  1510. var aCallable = __webpack_require__(27);
  1511. var internalSort = __webpack_require__(80);
  1512. var ArrayBufferViewCore = __webpack_require__(73);
  1513. var FF = __webpack_require__(82);
  1514. var IE_OR_EDGE = __webpack_require__(83);
  1515. var V8 = __webpack_require__(24);
  1516. var WEBKIT = __webpack_require__(84);
  1517. var Array = global.Array;
  1518. var aTypedArray = ArrayBufferViewCore.aTypedArray;
  1519. var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
  1520. var Uint16Array = global.Uint16Array;
  1521. var un$Sort = Uint16Array && uncurryThis(Uint16Array.prototype.sort);
  1522. // WebKit
  1523. var ACCEPT_INCORRECT_ARGUMENTS = !!un$Sort && !(fails(function () {
  1524. un$Sort(new Uint16Array(2), null);
  1525. }) && fails(function () {
  1526. un$Sort(new Uint16Array(2), {});
  1527. }));
  1528. var STABLE_SORT = !!un$Sort && !fails(function () {
  1529. // feature detection can be too slow, so check engines versions
  1530. if (V8) return V8 < 74;
  1531. if (FF) return FF < 67;
  1532. if (IE_OR_EDGE) return true;
  1533. if (WEBKIT) return WEBKIT < 602;
  1534. var array = new Uint16Array(516);
  1535. var expected = Array(516);
  1536. var index, mod;
  1537. for (index = 0; index < 516; index++) {
  1538. mod = index % 4;
  1539. array[index] = 515 - index;
  1540. expected[index] = index - 2 * mod + 3;
  1541. }
  1542. un$Sort(array, function (a, b) {
  1543. return (a / 4 | 0) - (b / 4 | 0);
  1544. });
  1545. for (index = 0; index < 516; index++) {
  1546. if (array[index] !== expected[index]) return true;
  1547. }
  1548. });
  1549. var getSortCompare = function (comparefn) {
  1550. return function (x, y) {
  1551. if (comparefn !== undefined) return +comparefn(x, y) || 0;
  1552. // eslint-disable-next-line no-self-compare -- NaN check
  1553. if (y !== y) return -1;
  1554. // eslint-disable-next-line no-self-compare -- NaN check
  1555. if (x !== x) return 1;
  1556. if (x === 0 && y === 0) return 1 / x > 0 && 1 / y < 0 ? 1 : -1;
  1557. return x > y;
  1558. };
  1559. };
  1560. // `%TypedArray%.prototype.sort` method
  1561. // https://tc39.es/ecma262/#sec-%typedarray%.prototype.sort
  1562. exportTypedArrayMethod('sort', function sort(comparefn) {
  1563. if (comparefn !== undefined) aCallable(comparefn);
  1564. if (STABLE_SORT) return un$Sort(this, comparefn);
  1565. return internalSort(aTypedArray(this), getSortCompare(comparefn));
  1566. }, !STABLE_SORT || ACCEPT_INCORRECT_ARGUMENTS);
  1567. /***/ }),
  1568. /* 80 */
  1569. /***/ (function(module, exports, __webpack_require__) {
  1570. var arraySlice = __webpack_require__(81);
  1571. var floor = Math.floor;
  1572. var mergeSort = function (array, comparefn) {
  1573. var length = array.length;
  1574. var middle = floor(length / 2);
  1575. return length < 8 ? insertionSort(array, comparefn) : merge(
  1576. array,
  1577. mergeSort(arraySlice(array, 0, middle), comparefn),
  1578. mergeSort(arraySlice(array, middle), comparefn),
  1579. comparefn
  1580. );
  1581. };
  1582. var insertionSort = function (array, comparefn) {
  1583. var length = array.length;
  1584. var i = 1;
  1585. var element, j;
  1586. while (i < length) {
  1587. j = i;
  1588. element = array[i];
  1589. while (j && comparefn(array[j - 1], element) > 0) {
  1590. array[j] = array[--j];
  1591. }
  1592. if (j !== i++) array[j] = element;
  1593. } return array;
  1594. };
  1595. var merge = function (array, left, right, comparefn) {
  1596. var llength = left.length;
  1597. var rlength = right.length;
  1598. var lindex = 0;
  1599. var rindex = 0;
  1600. while (lindex < llength || rindex < rlength) {
  1601. array[lindex + rindex] = (lindex < llength && rindex < rlength)
  1602. ? comparefn(left[lindex], right[rindex]) <= 0 ? left[lindex++] : right[rindex++]
  1603. : lindex < llength ? left[lindex++] : right[rindex++];
  1604. } return array;
  1605. };
  1606. module.exports = mergeSort;
  1607. /***/ }),
  1608. /* 81 */
  1609. /***/ (function(module, exports, __webpack_require__) {
  1610. var uncurryThis = __webpack_require__(12);
  1611. module.exports = uncurryThis([].slice);
  1612. /***/ }),
  1613. /* 82 */
  1614. /***/ (function(module, exports, __webpack_require__) {
  1615. var userAgent = __webpack_require__(25);
  1616. var firefox = userAgent.match(/firefox\/(\d+)/i);
  1617. module.exports = !!firefox && +firefox[1];
  1618. /***/ }),
  1619. /* 83 */
  1620. /***/ (function(module, exports, __webpack_require__) {
  1621. var UA = __webpack_require__(25);
  1622. module.exports = /MSIE|Trident/.test(UA);
  1623. /***/ }),
  1624. /* 84 */
  1625. /***/ (function(module, exports, __webpack_require__) {
  1626. var userAgent = __webpack_require__(25);
  1627. var webkit = userAgent.match(/AppleWebKit\/(\d+)\./);
  1628. module.exports = !!webkit && +webkit[1];
  1629. /***/ }),
  1630. /* 85 */
  1631. /***/ (function(module, exports, __webpack_require__) {
  1632. var $ = __webpack_require__(2);
  1633. var global = __webpack_require__(3);
  1634. var task = __webpack_require__(86);
  1635. var FORCED = !global.setImmediate || !global.clearImmediate;
  1636. // http://w3c.github.io/setImmediate/
  1637. $({ global: true, bind: true, enumerable: true, forced: FORCED }, {
  1638. // `setImmediate` method
  1639. // http://w3c.github.io/setImmediate/#si-setImmediate
  1640. setImmediate: task.set,
  1641. // `clearImmediate` method
  1642. // http://w3c.github.io/setImmediate/#si-clearImmediate
  1643. clearImmediate: task.clear
  1644. });
  1645. /***/ }),
  1646. /* 86 */
  1647. /***/ (function(module, exports, __webpack_require__) {
  1648. var global = __webpack_require__(3);
  1649. var apply = __webpack_require__(87);
  1650. var bind = __webpack_require__(88);
  1651. var isCallable = __webpack_require__(18);
  1652. var hasOwn = __webpack_require__(35);
  1653. var fails = __webpack_require__(6);
  1654. var html = __webpack_require__(66);
  1655. var arraySlice = __webpack_require__(81);
  1656. var createElement = __webpack_require__(39);
  1657. var IS_IOS = __webpack_require__(89);
  1658. var IS_NODE = __webpack_require__(90);
  1659. var set = global.setImmediate;
  1660. var clear = global.clearImmediate;
  1661. var process = global.process;
  1662. var Dispatch = global.Dispatch;
  1663. var Function = global.Function;
  1664. var MessageChannel = global.MessageChannel;
  1665. var String = global.String;
  1666. var counter = 0;
  1667. var queue = {};
  1668. var ONREADYSTATECHANGE = 'onreadystatechange';
  1669. var location, defer, channel, port;
  1670. try {
  1671. // Deno throws a ReferenceError on `location` access without `--location` flag
  1672. location = global.location;
  1673. } catch (error) { /* empty */ }
  1674. var run = function (id) {
  1675. if (hasOwn(queue, id)) {
  1676. var fn = queue[id];
  1677. delete queue[id];
  1678. fn();
  1679. }
  1680. };
  1681. var runner = function (id) {
  1682. return function () {
  1683. run(id);
  1684. };
  1685. };
  1686. var listener = function (event) {
  1687. run(event.data);
  1688. };
  1689. var post = function (id) {
  1690. // old engines have not location.origin
  1691. global.postMessage(String(id), location.protocol + '//' + location.host);
  1692. };
  1693. // Node.js 0.9+ & IE10+ has setImmediate, otherwise:
  1694. if (!set || !clear) {
  1695. set = function setImmediate(fn) {
  1696. var args = arraySlice(arguments, 1);
  1697. queue[++counter] = function () {
  1698. apply(isCallable(fn) ? fn : Function(fn), undefined, args);
  1699. };
  1700. defer(counter);
  1701. return counter;
  1702. };
  1703. clear = function clearImmediate(id) {
  1704. delete queue[id];
  1705. };
  1706. // Node.js 0.8-
  1707. if (IS_NODE) {
  1708. defer = function (id) {
  1709. process.nextTick(runner(id));
  1710. };
  1711. // Sphere (JS game engine) Dispatch API
  1712. } else if (Dispatch && Dispatch.now) {
  1713. defer = function (id) {
  1714. Dispatch.now(runner(id));
  1715. };
  1716. // Browsers with MessageChannel, includes WebWorkers
  1717. // except iOS - https://github.com/zloirock/core-js/issues/624
  1718. } else if (MessageChannel && !IS_IOS) {
  1719. channel = new MessageChannel();
  1720. port = channel.port2;
  1721. channel.port1.onmessage = listener;
  1722. defer = bind(port.postMessage, port);
  1723. // Browsers with postMessage, skip WebWorkers
  1724. // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'
  1725. } else if (
  1726. global.addEventListener &&
  1727. isCallable(global.postMessage) &&
  1728. !global.importScripts &&
  1729. location && location.protocol !== 'file:' &&
  1730. !fails(post)
  1731. ) {
  1732. defer = post;
  1733. global.addEventListener('message', listener, false);
  1734. // IE8-
  1735. } else if (ONREADYSTATECHANGE in createElement('script')) {
  1736. defer = function (id) {
  1737. html.appendChild(createElement('script'))[ONREADYSTATECHANGE] = function () {
  1738. html.removeChild(this);
  1739. run(id);
  1740. };
  1741. };
  1742. // Rest old browsers
  1743. } else {
  1744. defer = function (id) {
  1745. setTimeout(runner(id), 0);
  1746. };
  1747. }
  1748. }
  1749. module.exports = {
  1750. set: set,
  1751. clear: clear
  1752. };
  1753. /***/ }),
  1754. /* 87 */
  1755. /***/ (function(module, exports) {
  1756. var FunctionPrototype = Function.prototype;
  1757. var apply = FunctionPrototype.apply;
  1758. var bind = FunctionPrototype.bind;
  1759. var call = FunctionPrototype.call;
  1760. // eslint-disable-next-line es/no-reflect -- safe
  1761. module.exports = typeof Reflect == 'object' && Reflect.apply || (bind ? call.bind(apply) : function () {
  1762. return call.apply(apply, arguments);
  1763. });
  1764. /***/ }),
  1765. /* 88 */
  1766. /***/ (function(module, exports, __webpack_require__) {
  1767. var uncurryThis = __webpack_require__(12);
  1768. var aCallable = __webpack_require__(27);
  1769. var bind = uncurryThis(uncurryThis.bind);
  1770. // optional / simple context binding
  1771. module.exports = function (fn, that) {
  1772. aCallable(fn);
  1773. return that === undefined ? fn : bind ? bind(fn, that) : function (/* ...args */) {
  1774. return fn.apply(that, arguments);
  1775. };
  1776. };
  1777. /***/ }),
  1778. /* 89 */
  1779. /***/ (function(module, exports, __webpack_require__) {
  1780. var userAgent = __webpack_require__(25);
  1781. module.exports = /(?:ipad|iphone|ipod).*applewebkit/i.test(userAgent);
  1782. /***/ }),
  1783. /* 90 */
  1784. /***/ (function(module, exports, __webpack_require__) {
  1785. var classof = __webpack_require__(13);
  1786. var global = __webpack_require__(3);
  1787. module.exports = classof(global.process) == 'process';
  1788. /***/ })
  1789. /******/ ]); }();