UNPKG

155 kBJavaScriptView Raw
1(function webpackUniversalModuleDefinition(root, factory) {
2 if(typeof exports === 'object' && typeof module === 'object')
3 module.exports = factory();
4 else if(typeof define === 'function' && define.amd)
5 define([], factory);
6 else if(typeof exports === 'object')
7 exports["vue-vocabulary"] = factory();
8 else
9 root["vue-vocabulary"] = factory();
10})((typeof self !== 'undefined' ? self : this), function() {
11return /******/ (function(modules) { // webpackBootstrap
12/******/ // The module cache
13/******/ var installedModules = {};
14/******/
15/******/ // The require function
16/******/ function __webpack_require__(moduleId) {
17/******/
18/******/ // Check if module is in cache
19/******/ if(installedModules[moduleId]) {
20/******/ return installedModules[moduleId].exports;
21/******/ }
22/******/ // Create a new module (and put it into the cache)
23/******/ var module = installedModules[moduleId] = {
24/******/ i: moduleId,
25/******/ l: false,
26/******/ exports: {}
27/******/ };
28/******/
29/******/ // Execute the module function
30/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
31/******/
32/******/ // Flag the module as loaded
33/******/ module.l = true;
34/******/
35/******/ // Return the exports of the module
36/******/ return module.exports;
37/******/ }
38/******/
39/******/
40/******/ // expose the modules object (__webpack_modules__)
41/******/ __webpack_require__.m = modules;
42/******/
43/******/ // expose the module cache
44/******/ __webpack_require__.c = installedModules;
45/******/
46/******/ // define getter function for harmony exports
47/******/ __webpack_require__.d = function(exports, name, getter) {
48/******/ if(!__webpack_require__.o(exports, name)) {
49/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
50/******/ }
51/******/ };
52/******/
53/******/ // define __esModule on exports
54/******/ __webpack_require__.r = function(exports) {
55/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
56/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
57/******/ }
58/******/ Object.defineProperty(exports, '__esModule', { value: true });
59/******/ };
60/******/
61/******/ // create a fake namespace object
62/******/ // mode & 1: value is a module id, require it
63/******/ // mode & 2: merge all properties of value into the ns
64/******/ // mode & 4: return value when already ns object
65/******/ // mode & 8|1: behave like require
66/******/ __webpack_require__.t = function(value, mode) {
67/******/ if(mode & 1) value = __webpack_require__(value);
68/******/ if(mode & 8) return value;
69/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
70/******/ var ns = Object.create(null);
71/******/ __webpack_require__.r(ns);
72/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
73/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
74/******/ return ns;
75/******/ };
76/******/
77/******/ // getDefaultExport function for compatibility with non-harmony modules
78/******/ __webpack_require__.n = function(module) {
79/******/ var getter = module && module.__esModule ?
80/******/ function getDefault() { return module['default']; } :
81/******/ function getModuleExports() { return module; };
82/******/ __webpack_require__.d(getter, 'a', getter);
83/******/ return getter;
84/******/ };
85/******/
86/******/ // Object.prototype.hasOwnProperty.call
87/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
88/******/
89/******/ // __webpack_public_path__
90/******/ __webpack_require__.p = "";
91/******/
92/******/
93/******/ // Load entry module and return exports
94/******/ return __webpack_require__(__webpack_require__.s = "fb15");
95/******/ })
96/************************************************************************/
97/******/ ({
98
99/***/ "00ee":
100/***/ (function(module, exports, __webpack_require__) {
101
102var wellKnownSymbol = __webpack_require__("b622");
103
104var TO_STRING_TAG = wellKnownSymbol('toStringTag');
105var test = {};
106
107test[TO_STRING_TAG] = 'z';
108
109module.exports = String(test) === '[object z]';
110
111
112/***/ }),
113
114/***/ "0366":
115/***/ (function(module, exports, __webpack_require__) {
116
117var aFunction = __webpack_require__("1c0b");
118
119// optional / simple context binding
120module.exports = function (fn, that, length) {
121 aFunction(fn);
122 if (that === undefined) return fn;
123 switch (length) {
124 case 0: return function () {
125 return fn.call(that);
126 };
127 case 1: return function (a) {
128 return fn.call(that, a);
129 };
130 case 2: return function (a, b) {
131 return fn.call(that, a, b);
132 };
133 case 3: return function (a, b, c) {
134 return fn.call(that, a, b, c);
135 };
136 }
137 return function (/* ...args */) {
138 return fn.apply(that, arguments);
139 };
140};
141
142
143/***/ }),
144
145/***/ "057f":
146/***/ (function(module, exports, __webpack_require__) {
147
148var toIndexedObject = __webpack_require__("fc6a");
149var nativeGetOwnPropertyNames = __webpack_require__("241c").f;
150
151var toString = {}.toString;
152
153var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
154 ? Object.getOwnPropertyNames(window) : [];
155
156var getWindowNames = function (it) {
157 try {
158 return nativeGetOwnPropertyNames(it);
159 } catch (error) {
160 return windowNames.slice();
161 }
162};
163
164// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
165module.exports.f = function getOwnPropertyNames(it) {
166 return windowNames && toString.call(it) == '[object Window]'
167 ? getWindowNames(it)
168 : nativeGetOwnPropertyNames(toIndexedObject(it));
169};
170
171
172/***/ }),
173
174/***/ "06cf":
175/***/ (function(module, exports, __webpack_require__) {
176
177var DESCRIPTORS = __webpack_require__("83ab");
178var propertyIsEnumerableModule = __webpack_require__("d1e7");
179var createPropertyDescriptor = __webpack_require__("5c6c");
180var toIndexedObject = __webpack_require__("fc6a");
181var toPrimitive = __webpack_require__("c04e");
182var has = __webpack_require__("5135");
183var IE8_DOM_DEFINE = __webpack_require__("0cfb");
184
185var nativeGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
186
187// `Object.getOwnPropertyDescriptor` method
188// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor
189exports.f = DESCRIPTORS ? nativeGetOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
190 O = toIndexedObject(O);
191 P = toPrimitive(P, true);
192 if (IE8_DOM_DEFINE) try {
193 return nativeGetOwnPropertyDescriptor(O, P);
194 } catch (error) { /* empty */ }
195 if (has(O, P)) return createPropertyDescriptor(!propertyIsEnumerableModule.f.call(O, P), O[P]);
196};
197
198
199/***/ }),
200
201/***/ "0cfb":
202/***/ (function(module, exports, __webpack_require__) {
203
204var DESCRIPTORS = __webpack_require__("83ab");
205var fails = __webpack_require__("d039");
206var createElement = __webpack_require__("cc12");
207
208// Thank's IE8 for his funny defineProperty
209module.exports = !DESCRIPTORS && !fails(function () {
210 return Object.defineProperty(createElement('div'), 'a', {
211 get: function () { return 7; }
212 }).a != 7;
213});
214
215
216/***/ }),
217
218/***/ "159b":
219/***/ (function(module, exports, __webpack_require__) {
220
221var global = __webpack_require__("da84");
222var DOMIterables = __webpack_require__("fdbc");
223var forEach = __webpack_require__("17c2");
224var createNonEnumerableProperty = __webpack_require__("9112");
225
226for (var COLLECTION_NAME in DOMIterables) {
227 var Collection = global[COLLECTION_NAME];
228 var CollectionPrototype = Collection && Collection.prototype;
229 // some Chrome versions have non-configurable methods on DOMTokenList
230 if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try {
231 createNonEnumerableProperty(CollectionPrototype, 'forEach', forEach);
232 } catch (error) {
233 CollectionPrototype.forEach = forEach;
234 }
235}
236
237
238/***/ }),
239
240/***/ "17c2":
241/***/ (function(module, exports, __webpack_require__) {
242
243"use strict";
244
245var $forEach = __webpack_require__("b727").forEach;
246var arrayMethodIsStrict = __webpack_require__("a640");
247var arrayMethodUsesToLength = __webpack_require__("ae40");
248
249var STRICT_METHOD = arrayMethodIsStrict('forEach');
250var USES_TO_LENGTH = arrayMethodUsesToLength('forEach');
251
252// `Array.prototype.forEach` method implementation
253// https://tc39.github.io/ecma262/#sec-array.prototype.foreach
254module.exports = (!STRICT_METHOD || !USES_TO_LENGTH) ? function forEach(callbackfn /* , thisArg */) {
255 return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
256} : [].forEach;
257
258
259/***/ }),
260
261/***/ "1be4":
262/***/ (function(module, exports, __webpack_require__) {
263
264var getBuiltIn = __webpack_require__("d066");
265
266module.exports = getBuiltIn('document', 'documentElement');
267
268
269/***/ }),
270
271/***/ "1c0b":
272/***/ (function(module, exports) {
273
274module.exports = function (it) {
275 if (typeof it != 'function') {
276 throw TypeError(String(it) + ' is not a function');
277 } return it;
278};
279
280
281/***/ }),
282
283/***/ "1c7e":
284/***/ (function(module, exports, __webpack_require__) {
285
286var wellKnownSymbol = __webpack_require__("b622");
287
288var ITERATOR = wellKnownSymbol('iterator');
289var SAFE_CLOSING = false;
290
291try {
292 var called = 0;
293 var iteratorWithReturn = {
294 next: function () {
295 return { done: !!called++ };
296 },
297 'return': function () {
298 SAFE_CLOSING = true;
299 }
300 };
301 iteratorWithReturn[ITERATOR] = function () {
302 return this;
303 };
304 // eslint-disable-next-line no-throw-literal
305 Array.from(iteratorWithReturn, function () { throw 2; });
306} catch (error) { /* empty */ }
307
308module.exports = function (exec, SKIP_CLOSING) {
309 if (!SKIP_CLOSING && !SAFE_CLOSING) return false;
310 var ITERATION_SUPPORT = false;
311 try {
312 var object = {};
313 object[ITERATOR] = function () {
314 return {
315 next: function () {
316 return { done: ITERATION_SUPPORT = true };
317 }
318 };
319 };
320 exec(object);
321 } catch (error) { /* empty */ }
322 return ITERATION_SUPPORT;
323};
324
325
326/***/ }),
327
328/***/ "1d80":
329/***/ (function(module, exports) {
330
331// `RequireObjectCoercible` abstract operation
332// https://tc39.github.io/ecma262/#sec-requireobjectcoercible
333module.exports = function (it) {
334 if (it == undefined) throw TypeError("Can't call method on " + it);
335 return it;
336};
337
338
339/***/ }),
340
341/***/ "1dde":
342/***/ (function(module, exports, __webpack_require__) {
343
344var fails = __webpack_require__("d039");
345var wellKnownSymbol = __webpack_require__("b622");
346var V8_VERSION = __webpack_require__("2d00");
347
348var SPECIES = wellKnownSymbol('species');
349
350module.exports = function (METHOD_NAME) {
351 // We can't use this feature detection in V8 since it causes
352 // deoptimization and serious performance degradation
353 // https://github.com/zloirock/core-js/issues/677
354 return V8_VERSION >= 51 || !fails(function () {
355 var array = [];
356 var constructor = array.constructor = {};
357 constructor[SPECIES] = function () {
358 return { foo: 1 };
359 };
360 return array[METHOD_NAME](Boolean).foo !== 1;
361 });
362};
363
364
365/***/ }),
366
367/***/ "23cb":
368/***/ (function(module, exports, __webpack_require__) {
369
370var toInteger = __webpack_require__("a691");
371
372var max = Math.max;
373var min = Math.min;
374
375// Helper for a popular repeating case of the spec:
376// Let integer be ? ToInteger(index).
377// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).
378module.exports = function (index, length) {
379 var integer = toInteger(index);
380 return integer < 0 ? max(integer + length, 0) : min(integer, length);
381};
382
383
384/***/ }),
385
386/***/ "23e7":
387/***/ (function(module, exports, __webpack_require__) {
388
389var global = __webpack_require__("da84");
390var getOwnPropertyDescriptor = __webpack_require__("06cf").f;
391var createNonEnumerableProperty = __webpack_require__("9112");
392var redefine = __webpack_require__("6eeb");
393var setGlobal = __webpack_require__("ce4e");
394var copyConstructorProperties = __webpack_require__("e893");
395var isForced = __webpack_require__("94ca");
396
397/*
398 options.target - name of the target object
399 options.global - target is the global object
400 options.stat - export as static methods of target
401 options.proto - export as prototype methods of target
402 options.real - real prototype method for the `pure` version
403 options.forced - export even if the native feature is available
404 options.bind - bind methods to the target, required for the `pure` version
405 options.wrap - wrap constructors to preventing global pollution, required for the `pure` version
406 options.unsafe - use the simple assignment of property instead of delete + defineProperty
407 options.sham - add a flag to not completely full polyfills
408 options.enumerable - export as enumerable property
409 options.noTargetGet - prevent calling a getter on target
410*/
411module.exports = function (options, source) {
412 var TARGET = options.target;
413 var GLOBAL = options.global;
414 var STATIC = options.stat;
415 var FORCED, target, key, targetProperty, sourceProperty, descriptor;
416 if (GLOBAL) {
417 target = global;
418 } else if (STATIC) {
419 target = global[TARGET] || setGlobal(TARGET, {});
420 } else {
421 target = (global[TARGET] || {}).prototype;
422 }
423 if (target) for (key in source) {
424 sourceProperty = source[key];
425 if (options.noTargetGet) {
426 descriptor = getOwnPropertyDescriptor(target, key);
427 targetProperty = descriptor && descriptor.value;
428 } else targetProperty = target[key];
429 FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);
430 // contained in target
431 if (!FORCED && targetProperty !== undefined) {
432 if (typeof sourceProperty === typeof targetProperty) continue;
433 copyConstructorProperties(sourceProperty, targetProperty);
434 }
435 // add a flag to not completely full polyfills
436 if (options.sham || (targetProperty && targetProperty.sham)) {
437 createNonEnumerableProperty(sourceProperty, 'sham', true);
438 }
439 // extend global
440 redefine(target, key, sourceProperty, options);
441 }
442};
443
444
445/***/ }),
446
447/***/ "241c":
448/***/ (function(module, exports, __webpack_require__) {
449
450var internalObjectKeys = __webpack_require__("ca84");
451var enumBugKeys = __webpack_require__("7839");
452
453var hiddenKeys = enumBugKeys.concat('length', 'prototype');
454
455// `Object.getOwnPropertyNames` method
456// https://tc39.github.io/ecma262/#sec-object.getownpropertynames
457exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
458 return internalObjectKeys(O, hiddenKeys);
459};
460
461
462/***/ }),
463
464/***/ "2532":
465/***/ (function(module, exports, __webpack_require__) {
466
467"use strict";
468
469var $ = __webpack_require__("23e7");
470var notARegExp = __webpack_require__("5a34");
471var requireObjectCoercible = __webpack_require__("1d80");
472var correctIsRegExpLogic = __webpack_require__("ab13");
473
474// `String.prototype.includes` method
475// https://tc39.github.io/ecma262/#sec-string.prototype.includes
476$({ target: 'String', proto: true, forced: !correctIsRegExpLogic('includes') }, {
477 includes: function includes(searchString /* , position = 0 */) {
478 return !!~String(requireObjectCoercible(this))
479 .indexOf(notARegExp(searchString), arguments.length > 1 ? arguments[1] : undefined);
480 }
481});
482
483
484/***/ }),
485
486/***/ "25f0":
487/***/ (function(module, exports, __webpack_require__) {
488
489"use strict";
490
491var redefine = __webpack_require__("6eeb");
492var anObject = __webpack_require__("825a");
493var fails = __webpack_require__("d039");
494var flags = __webpack_require__("ad6d");
495
496var TO_STRING = 'toString';
497var RegExpPrototype = RegExp.prototype;
498var nativeToString = RegExpPrototype[TO_STRING];
499
500var NOT_GENERIC = fails(function () { return nativeToString.call({ source: 'a', flags: 'b' }) != '/a/b'; });
501// FF44- RegExp#toString has a wrong name
502var INCORRECT_NAME = nativeToString.name != TO_STRING;
503
504// `RegExp.prototype.toString` method
505// https://tc39.github.io/ecma262/#sec-regexp.prototype.tostring
506if (NOT_GENERIC || INCORRECT_NAME) {
507 redefine(RegExp.prototype, TO_STRING, function toString() {
508 var R = anObject(this);
509 var p = String(R.source);
510 var rf = R.flags;
511 var f = String(rf === undefined && R instanceof RegExp && !('flags' in RegExpPrototype) ? flags.call(R) : rf);
512 return '/' + p + '/' + f;
513 }, { unsafe: true });
514}
515
516
517/***/ }),
518
519/***/ "2d00":
520/***/ (function(module, exports, __webpack_require__) {
521
522var global = __webpack_require__("da84");
523var userAgent = __webpack_require__("342f");
524
525var process = global.process;
526var versions = process && process.versions;
527var v8 = versions && versions.v8;
528var match, version;
529
530if (v8) {
531 match = v8.split('.');
532 version = match[0] + match[1];
533} else if (userAgent) {
534 match = userAgent.match(/Edge\/(\d+)/);
535 if (!match || match[1] >= 74) {
536 match = userAgent.match(/Chrome\/(\d+)/);
537 if (match) version = match[1];
538 }
539}
540
541module.exports = version && +version;
542
543
544/***/ }),
545
546/***/ "342f":
547/***/ (function(module, exports, __webpack_require__) {
548
549var getBuiltIn = __webpack_require__("d066");
550
551module.exports = getBuiltIn('navigator', 'userAgent') || '';
552
553
554/***/ }),
555
556/***/ "35a1":
557/***/ (function(module, exports, __webpack_require__) {
558
559var classof = __webpack_require__("f5df");
560var Iterators = __webpack_require__("3f8c");
561var wellKnownSymbol = __webpack_require__("b622");
562
563var ITERATOR = wellKnownSymbol('iterator');
564
565module.exports = function (it) {
566 if (it != undefined) return it[ITERATOR]
567 || it['@@iterator']
568 || Iterators[classof(it)];
569};
570
571
572/***/ }),
573
574/***/ "37e8":
575/***/ (function(module, exports, __webpack_require__) {
576
577var DESCRIPTORS = __webpack_require__("83ab");
578var definePropertyModule = __webpack_require__("9bf2");
579var anObject = __webpack_require__("825a");
580var objectKeys = __webpack_require__("df75");
581
582// `Object.defineProperties` method
583// https://tc39.github.io/ecma262/#sec-object.defineproperties
584module.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) {
585 anObject(O);
586 var keys = objectKeys(Properties);
587 var length = keys.length;
588 var index = 0;
589 var key;
590 while (length > index) definePropertyModule.f(O, key = keys[index++], Properties[key]);
591 return O;
592};
593
594
595/***/ }),
596
597/***/ "3bbe":
598/***/ (function(module, exports, __webpack_require__) {
599
600var isObject = __webpack_require__("861d");
601
602module.exports = function (it) {
603 if (!isObject(it) && it !== null) {
604 throw TypeError("Can't set " + String(it) + ' as a prototype');
605 } return it;
606};
607
608
609/***/ }),
610
611/***/ "3ca3":
612/***/ (function(module, exports, __webpack_require__) {
613
614"use strict";
615
616var charAt = __webpack_require__("6547").charAt;
617var InternalStateModule = __webpack_require__("69f3");
618var defineIterator = __webpack_require__("7dd0");
619
620var STRING_ITERATOR = 'String Iterator';
621var setInternalState = InternalStateModule.set;
622var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR);
623
624// `String.prototype[@@iterator]` method
625// https://tc39.github.io/ecma262/#sec-string.prototype-@@iterator
626defineIterator(String, 'String', function (iterated) {
627 setInternalState(this, {
628 type: STRING_ITERATOR,
629 string: String(iterated),
630 index: 0
631 });
632// `%StringIteratorPrototype%.next` method
633// https://tc39.github.io/ecma262/#sec-%stringiteratorprototype%.next
634}, function next() {
635 var state = getInternalState(this);
636 var string = state.string;
637 var index = state.index;
638 var point;
639 if (index >= string.length) return { value: undefined, done: true };
640 point = charAt(string, index);
641 state.index += point.length;
642 return { value: point, done: false };
643});
644
645
646/***/ }),
647
648/***/ "3f8c":
649/***/ (function(module, exports) {
650
651module.exports = {};
652
653
654/***/ }),
655
656/***/ "4160":
657/***/ (function(module, exports, __webpack_require__) {
658
659"use strict";
660
661var $ = __webpack_require__("23e7");
662var forEach = __webpack_require__("17c2");
663
664// `Array.prototype.forEach` method
665// https://tc39.github.io/ecma262/#sec-array.prototype.foreach
666$({ target: 'Array', proto: true, forced: [].forEach != forEach }, {
667 forEach: forEach
668});
669
670
671/***/ }),
672
673/***/ "428f":
674/***/ (function(module, exports, __webpack_require__) {
675
676var global = __webpack_require__("da84");
677
678module.exports = global;
679
680
681/***/ }),
682
683/***/ "44ad":
684/***/ (function(module, exports, __webpack_require__) {
685
686var fails = __webpack_require__("d039");
687var classof = __webpack_require__("c6b6");
688
689var split = ''.split;
690
691// fallback for non-array-like ES3 and non-enumerable old V8 strings
692module.exports = fails(function () {
693 // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
694 // eslint-disable-next-line no-prototype-builtins
695 return !Object('z').propertyIsEnumerable(0);
696}) ? function (it) {
697 return classof(it) == 'String' ? split.call(it, '') : Object(it);
698} : Object;
699
700
701/***/ }),
702
703/***/ "44d2":
704/***/ (function(module, exports, __webpack_require__) {
705
706var wellKnownSymbol = __webpack_require__("b622");
707var create = __webpack_require__("7c73");
708var definePropertyModule = __webpack_require__("9bf2");
709
710var UNSCOPABLES = wellKnownSymbol('unscopables');
711var ArrayPrototype = Array.prototype;
712
713// Array.prototype[@@unscopables]
714// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables
715if (ArrayPrototype[UNSCOPABLES] == undefined) {
716 definePropertyModule.f(ArrayPrototype, UNSCOPABLES, {
717 configurable: true,
718 value: create(null)
719 });
720}
721
722// add a key to Array.prototype[@@unscopables]
723module.exports = function (key) {
724 ArrayPrototype[UNSCOPABLES][key] = true;
725};
726
727
728/***/ }),
729
730/***/ "44e7":
731/***/ (function(module, exports, __webpack_require__) {
732
733var isObject = __webpack_require__("861d");
734var classof = __webpack_require__("c6b6");
735var wellKnownSymbol = __webpack_require__("b622");
736
737var MATCH = wellKnownSymbol('match');
738
739// `IsRegExp` abstract operation
740// https://tc39.github.io/ecma262/#sec-isregexp
741module.exports = function (it) {
742 var isRegExp;
743 return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp');
744};
745
746
747/***/ }),
748
749/***/ "4930":
750/***/ (function(module, exports, __webpack_require__) {
751
752var fails = __webpack_require__("d039");
753
754module.exports = !!Object.getOwnPropertySymbols && !fails(function () {
755 // Chrome 38 Symbol has incorrect toString conversion
756 // eslint-disable-next-line no-undef
757 return !String(Symbol());
758});
759
760
761/***/ }),
762
763/***/ "4d64":
764/***/ (function(module, exports, __webpack_require__) {
765
766var toIndexedObject = __webpack_require__("fc6a");
767var toLength = __webpack_require__("50c4");
768var toAbsoluteIndex = __webpack_require__("23cb");
769
770// `Array.prototype.{ indexOf, includes }` methods implementation
771var createMethod = function (IS_INCLUDES) {
772 return function ($this, el, fromIndex) {
773 var O = toIndexedObject($this);
774 var length = toLength(O.length);
775 var index = toAbsoluteIndex(fromIndex, length);
776 var value;
777 // Array#includes uses SameValueZero equality algorithm
778 // eslint-disable-next-line no-self-compare
779 if (IS_INCLUDES && el != el) while (length > index) {
780 value = O[index++];
781 // eslint-disable-next-line no-self-compare
782 if (value != value) return true;
783 // Array#indexOf ignores holes, Array#includes - not
784 } else for (;length > index; index++) {
785 if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
786 } return !IS_INCLUDES && -1;
787 };
788};
789
790module.exports = {
791 // `Array.prototype.includes` method
792 // https://tc39.github.io/ecma262/#sec-array.prototype.includes
793 includes: createMethod(true),
794 // `Array.prototype.indexOf` method
795 // https://tc39.github.io/ecma262/#sec-array.prototype.indexof
796 indexOf: createMethod(false)
797};
798
799
800/***/ }),
801
802/***/ "4de4":
803/***/ (function(module, exports, __webpack_require__) {
804
805"use strict";
806
807var $ = __webpack_require__("23e7");
808var $filter = __webpack_require__("b727").filter;
809var arrayMethodHasSpeciesSupport = __webpack_require__("1dde");
810var arrayMethodUsesToLength = __webpack_require__("ae40");
811
812var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('filter');
813// Edge 14- issue
814var USES_TO_LENGTH = arrayMethodUsesToLength('filter');
815
816// `Array.prototype.filter` method
817// https://tc39.github.io/ecma262/#sec-array.prototype.filter
818// with adding support of @@species
819$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {
820 filter: function filter(callbackfn /* , thisArg */) {
821 return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
822 }
823});
824
825
826/***/ }),
827
828/***/ "4df4":
829/***/ (function(module, exports, __webpack_require__) {
830
831"use strict";
832
833var bind = __webpack_require__("0366");
834var toObject = __webpack_require__("7b0b");
835var callWithSafeIterationClosing = __webpack_require__("9bdd");
836var isArrayIteratorMethod = __webpack_require__("e95a");
837var toLength = __webpack_require__("50c4");
838var createProperty = __webpack_require__("8418");
839var getIteratorMethod = __webpack_require__("35a1");
840
841// `Array.from` method implementation
842// https://tc39.github.io/ecma262/#sec-array.from
843module.exports = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
844 var O = toObject(arrayLike);
845 var C = typeof this == 'function' ? this : Array;
846 var argumentsLength = arguments.length;
847 var mapfn = argumentsLength > 1 ? arguments[1] : undefined;
848 var mapping = mapfn !== undefined;
849 var iteratorMethod = getIteratorMethod(O);
850 var index = 0;
851 var length, result, step, iterator, next, value;
852 if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : undefined, 2);
853 // if the target is not iterable or it's an array with the default iterator - use a simple case
854 if (iteratorMethod != undefined && !(C == Array && isArrayIteratorMethod(iteratorMethod))) {
855 iterator = iteratorMethod.call(O);
856 next = iterator.next;
857 result = new C();
858 for (;!(step = next.call(iterator)).done; index++) {
859 value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value;
860 createProperty(result, index, value);
861 }
862 } else {
863 length = toLength(O.length);
864 result = new C(length);
865 for (;length > index; index++) {
866 value = mapping ? mapfn(O[index], index) : O[index];
867 createProperty(result, index, value);
868 }
869 }
870 result.length = index;
871 return result;
872};
873
874
875/***/ }),
876
877/***/ "50c4":
878/***/ (function(module, exports, __webpack_require__) {
879
880var toInteger = __webpack_require__("a691");
881
882var min = Math.min;
883
884// `ToLength` abstract operation
885// https://tc39.github.io/ecma262/#sec-tolength
886module.exports = function (argument) {
887 return argument > 0 ? min(toInteger(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
888};
889
890
891/***/ }),
892
893/***/ "5135":
894/***/ (function(module, exports) {
895
896var hasOwnProperty = {}.hasOwnProperty;
897
898module.exports = function (it, key) {
899 return hasOwnProperty.call(it, key);
900};
901
902
903/***/ }),
904
905/***/ "5692":
906/***/ (function(module, exports, __webpack_require__) {
907
908var IS_PURE = __webpack_require__("c430");
909var store = __webpack_require__("c6cd");
910
911(module.exports = function (key, value) {
912 return store[key] || (store[key] = value !== undefined ? value : {});
913})('versions', []).push({
914 version: '3.6.5',
915 mode: IS_PURE ? 'pure' : 'global',
916 copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
917});
918
919
920/***/ }),
921
922/***/ "56ef":
923/***/ (function(module, exports, __webpack_require__) {
924
925var getBuiltIn = __webpack_require__("d066");
926var getOwnPropertyNamesModule = __webpack_require__("241c");
927var getOwnPropertySymbolsModule = __webpack_require__("7418");
928var anObject = __webpack_require__("825a");
929
930// all object keys, includes non-enumerable and symbols
931module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {
932 var keys = getOwnPropertyNamesModule.f(anObject(it));
933 var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
934 return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys;
935};
936
937
938/***/ }),
939
940/***/ "5899":
941/***/ (function(module, exports) {
942
943// a string of all valid unicode whitespaces
944// eslint-disable-next-line max-len
945module.exports = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
946
947
948/***/ }),
949
950/***/ "58a8":
951/***/ (function(module, exports, __webpack_require__) {
952
953var requireObjectCoercible = __webpack_require__("1d80");
954var whitespaces = __webpack_require__("5899");
955
956var whitespace = '[' + whitespaces + ']';
957var ltrim = RegExp('^' + whitespace + whitespace + '*');
958var rtrim = RegExp(whitespace + whitespace + '*$');
959
960// `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation
961var createMethod = function (TYPE) {
962 return function ($this) {
963 var string = String(requireObjectCoercible($this));
964 if (TYPE & 1) string = string.replace(ltrim, '');
965 if (TYPE & 2) string = string.replace(rtrim, '');
966 return string;
967 };
968};
969
970module.exports = {
971 // `String.prototype.{ trimLeft, trimStart }` methods
972 // https://tc39.github.io/ecma262/#sec-string.prototype.trimstart
973 start: createMethod(1),
974 // `String.prototype.{ trimRight, trimEnd }` methods
975 // https://tc39.github.io/ecma262/#sec-string.prototype.trimend
976 end: createMethod(2),
977 // `String.prototype.trim` method
978 // https://tc39.github.io/ecma262/#sec-string.prototype.trim
979 trim: createMethod(3)
980};
981
982
983/***/ }),
984
985/***/ "5a34":
986/***/ (function(module, exports, __webpack_require__) {
987
988var isRegExp = __webpack_require__("44e7");
989
990module.exports = function (it) {
991 if (isRegExp(it)) {
992 throw TypeError("The method doesn't accept regular expressions");
993 } return it;
994};
995
996
997/***/ }),
998
999/***/ "5c6c":
1000/***/ (function(module, exports) {
1001
1002module.exports = function (bitmap, value) {
1003 return {
1004 enumerable: !(bitmap & 1),
1005 configurable: !(bitmap & 2),
1006 writable: !(bitmap & 4),
1007 value: value
1008 };
1009};
1010
1011
1012/***/ }),
1013
1014/***/ "6547":
1015/***/ (function(module, exports, __webpack_require__) {
1016
1017var toInteger = __webpack_require__("a691");
1018var requireObjectCoercible = __webpack_require__("1d80");
1019
1020// `String.prototype.{ codePointAt, at }` methods implementation
1021var createMethod = function (CONVERT_TO_STRING) {
1022 return function ($this, pos) {
1023 var S = String(requireObjectCoercible($this));
1024 var position = toInteger(pos);
1025 var size = S.length;
1026 var first, second;
1027 if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined;
1028 first = S.charCodeAt(position);
1029 return first < 0xD800 || first > 0xDBFF || position + 1 === size
1030 || (second = S.charCodeAt(position + 1)) < 0xDC00 || second > 0xDFFF
1031 ? CONVERT_TO_STRING ? S.charAt(position) : first
1032 : CONVERT_TO_STRING ? S.slice(position, position + 2) : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000;
1033 };
1034};
1035
1036module.exports = {
1037 // `String.prototype.codePointAt` method
1038 // https://tc39.github.io/ecma262/#sec-string.prototype.codepointat
1039 codeAt: createMethod(false),
1040 // `String.prototype.at` method
1041 // https://github.com/mathiasbynens/String.prototype.at
1042 charAt: createMethod(true)
1043};
1044
1045
1046/***/ }),
1047
1048/***/ "65f0":
1049/***/ (function(module, exports, __webpack_require__) {
1050
1051var isObject = __webpack_require__("861d");
1052var isArray = __webpack_require__("e8b5");
1053var wellKnownSymbol = __webpack_require__("b622");
1054
1055var SPECIES = wellKnownSymbol('species');
1056
1057// `ArraySpeciesCreate` abstract operation
1058// https://tc39.github.io/ecma262/#sec-arrayspeciescreate
1059module.exports = function (originalArray, length) {
1060 var C;
1061 if (isArray(originalArray)) {
1062 C = originalArray.constructor;
1063 // cross-realm fallback
1064 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
1065 else if (isObject(C)) {
1066 C = C[SPECIES];
1067 if (C === null) C = undefined;
1068 }
1069 } return new (C === undefined ? Array : C)(length === 0 ? 0 : length);
1070};
1071
1072
1073/***/ }),
1074
1075/***/ "69f3":
1076/***/ (function(module, exports, __webpack_require__) {
1077
1078var NATIVE_WEAK_MAP = __webpack_require__("7f9a");
1079var global = __webpack_require__("da84");
1080var isObject = __webpack_require__("861d");
1081var createNonEnumerableProperty = __webpack_require__("9112");
1082var objectHas = __webpack_require__("5135");
1083var sharedKey = __webpack_require__("f772");
1084var hiddenKeys = __webpack_require__("d012");
1085
1086var WeakMap = global.WeakMap;
1087var set, get, has;
1088
1089var enforce = function (it) {
1090 return has(it) ? get(it) : set(it, {});
1091};
1092
1093var getterFor = function (TYPE) {
1094 return function (it) {
1095 var state;
1096 if (!isObject(it) || (state = get(it)).type !== TYPE) {
1097 throw TypeError('Incompatible receiver, ' + TYPE + ' required');
1098 } return state;
1099 };
1100};
1101
1102if (NATIVE_WEAK_MAP) {
1103 var store = new WeakMap();
1104 var wmget = store.get;
1105 var wmhas = store.has;
1106 var wmset = store.set;
1107 set = function (it, metadata) {
1108 wmset.call(store, it, metadata);
1109 return metadata;
1110 };
1111 get = function (it) {
1112 return wmget.call(store, it) || {};
1113 };
1114 has = function (it) {
1115 return wmhas.call(store, it);
1116 };
1117} else {
1118 var STATE = sharedKey('state');
1119 hiddenKeys[STATE] = true;
1120 set = function (it, metadata) {
1121 createNonEnumerableProperty(it, STATE, metadata);
1122 return metadata;
1123 };
1124 get = function (it) {
1125 return objectHas(it, STATE) ? it[STATE] : {};
1126 };
1127 has = function (it) {
1128 return objectHas(it, STATE);
1129 };
1130}
1131
1132module.exports = {
1133 set: set,
1134 get: get,
1135 has: has,
1136 enforce: enforce,
1137 getterFor: getterFor
1138};
1139
1140
1141/***/ }),
1142
1143/***/ "6eeb":
1144/***/ (function(module, exports, __webpack_require__) {
1145
1146var global = __webpack_require__("da84");
1147var createNonEnumerableProperty = __webpack_require__("9112");
1148var has = __webpack_require__("5135");
1149var setGlobal = __webpack_require__("ce4e");
1150var inspectSource = __webpack_require__("8925");
1151var InternalStateModule = __webpack_require__("69f3");
1152
1153var getInternalState = InternalStateModule.get;
1154var enforceInternalState = InternalStateModule.enforce;
1155var TEMPLATE = String(String).split('String');
1156
1157(module.exports = function (O, key, value, options) {
1158 var unsafe = options ? !!options.unsafe : false;
1159 var simple = options ? !!options.enumerable : false;
1160 var noTargetGet = options ? !!options.noTargetGet : false;
1161 if (typeof value == 'function') {
1162 if (typeof key == 'string' && !has(value, 'name')) createNonEnumerableProperty(value, 'name', key);
1163 enforceInternalState(value).source = TEMPLATE.join(typeof key == 'string' ? key : '');
1164 }
1165 if (O === global) {
1166 if (simple) O[key] = value;
1167 else setGlobal(key, value);
1168 return;
1169 } else if (!unsafe) {
1170 delete O[key];
1171 } else if (!noTargetGet && O[key]) {
1172 simple = true;
1173 }
1174 if (simple) O[key] = value;
1175 else createNonEnumerableProperty(O, key, value);
1176// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
1177})(Function.prototype, 'toString', function toString() {
1178 return typeof this == 'function' && getInternalState(this).source || inspectSource(this);
1179});
1180
1181
1182/***/ }),
1183
1184/***/ "7156":
1185/***/ (function(module, exports, __webpack_require__) {
1186
1187var isObject = __webpack_require__("861d");
1188var setPrototypeOf = __webpack_require__("d2bb");
1189
1190// makes subclassing work correct for wrapped built-ins
1191module.exports = function ($this, dummy, Wrapper) {
1192 var NewTarget, NewTargetPrototype;
1193 if (
1194 // it can work only with native `setPrototypeOf`
1195 setPrototypeOf &&
1196 // we haven't completely correct pre-ES6 way for getting `new.target`, so use this
1197 typeof (NewTarget = dummy.constructor) == 'function' &&
1198 NewTarget !== Wrapper &&
1199 isObject(NewTargetPrototype = NewTarget.prototype) &&
1200 NewTargetPrototype !== Wrapper.prototype
1201 ) setPrototypeOf($this, NewTargetPrototype);
1202 return $this;
1203};
1204
1205
1206/***/ }),
1207
1208/***/ "7418":
1209/***/ (function(module, exports) {
1210
1211exports.f = Object.getOwnPropertySymbols;
1212
1213
1214/***/ }),
1215
1216/***/ "746f":
1217/***/ (function(module, exports, __webpack_require__) {
1218
1219var path = __webpack_require__("428f");
1220var has = __webpack_require__("5135");
1221var wrappedWellKnownSymbolModule = __webpack_require__("e538");
1222var defineProperty = __webpack_require__("9bf2").f;
1223
1224module.exports = function (NAME) {
1225 var Symbol = path.Symbol || (path.Symbol = {});
1226 if (!has(Symbol, NAME)) defineProperty(Symbol, NAME, {
1227 value: wrappedWellKnownSymbolModule.f(NAME)
1228 });
1229};
1230
1231
1232/***/ }),
1233
1234/***/ "7839":
1235/***/ (function(module, exports) {
1236
1237// IE8- don't enum bug keys
1238module.exports = [
1239 'constructor',
1240 'hasOwnProperty',
1241 'isPrototypeOf',
1242 'propertyIsEnumerable',
1243 'toLocaleString',
1244 'toString',
1245 'valueOf'
1246];
1247
1248
1249/***/ }),
1250
1251/***/ "7b0b":
1252/***/ (function(module, exports, __webpack_require__) {
1253
1254var requireObjectCoercible = __webpack_require__("1d80");
1255
1256// `ToObject` abstract operation
1257// https://tc39.github.io/ecma262/#sec-toobject
1258module.exports = function (argument) {
1259 return Object(requireObjectCoercible(argument));
1260};
1261
1262
1263/***/ }),
1264
1265/***/ "7c73":
1266/***/ (function(module, exports, __webpack_require__) {
1267
1268var anObject = __webpack_require__("825a");
1269var defineProperties = __webpack_require__("37e8");
1270var enumBugKeys = __webpack_require__("7839");
1271var hiddenKeys = __webpack_require__("d012");
1272var html = __webpack_require__("1be4");
1273var documentCreateElement = __webpack_require__("cc12");
1274var sharedKey = __webpack_require__("f772");
1275
1276var GT = '>';
1277var LT = '<';
1278var PROTOTYPE = 'prototype';
1279var SCRIPT = 'script';
1280var IE_PROTO = sharedKey('IE_PROTO');
1281
1282var EmptyConstructor = function () { /* empty */ };
1283
1284var scriptTag = function (content) {
1285 return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;
1286};
1287
1288// Create object with fake `null` prototype: use ActiveX Object with cleared prototype
1289var NullProtoObjectViaActiveX = function (activeXDocument) {
1290 activeXDocument.write(scriptTag(''));
1291 activeXDocument.close();
1292 var temp = activeXDocument.parentWindow.Object;
1293 activeXDocument = null; // avoid memory leak
1294 return temp;
1295};
1296
1297// Create object with fake `null` prototype: use iframe Object with cleared prototype
1298var NullProtoObjectViaIFrame = function () {
1299 // Thrash, waste and sodomy: IE GC bug
1300 var iframe = documentCreateElement('iframe');
1301 var JS = 'java' + SCRIPT + ':';
1302 var iframeDocument;
1303 iframe.style.display = 'none';
1304 html.appendChild(iframe);
1305 // https://github.com/zloirock/core-js/issues/475
1306 iframe.src = String(JS);
1307 iframeDocument = iframe.contentWindow.document;
1308 iframeDocument.open();
1309 iframeDocument.write(scriptTag('document.F=Object'));
1310 iframeDocument.close();
1311 return iframeDocument.F;
1312};
1313
1314// Check for document.domain and active x support
1315// No need to use active x approach when document.domain is not set
1316// see https://github.com/es-shims/es5-shim/issues/150
1317// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346
1318// avoid IE GC bug
1319var activeXDocument;
1320var NullProtoObject = function () {
1321 try {
1322 /* global ActiveXObject */
1323 activeXDocument = document.domain && new ActiveXObject('htmlfile');
1324 } catch (error) { /* ignore */ }
1325 NullProtoObject = activeXDocument ? NullProtoObjectViaActiveX(activeXDocument) : NullProtoObjectViaIFrame();
1326 var length = enumBugKeys.length;
1327 while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];
1328 return NullProtoObject();
1329};
1330
1331hiddenKeys[IE_PROTO] = true;
1332
1333// `Object.create` method
1334// https://tc39.github.io/ecma262/#sec-object.create
1335module.exports = Object.create || function create(O, Properties) {
1336 var result;
1337 if (O !== null) {
1338 EmptyConstructor[PROTOTYPE] = anObject(O);
1339 result = new EmptyConstructor();
1340 EmptyConstructor[PROTOTYPE] = null;
1341 // add "__proto__" for Object.getPrototypeOf polyfill
1342 result[IE_PROTO] = O;
1343 } else result = NullProtoObject();
1344 return Properties === undefined ? result : defineProperties(result, Properties);
1345};
1346
1347
1348/***/ }),
1349
1350/***/ "7dd0":
1351/***/ (function(module, exports, __webpack_require__) {
1352
1353"use strict";
1354
1355var $ = __webpack_require__("23e7");
1356var createIteratorConstructor = __webpack_require__("9ed3");
1357var getPrototypeOf = __webpack_require__("e163");
1358var setPrototypeOf = __webpack_require__("d2bb");
1359var setToStringTag = __webpack_require__("d44e");
1360var createNonEnumerableProperty = __webpack_require__("9112");
1361var redefine = __webpack_require__("6eeb");
1362var wellKnownSymbol = __webpack_require__("b622");
1363var IS_PURE = __webpack_require__("c430");
1364var Iterators = __webpack_require__("3f8c");
1365var IteratorsCore = __webpack_require__("ae93");
1366
1367var IteratorPrototype = IteratorsCore.IteratorPrototype;
1368var BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS;
1369var ITERATOR = wellKnownSymbol('iterator');
1370var KEYS = 'keys';
1371var VALUES = 'values';
1372var ENTRIES = 'entries';
1373
1374var returnThis = function () { return this; };
1375
1376module.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {
1377 createIteratorConstructor(IteratorConstructor, NAME, next);
1378
1379 var getIterationMethod = function (KIND) {
1380 if (KIND === DEFAULT && defaultIterator) return defaultIterator;
1381 if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND];
1382 switch (KIND) {
1383 case KEYS: return function keys() { return new IteratorConstructor(this, KIND); };
1384 case VALUES: return function values() { return new IteratorConstructor(this, KIND); };
1385 case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); };
1386 } return function () { return new IteratorConstructor(this); };
1387 };
1388
1389 var TO_STRING_TAG = NAME + ' Iterator';
1390 var INCORRECT_VALUES_NAME = false;
1391 var IterablePrototype = Iterable.prototype;
1392 var nativeIterator = IterablePrototype[ITERATOR]
1393 || IterablePrototype['@@iterator']
1394 || DEFAULT && IterablePrototype[DEFAULT];
1395 var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT);
1396 var anyNativeIterator = NAME == 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator;
1397 var CurrentIteratorPrototype, methods, KEY;
1398
1399 // fix native
1400 if (anyNativeIterator) {
1401 CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable()));
1402 if (IteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) {
1403 if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) {
1404 if (setPrototypeOf) {
1405 setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype);
1406 } else if (typeof CurrentIteratorPrototype[ITERATOR] != 'function') {
1407 createNonEnumerableProperty(CurrentIteratorPrototype, ITERATOR, returnThis);
1408 }
1409 }
1410 // Set @@toStringTag to native iterators
1411 setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true);
1412 if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis;
1413 }
1414 }
1415
1416 // fix Array#{values, @@iterator}.name in V8 / FF
1417 if (DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) {
1418 INCORRECT_VALUES_NAME = true;
1419 defaultIterator = function values() { return nativeIterator.call(this); };
1420 }
1421
1422 // define iterator
1423 if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) {
1424 createNonEnumerableProperty(IterablePrototype, ITERATOR, defaultIterator);
1425 }
1426 Iterators[NAME] = defaultIterator;
1427
1428 // export additional methods
1429 if (DEFAULT) {
1430 methods = {
1431 values: getIterationMethod(VALUES),
1432 keys: IS_SET ? defaultIterator : getIterationMethod(KEYS),
1433 entries: getIterationMethod(ENTRIES)
1434 };
1435 if (FORCED) for (KEY in methods) {
1436 if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) {
1437 redefine(IterablePrototype, KEY, methods[KEY]);
1438 }
1439 } else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods);
1440 }
1441
1442 return methods;
1443};
1444
1445
1446/***/ }),
1447
1448/***/ "7f9a":
1449/***/ (function(module, exports, __webpack_require__) {
1450
1451var global = __webpack_require__("da84");
1452var inspectSource = __webpack_require__("8925");
1453
1454var WeakMap = global.WeakMap;
1455
1456module.exports = typeof WeakMap === 'function' && /native code/.test(inspectSource(WeakMap));
1457
1458
1459/***/ }),
1460
1461/***/ "825a":
1462/***/ (function(module, exports, __webpack_require__) {
1463
1464var isObject = __webpack_require__("861d");
1465
1466module.exports = function (it) {
1467 if (!isObject(it)) {
1468 throw TypeError(String(it) + ' is not an object');
1469 } return it;
1470};
1471
1472
1473/***/ }),
1474
1475/***/ "83ab":
1476/***/ (function(module, exports, __webpack_require__) {
1477
1478var fails = __webpack_require__("d039");
1479
1480// Thank's IE8 for his funny defineProperty
1481module.exports = !fails(function () {
1482 return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;
1483});
1484
1485
1486/***/ }),
1487
1488/***/ "8418":
1489/***/ (function(module, exports, __webpack_require__) {
1490
1491"use strict";
1492
1493var toPrimitive = __webpack_require__("c04e");
1494var definePropertyModule = __webpack_require__("9bf2");
1495var createPropertyDescriptor = __webpack_require__("5c6c");
1496
1497module.exports = function (object, key, value) {
1498 var propertyKey = toPrimitive(key);
1499 if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));
1500 else object[propertyKey] = value;
1501};
1502
1503
1504/***/ }),
1505
1506/***/ "861d":
1507/***/ (function(module, exports) {
1508
1509module.exports = function (it) {
1510 return typeof it === 'object' ? it !== null : typeof it === 'function';
1511};
1512
1513
1514/***/ }),
1515
1516/***/ "8875":
1517/***/ (function(module, exports, __webpack_require__) {
1518
1519var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;// addapted from the document.currentScript polyfill by Adam Miller
1520// MIT license
1521// source: https://github.com/amiller-gh/currentScript-polyfill
1522
1523// added support for Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=1620505
1524
1525(function (root, factory) {
1526 if (true) {
1527 !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
1528 __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
1529 (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
1530 __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
1531 } else {}
1532}(typeof self !== 'undefined' ? self : this, function () {
1533 function getCurrentScript () {
1534 var descriptor = Object.getOwnPropertyDescriptor(document, 'currentScript')
1535 // for chrome
1536 if (!descriptor && 'currentScript' in document && document.currentScript) {
1537 return document.currentScript
1538 }
1539
1540 // for other browsers with native support for currentScript
1541 if (descriptor && descriptor.get !== getCurrentScript && document.currentScript) {
1542 return document.currentScript
1543 }
1544
1545 // IE 8-10 support script readyState
1546 // IE 11+ & Firefox support stack trace
1547 try {
1548 throw new Error();
1549 }
1550 catch (err) {
1551 // Find the second match for the "at" string to get file src url from stack.
1552 var ieStackRegExp = /.*at [^(]*\((.*):(.+):(.+)\)$/ig,
1553 ffStackRegExp = /@([^@]*):(\d+):(\d+)\s*$/ig,
1554 stackDetails = ieStackRegExp.exec(err.stack) || ffStackRegExp.exec(err.stack),
1555 scriptLocation = (stackDetails && stackDetails[1]) || false,
1556 line = (stackDetails && stackDetails[2]) || false,
1557 currentLocation = document.location.href.replace(document.location.hash, ''),
1558 pageSource,
1559 inlineScriptSourceRegExp,
1560 inlineScriptSource,
1561 scripts = document.getElementsByTagName('script'); // Live NodeList collection
1562
1563 if (scriptLocation === currentLocation) {
1564 pageSource = document.documentElement.outerHTML;
1565 inlineScriptSourceRegExp = new RegExp('(?:[^\\n]+?\\n){0,' + (line - 2) + '}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*', 'i');
1566 inlineScriptSource = pageSource.replace(inlineScriptSourceRegExp, '$1').trim();
1567 }
1568
1569 for (var i = 0; i < scripts.length; i++) {
1570 // If ready state is interactive, return the script tag
1571 if (scripts[i].readyState === 'interactive') {
1572 return scripts[i];
1573 }
1574
1575 // If src matches, return the script tag
1576 if (scripts[i].src === scriptLocation) {
1577 return scripts[i];
1578 }
1579
1580 // If inline source matches, return the script tag
1581 if (
1582 scriptLocation === currentLocation &&
1583 scripts[i].innerHTML &&
1584 scripts[i].innerHTML.trim() === inlineScriptSource
1585 ) {
1586 return scripts[i];
1587 }
1588 }
1589
1590 // If no match, return null
1591 return null;
1592 }
1593 };
1594
1595 return getCurrentScript
1596}));
1597
1598
1599/***/ }),
1600
1601/***/ "8925":
1602/***/ (function(module, exports, __webpack_require__) {
1603
1604var store = __webpack_require__("c6cd");
1605
1606var functionToString = Function.toString;
1607
1608// this helper broken in `3.4.1-3.4.4`, so we can't use `shared` helper
1609if (typeof store.inspectSource != 'function') {
1610 store.inspectSource = function (it) {
1611 return functionToString.call(it);
1612 };
1613}
1614
1615module.exports = store.inspectSource;
1616
1617
1618/***/ }),
1619
1620/***/ "90e3":
1621/***/ (function(module, exports) {
1622
1623var id = 0;
1624var postfix = Math.random();
1625
1626module.exports = function (key) {
1627 return 'Symbol(' + String(key === undefined ? '' : key) + ')_' + (++id + postfix).toString(36);
1628};
1629
1630
1631/***/ }),
1632
1633/***/ "9112":
1634/***/ (function(module, exports, __webpack_require__) {
1635
1636var DESCRIPTORS = __webpack_require__("83ab");
1637var definePropertyModule = __webpack_require__("9bf2");
1638var createPropertyDescriptor = __webpack_require__("5c6c");
1639
1640module.exports = DESCRIPTORS ? function (object, key, value) {
1641 return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
1642} : function (object, key, value) {
1643 object[key] = value;
1644 return object;
1645};
1646
1647
1648/***/ }),
1649
1650/***/ "94ca":
1651/***/ (function(module, exports, __webpack_require__) {
1652
1653var fails = __webpack_require__("d039");
1654
1655var replacement = /#|\.prototype\./;
1656
1657var isForced = function (feature, detection) {
1658 var value = data[normalize(feature)];
1659 return value == POLYFILL ? true
1660 : value == NATIVE ? false
1661 : typeof detection == 'function' ? fails(detection)
1662 : !!detection;
1663};
1664
1665var normalize = isForced.normalize = function (string) {
1666 return String(string).replace(replacement, '.').toLowerCase();
1667};
1668
1669var data = isForced.data = {};
1670var NATIVE = isForced.NATIVE = 'N';
1671var POLYFILL = isForced.POLYFILL = 'P';
1672
1673module.exports = isForced;
1674
1675
1676/***/ }),
1677
1678/***/ "99af":
1679/***/ (function(module, exports, __webpack_require__) {
1680
1681"use strict";
1682
1683var $ = __webpack_require__("23e7");
1684var fails = __webpack_require__("d039");
1685var isArray = __webpack_require__("e8b5");
1686var isObject = __webpack_require__("861d");
1687var toObject = __webpack_require__("7b0b");
1688var toLength = __webpack_require__("50c4");
1689var createProperty = __webpack_require__("8418");
1690var arraySpeciesCreate = __webpack_require__("65f0");
1691var arrayMethodHasSpeciesSupport = __webpack_require__("1dde");
1692var wellKnownSymbol = __webpack_require__("b622");
1693var V8_VERSION = __webpack_require__("2d00");
1694
1695var IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');
1696var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;
1697var MAXIMUM_ALLOWED_INDEX_EXCEEDED = 'Maximum allowed index exceeded';
1698
1699// We can't use this feature detection in V8 since it causes
1700// deoptimization and serious performance degradation
1701// https://github.com/zloirock/core-js/issues/679
1702var IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {
1703 var array = [];
1704 array[IS_CONCAT_SPREADABLE] = false;
1705 return array.concat()[0] !== array;
1706});
1707
1708var SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('concat');
1709
1710var isConcatSpreadable = function (O) {
1711 if (!isObject(O)) return false;
1712 var spreadable = O[IS_CONCAT_SPREADABLE];
1713 return spreadable !== undefined ? !!spreadable : isArray(O);
1714};
1715
1716var FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT;
1717
1718// `Array.prototype.concat` method
1719// https://tc39.github.io/ecma262/#sec-array.prototype.concat
1720// with adding support of @@isConcatSpreadable and @@species
1721$({ target: 'Array', proto: true, forced: FORCED }, {
1722 concat: function concat(arg) { // eslint-disable-line no-unused-vars
1723 var O = toObject(this);
1724 var A = arraySpeciesCreate(O, 0);
1725 var n = 0;
1726 var i, k, length, len, E;
1727 for (i = -1, length = arguments.length; i < length; i++) {
1728 E = i === -1 ? O : arguments[i];
1729 if (isConcatSpreadable(E)) {
1730 len = toLength(E.length);
1731 if (n + len > MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);
1732 for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);
1733 } else {
1734 if (n >= MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);
1735 createProperty(A, n++, E);
1736 }
1737 }
1738 A.length = n;
1739 return A;
1740 }
1741});
1742
1743
1744/***/ }),
1745
1746/***/ "9bdd":
1747/***/ (function(module, exports, __webpack_require__) {
1748
1749var anObject = __webpack_require__("825a");
1750
1751// call something on iterator step with safe closing on error
1752module.exports = function (iterator, fn, value, ENTRIES) {
1753 try {
1754 return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);
1755 // 7.4.6 IteratorClose(iterator, completion)
1756 } catch (error) {
1757 var returnMethod = iterator['return'];
1758 if (returnMethod !== undefined) anObject(returnMethod.call(iterator));
1759 throw error;
1760 }
1761};
1762
1763
1764/***/ }),
1765
1766/***/ "9bf2":
1767/***/ (function(module, exports, __webpack_require__) {
1768
1769var DESCRIPTORS = __webpack_require__("83ab");
1770var IE8_DOM_DEFINE = __webpack_require__("0cfb");
1771var anObject = __webpack_require__("825a");
1772var toPrimitive = __webpack_require__("c04e");
1773
1774var nativeDefineProperty = Object.defineProperty;
1775
1776// `Object.defineProperty` method
1777// https://tc39.github.io/ecma262/#sec-object.defineproperty
1778exports.f = DESCRIPTORS ? nativeDefineProperty : function defineProperty(O, P, Attributes) {
1779 anObject(O);
1780 P = toPrimitive(P, true);
1781 anObject(Attributes);
1782 if (IE8_DOM_DEFINE) try {
1783 return nativeDefineProperty(O, P, Attributes);
1784 } catch (error) { /* empty */ }
1785 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported');
1786 if ('value' in Attributes) O[P] = Attributes.value;
1787 return O;
1788};
1789
1790
1791/***/ }),
1792
1793/***/ "9ed3":
1794/***/ (function(module, exports, __webpack_require__) {
1795
1796"use strict";
1797
1798var IteratorPrototype = __webpack_require__("ae93").IteratorPrototype;
1799var create = __webpack_require__("7c73");
1800var createPropertyDescriptor = __webpack_require__("5c6c");
1801var setToStringTag = __webpack_require__("d44e");
1802var Iterators = __webpack_require__("3f8c");
1803
1804var returnThis = function () { return this; };
1805
1806module.exports = function (IteratorConstructor, NAME, next) {
1807 var TO_STRING_TAG = NAME + ' Iterator';
1808 IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(1, next) });
1809 setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true);
1810 Iterators[TO_STRING_TAG] = returnThis;
1811 return IteratorConstructor;
1812};
1813
1814
1815/***/ }),
1816
1817/***/ "a434":
1818/***/ (function(module, exports, __webpack_require__) {
1819
1820"use strict";
1821
1822var $ = __webpack_require__("23e7");
1823var toAbsoluteIndex = __webpack_require__("23cb");
1824var toInteger = __webpack_require__("a691");
1825var toLength = __webpack_require__("50c4");
1826var toObject = __webpack_require__("7b0b");
1827var arraySpeciesCreate = __webpack_require__("65f0");
1828var createProperty = __webpack_require__("8418");
1829var arrayMethodHasSpeciesSupport = __webpack_require__("1dde");
1830var arrayMethodUsesToLength = __webpack_require__("ae40");
1831
1832var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice');
1833var USES_TO_LENGTH = arrayMethodUsesToLength('splice', { ACCESSORS: true, 0: 0, 1: 2 });
1834
1835var max = Math.max;
1836var min = Math.min;
1837var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;
1838var MAXIMUM_ALLOWED_LENGTH_EXCEEDED = 'Maximum allowed length exceeded';
1839
1840// `Array.prototype.splice` method
1841// https://tc39.github.io/ecma262/#sec-array.prototype.splice
1842// with adding support of @@species
1843$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {
1844 splice: function splice(start, deleteCount /* , ...items */) {
1845 var O = toObject(this);
1846 var len = toLength(O.length);
1847 var actualStart = toAbsoluteIndex(start, len);
1848 var argumentsLength = arguments.length;
1849 var insertCount, actualDeleteCount, A, k, from, to;
1850 if (argumentsLength === 0) {
1851 insertCount = actualDeleteCount = 0;
1852 } else if (argumentsLength === 1) {
1853 insertCount = 0;
1854 actualDeleteCount = len - actualStart;
1855 } else {
1856 insertCount = argumentsLength - 2;
1857 actualDeleteCount = min(max(toInteger(deleteCount), 0), len - actualStart);
1858 }
1859 if (len + insertCount - actualDeleteCount > MAX_SAFE_INTEGER) {
1860 throw TypeError(MAXIMUM_ALLOWED_LENGTH_EXCEEDED);
1861 }
1862 A = arraySpeciesCreate(O, actualDeleteCount);
1863 for (k = 0; k < actualDeleteCount; k++) {
1864 from = actualStart + k;
1865 if (from in O) createProperty(A, k, O[from]);
1866 }
1867 A.length = actualDeleteCount;
1868 if (insertCount < actualDeleteCount) {
1869 for (k = actualStart; k < len - actualDeleteCount; k++) {
1870 from = k + actualDeleteCount;
1871 to = k + insertCount;
1872 if (from in O) O[to] = O[from];
1873 else delete O[to];
1874 }
1875 for (k = len; k > len - actualDeleteCount + insertCount; k--) delete O[k - 1];
1876 } else if (insertCount > actualDeleteCount) {
1877 for (k = len - actualDeleteCount; k > actualStart; k--) {
1878 from = k + actualDeleteCount - 1;
1879 to = k + insertCount - 1;
1880 if (from in O) O[to] = O[from];
1881 else delete O[to];
1882 }
1883 }
1884 for (k = 0; k < insertCount; k++) {
1885 O[k + actualStart] = arguments[k + 2];
1886 }
1887 O.length = len - actualDeleteCount + insertCount;
1888 return A;
1889 }
1890});
1891
1892
1893/***/ }),
1894
1895/***/ "a4d3":
1896/***/ (function(module, exports, __webpack_require__) {
1897
1898"use strict";
1899
1900var $ = __webpack_require__("23e7");
1901var global = __webpack_require__("da84");
1902var getBuiltIn = __webpack_require__("d066");
1903var IS_PURE = __webpack_require__("c430");
1904var DESCRIPTORS = __webpack_require__("83ab");
1905var NATIVE_SYMBOL = __webpack_require__("4930");
1906var USE_SYMBOL_AS_UID = __webpack_require__("fdbf");
1907var fails = __webpack_require__("d039");
1908var has = __webpack_require__("5135");
1909var isArray = __webpack_require__("e8b5");
1910var isObject = __webpack_require__("861d");
1911var anObject = __webpack_require__("825a");
1912var toObject = __webpack_require__("7b0b");
1913var toIndexedObject = __webpack_require__("fc6a");
1914var toPrimitive = __webpack_require__("c04e");
1915var createPropertyDescriptor = __webpack_require__("5c6c");
1916var nativeObjectCreate = __webpack_require__("7c73");
1917var objectKeys = __webpack_require__("df75");
1918var getOwnPropertyNamesModule = __webpack_require__("241c");
1919var getOwnPropertyNamesExternal = __webpack_require__("057f");
1920var getOwnPropertySymbolsModule = __webpack_require__("7418");
1921var getOwnPropertyDescriptorModule = __webpack_require__("06cf");
1922var definePropertyModule = __webpack_require__("9bf2");
1923var propertyIsEnumerableModule = __webpack_require__("d1e7");
1924var createNonEnumerableProperty = __webpack_require__("9112");
1925var redefine = __webpack_require__("6eeb");
1926var shared = __webpack_require__("5692");
1927var sharedKey = __webpack_require__("f772");
1928var hiddenKeys = __webpack_require__("d012");
1929var uid = __webpack_require__("90e3");
1930var wellKnownSymbol = __webpack_require__("b622");
1931var wrappedWellKnownSymbolModule = __webpack_require__("e538");
1932var defineWellKnownSymbol = __webpack_require__("746f");
1933var setToStringTag = __webpack_require__("d44e");
1934var InternalStateModule = __webpack_require__("69f3");
1935var $forEach = __webpack_require__("b727").forEach;
1936
1937var HIDDEN = sharedKey('hidden');
1938var SYMBOL = 'Symbol';
1939var PROTOTYPE = 'prototype';
1940var TO_PRIMITIVE = wellKnownSymbol('toPrimitive');
1941var setInternalState = InternalStateModule.set;
1942var getInternalState = InternalStateModule.getterFor(SYMBOL);
1943var ObjectPrototype = Object[PROTOTYPE];
1944var $Symbol = global.Symbol;
1945var $stringify = getBuiltIn('JSON', 'stringify');
1946var nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
1947var nativeDefineProperty = definePropertyModule.f;
1948var nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;
1949var nativePropertyIsEnumerable = propertyIsEnumerableModule.f;
1950var AllSymbols = shared('symbols');
1951var ObjectPrototypeSymbols = shared('op-symbols');
1952var StringToSymbolRegistry = shared('string-to-symbol-registry');
1953var SymbolToStringRegistry = shared('symbol-to-string-registry');
1954var WellKnownSymbolsStore = shared('wks');
1955var QObject = global.QObject;
1956// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
1957var USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
1958
1959// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
1960var setSymbolDescriptor = DESCRIPTORS && fails(function () {
1961 return nativeObjectCreate(nativeDefineProperty({}, 'a', {
1962 get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }
1963 })).a != 7;
1964}) ? function (O, P, Attributes) {
1965 var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);
1966 if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];
1967 nativeDefineProperty(O, P, Attributes);
1968 if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {
1969 nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);
1970 }
1971} : nativeDefineProperty;
1972
1973var wrap = function (tag, description) {
1974 var symbol = AllSymbols[tag] = nativeObjectCreate($Symbol[PROTOTYPE]);
1975 setInternalState(symbol, {
1976 type: SYMBOL,
1977 tag: tag,
1978 description: description
1979 });
1980 if (!DESCRIPTORS) symbol.description = description;
1981 return symbol;
1982};
1983
1984var isSymbol = USE_SYMBOL_AS_UID ? function (it) {
1985 return typeof it == 'symbol';
1986} : function (it) {
1987 return Object(it) instanceof $Symbol;
1988};
1989
1990var $defineProperty = function defineProperty(O, P, Attributes) {
1991 if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);
1992 anObject(O);
1993 var key = toPrimitive(P, true);
1994 anObject(Attributes);
1995 if (has(AllSymbols, key)) {
1996 if (!Attributes.enumerable) {
1997 if (!has(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));
1998 O[HIDDEN][key] = true;
1999 } else {
2000 if (has(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;
2001 Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });
2002 } return setSymbolDescriptor(O, key, Attributes);
2003 } return nativeDefineProperty(O, key, Attributes);
2004};
2005
2006var $defineProperties = function defineProperties(O, Properties) {
2007 anObject(O);
2008 var properties = toIndexedObject(Properties);
2009 var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));
2010 $forEach(keys, function (key) {
2011 if (!DESCRIPTORS || $propertyIsEnumerable.call(properties, key)) $defineProperty(O, key, properties[key]);
2012 });
2013 return O;
2014};
2015
2016var $create = function create(O, Properties) {
2017 return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);
2018};
2019
2020var $propertyIsEnumerable = function propertyIsEnumerable(V) {
2021 var P = toPrimitive(V, true);
2022 var enumerable = nativePropertyIsEnumerable.call(this, P);
2023 if (this === ObjectPrototype && has(AllSymbols, P) && !has(ObjectPrototypeSymbols, P)) return false;
2024 return enumerable || !has(this, P) || !has(AllSymbols, P) || has(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true;
2025};
2026
2027var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {
2028 var it = toIndexedObject(O);
2029 var key = toPrimitive(P, true);
2030 if (it === ObjectPrototype && has(AllSymbols, key) && !has(ObjectPrototypeSymbols, key)) return;
2031 var descriptor = nativeGetOwnPropertyDescriptor(it, key);
2032 if (descriptor && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) {
2033 descriptor.enumerable = true;
2034 }
2035 return descriptor;
2036};
2037
2038var $getOwnPropertyNames = function getOwnPropertyNames(O) {
2039 var names = nativeGetOwnPropertyNames(toIndexedObject(O));
2040 var result = [];
2041 $forEach(names, function (key) {
2042 if (!has(AllSymbols, key) && !has(hiddenKeys, key)) result.push(key);
2043 });
2044 return result;
2045};
2046
2047var $getOwnPropertySymbols = function getOwnPropertySymbols(O) {
2048 var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;
2049 var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));
2050 var result = [];
2051 $forEach(names, function (key) {
2052 if (has(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || has(ObjectPrototype, key))) {
2053 result.push(AllSymbols[key]);
2054 }
2055 });
2056 return result;
2057};
2058
2059// `Symbol` constructor
2060// https://tc39.github.io/ecma262/#sec-symbol-constructor
2061if (!NATIVE_SYMBOL) {
2062 $Symbol = function Symbol() {
2063 if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor');
2064 var description = !arguments.length || arguments[0] === undefined ? undefined : String(arguments[0]);
2065 var tag = uid(description);
2066 var setter = function (value) {
2067 if (this === ObjectPrototype) setter.call(ObjectPrototypeSymbols, value);
2068 if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
2069 setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));
2070 };
2071 if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });
2072 return wrap(tag, description);
2073 };
2074
2075 redefine($Symbol[PROTOTYPE], 'toString', function toString() {
2076 return getInternalState(this).tag;
2077 });
2078
2079 redefine($Symbol, 'withoutSetter', function (description) {
2080 return wrap(uid(description), description);
2081 });
2082
2083 propertyIsEnumerableModule.f = $propertyIsEnumerable;
2084 definePropertyModule.f = $defineProperty;
2085 getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;
2086 getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;
2087 getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;
2088
2089 wrappedWellKnownSymbolModule.f = function (name) {
2090 return wrap(wellKnownSymbol(name), name);
2091 };
2092
2093 if (DESCRIPTORS) {
2094 // https://github.com/tc39/proposal-Symbol-description
2095 nativeDefineProperty($Symbol[PROTOTYPE], 'description', {
2096 configurable: true,
2097 get: function description() {
2098 return getInternalState(this).description;
2099 }
2100 });
2101 if (!IS_PURE) {
2102 redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });
2103 }
2104 }
2105}
2106
2107$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {
2108 Symbol: $Symbol
2109});
2110
2111$forEach(objectKeys(WellKnownSymbolsStore), function (name) {
2112 defineWellKnownSymbol(name);
2113});
2114
2115$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {
2116 // `Symbol.for` method
2117 // https://tc39.github.io/ecma262/#sec-symbol.for
2118 'for': function (key) {
2119 var string = String(key);
2120 if (has(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];
2121 var symbol = $Symbol(string);
2122 StringToSymbolRegistry[string] = symbol;
2123 SymbolToStringRegistry[symbol] = string;
2124 return symbol;
2125 },
2126 // `Symbol.keyFor` method
2127 // https://tc39.github.io/ecma262/#sec-symbol.keyfor
2128 keyFor: function keyFor(sym) {
2129 if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');
2130 if (has(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];
2131 },
2132 useSetter: function () { USE_SETTER = true; },
2133 useSimple: function () { USE_SETTER = false; }
2134});
2135
2136$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {
2137 // `Object.create` method
2138 // https://tc39.github.io/ecma262/#sec-object.create
2139 create: $create,
2140 // `Object.defineProperty` method
2141 // https://tc39.github.io/ecma262/#sec-object.defineproperty
2142 defineProperty: $defineProperty,
2143 // `Object.defineProperties` method
2144 // https://tc39.github.io/ecma262/#sec-object.defineproperties
2145 defineProperties: $defineProperties,
2146 // `Object.getOwnPropertyDescriptor` method
2147 // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors
2148 getOwnPropertyDescriptor: $getOwnPropertyDescriptor
2149});
2150
2151$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {
2152 // `Object.getOwnPropertyNames` method
2153 // https://tc39.github.io/ecma262/#sec-object.getownpropertynames
2154 getOwnPropertyNames: $getOwnPropertyNames,
2155 // `Object.getOwnPropertySymbols` method
2156 // https://tc39.github.io/ecma262/#sec-object.getownpropertysymbols
2157 getOwnPropertySymbols: $getOwnPropertySymbols
2158});
2159
2160// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
2161// https://bugs.chromium.org/p/v8/issues/detail?id=3443
2162$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {
2163 getOwnPropertySymbols: function getOwnPropertySymbols(it) {
2164 return getOwnPropertySymbolsModule.f(toObject(it));
2165 }
2166});
2167
2168// `JSON.stringify` method behavior with symbols
2169// https://tc39.github.io/ecma262/#sec-json.stringify
2170if ($stringify) {
2171 var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {
2172 var symbol = $Symbol();
2173 // MS Edge converts symbol values to JSON as {}
2174 return $stringify([symbol]) != '[null]'
2175 // WebKit converts symbol values to JSON as null
2176 || $stringify({ a: symbol }) != '{}'
2177 // V8 throws on boxed symbols
2178 || $stringify(Object(symbol)) != '{}';
2179 });
2180
2181 $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {
2182 // eslint-disable-next-line no-unused-vars
2183 stringify: function stringify(it, replacer, space) {
2184 var args = [it];
2185 var index = 1;
2186 var $replacer;
2187 while (arguments.length > index) args.push(arguments[index++]);
2188 $replacer = replacer;
2189 if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
2190 if (!isArray(replacer)) replacer = function (key, value) {
2191 if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
2192 if (!isSymbol(value)) return value;
2193 };
2194 args[1] = replacer;
2195 return $stringify.apply(null, args);
2196 }
2197 });
2198}
2199
2200// `Symbol.prototype[@@toPrimitive]` method
2201// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@toprimitive
2202if (!$Symbol[PROTOTYPE][TO_PRIMITIVE]) {
2203 createNonEnumerableProperty($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
2204}
2205// `Symbol.prototype[@@toStringTag]` property
2206// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@tostringtag
2207setToStringTag($Symbol, SYMBOL);
2208
2209hiddenKeys[HIDDEN] = true;
2210
2211
2212/***/ }),
2213
2214/***/ "a630":
2215/***/ (function(module, exports, __webpack_require__) {
2216
2217var $ = __webpack_require__("23e7");
2218var from = __webpack_require__("4df4");
2219var checkCorrectnessOfIteration = __webpack_require__("1c7e");
2220
2221var INCORRECT_ITERATION = !checkCorrectnessOfIteration(function (iterable) {
2222 Array.from(iterable);
2223});
2224
2225// `Array.from` method
2226// https://tc39.github.io/ecma262/#sec-array.from
2227$({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, {
2228 from: from
2229});
2230
2231
2232/***/ }),
2233
2234/***/ "a640":
2235/***/ (function(module, exports, __webpack_require__) {
2236
2237"use strict";
2238
2239var fails = __webpack_require__("d039");
2240
2241module.exports = function (METHOD_NAME, argument) {
2242 var method = [][METHOD_NAME];
2243 return !!method && fails(function () {
2244 // eslint-disable-next-line no-useless-call,no-throw-literal
2245 method.call(null, argument || function () { throw 1; }, 1);
2246 });
2247};
2248
2249
2250/***/ }),
2251
2252/***/ "a691":
2253/***/ (function(module, exports) {
2254
2255var ceil = Math.ceil;
2256var floor = Math.floor;
2257
2258// `ToInteger` abstract operation
2259// https://tc39.github.io/ecma262/#sec-tointeger
2260module.exports = function (argument) {
2261 return isNaN(argument = +argument) ? 0 : (argument > 0 ? floor : ceil)(argument);
2262};
2263
2264
2265/***/ }),
2266
2267/***/ "a9e3":
2268/***/ (function(module, exports, __webpack_require__) {
2269
2270"use strict";
2271
2272var DESCRIPTORS = __webpack_require__("83ab");
2273var global = __webpack_require__("da84");
2274var isForced = __webpack_require__("94ca");
2275var redefine = __webpack_require__("6eeb");
2276var has = __webpack_require__("5135");
2277var classof = __webpack_require__("c6b6");
2278var inheritIfRequired = __webpack_require__("7156");
2279var toPrimitive = __webpack_require__("c04e");
2280var fails = __webpack_require__("d039");
2281var create = __webpack_require__("7c73");
2282var getOwnPropertyNames = __webpack_require__("241c").f;
2283var getOwnPropertyDescriptor = __webpack_require__("06cf").f;
2284var defineProperty = __webpack_require__("9bf2").f;
2285var trim = __webpack_require__("58a8").trim;
2286
2287var NUMBER = 'Number';
2288var NativeNumber = global[NUMBER];
2289var NumberPrototype = NativeNumber.prototype;
2290
2291// Opera ~12 has broken Object#toString
2292var BROKEN_CLASSOF = classof(create(NumberPrototype)) == NUMBER;
2293
2294// `ToNumber` abstract operation
2295// https://tc39.github.io/ecma262/#sec-tonumber
2296var toNumber = function (argument) {
2297 var it = toPrimitive(argument, false);
2298 var first, third, radix, maxCode, digits, length, index, code;
2299 if (typeof it == 'string' && it.length > 2) {
2300 it = trim(it);
2301 first = it.charCodeAt(0);
2302 if (first === 43 || first === 45) {
2303 third = it.charCodeAt(2);
2304 if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix
2305 } else if (first === 48) {
2306 switch (it.charCodeAt(1)) {
2307 case 66: case 98: radix = 2; maxCode = 49; break; // fast equal of /^0b[01]+$/i
2308 case 79: case 111: radix = 8; maxCode = 55; break; // fast equal of /^0o[0-7]+$/i
2309 default: return +it;
2310 }
2311 digits = it.slice(2);
2312 length = digits.length;
2313 for (index = 0; index < length; index++) {
2314 code = digits.charCodeAt(index);
2315 // parseInt parses a string to a first unavailable symbol
2316 // but ToNumber should return NaN if a string contains unavailable symbols
2317 if (code < 48 || code > maxCode) return NaN;
2318 } return parseInt(digits, radix);
2319 }
2320 } return +it;
2321};
2322
2323// `Number` constructor
2324// https://tc39.github.io/ecma262/#sec-number-constructor
2325if (isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1'))) {
2326 var NumberWrapper = function Number(value) {
2327 var it = arguments.length < 1 ? 0 : value;
2328 var dummy = this;
2329 return dummy instanceof NumberWrapper
2330 // check on 1..constructor(foo) case
2331 && (BROKEN_CLASSOF ? fails(function () { NumberPrototype.valueOf.call(dummy); }) : classof(dummy) != NUMBER)
2332 ? inheritIfRequired(new NativeNumber(toNumber(it)), dummy, NumberWrapper) : toNumber(it);
2333 };
2334 for (var keys = DESCRIPTORS ? getOwnPropertyNames(NativeNumber) : (
2335 // ES3:
2336 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +
2337 // ES2015 (in case, if modules with ES2015 Number statics required before):
2338 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' +
2339 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger'
2340 ).split(','), j = 0, key; keys.length > j; j++) {
2341 if (has(NativeNumber, key = keys[j]) && !has(NumberWrapper, key)) {
2342 defineProperty(NumberWrapper, key, getOwnPropertyDescriptor(NativeNumber, key));
2343 }
2344 }
2345 NumberWrapper.prototype = NumberPrototype;
2346 NumberPrototype.constructor = NumberWrapper;
2347 redefine(global, NUMBER, NumberWrapper);
2348}
2349
2350
2351/***/ }),
2352
2353/***/ "ab13":
2354/***/ (function(module, exports, __webpack_require__) {
2355
2356var wellKnownSymbol = __webpack_require__("b622");
2357
2358var MATCH = wellKnownSymbol('match');
2359
2360module.exports = function (METHOD_NAME) {
2361 var regexp = /./;
2362 try {
2363 '/./'[METHOD_NAME](regexp);
2364 } catch (e) {
2365 try {
2366 regexp[MATCH] = false;
2367 return '/./'[METHOD_NAME](regexp);
2368 } catch (f) { /* empty */ }
2369 } return false;
2370};
2371
2372
2373/***/ }),
2374
2375/***/ "ad6d":
2376/***/ (function(module, exports, __webpack_require__) {
2377
2378"use strict";
2379
2380var anObject = __webpack_require__("825a");
2381
2382// `RegExp.prototype.flags` getter implementation
2383// https://tc39.github.io/ecma262/#sec-get-regexp.prototype.flags
2384module.exports = function () {
2385 var that = anObject(this);
2386 var result = '';
2387 if (that.global) result += 'g';
2388 if (that.ignoreCase) result += 'i';
2389 if (that.multiline) result += 'm';
2390 if (that.dotAll) result += 's';
2391 if (that.unicode) result += 'u';
2392 if (that.sticky) result += 'y';
2393 return result;
2394};
2395
2396
2397/***/ }),
2398
2399/***/ "ae40":
2400/***/ (function(module, exports, __webpack_require__) {
2401
2402var DESCRIPTORS = __webpack_require__("83ab");
2403var fails = __webpack_require__("d039");
2404var has = __webpack_require__("5135");
2405
2406var defineProperty = Object.defineProperty;
2407var cache = {};
2408
2409var thrower = function (it) { throw it; };
2410
2411module.exports = function (METHOD_NAME, options) {
2412 if (has(cache, METHOD_NAME)) return cache[METHOD_NAME];
2413 if (!options) options = {};
2414 var method = [][METHOD_NAME];
2415 var ACCESSORS = has(options, 'ACCESSORS') ? options.ACCESSORS : false;
2416 var argument0 = has(options, 0) ? options[0] : thrower;
2417 var argument1 = has(options, 1) ? options[1] : undefined;
2418
2419 return cache[METHOD_NAME] = !!method && !fails(function () {
2420 if (ACCESSORS && !DESCRIPTORS) return true;
2421 var O = { length: -1 };
2422
2423 if (ACCESSORS) defineProperty(O, 1, { enumerable: true, get: thrower });
2424 else O[1] = 1;
2425
2426 method.call(O, argument0, argument1);
2427 });
2428};
2429
2430
2431/***/ }),
2432
2433/***/ "ae93":
2434/***/ (function(module, exports, __webpack_require__) {
2435
2436"use strict";
2437
2438var getPrototypeOf = __webpack_require__("e163");
2439var createNonEnumerableProperty = __webpack_require__("9112");
2440var has = __webpack_require__("5135");
2441var wellKnownSymbol = __webpack_require__("b622");
2442var IS_PURE = __webpack_require__("c430");
2443
2444var ITERATOR = wellKnownSymbol('iterator');
2445var BUGGY_SAFARI_ITERATORS = false;
2446
2447var returnThis = function () { return this; };
2448
2449// `%IteratorPrototype%` object
2450// https://tc39.github.io/ecma262/#sec-%iteratorprototype%-object
2451var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;
2452
2453if ([].keys) {
2454 arrayIterator = [].keys();
2455 // Safari 8 has buggy iterators w/o `next`
2456 if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;
2457 else {
2458 PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));
2459 if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;
2460 }
2461}
2462
2463if (IteratorPrototype == undefined) IteratorPrototype = {};
2464
2465// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
2466if (!IS_PURE && !has(IteratorPrototype, ITERATOR)) {
2467 createNonEnumerableProperty(IteratorPrototype, ITERATOR, returnThis);
2468}
2469
2470module.exports = {
2471 IteratorPrototype: IteratorPrototype,
2472 BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS
2473};
2474
2475
2476/***/ }),
2477
2478/***/ "b041":
2479/***/ (function(module, exports, __webpack_require__) {
2480
2481"use strict";
2482
2483var TO_STRING_TAG_SUPPORT = __webpack_require__("00ee");
2484var classof = __webpack_require__("f5df");
2485
2486// `Object.prototype.toString` method implementation
2487// https://tc39.github.io/ecma262/#sec-object.prototype.tostring
2488module.exports = TO_STRING_TAG_SUPPORT ? {}.toString : function toString() {
2489 return '[object ' + classof(this) + ']';
2490};
2491
2492
2493/***/ }),
2494
2495/***/ "b0c0":
2496/***/ (function(module, exports, __webpack_require__) {
2497
2498var DESCRIPTORS = __webpack_require__("83ab");
2499var defineProperty = __webpack_require__("9bf2").f;
2500
2501var FunctionPrototype = Function.prototype;
2502var FunctionPrototypeToString = FunctionPrototype.toString;
2503var nameRE = /^\s*function ([^ (]*)/;
2504var NAME = 'name';
2505
2506// Function instances `.name` property
2507// https://tc39.github.io/ecma262/#sec-function-instances-name
2508if (DESCRIPTORS && !(NAME in FunctionPrototype)) {
2509 defineProperty(FunctionPrototype, NAME, {
2510 configurable: true,
2511 get: function () {
2512 try {
2513 return FunctionPrototypeToString.call(this).match(nameRE)[1];
2514 } catch (error) {
2515 return '';
2516 }
2517 }
2518 });
2519}
2520
2521
2522/***/ }),
2523
2524/***/ "b622":
2525/***/ (function(module, exports, __webpack_require__) {
2526
2527var global = __webpack_require__("da84");
2528var shared = __webpack_require__("5692");
2529var has = __webpack_require__("5135");
2530var uid = __webpack_require__("90e3");
2531var NATIVE_SYMBOL = __webpack_require__("4930");
2532var USE_SYMBOL_AS_UID = __webpack_require__("fdbf");
2533
2534var WellKnownSymbolsStore = shared('wks');
2535var Symbol = global.Symbol;
2536var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid;
2537
2538module.exports = function (name) {
2539 if (!has(WellKnownSymbolsStore, name)) {
2540 if (NATIVE_SYMBOL && has(Symbol, name)) WellKnownSymbolsStore[name] = Symbol[name];
2541 else WellKnownSymbolsStore[name] = createWellKnownSymbol('Symbol.' + name);
2542 } return WellKnownSymbolsStore[name];
2543};
2544
2545
2546/***/ }),
2547
2548/***/ "b64b":
2549/***/ (function(module, exports, __webpack_require__) {
2550
2551var $ = __webpack_require__("23e7");
2552var toObject = __webpack_require__("7b0b");
2553var nativeKeys = __webpack_require__("df75");
2554var fails = __webpack_require__("d039");
2555
2556var FAILS_ON_PRIMITIVES = fails(function () { nativeKeys(1); });
2557
2558// `Object.keys` method
2559// https://tc39.github.io/ecma262/#sec-object.keys
2560$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {
2561 keys: function keys(it) {
2562 return nativeKeys(toObject(it));
2563 }
2564});
2565
2566
2567/***/ }),
2568
2569/***/ "b727":
2570/***/ (function(module, exports, __webpack_require__) {
2571
2572var bind = __webpack_require__("0366");
2573var IndexedObject = __webpack_require__("44ad");
2574var toObject = __webpack_require__("7b0b");
2575var toLength = __webpack_require__("50c4");
2576var arraySpeciesCreate = __webpack_require__("65f0");
2577
2578var push = [].push;
2579
2580// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex }` methods implementation
2581var createMethod = function (TYPE) {
2582 var IS_MAP = TYPE == 1;
2583 var IS_FILTER = TYPE == 2;
2584 var IS_SOME = TYPE == 3;
2585 var IS_EVERY = TYPE == 4;
2586 var IS_FIND_INDEX = TYPE == 6;
2587 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
2588 return function ($this, callbackfn, that, specificCreate) {
2589 var O = toObject($this);
2590 var self = IndexedObject(O);
2591 var boundFunction = bind(callbackfn, that, 3);
2592 var length = toLength(self.length);
2593 var index = 0;
2594 var create = specificCreate || arraySpeciesCreate;
2595 var target = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
2596 var value, result;
2597 for (;length > index; index++) if (NO_HOLES || index in self) {
2598 value = self[index];
2599 result = boundFunction(value, index, O);
2600 if (TYPE) {
2601 if (IS_MAP) target[index] = result; // map
2602 else if (result) switch (TYPE) {
2603 case 3: return true; // some
2604 case 5: return value; // find
2605 case 6: return index; // findIndex
2606 case 2: push.call(target, value); // filter
2607 } else if (IS_EVERY) return false; // every
2608 }
2609 }
2610 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;
2611 };
2612};
2613
2614module.exports = {
2615 // `Array.prototype.forEach` method
2616 // https://tc39.github.io/ecma262/#sec-array.prototype.foreach
2617 forEach: createMethod(0),
2618 // `Array.prototype.map` method
2619 // https://tc39.github.io/ecma262/#sec-array.prototype.map
2620 map: createMethod(1),
2621 // `Array.prototype.filter` method
2622 // https://tc39.github.io/ecma262/#sec-array.prototype.filter
2623 filter: createMethod(2),
2624 // `Array.prototype.some` method
2625 // https://tc39.github.io/ecma262/#sec-array.prototype.some
2626 some: createMethod(3),
2627 // `Array.prototype.every` method
2628 // https://tc39.github.io/ecma262/#sec-array.prototype.every
2629 every: createMethod(4),
2630 // `Array.prototype.find` method
2631 // https://tc39.github.io/ecma262/#sec-array.prototype.find
2632 find: createMethod(5),
2633 // `Array.prototype.findIndex` method
2634 // https://tc39.github.io/ecma262/#sec-array.prototype.findIndex
2635 findIndex: createMethod(6)
2636};
2637
2638
2639/***/ }),
2640
2641/***/ "c04e":
2642/***/ (function(module, exports, __webpack_require__) {
2643
2644var isObject = __webpack_require__("861d");
2645
2646// `ToPrimitive` abstract operation
2647// https://tc39.github.io/ecma262/#sec-toprimitive
2648// instead of the ES6 spec version, we didn't implement @@toPrimitive case
2649// and the second argument - flag - preferred type is a string
2650module.exports = function (input, PREFERRED_STRING) {
2651 if (!isObject(input)) return input;
2652 var fn, val;
2653 if (PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;
2654 if (typeof (fn = input.valueOf) == 'function' && !isObject(val = fn.call(input))) return val;
2655 if (!PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;
2656 throw TypeError("Can't convert object to primitive value");
2657};
2658
2659
2660/***/ }),
2661
2662/***/ "c430":
2663/***/ (function(module, exports) {
2664
2665module.exports = false;
2666
2667
2668/***/ }),
2669
2670/***/ "c6b6":
2671/***/ (function(module, exports) {
2672
2673var toString = {}.toString;
2674
2675module.exports = function (it) {
2676 return toString.call(it).slice(8, -1);
2677};
2678
2679
2680/***/ }),
2681
2682/***/ "c6cd":
2683/***/ (function(module, exports, __webpack_require__) {
2684
2685var global = __webpack_require__("da84");
2686var setGlobal = __webpack_require__("ce4e");
2687
2688var SHARED = '__core-js_shared__';
2689var store = global[SHARED] || setGlobal(SHARED, {});
2690
2691module.exports = store;
2692
2693
2694/***/ }),
2695
2696/***/ "c8ba":
2697/***/ (function(module, exports) {
2698
2699var g;
2700
2701// This works in non-strict mode
2702g = (function() {
2703 return this;
2704})();
2705
2706try {
2707 // This works if eval is allowed (see CSP)
2708 g = g || new Function("return this")();
2709} catch (e) {
2710 // This works if the window reference is available
2711 if (typeof window === "object") g = window;
2712}
2713
2714// g can still be undefined, but nothing to do about it...
2715// We return undefined, instead of nothing here, so it's
2716// easier to handle this case. if(!global) { ...}
2717
2718module.exports = g;
2719
2720
2721/***/ }),
2722
2723/***/ "c975":
2724/***/ (function(module, exports, __webpack_require__) {
2725
2726"use strict";
2727
2728var $ = __webpack_require__("23e7");
2729var $indexOf = __webpack_require__("4d64").indexOf;
2730var arrayMethodIsStrict = __webpack_require__("a640");
2731var arrayMethodUsesToLength = __webpack_require__("ae40");
2732
2733var nativeIndexOf = [].indexOf;
2734
2735var NEGATIVE_ZERO = !!nativeIndexOf && 1 / [1].indexOf(1, -0) < 0;
2736var STRICT_METHOD = arrayMethodIsStrict('indexOf');
2737var USES_TO_LENGTH = arrayMethodUsesToLength('indexOf', { ACCESSORS: true, 1: 0 });
2738
2739// `Array.prototype.indexOf` method
2740// https://tc39.github.io/ecma262/#sec-array.prototype.indexof
2741$({ target: 'Array', proto: true, forced: NEGATIVE_ZERO || !STRICT_METHOD || !USES_TO_LENGTH }, {
2742 indexOf: function indexOf(searchElement /* , fromIndex = 0 */) {
2743 return NEGATIVE_ZERO
2744 // convert -0 to +0
2745 ? nativeIndexOf.apply(this, arguments) || 0
2746 : $indexOf(this, searchElement, arguments.length > 1 ? arguments[1] : undefined);
2747 }
2748});
2749
2750
2751/***/ }),
2752
2753/***/ "ca84":
2754/***/ (function(module, exports, __webpack_require__) {
2755
2756var has = __webpack_require__("5135");
2757var toIndexedObject = __webpack_require__("fc6a");
2758var indexOf = __webpack_require__("4d64").indexOf;
2759var hiddenKeys = __webpack_require__("d012");
2760
2761module.exports = function (object, names) {
2762 var O = toIndexedObject(object);
2763 var i = 0;
2764 var result = [];
2765 var key;
2766 for (key in O) !has(hiddenKeys, key) && has(O, key) && result.push(key);
2767 // Don't enum bug & hidden keys
2768 while (names.length > i) if (has(O, key = names[i++])) {
2769 ~indexOf(result, key) || result.push(key);
2770 }
2771 return result;
2772};
2773
2774
2775/***/ }),
2776
2777/***/ "caad":
2778/***/ (function(module, exports, __webpack_require__) {
2779
2780"use strict";
2781
2782var $ = __webpack_require__("23e7");
2783var $includes = __webpack_require__("4d64").includes;
2784var addToUnscopables = __webpack_require__("44d2");
2785var arrayMethodUsesToLength = __webpack_require__("ae40");
2786
2787var USES_TO_LENGTH = arrayMethodUsesToLength('indexOf', { ACCESSORS: true, 1: 0 });
2788
2789// `Array.prototype.includes` method
2790// https://tc39.github.io/ecma262/#sec-array.prototype.includes
2791$({ target: 'Array', proto: true, forced: !USES_TO_LENGTH }, {
2792 includes: function includes(el /* , fromIndex = 0 */) {
2793 return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
2794 }
2795});
2796
2797// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables
2798addToUnscopables('includes');
2799
2800
2801/***/ }),
2802
2803/***/ "cc12":
2804/***/ (function(module, exports, __webpack_require__) {
2805
2806var global = __webpack_require__("da84");
2807var isObject = __webpack_require__("861d");
2808
2809var document = global.document;
2810// typeof document.createElement is 'object' in old IE
2811var EXISTS = isObject(document) && isObject(document.createElement);
2812
2813module.exports = function (it) {
2814 return EXISTS ? document.createElement(it) : {};
2815};
2816
2817
2818/***/ }),
2819
2820/***/ "ce4e":
2821/***/ (function(module, exports, __webpack_require__) {
2822
2823var global = __webpack_require__("da84");
2824var createNonEnumerableProperty = __webpack_require__("9112");
2825
2826module.exports = function (key, value) {
2827 try {
2828 createNonEnumerableProperty(global, key, value);
2829 } catch (error) {
2830 global[key] = value;
2831 } return value;
2832};
2833
2834
2835/***/ }),
2836
2837/***/ "d012":
2838/***/ (function(module, exports) {
2839
2840module.exports = {};
2841
2842
2843/***/ }),
2844
2845/***/ "d039":
2846/***/ (function(module, exports) {
2847
2848module.exports = function (exec) {
2849 try {
2850 return !!exec();
2851 } catch (error) {
2852 return true;
2853 }
2854};
2855
2856
2857/***/ }),
2858
2859/***/ "d066":
2860/***/ (function(module, exports, __webpack_require__) {
2861
2862var path = __webpack_require__("428f");
2863var global = __webpack_require__("da84");
2864
2865var aFunction = function (variable) {
2866 return typeof variable == 'function' ? variable : undefined;
2867};
2868
2869module.exports = function (namespace, method) {
2870 return arguments.length < 2 ? aFunction(path[namespace]) || aFunction(global[namespace])
2871 : path[namespace] && path[namespace][method] || global[namespace] && global[namespace][method];
2872};
2873
2874
2875/***/ }),
2876
2877/***/ "d1e7":
2878/***/ (function(module, exports, __webpack_require__) {
2879
2880"use strict";
2881
2882var nativePropertyIsEnumerable = {}.propertyIsEnumerable;
2883var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
2884
2885// Nashorn ~ JDK8 bug
2886var NASHORN_BUG = getOwnPropertyDescriptor && !nativePropertyIsEnumerable.call({ 1: 2 }, 1);
2887
2888// `Object.prototype.propertyIsEnumerable` method implementation
2889// https://tc39.github.io/ecma262/#sec-object.prototype.propertyisenumerable
2890exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {
2891 var descriptor = getOwnPropertyDescriptor(this, V);
2892 return !!descriptor && descriptor.enumerable;
2893} : nativePropertyIsEnumerable;
2894
2895
2896/***/ }),
2897
2898/***/ "d28b":
2899/***/ (function(module, exports, __webpack_require__) {
2900
2901var defineWellKnownSymbol = __webpack_require__("746f");
2902
2903// `Symbol.iterator` well-known symbol
2904// https://tc39.github.io/ecma262/#sec-symbol.iterator
2905defineWellKnownSymbol('iterator');
2906
2907
2908/***/ }),
2909
2910/***/ "d2bb":
2911/***/ (function(module, exports, __webpack_require__) {
2912
2913var anObject = __webpack_require__("825a");
2914var aPossiblePrototype = __webpack_require__("3bbe");
2915
2916// `Object.setPrototypeOf` method
2917// https://tc39.github.io/ecma262/#sec-object.setprototypeof
2918// Works with __proto__ only. Old v8 can't work with null proto objects.
2919/* eslint-disable no-proto */
2920module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {
2921 var CORRECT_SETTER = false;
2922 var test = {};
2923 var setter;
2924 try {
2925 setter = Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set;
2926 setter.call(test, []);
2927 CORRECT_SETTER = test instanceof Array;
2928 } catch (error) { /* empty */ }
2929 return function setPrototypeOf(O, proto) {
2930 anObject(O);
2931 aPossiblePrototype(proto);
2932 if (CORRECT_SETTER) setter.call(O, proto);
2933 else O.__proto__ = proto;
2934 return O;
2935 };
2936}() : undefined);
2937
2938
2939/***/ }),
2940
2941/***/ "d3b7":
2942/***/ (function(module, exports, __webpack_require__) {
2943
2944var TO_STRING_TAG_SUPPORT = __webpack_require__("00ee");
2945var redefine = __webpack_require__("6eeb");
2946var toString = __webpack_require__("b041");
2947
2948// `Object.prototype.toString` method
2949// https://tc39.github.io/ecma262/#sec-object.prototype.tostring
2950if (!TO_STRING_TAG_SUPPORT) {
2951 redefine(Object.prototype, 'toString', toString, { unsafe: true });
2952}
2953
2954
2955/***/ }),
2956
2957/***/ "d44e":
2958/***/ (function(module, exports, __webpack_require__) {
2959
2960var defineProperty = __webpack_require__("9bf2").f;
2961var has = __webpack_require__("5135");
2962var wellKnownSymbol = __webpack_require__("b622");
2963
2964var TO_STRING_TAG = wellKnownSymbol('toStringTag');
2965
2966module.exports = function (it, TAG, STATIC) {
2967 if (it && !has(it = STATIC ? it : it.prototype, TO_STRING_TAG)) {
2968 defineProperty(it, TO_STRING_TAG, { configurable: true, value: TAG });
2969 }
2970};
2971
2972
2973/***/ }),
2974
2975/***/ "d81d":
2976/***/ (function(module, exports, __webpack_require__) {
2977
2978"use strict";
2979
2980var $ = __webpack_require__("23e7");
2981var $map = __webpack_require__("b727").map;
2982var arrayMethodHasSpeciesSupport = __webpack_require__("1dde");
2983var arrayMethodUsesToLength = __webpack_require__("ae40");
2984
2985var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map');
2986// FF49- issue
2987var USES_TO_LENGTH = arrayMethodUsesToLength('map');
2988
2989// `Array.prototype.map` method
2990// https://tc39.github.io/ecma262/#sec-array.prototype.map
2991// with adding support of @@species
2992$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {
2993 map: function map(callbackfn /* , thisArg */) {
2994 return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
2995 }
2996});
2997
2998
2999/***/ }),
3000
3001/***/ "da84":
3002/***/ (function(module, exports, __webpack_require__) {
3003
3004/* WEBPACK VAR INJECTION */(function(global) {var check = function (it) {
3005 return it && it.Math == Math && it;
3006};
3007
3008// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
3009module.exports =
3010 // eslint-disable-next-line no-undef
3011 check(typeof globalThis == 'object' && globalThis) ||
3012 check(typeof window == 'object' && window) ||
3013 check(typeof self == 'object' && self) ||
3014 check(typeof global == 'object' && global) ||
3015 // eslint-disable-next-line no-new-func
3016 Function('return this')();
3017
3018/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("c8ba")))
3019
3020/***/ }),
3021
3022/***/ "dbb4":
3023/***/ (function(module, exports, __webpack_require__) {
3024
3025var $ = __webpack_require__("23e7");
3026var DESCRIPTORS = __webpack_require__("83ab");
3027var ownKeys = __webpack_require__("56ef");
3028var toIndexedObject = __webpack_require__("fc6a");
3029var getOwnPropertyDescriptorModule = __webpack_require__("06cf");
3030var createProperty = __webpack_require__("8418");
3031
3032// `Object.getOwnPropertyDescriptors` method
3033// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors
3034$({ target: 'Object', stat: true, sham: !DESCRIPTORS }, {
3035 getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
3036 var O = toIndexedObject(object);
3037 var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
3038 var keys = ownKeys(O);
3039 var result = {};
3040 var index = 0;
3041 var key, descriptor;
3042 while (keys.length > index) {
3043 descriptor = getOwnPropertyDescriptor(O, key = keys[index++]);
3044 if (descriptor !== undefined) createProperty(result, key, descriptor);
3045 }
3046 return result;
3047 }
3048});
3049
3050
3051/***/ }),
3052
3053/***/ "ddb0":
3054/***/ (function(module, exports, __webpack_require__) {
3055
3056var global = __webpack_require__("da84");
3057var DOMIterables = __webpack_require__("fdbc");
3058var ArrayIteratorMethods = __webpack_require__("e260");
3059var createNonEnumerableProperty = __webpack_require__("9112");
3060var wellKnownSymbol = __webpack_require__("b622");
3061
3062var ITERATOR = wellKnownSymbol('iterator');
3063var TO_STRING_TAG = wellKnownSymbol('toStringTag');
3064var ArrayValues = ArrayIteratorMethods.values;
3065
3066for (var COLLECTION_NAME in DOMIterables) {
3067 var Collection = global[COLLECTION_NAME];
3068 var CollectionPrototype = Collection && Collection.prototype;
3069 if (CollectionPrototype) {
3070 // some Chrome versions have non-configurable methods on DOMTokenList
3071 if (CollectionPrototype[ITERATOR] !== ArrayValues) try {
3072 createNonEnumerableProperty(CollectionPrototype, ITERATOR, ArrayValues);
3073 } catch (error) {
3074 CollectionPrototype[ITERATOR] = ArrayValues;
3075 }
3076 if (!CollectionPrototype[TO_STRING_TAG]) {
3077 createNonEnumerableProperty(CollectionPrototype, TO_STRING_TAG, COLLECTION_NAME);
3078 }
3079 if (DOMIterables[COLLECTION_NAME]) for (var METHOD_NAME in ArrayIteratorMethods) {
3080 // some Chrome versions have non-configurable methods on DOMTokenList
3081 if (CollectionPrototype[METHOD_NAME] !== ArrayIteratorMethods[METHOD_NAME]) try {
3082 createNonEnumerableProperty(CollectionPrototype, METHOD_NAME, ArrayIteratorMethods[METHOD_NAME]);
3083 } catch (error) {
3084 CollectionPrototype[METHOD_NAME] = ArrayIteratorMethods[METHOD_NAME];
3085 }
3086 }
3087 }
3088}
3089
3090
3091/***/ }),
3092
3093/***/ "df75":
3094/***/ (function(module, exports, __webpack_require__) {
3095
3096var internalObjectKeys = __webpack_require__("ca84");
3097var enumBugKeys = __webpack_require__("7839");
3098
3099// `Object.keys` method
3100// https://tc39.github.io/ecma262/#sec-object.keys
3101module.exports = Object.keys || function keys(O) {
3102 return internalObjectKeys(O, enumBugKeys);
3103};
3104
3105
3106/***/ }),
3107
3108/***/ "e01a":
3109/***/ (function(module, exports, __webpack_require__) {
3110
3111"use strict";
3112// `Symbol.prototype.description` getter
3113// https://tc39.github.io/ecma262/#sec-symbol.prototype.description
3114
3115var $ = __webpack_require__("23e7");
3116var DESCRIPTORS = __webpack_require__("83ab");
3117var global = __webpack_require__("da84");
3118var has = __webpack_require__("5135");
3119var isObject = __webpack_require__("861d");
3120var defineProperty = __webpack_require__("9bf2").f;
3121var copyConstructorProperties = __webpack_require__("e893");
3122
3123var NativeSymbol = global.Symbol;
3124
3125if (DESCRIPTORS && typeof NativeSymbol == 'function' && (!('description' in NativeSymbol.prototype) ||
3126 // Safari 12 bug
3127 NativeSymbol().description !== undefined
3128)) {
3129 var EmptyStringDescriptionStore = {};
3130 // wrap Symbol constructor for correct work with undefined description
3131 var SymbolWrapper = function Symbol() {
3132 var description = arguments.length < 1 || arguments[0] === undefined ? undefined : String(arguments[0]);
3133 var result = this instanceof SymbolWrapper
3134 ? new NativeSymbol(description)
3135 // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'
3136 : description === undefined ? NativeSymbol() : NativeSymbol(description);
3137 if (description === '') EmptyStringDescriptionStore[result] = true;
3138 return result;
3139 };
3140 copyConstructorProperties(SymbolWrapper, NativeSymbol);
3141 var symbolPrototype = SymbolWrapper.prototype = NativeSymbol.prototype;
3142 symbolPrototype.constructor = SymbolWrapper;
3143
3144 var symbolToString = symbolPrototype.toString;
3145 var native = String(NativeSymbol('test')) == 'Symbol(test)';
3146 var regexp = /^Symbol\((.*)\)[^)]+$/;
3147 defineProperty(symbolPrototype, 'description', {
3148 configurable: true,
3149 get: function description() {
3150 var symbol = isObject(this) ? this.valueOf() : this;
3151 var string = symbolToString.call(symbol);
3152 if (has(EmptyStringDescriptionStore, symbol)) return '';
3153 var desc = native ? string.slice(7, -1) : string.replace(regexp, '$1');
3154 return desc === '' ? undefined : desc;
3155 }
3156 });
3157
3158 $({ global: true, forced: true }, {
3159 Symbol: SymbolWrapper
3160 });
3161}
3162
3163
3164/***/ }),
3165
3166/***/ "e163":
3167/***/ (function(module, exports, __webpack_require__) {
3168
3169var has = __webpack_require__("5135");
3170var toObject = __webpack_require__("7b0b");
3171var sharedKey = __webpack_require__("f772");
3172var CORRECT_PROTOTYPE_GETTER = __webpack_require__("e177");
3173
3174var IE_PROTO = sharedKey('IE_PROTO');
3175var ObjectPrototype = Object.prototype;
3176
3177// `Object.getPrototypeOf` method
3178// https://tc39.github.io/ecma262/#sec-object.getprototypeof
3179module.exports = CORRECT_PROTOTYPE_GETTER ? Object.getPrototypeOf : function (O) {
3180 O = toObject(O);
3181 if (has(O, IE_PROTO)) return O[IE_PROTO];
3182 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
3183 return O.constructor.prototype;
3184 } return O instanceof Object ? ObjectPrototype : null;
3185};
3186
3187
3188/***/ }),
3189
3190/***/ "e177":
3191/***/ (function(module, exports, __webpack_require__) {
3192
3193var fails = __webpack_require__("d039");
3194
3195module.exports = !fails(function () {
3196 function F() { /* empty */ }
3197 F.prototype.constructor = null;
3198 return Object.getPrototypeOf(new F()) !== F.prototype;
3199});
3200
3201
3202/***/ }),
3203
3204/***/ "e260":
3205/***/ (function(module, exports, __webpack_require__) {
3206
3207"use strict";
3208
3209var toIndexedObject = __webpack_require__("fc6a");
3210var addToUnscopables = __webpack_require__("44d2");
3211var Iterators = __webpack_require__("3f8c");
3212var InternalStateModule = __webpack_require__("69f3");
3213var defineIterator = __webpack_require__("7dd0");
3214
3215var ARRAY_ITERATOR = 'Array Iterator';
3216var setInternalState = InternalStateModule.set;
3217var getInternalState = InternalStateModule.getterFor(ARRAY_ITERATOR);
3218
3219// `Array.prototype.entries` method
3220// https://tc39.github.io/ecma262/#sec-array.prototype.entries
3221// `Array.prototype.keys` method
3222// https://tc39.github.io/ecma262/#sec-array.prototype.keys
3223// `Array.prototype.values` method
3224// https://tc39.github.io/ecma262/#sec-array.prototype.values
3225// `Array.prototype[@@iterator]` method
3226// https://tc39.github.io/ecma262/#sec-array.prototype-@@iterator
3227// `CreateArrayIterator` internal method
3228// https://tc39.github.io/ecma262/#sec-createarrayiterator
3229module.exports = defineIterator(Array, 'Array', function (iterated, kind) {
3230 setInternalState(this, {
3231 type: ARRAY_ITERATOR,
3232 target: toIndexedObject(iterated), // target
3233 index: 0, // next index
3234 kind: kind // kind
3235 });
3236// `%ArrayIteratorPrototype%.next` method
3237// https://tc39.github.io/ecma262/#sec-%arrayiteratorprototype%.next
3238}, function () {
3239 var state = getInternalState(this);
3240 var target = state.target;
3241 var kind = state.kind;
3242 var index = state.index++;
3243 if (!target || index >= target.length) {
3244 state.target = undefined;
3245 return { value: undefined, done: true };
3246 }
3247 if (kind == 'keys') return { value: index, done: false };
3248 if (kind == 'values') return { value: target[index], done: false };
3249 return { value: [index, target[index]], done: false };
3250}, 'values');
3251
3252// argumentsList[@@iterator] is %ArrayProto_values%
3253// https://tc39.github.io/ecma262/#sec-createunmappedargumentsobject
3254// https://tc39.github.io/ecma262/#sec-createmappedargumentsobject
3255Iterators.Arguments = Iterators.Array;
3256
3257// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables
3258addToUnscopables('keys');
3259addToUnscopables('values');
3260addToUnscopables('entries');
3261
3262
3263/***/ }),
3264
3265/***/ "e439":
3266/***/ (function(module, exports, __webpack_require__) {
3267
3268var $ = __webpack_require__("23e7");
3269var fails = __webpack_require__("d039");
3270var toIndexedObject = __webpack_require__("fc6a");
3271var nativeGetOwnPropertyDescriptor = __webpack_require__("06cf").f;
3272var DESCRIPTORS = __webpack_require__("83ab");
3273
3274var FAILS_ON_PRIMITIVES = fails(function () { nativeGetOwnPropertyDescriptor(1); });
3275var FORCED = !DESCRIPTORS || FAILS_ON_PRIMITIVES;
3276
3277// `Object.getOwnPropertyDescriptor` method
3278// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor
3279$({ target: 'Object', stat: true, forced: FORCED, sham: !DESCRIPTORS }, {
3280 getOwnPropertyDescriptor: function getOwnPropertyDescriptor(it, key) {
3281 return nativeGetOwnPropertyDescriptor(toIndexedObject(it), key);
3282 }
3283});
3284
3285
3286/***/ }),
3287
3288/***/ "e538":
3289/***/ (function(module, exports, __webpack_require__) {
3290
3291var wellKnownSymbol = __webpack_require__("b622");
3292
3293exports.f = wellKnownSymbol;
3294
3295
3296/***/ }),
3297
3298/***/ "e893":
3299/***/ (function(module, exports, __webpack_require__) {
3300
3301var has = __webpack_require__("5135");
3302var ownKeys = __webpack_require__("56ef");
3303var getOwnPropertyDescriptorModule = __webpack_require__("06cf");
3304var definePropertyModule = __webpack_require__("9bf2");
3305
3306module.exports = function (target, source) {
3307 var keys = ownKeys(source);
3308 var defineProperty = definePropertyModule.f;
3309 var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
3310 for (var i = 0; i < keys.length; i++) {
3311 var key = keys[i];
3312 if (!has(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key));
3313 }
3314};
3315
3316
3317/***/ }),
3318
3319/***/ "e8b5":
3320/***/ (function(module, exports, __webpack_require__) {
3321
3322var classof = __webpack_require__("c6b6");
3323
3324// `IsArray` abstract operation
3325// https://tc39.github.io/ecma262/#sec-isarray
3326module.exports = Array.isArray || function isArray(arg) {
3327 return classof(arg) == 'Array';
3328};
3329
3330
3331/***/ }),
3332
3333/***/ "e95a":
3334/***/ (function(module, exports, __webpack_require__) {
3335
3336var wellKnownSymbol = __webpack_require__("b622");
3337var Iterators = __webpack_require__("3f8c");
3338
3339var ITERATOR = wellKnownSymbol('iterator');
3340var ArrayPrototype = Array.prototype;
3341
3342// check on default Array iterator
3343module.exports = function (it) {
3344 return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);
3345};
3346
3347
3348/***/ }),
3349
3350/***/ "f5df":
3351/***/ (function(module, exports, __webpack_require__) {
3352
3353var TO_STRING_TAG_SUPPORT = __webpack_require__("00ee");
3354var classofRaw = __webpack_require__("c6b6");
3355var wellKnownSymbol = __webpack_require__("b622");
3356
3357var TO_STRING_TAG = wellKnownSymbol('toStringTag');
3358// ES3 wrong here
3359var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments';
3360
3361// fallback for IE11 Script Access Denied error
3362var tryGet = function (it, key) {
3363 try {
3364 return it[key];
3365 } catch (error) { /* empty */ }
3366};
3367
3368// getting tag from ES6+ `Object.prototype.toString`
3369module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {
3370 var O, tag, result;
3371 return it === undefined ? 'Undefined' : it === null ? 'Null'
3372 // @@toStringTag case
3373 : typeof (tag = tryGet(O = Object(it), TO_STRING_TAG)) == 'string' ? tag
3374 // builtinTag case
3375 : CORRECT_ARGUMENTS ? classofRaw(O)
3376 // ES3 arguments fallback
3377 : (result = classofRaw(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : result;
3378};
3379
3380
3381/***/ }),
3382
3383/***/ "f772":
3384/***/ (function(module, exports, __webpack_require__) {
3385
3386var shared = __webpack_require__("5692");
3387var uid = __webpack_require__("90e3");
3388
3389var keys = shared('keys');
3390
3391module.exports = function (key) {
3392 return keys[key] || (keys[key] = uid(key));
3393};
3394
3395
3396/***/ }),
3397
3398/***/ "fb15":
3399/***/ (function(module, __webpack_exports__, __webpack_require__) {
3400
3401"use strict";
3402// ESM COMPAT FLAG
3403__webpack_require__.r(__webpack_exports__);
3404
3405// EXPORTS
3406__webpack_require__.d(__webpack_exports__, "SlotRenderer", function() { return /* reexport */ SlotRenderer; });
3407__webpack_require__.d(__webpack_exports__, "Tabs", function() { return /* reexport */ Tabs; });
3408__webpack_require__.d(__webpack_exports__, "Tab", function() { return /* reexport */ Tab; });
3409__webpack_require__.d(__webpack_exports__, "Table", function() { return /* reexport */ Table; });
3410__webpack_require__.d(__webpack_exports__, "TableCell", function() { return /* reexport */ TableCell; });
3411__webpack_require__.d(__webpack_exports__, "Button", function() { return /* reexport */ Button; });
3412__webpack_require__.d(__webpack_exports__, "DonateButton", function() { return /* reexport */ DonateButton; });
3413__webpack_require__.d(__webpack_exports__, "Footer", function() { return /* reexport */ Footer; });
3414__webpack_require__.d(__webpack_exports__, "Header", function() { return /* reexport */ Header; });
3415__webpack_require__.d(__webpack_exports__, "Locale", function() { return /* reexport */ Locale; });
3416
3417// CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js
3418// This file is imported into lib/wc client bundles.
3419
3420if (typeof window !== 'undefined') {
3421 var currentScript = window.document.currentScript
3422 if (true) {
3423 var getCurrentScript = __webpack_require__("8875")
3424 currentScript = getCurrentScript()
3425
3426 // for backward compatibility, because previously we directly included the polyfill
3427 if (!('currentScript' in document)) {
3428 Object.defineProperty(document, 'currentScript', { get: getCurrentScript })
3429 }
3430 }
3431
3432 var src = currentScript && currentScript.src.match(/(.+\/)[^/]+\.js(\?.*)?$/)
3433 if (src) {
3434 __webpack_require__.p = src[1] // eslint-disable-line
3435 }
3436}
3437
3438// Indicate to webpack that this file can be concatenated
3439/* harmony default export */ var setPublicPath = (null);
3440
3441// EXTERNAL MODULE: ./node_modules/core-js/modules/es.function.name.js
3442var es_function_name = __webpack_require__("b0c0");
3443
3444// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/utils/SlotRenderer/SlotRenderer.vue?vue&type=script&lang=js&
3445
3446
3447/**
3448 * ### SlotRenderer renders a VNode slot.
3449 *
3450 * SlotRenderer is used to render a given slot from a given VNode. It is a
3451 * render()-based functional component that creates a component using the
3452 * given tag containing the component passed to this VNode via a slot.
3453 *
3454 * @see Inspired by [SlotComponent@Buefy](https://github.com/buefy/buefy/blob/dev/src/utils/SlotComponent.js).
3455 */
3456/* harmony default export */ var SlotRenderervue_type_script_lang_js_ = ({
3457 name: 'SlotRenderer',
3458 props: {
3459 /**
3460 * _the VNode whose slot is being rendered_
3461 */
3462 component: {
3463 type: Object,
3464 required: true
3465 },
3466
3467 /**
3468 * _the name of the slot to be rendered_
3469 *
3470 * This refers to the slot name as stored in `this.$slots`. If not
3471 * provided, `this.$slots.default` will be used.
3472 */
3473 name: {
3474 type: String,
3475 default: 'default'
3476 },
3477
3478 /**
3479 * _whether the slot is scoped_
3480 */
3481 scoped: {
3482 type: Boolean,
3483 default: false
3484 },
3485
3486 /**
3487 * _props to pass to the slot, in case the slot is a scoped one_
3488 */
3489 props: {
3490 type: Object
3491 },
3492
3493 /**
3494 * _the parent tag in which to render the VNode slot_
3495 */
3496 tag: {
3497 type: String,
3498 default: 'div'
3499 },
3500
3501 /**
3502 * _the list of classes to apply to the rendered tag_
3503 */
3504 classList: {
3505 type: Array,
3506 default: function _default() {
3507 return [];
3508 }
3509 },
3510
3511 /**
3512 * _the event to listen to in order to update the rendered component_
3513 */
3514 event: {
3515 type: String,
3516 default: 'hook:updated'
3517 }
3518 },
3519 methods: {
3520 refresh: function refresh() {
3521 this.$forceUpdate();
3522 },
3523 isVueComponent: function isVueComponent() {
3524 return this.component && this.component._isVue;
3525 },
3526 getContent: function getContent() {
3527 if (this.scoped && this.name in this.component.$scopedSlots) {
3528 return this.component.$scopedSlots[this.name](this.props);
3529 }
3530
3531 if (!this.scoped && this.name in this.component.$slots) {
3532 return this.component.$slots[this.name];
3533 }
3534
3535 return this.$slots.default;
3536 }
3537 },
3538 created: function created() {
3539 if (this.isVueComponent()) {
3540 this.component.$on(this.event, this.refresh);
3541 }
3542 },
3543 beforeDestroy: function beforeDestroy() {
3544 if (this.isVueComponent()) {
3545 this.component.$off(this.event, this.refresh);
3546 }
3547 },
3548 render: function render(createElement) {
3549 if (this.isVueComponent()) {
3550 return createElement(this.tag, {
3551 class: this.classList
3552 }, [this.getContent()]);
3553 }
3554
3555 return null;
3556 }
3557});
3558// CONCATENATED MODULE: ./src/utils/SlotRenderer/SlotRenderer.vue?vue&type=script&lang=js&
3559 /* harmony default export */ var SlotRenderer_SlotRenderervue_type_script_lang_js_ = (SlotRenderervue_type_script_lang_js_);
3560// CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
3561/* globals __VUE_SSR_CONTEXT__ */
3562
3563// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).
3564// This module is a runtime utility for cleaner component module output and will
3565// be included in the final webpack user bundle.
3566
3567function normalizeComponent (
3568 scriptExports,
3569 render,
3570 staticRenderFns,
3571 functionalTemplate,
3572 injectStyles,
3573 scopeId,
3574 moduleIdentifier, /* server only */
3575 shadowMode /* vue-cli only */
3576) {
3577 // Vue.extend constructor export interop
3578 var options = typeof scriptExports === 'function'
3579 ? scriptExports.options
3580 : scriptExports
3581
3582 // render functions
3583 if (render) {
3584 options.render = render
3585 options.staticRenderFns = staticRenderFns
3586 options._compiled = true
3587 }
3588
3589 // functional template
3590 if (functionalTemplate) {
3591 options.functional = true
3592 }
3593
3594 // scopedId
3595 if (scopeId) {
3596 options._scopeId = 'data-v-' + scopeId
3597 }
3598
3599 var hook
3600 if (moduleIdentifier) { // server build
3601 hook = function (context) {
3602 // 2.3 injection
3603 context =
3604 context || // cached call
3605 (this.$vnode && this.$vnode.ssrContext) || // stateful
3606 (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
3607 // 2.2 with runInNewContext: true
3608 if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
3609 context = __VUE_SSR_CONTEXT__
3610 }
3611 // inject component styles
3612 if (injectStyles) {
3613 injectStyles.call(this, context)
3614 }
3615 // register component module identifier for async chunk inferrence
3616 if (context && context._registeredComponents) {
3617 context._registeredComponents.add(moduleIdentifier)
3618 }
3619 }
3620 // used by ssr in case component is cached and beforeCreate
3621 // never gets called
3622 options._ssrRegister = hook
3623 } else if (injectStyles) {
3624 hook = shadowMode
3625 ? function () {
3626 injectStyles.call(
3627 this,
3628 (options.functional ? this.parent : this).$root.$options.shadowRoot
3629 )
3630 }
3631 : injectStyles
3632 }
3633
3634 if (hook) {
3635 if (options.functional) {
3636 // for template-only hot-reload because in that case the render fn doesn't
3637 // go through the normalizer
3638 options._injectStyles = hook
3639 // register for functional component in vue file
3640 var originalRender = options.render
3641 options.render = function renderWithStyleInjection (h, context) {
3642 hook.call(context)
3643 return originalRender(h, context)
3644 }
3645 } else {
3646 // inject component registration as beforeCreate hook
3647 var existing = options.beforeCreate
3648 options.beforeCreate = existing
3649 ? [].concat(existing, hook)
3650 : [hook]
3651 }
3652 }
3653
3654 return {
3655 exports: scriptExports,
3656 options: options
3657 }
3658}
3659
3660// CONCATENATED MODULE: ./src/utils/SlotRenderer/SlotRenderer.vue
3661var render, staticRenderFns
3662
3663
3664
3665
3666/* normalize component */
3667
3668var component = normalizeComponent(
3669 SlotRenderer_SlotRenderervue_type_script_lang_js_,
3670 render,
3671 staticRenderFns,
3672 false,
3673 null,
3674 null,
3675 null
3676
3677)
3678
3679/* harmony default export */ var SlotRenderer = (component.exports);
3680// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/Tabs/Tabs.vue?vue&type=template&id=1d0a5818&
3681var Tabsvue_type_template_id_1d0a5818_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{class:_vm.tabsClass},[_c('ul',_vm._l((_vm.tabList),function(tab,index){return _c('li',{key:index,class:{ 'is-active': index === _vm.activeTabIndex },on:{"click":function($event){return _vm.changeTab(index)}}},[_c('SlotRenderer',{attrs:{"component":tab,"name":"tab","tag":"a"}},[_vm._v(" "+_vm._s(tab.title)+" ")])],1)}),0)]),_c('div',{class:_vm.tabsContentClass},_vm._l((_vm.tabList),function(tab,index){return _c('SlotRenderer',{key:index,attrs:{"component":tab,"tag":"div","classList":['tabs-panel', {'is-active': index === _vm.activeTabIndex }]}})}),1),_c('div',{directives:[{name:"show",rawName:"v-show",value:(false),expression:"false"}]},[_vm._t("default")],2)])}
3682var Tabsvue_type_template_id_1d0a5818_staticRenderFns = []
3683
3684
3685// CONCATENATED MODULE: ./src/layouts/Tabs/Tabs.vue?vue&type=template&id=1d0a5818&
3686
3687// EXTERNAL MODULE: ./node_modules/core-js/modules/es.number.constructor.js
3688var es_number_constructor = __webpack_require__("a9e3");
3689
3690// EXTERNAL MODULE: ./node_modules/core-js/modules/es.symbol.js
3691var es_symbol = __webpack_require__("a4d3");
3692
3693// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.filter.js
3694var es_array_filter = __webpack_require__("4de4");
3695
3696// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.for-each.js
3697var es_array_for_each = __webpack_require__("4160");
3698
3699// EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.get-own-property-descriptor.js
3700var es_object_get_own_property_descriptor = __webpack_require__("e439");
3701
3702// EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.get-own-property-descriptors.js
3703var es_object_get_own_property_descriptors = __webpack_require__("dbb4");
3704
3705// EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.keys.js
3706var es_object_keys = __webpack_require__("b64b");
3707
3708// EXTERNAL MODULE: ./node_modules/core-js/modules/web.dom-collections.for-each.js
3709var web_dom_collections_for_each = __webpack_require__("159b");
3710
3711// CONCATENATED MODULE: ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/defineProperty.js
3712function _defineProperty(obj, key, value) {
3713 if (key in obj) {
3714 Object.defineProperty(obj, key, {
3715 value: value,
3716 enumerable: true,
3717 configurable: true,
3718 writable: true
3719 });
3720 } else {
3721 obj[key] = value;
3722 }
3723
3724 return obj;
3725}
3726// CONCATENATED MODULE: ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/objectSpread2.js
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736function ownKeys(object, enumerableOnly) {
3737 var keys = Object.keys(object);
3738
3739 if (Object.getOwnPropertySymbols) {
3740 var symbols = Object.getOwnPropertySymbols(object);
3741 if (enumerableOnly) symbols = symbols.filter(function (sym) {
3742 return Object.getOwnPropertyDescriptor(object, sym).enumerable;
3743 });
3744 keys.push.apply(keys, symbols);
3745 }
3746
3747 return keys;
3748}
3749
3750function _objectSpread2(target) {
3751 for (var i = 1; i < arguments.length; i++) {
3752 var source = arguments[i] != null ? arguments[i] : {};
3753
3754 if (i % 2) {
3755 ownKeys(Object(source), true).forEach(function (key) {
3756 _defineProperty(target, key, source[key]);
3757 });
3758 } else if (Object.getOwnPropertyDescriptors) {
3759 Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
3760 } else {
3761 ownKeys(Object(source)).forEach(function (key) {
3762 Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
3763 });
3764 }
3765 }
3766
3767 return target;
3768}
3769// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/Tabs/Tabs.vue?vue&type=script&lang=js&
3770
3771
3772//
3773//
3774//
3775//
3776//
3777//
3778//
3779//
3780//
3781//
3782//
3783//
3784//
3785//
3786//
3787//
3788//
3789//
3790//
3791//
3792//
3793//
3794//
3795//
3796//
3797//
3798//
3799//
3800//
3801//
3802//
3803//
3804//
3805
3806/* harmony default export */ var Tabsvue_type_script_lang_js_ = ({
3807 name: 'Tabs',
3808 provide: function provide() {
3809 return {
3810 tabList: this.tabList
3811 };
3812 },
3813 components: {
3814 SlotRenderer: SlotRenderer
3815 },
3816 props: {
3817 boxed: {
3818 type: Boolean,
3819 default: false
3820 },
3821
3822 /**
3823 * The index of the tab which should be active when initialised.
3824 * Indices start at zero.
3825 */
3826 initialActiveTabIndex: {
3827 type: Number,
3828 default: 0
3829 }
3830 },
3831 data: function data() {
3832 return {
3833 tabList: [],
3834 activeTabIndex: this.initialActiveTabIndex
3835 };
3836 },
3837 computed: {
3838 activeTab: function activeTab() {
3839 return this.tabList[this.activeTabIndex];
3840 },
3841 boxedClass: function boxedClass() {
3842 return {
3843 'is-boxed': this.boxed
3844 };
3845 },
3846 tabsClass: function tabsClass() {
3847 return _objectSpread2({
3848 tabs: true
3849 }, this.boxedClass);
3850 },
3851 tabsContentClass: function tabsContentClass() {
3852 return _objectSpread2({
3853 'tabs-content': true
3854 }, this.boxedClass);
3855 }
3856 },
3857 methods: {
3858 changeTab: function changeTab(index) {
3859 this.tabList[this.activeTabIndex].isActive = false;
3860 this.activeTabIndex = index;
3861 this.tabList[this.activeTabIndex].isActive = true;
3862 }
3863 },
3864 mounted: function mounted() {
3865 this.tabList[this.activeTabIndex].isActive = true;
3866 }
3867});
3868// CONCATENATED MODULE: ./src/layouts/Tabs/Tabs.vue?vue&type=script&lang=js&
3869 /* harmony default export */ var Tabs_Tabsvue_type_script_lang_js_ = (Tabsvue_type_script_lang_js_);
3870// CONCATENATED MODULE: ./src/layouts/Tabs/Tabs.vue
3871
3872
3873
3874
3875
3876/* normalize component */
3877
3878var Tabs_component = normalizeComponent(
3879 Tabs_Tabsvue_type_script_lang_js_,
3880 Tabsvue_type_template_id_1d0a5818_render,
3881 Tabsvue_type_template_id_1d0a5818_staticRenderFns,
3882 false,
3883 null,
3884 null,
3885 null
3886
3887)
3888
3889/* harmony default export */ var Tabs = (Tabs_component.exports);
3890// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/Tabs/Tab.vue?vue&type=template&id=fec296e8&
3891var Tabvue_type_template_id_fec296e8_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._t("tab"),_vm._t("default",null,{"default":""})],2)}
3892var Tabvue_type_template_id_fec296e8_staticRenderFns = []
3893
3894
3895// CONCATENATED MODULE: ./src/layouts/Tabs/Tab.vue?vue&type=template&id=fec296e8&
3896
3897// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.index-of.js
3898var es_array_index_of = __webpack_require__("c975");
3899
3900// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.splice.js
3901var es_array_splice = __webpack_require__("a434");
3902
3903// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/Tabs/Tab.vue?vue&type=script&lang=js&
3904
3905
3906//
3907//
3908//
3909//
3910//
3911//
3912//
3913//
3914//
3915/* harmony default export */ var Tabvue_type_script_lang_js_ = ({
3916 name: 'Tab',
3917 inject: ['tabList'],
3918 props: {
3919 /**
3920 * The text that appears in the tab.
3921 * This option is overridden if the `tab` slot is populated.
3922 */
3923 title: {
3924 type: String
3925 }
3926 },
3927 data: function data() {
3928 return {
3929 isActive: false
3930 };
3931 },
3932 created: function created() {
3933 this.tabList.push(this);
3934 },
3935 beforeDestroy: function beforeDestroy() {
3936 var index = this.tabList.indexOf(this);
3937
3938 if (index >= 0) {
3939 this.tabList.splice(index, 1);
3940 }
3941 }
3942});
3943// CONCATENATED MODULE: ./src/layouts/Tabs/Tab.vue?vue&type=script&lang=js&
3944 /* harmony default export */ var Tabs_Tabvue_type_script_lang_js_ = (Tabvue_type_script_lang_js_);
3945// CONCATENATED MODULE: ./src/layouts/Tabs/Tab.vue
3946
3947
3948
3949
3950
3951/* normalize component */
3952
3953var Tab_component = normalizeComponent(
3954 Tabs_Tabvue_type_script_lang_js_,
3955 Tabvue_type_template_id_fec296e8_render,
3956 Tabvue_type_template_id_fec296e8_staticRenderFns,
3957 false,
3958 null,
3959 null,
3960 null
3961
3962)
3963
3964/* harmony default export */ var Tab = (Tab_component.exports);
3965// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/Table/Table.vue?vue&type=template&id=3892524f&
3966var Tablevue_type_template_id_3892524f_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('table',{staticClass:"vocab table",class:_vm.tableClasses},[(_vm.caption)?_c('caption',{staticClass:"caption"},[_vm._v(" "+_vm._s(_vm.caption)+" ")]):_vm._e(),(_vm.hasCols)?_c('colgroup',{staticClass:"cols"},[_vm._t("cols")],2):_vm._e(),(_vm.hasHead)?_c('thead',{staticClass:"head"},[_vm._t("head",[_c('tr',_vm._l((_vm.keys),function(key,index){return _c('TableCell',{key:index,attrs:{"is-heading":""}},[_vm._v(" "+_vm._s(_vm.information.head[key].display)+" ")])}),1)])],2):_vm._e(),(_vm.hasBody)?_c('tbody',{staticClass:"body"},[_vm._t("default",_vm._l((_vm.information.body),function(entry,counter){return _c('tr',{key:counter},_vm._l((_vm.keys),function(key,index){return _c('TableCell',{key:index,attrs:{"label":((_vm.information.head[key].display) + ":"),"is-heading":_vm.information.head[key].isHeading}},[_vm._v(" "+_vm._s(entry[key])+" ")])}),1)}))],2):_vm._e(),(_vm.hasFoot)?_c('tfoot',{staticClass:"foot"},[_vm._t("foot",_vm._l((_vm.information.foot),function(entry,counter){return _c('tr',{key:counter},_vm._l((_vm.keys),function(key,index){return _c('TableCell',{key:index,attrs:{"label":((_vm.information.head[key].display) + ":"),"is-heading":_vm.information.head[key].isHeading}},[_vm._v(" "+_vm._s(entry[key])+" ")])}),1)}))],2):_vm._e()])}
3967var Tablevue_type_template_id_3892524f_staticRenderFns = []
3968
3969
3970// CONCATENATED MODULE: ./src/layouts/Table/Table.vue?vue&type=template&id=3892524f&
3971
3972// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.concat.js
3973var es_array_concat = __webpack_require__("99af");
3974
3975// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.map.js
3976var es_array_map = __webpack_require__("d81d");
3977
3978// CONCATENATED MODULE: ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js
3979function _arrayLikeToArray(arr, len) {
3980 if (len == null || len > arr.length) len = arr.length;
3981
3982 for (var i = 0, arr2 = new Array(len); i < len; i++) {
3983 arr2[i] = arr[i];
3984 }
3985
3986 return arr2;
3987}
3988// CONCATENATED MODULE: ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js
3989
3990function _arrayWithoutHoles(arr) {
3991 if (Array.isArray(arr)) return _arrayLikeToArray(arr);
3992}
3993// EXTERNAL MODULE: ./node_modules/core-js/modules/es.symbol.description.js
3994var es_symbol_description = __webpack_require__("e01a");
3995
3996// EXTERNAL MODULE: ./node_modules/core-js/modules/es.symbol.iterator.js
3997var es_symbol_iterator = __webpack_require__("d28b");
3998
3999// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.from.js
4000var es_array_from = __webpack_require__("a630");
4001
4002// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.iterator.js
4003var es_array_iterator = __webpack_require__("e260");
4004
4005// EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.to-string.js
4006var es_object_to_string = __webpack_require__("d3b7");
4007
4008// EXTERNAL MODULE: ./node_modules/core-js/modules/es.string.iterator.js
4009var es_string_iterator = __webpack_require__("3ca3");
4010
4011// EXTERNAL MODULE: ./node_modules/core-js/modules/web.dom-collections.iterator.js
4012var web_dom_collections_iterator = __webpack_require__("ddb0");
4013
4014// CONCATENATED MODULE: ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/iterableToArray.js
4015
4016
4017
4018
4019
4020
4021
4022
4023function _iterableToArray(iter) {
4024 if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);
4025}
4026// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.slice.js
4027var es_array_slice = __webpack_require__("fb6a");
4028
4029// EXTERNAL MODULE: ./node_modules/core-js/modules/es.regexp.to-string.js
4030var es_regexp_to_string = __webpack_require__("25f0");
4031
4032// CONCATENATED MODULE: ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
4033
4034
4035
4036
4037
4038
4039
4040function _unsupportedIterableToArray(o, minLen) {
4041 if (!o) return;
4042 if (typeof o === "string") return _arrayLikeToArray(o, minLen);
4043 var n = Object.prototype.toString.call(o).slice(8, -1);
4044 if (n === "Object" && o.constructor) n = o.constructor.name;
4045 if (n === "Map" || n === "Set") return Array.from(o);
4046 if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);
4047}
4048// CONCATENATED MODULE: ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js
4049function _nonIterableSpread() {
4050 throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
4051}
4052// CONCATENATED MODULE: ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js
4053
4054
4055
4056
4057function _toConsumableArray(arr) {
4058 return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();
4059}
4060// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/Table/TableCell.vue?vue&type=template&id=5e6b32eb&
4061var TableCellvue_type_template_id_5e6b32eb_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(_vm.tag,{tag:"div",staticClass:"cell",class:_vm.cellClasses},[_c('span',{staticClass:"label"},[_vm._v(" "+_vm._s(_vm.label)+" ")]),_vm._t("default")],2)}
4062var TableCellvue_type_template_id_5e6b32eb_staticRenderFns = []
4063
4064
4065// CONCATENATED MODULE: ./src/layouts/Table/TableCell.vue?vue&type=template&id=5e6b32eb&
4066
4067// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.includes.js
4068var es_array_includes = __webpack_require__("caad");
4069
4070// CONCATENATED MODULE: ./src/mixins/indicating.js
4071
4072/* harmony default export */ var indicating = ({
4073 props: {
4074 /**
4075 * _the state to indicate the component in_
4076 *
4077 * ∈ {`'negative'`, `'positive'`, `'probably'`}
4078 */
4079 indication: {
4080 type: String,
4081 validator: function validator(val) {
4082 return ['negative', 'positive', 'probably'].includes(val);
4083 }
4084 }
4085 },
4086 computed: {
4087 indicatingClasses: function indicatingClasses() {
4088 var classes = [];
4089
4090 if (this.indication) {
4091 classes.push("".concat(this.indication, "-indicating"));
4092 }
4093
4094 return classes;
4095 }
4096 }
4097});
4098// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/Table/TableCell.vue?vue&type=script&lang=js&
4099
4100
4101//
4102//
4103//
4104//
4105//
4106//
4107//
4108//
4109//
4110//
4111//
4112//
4113//
4114
4115/**
4116 * ### Cells are the pillars of tables.
4117 *
4118 * A cell is the intersection of a row and a column and represents on unit of
4119 * data. A collection of cells forms a table.
4120 *
4121 * @see For example usage, see [Table](#/Layouts/Table).
4122 */
4123
4124/* harmony default export */ var TableCellvue_type_script_lang_js_ = ({
4125 name: 'TableCell',
4126 mixins: [indicating],
4127 props: {
4128 /**
4129 * _the label for the content of the cell_
4130 */
4131 label: {
4132 type: String
4133 },
4134
4135 /**
4136 * _whether the cell is of a heading type_
4137 *
4138 * This switches the component to the `th` tag instead of the default `td`
4139 * tag.
4140 */
4141 isHeading: {
4142 type: Boolean,
4143 default: false
4144 },
4145
4146 /**
4147 * _whether the cell does something on click_
4148 */
4149 isActionable: {
4150 type: Boolean,
4151 default: false
4152 }
4153 },
4154 computed: {
4155 cellClasses: function cellClasses() {
4156 return [].concat(_toConsumableArray(this.indicatingClasses), [{
4157 actionable: this.isActionable
4158 }]);
4159 },
4160 tag: function tag() {
4161 return this.isHeading ? 'th' : 'td';
4162 }
4163 }
4164});
4165// CONCATENATED MODULE: ./src/layouts/Table/TableCell.vue?vue&type=script&lang=js&
4166 /* harmony default export */ var Table_TableCellvue_type_script_lang_js_ = (TableCellvue_type_script_lang_js_);
4167// CONCATENATED MODULE: ./src/layouts/Table/TableCell.vue
4168
4169
4170
4171
4172
4173/* normalize component */
4174
4175var TableCell_component = normalizeComponent(
4176 Table_TableCellvue_type_script_lang_js_,
4177 TableCellvue_type_template_id_5e6b32eb_render,
4178 TableCellvue_type_template_id_5e6b32eb_staticRenderFns,
4179 false,
4180 null,
4181 null,
4182 null
4183
4184)
4185
4186/* harmony default export */ var TableCell = (TableCell_component.exports);
4187// CONCATENATED MODULE: ./src/mixins/branded.js
4188
4189/* harmony default export */ var branded = ({
4190 props: {
4191 /**
4192 * _the brand color for the component_
4193 *
4194 * ∈ {`'blue'`, `'forest'`, `'gold'`, `'orange'`, `'tomato'`, `'turquoise'`, `'slate'`}
4195 */
4196 brand: {
4197 type: String,
4198 validator: function validator(val) {
4199 return ['blue', 'forest', 'gold', 'orange', 'tomato', 'turquoise', 'slate'].includes(val);
4200 }
4201 }
4202 },
4203 computed: {
4204 brandedClasses: function brandedClasses() {
4205 var classes = [];
4206
4207 if (this.brand) {
4208 classes.push("".concat(this.brand, "-branded"));
4209 }
4210
4211 return classes;
4212 }
4213 }
4214});
4215// CONCATENATED MODULE: ./src/mixins/colored.js
4216
4217
4218/* harmony default export */ var colored = ({
4219 props: {
4220 /**
4221 * _the primary color for the component_
4222 *
4223 * ∈ {`'red'`, `'pink'`, `'grape'`, `'violet'`, `'indigo'`, `'cyan'`,
4224 * `'teal'`, `'green'`, `'lime'`, `'yellow'`}
4225 *
4226 * If the color is not specified, a default one is chosen as described.
4227 */
4228 color: {
4229 type: String,
4230 validator: function validator(val) {
4231 return ['red', 'pink', 'grape', 'violet', 'indigo', 'cyan', 'teal', 'green', 'lime', 'yellow'].includes(val);
4232 }
4233 },
4234
4235 /**
4236 * _the accentuating shade of the primary color to use_
4237 *
4238 * ⩾ 0 and ⩽ 9
4239 *
4240 * If the shade is not specified, the darkest shade of color will be used.
4241 */
4242 shade: {
4243 type: Number,
4244 default: 9,
4245 validator: function validator(val) {
4246 return val >= 0 && val <= 9;
4247 }
4248 }
4249 },
4250 computed: {
4251 coloredClasses: function coloredClasses() {
4252 var classes = [];
4253
4254 if (this.color) {
4255 classes.push("".concat(this.color, "-colored"));
4256 }
4257
4258 classes.push("s".concat(this.shade, "-shaded")); // Classes cannot start with number
4259
4260 return classes;
4261 }
4262 }
4263});
4264// CONCATENATED MODULE: ./src/mixins/simplified.js
4265
4266/* harmony default export */ var simplified = ({
4267 props: {
4268 /**
4269 * _the amount of simplicity in the appearance of the component_
4270 *
4271 * ∈ {`'slight'`, `'extreme'`}
4272 */
4273 simplicity: {
4274 type: String,
4275 validator: function validator(val) {
4276 return ['slight', 'extreme'].includes(val);
4277 }
4278 }
4279 },
4280 computed: {
4281 simplifiedClasses: function simplifiedClasses() {
4282 var classes = [];
4283
4284 if (this.simplicity) {
4285 classes.push("".concat(this.simplicity, "ly-simple"));
4286 }
4287
4288 return classes;
4289 }
4290 }
4291});
4292// CONCATENATED MODULE: ./src/mixins/invertible.js
4293/* harmony default export */ var invertible = ({
4294 props: {
4295 /**
4296 * _whether the component appears on a dark or non-white background_
4297 *
4298 * This essentially negates all greyscale colors.
4299 */
4300 isInverted: {
4301 type: Boolean,
4302 default: false
4303 }
4304 },
4305 computed: {
4306 invertibleClasses: function invertibleClasses() {
4307 return [{
4308 'inverted': this.isInverted
4309 }];
4310 }
4311 }
4312});
4313// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/Table/Table.vue?vue&type=script&lang=js&
4314
4315
4316
4317
4318//
4319//
4320//
4321//
4322//
4323//
4324//
4325//
4326//
4327//
4328//
4329//
4330//
4331//
4332//
4333//
4334//
4335//
4336//
4337//
4338//
4339//
4340//
4341//
4342//
4343//
4344//
4345//
4346//
4347//
4348//
4349//
4350//
4351//
4352//
4353//
4354//
4355//
4356//
4357//
4358//
4359//
4360//
4361//
4362//
4363//
4364//
4365//
4366//
4367//
4368//
4369//
4370//
4371//
4372//
4373//
4374//
4375//
4376//
4377//
4378//
4379//
4380//
4381
4382
4383
4384
4385
4386/**
4387 * ### Tables show related data meaningfully.
4388 *
4389 * Tables render lots of related data in two dimensions using a grid of rows
4390 * and columns.
4391 */
4392
4393/* harmony default export */ var Tablevue_type_script_lang_js_ = ({
4394 name: 'Table',
4395 components: {
4396 TableCell: TableCell
4397 },
4398 mixins: [branded, colored, simplified, invertible],
4399 props: {
4400 /**
4401 * _the data to render in the table_
4402 *
4403 * This can be skipped and slots can be used to populate the table.
4404 */
4405 information: {
4406 type: Object,
4407 default: function _default() {
4408 return {};
4409 }
4410 },
4411
4412 /**
4413 * _the caption for the table_
4414 */
4415 caption: {
4416 type: String
4417 },
4418
4419 /**
4420 * _the list of borders to draw on the table_
4421 *
4422 * ⊂ {`'column'`, `'row'`, `'edge'`}
4423 */
4424 borderList: {
4425 type: Array,
4426 default: function _default() {
4427 return [];
4428 }
4429 },
4430
4431 /**
4432 * _whether to tint alternate rows_
4433 *
4434 * This makes rows easier to follow in case of large data sets.
4435 */
4436 isStriped: {
4437 type: Boolean,
4438 default: false
4439 },
4440
4441 /**
4442 * _whether to highlight the row that has mouseover_
4443 *
4444 * This colors the row that current has a mouse over it.
4445 */
4446 isFollowing: {
4447 type: Boolean,
4448 default: false
4449 },
4450
4451 /**
4452 * _whether to use the fixed table-layout algorithm_
4453 *
4454 * This allocates the specified space to columns which define it and
4455 * distributes the remaining space equally amongst the rest.
4456 */
4457 isFixed: {
4458 type: Boolean,
4459 default: false
4460 },
4461
4462 /**
4463 * _whether to limit width to what is necessary_
4464 *
4465 * This replaces the default behaviour which is to have 100% width.
4466 */
4467 isCompact: {
4468 type: Boolean,
4469 default: false
4470 },
4471
4472 /**
4473 * _whether to have curvature on the vertices of the component_
4474 */
4475 isRounded: {
4476 type: Boolean,
4477 default: false
4478 }
4479 },
4480 computed: {
4481 tableClasses: function tableClasses() {
4482 return [].concat(_toConsumableArray(this.brandedClasses), _toConsumableArray(this.coloredClasses), _toConsumableArray(this.simplifiedClasses), _toConsumableArray(this.invertibleClasses), _toConsumableArray(this.borderList.map(function (aspect) {
4483 return "".concat(aspect, "-bordered");
4484 })), [{
4485 'striped': this.isStriped,
4486 'fixed': this.isFixed,
4487 'compact': this.isCompact,
4488 'following': this.isFollowing,
4489 'rounded': this.isRounded
4490 }]);
4491 },
4492 hasCols: function hasCols() {
4493 return this.$slots.cols;
4494 },
4495 hasHead: function hasHead() {
4496 return this.$slots.head || this.information.head;
4497 },
4498 hasBody: function hasBody() {
4499 return this.$slots.default || this.information.body;
4500 },
4501 hasFoot: function hasFoot() {
4502 return this.$slots.foot || this.information.foot;
4503 },
4504 keys: function keys() {
4505 if (this.information && this.information.head) {
4506 return Object.keys(this.information.head);
4507 } else {
4508 return [];
4509 }
4510 }
4511 }
4512});
4513// CONCATENATED MODULE: ./src/layouts/Table/Table.vue?vue&type=script&lang=js&
4514 /* harmony default export */ var Table_Tablevue_type_script_lang_js_ = (Tablevue_type_script_lang_js_);
4515// CONCATENATED MODULE: ./src/layouts/Table/Table.vue
4516
4517
4518
4519
4520
4521/* normalize component */
4522
4523var Table_component = normalizeComponent(
4524 Table_Tablevue_type_script_lang_js_,
4525 Tablevue_type_template_id_3892524f_render,
4526 Tablevue_type_template_id_3892524f_staticRenderFns,
4527 false,
4528 null,
4529 null,
4530 null
4531
4532)
4533
4534/* harmony default export */ var Table = (Table_component.exports);
4535// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/elements/Button/Button.vue?vue&type=template&id=ddc8309e&
4536var Buttonvue_type_template_id_ddc8309e_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(_vm.component,{tag:"component",class:_vm.classes,attrs:{"type":"button","href":_vm.href}},[_vm._t("default",null,{"default":""})],2)}
4537var Buttonvue_type_template_id_ddc8309e_staticRenderFns = []
4538
4539
4540// CONCATENATED MODULE: ./src/elements/Button/Button.vue?vue&type=template&id=ddc8309e&
4541
4542// EXTERNAL MODULE: ./node_modules/core-js/modules/es.string.includes.js
4543var es_string_includes = __webpack_require__("2532");
4544
4545// CONCATENATED MODULE: ./src/utils/values.js
4546/**
4547 * This file is just a temporary measure until we figure out a better way
4548 * to structure tokens for vocabulary, and things are more consistient across components.
4549 */
4550var sizes = ['tiny', 'small', 'medium', 'big'];
4551var theme = ['primary', 'success', 'info', 'warning', 'danger', 'text'];
4552// CONCATENATED MODULE: ./src/mixins/sized.js
4553
4554
4555
4556var sized = {
4557 props: {
4558 size: {
4559 type: String,
4560 default: 'medium',
4561 validator: function validator(value) {
4562 return sizes.includes(value);
4563 }
4564 }
4565 },
4566 computed: {
4567 sizeClasses: function sizeClasses() {
4568 var classes = {};
4569
4570 if (this.size) {
4571 classes[this.size] = true;
4572 }
4573
4574 return classes;
4575 }
4576 }
4577};
4578// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/elements/Button/Button.vue?vue&type=script&lang=js&
4579
4580
4581
4582
4583//
4584//
4585//
4586//
4587//
4588//
4589//
4590
4591
4592/* harmony default export */ var Buttonvue_type_script_lang_js_ = ({
4593 name: 'Button',
4594 mixins: [sized],
4595 props: {
4596 theme: {
4597 type: String,
4598 required: false,
4599 validator: function validator(value) {
4600 return theme.includes(value);
4601 }
4602 },
4603
4604 /**
4605 * Buttons with an 'href' will be rendered as anchor tags
4606 */
4607 href: {
4608 type: String,
4609 required: false
4610 }
4611 },
4612 computed: {
4613 component: function component() {
4614 return this.href ? 'a' : 'button';
4615 },
4616 classes: function classes() {
4617 return _objectSpread2(_defineProperty({
4618 button: true
4619 }, "is-".concat(this.theme), this.theme), this.sizeClasses);
4620 }
4621 }
4622});
4623// CONCATENATED MODULE: ./src/elements/Button/Button.vue?vue&type=script&lang=js&
4624 /* harmony default export */ var Button_Buttonvue_type_script_lang_js_ = (Buttonvue_type_script_lang_js_);
4625// CONCATENATED MODULE: ./src/elements/Button/Button.vue
4626
4627
4628
4629
4630
4631/* normalize component */
4632
4633var Button_component = normalizeComponent(
4634 Button_Buttonvue_type_script_lang_js_,
4635 Buttonvue_type_template_id_ddc8309e_render,
4636 Buttonvue_type_template_id_ddc8309e_staticRenderFns,
4637 false,
4638 null,
4639 null,
4640 null
4641
4642)
4643
4644/* harmony default export */ var Button = (Button_component.exports);
4645// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/elements/DonateButton/DonateButton.vue?vue&type=template&id=00be9222&
4646var DonateButtonvue_type_template_id_00be9222_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('Button',{staticClass:"donate",attrs:{"size":_vm.size}},[_c('i',{staticClass:"icon cc-letterheart-filled margin-right-small padding-top-smaller"}),_vm._t("default",null,{"default":""})],2)}
4647var DonateButtonvue_type_template_id_00be9222_staticRenderFns = []
4648
4649
4650// CONCATENATED MODULE: ./src/elements/DonateButton/DonateButton.vue?vue&type=template&id=00be9222&
4651
4652// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/elements/DonateButton/DonateButton.vue?vue&type=script&lang=js&
4653//
4654//
4655//
4656//
4657//
4658//
4659//
4660
4661
4662/* harmony default export */ var DonateButtonvue_type_script_lang_js_ = ({
4663 name: 'DonateButton',
4664 mixins: [sized],
4665 components: {
4666 Button: Button
4667 }
4668});
4669// CONCATENATED MODULE: ./src/elements/DonateButton/DonateButton.vue?vue&type=script&lang=js&
4670 /* harmony default export */ var DonateButton_DonateButtonvue_type_script_lang_js_ = (DonateButtonvue_type_script_lang_js_);
4671// CONCATENATED MODULE: ./src/elements/DonateButton/DonateButton.vue
4672
4673
4674
4675
4676
4677/* normalize component */
4678
4679var DonateButton_component = normalizeComponent(
4680 DonateButton_DonateButtonvue_type_script_lang_js_,
4681 DonateButtonvue_type_template_id_00be9222_render,
4682 DonateButtonvue_type_template_id_00be9222_staticRenderFns,
4683 false,
4684 null,
4685 null,
4686 null
4687
4688)
4689
4690/* harmony default export */ var DonateButton = (DonateButton_component.exports);
4691// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/patterns/Footer/Footer.vue?vue&type=template&id=1bfd6160&
4692var Footervue_type_template_id_1bfd6160_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('footer',{staticClass:"vocab footer"})}
4693var Footervue_type_template_id_1bfd6160_staticRenderFns = []
4694
4695
4696// CONCATENATED MODULE: ./src/patterns/Footer/Footer.vue?vue&type=template&id=1bfd6160&
4697
4698// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/patterns/Footer/Footer.vue?vue&type=script&lang=js&
4699//
4700//
4701//
4702//
4703//
4704//
4705
4706/**
4707 * ### Footer concludes the page.
4708 *
4709 * The footer displays information about the site such as its developers and
4710 * maintainers as well as licensing information.
4711 */
4712/* harmony default export */ var Footervue_type_script_lang_js_ = ({
4713 name: 'Footer'
4714});
4715// CONCATENATED MODULE: ./src/patterns/Footer/Footer.vue?vue&type=script&lang=js&
4716 /* harmony default export */ var Footer_Footervue_type_script_lang_js_ = (Footervue_type_script_lang_js_);
4717// CONCATENATED MODULE: ./src/patterns/Footer/Footer.vue
4718
4719
4720
4721
4722
4723/* normalize component */
4724
4725var Footer_component = normalizeComponent(
4726 Footer_Footervue_type_script_lang_js_,
4727 Footervue_type_template_id_1bfd6160_render,
4728 Footervue_type_template_id_1bfd6160_staticRenderFns,
4729 false,
4730 null,
4731 null,
4732 null
4733
4734)
4735
4736/* harmony default export */ var Footer = (Footer_component.exports);
4737// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/patterns/Header/Header.vue?vue&type=template&id=e1ba3098&
4738var Headervue_type_template_id_e1ba3098_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('header',{staticClass:"vocab header"})}
4739var Headervue_type_template_id_e1ba3098_staticRenderFns = []
4740
4741
4742// CONCATENATED MODULE: ./src/patterns/Header/Header.vue?vue&type=template&id=e1ba3098&
4743
4744// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/patterns/Header/Header.vue?vue&type=script&lang=js&
4745//
4746//
4747//
4748//
4749//
4750//
4751
4752/**
4753 * ### Header opens the page.
4754 *
4755 * The header displays information about the site such as its branding and
4756 * name as well as navigation links.
4757 */
4758/* harmony default export */ var Headervue_type_script_lang_js_ = ({
4759 name: 'Header'
4760});
4761// CONCATENATED MODULE: ./src/patterns/Header/Header.vue?vue&type=script&lang=js&
4762 /* harmony default export */ var Header_Headervue_type_script_lang_js_ = (Headervue_type_script_lang_js_);
4763// CONCATENATED MODULE: ./src/patterns/Header/Header.vue
4764
4765
4766
4767
4768
4769/* normalize component */
4770
4771var Header_component = normalizeComponent(
4772 Header_Headervue_type_script_lang_js_,
4773 Headervue_type_template_id_e1ba3098_render,
4774 Headervue_type_template_id_e1ba3098_staticRenderFns,
4775 false,
4776 null,
4777 null,
4778 null
4779
4780)
4781
4782/* harmony default export */ var Header = (Header_component.exports);
4783// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/patterns/Locale/Locale.vue?vue&type=template&id=c26f8fb4&
4784var Localevue_type_template_id_c26f8fb4_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"vocab locale"})}
4785var Localevue_type_template_id_c26f8fb4_staticRenderFns = []
4786
4787
4788// CONCATENATED MODULE: ./src/patterns/Locale/Locale.vue?vue&type=template&id=c26f8fb4&
4789
4790// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/patterns/Locale/Locale.vue?vue&type=script&lang=js&
4791//
4792//
4793//
4794//
4795//
4796//
4797
4798/**
4799 * ### Locale brings the content to you.
4800 *
4801 * When exploring an app that has translations defined, the user can
4802 * switch between locales using this component.
4803 */
4804/* harmony default export */ var Localevue_type_script_lang_js_ = ({
4805 name: 'Locale'
4806});
4807// CONCATENATED MODULE: ./src/patterns/Locale/Locale.vue?vue&type=script&lang=js&
4808 /* harmony default export */ var Locale_Localevue_type_script_lang_js_ = (Localevue_type_script_lang_js_);
4809// CONCATENATED MODULE: ./src/patterns/Locale/Locale.vue
4810
4811
4812
4813
4814
4815/* normalize component */
4816
4817var Locale_component = normalizeComponent(
4818 Locale_Localevue_type_script_lang_js_,
4819 Localevue_type_template_id_c26f8fb4_render,
4820 Localevue_type_template_id_c26f8fb4_staticRenderFns,
4821 false,
4822 null,
4823 null,
4824 null
4825
4826)
4827
4828/* harmony default export */ var Locale = (Locale_component.exports);
4829// CONCATENATED MODULE: ./src/index.js
4830/**
4831 * Fragile magic. Do not touch.
4832 *
4833 * Just kidding, this file is autogenerated and changes will be overwritten on
4834 * the next build. To make changes, edit [library/build.js].
4835 */
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845 // Export individual components
4846
4847 // Export as plugin
4848
4849/* harmony default export */ var src_0 = ({
4850 install: function install(Vue) {
4851 Vue.component('SlotRenderer', SlotRenderer);
4852 Vue.component('Tabs', Tabs);
4853 Vue.component('Tab', Tab);
4854 Vue.component('Table', Table);
4855 Vue.component('TableCell', TableCell);
4856 Vue.component('Button', Button);
4857 Vue.component('DonateButton', DonateButton);
4858 Vue.component('Footer', Footer);
4859 Vue.component('Header', Header);
4860 Vue.component('Locale', Locale);
4861 }
4862});
4863// CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js
4864
4865
4866/* harmony default export */ var entry_lib = __webpack_exports__["default"] = (src_0);
4867
4868
4869
4870/***/ }),
4871
4872/***/ "fb6a":
4873/***/ (function(module, exports, __webpack_require__) {
4874
4875"use strict";
4876
4877var $ = __webpack_require__("23e7");
4878var isObject = __webpack_require__("861d");
4879var isArray = __webpack_require__("e8b5");
4880var toAbsoluteIndex = __webpack_require__("23cb");
4881var toLength = __webpack_require__("50c4");
4882var toIndexedObject = __webpack_require__("fc6a");
4883var createProperty = __webpack_require__("8418");
4884var wellKnownSymbol = __webpack_require__("b622");
4885var arrayMethodHasSpeciesSupport = __webpack_require__("1dde");
4886var arrayMethodUsesToLength = __webpack_require__("ae40");
4887
4888var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('slice');
4889var USES_TO_LENGTH = arrayMethodUsesToLength('slice', { ACCESSORS: true, 0: 0, 1: 2 });
4890
4891var SPECIES = wellKnownSymbol('species');
4892var nativeSlice = [].slice;
4893var max = Math.max;
4894
4895// `Array.prototype.slice` method
4896// https://tc39.github.io/ecma262/#sec-array.prototype.slice
4897// fallback for not array-like ES3 strings and DOM objects
4898$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {
4899 slice: function slice(start, end) {
4900 var O = toIndexedObject(this);
4901 var length = toLength(O.length);
4902 var k = toAbsoluteIndex(start, length);
4903 var fin = toAbsoluteIndex(end === undefined ? length : end, length);
4904 // inline `ArraySpeciesCreate` for usage native `Array#slice` where it's possible
4905 var Constructor, result, n;
4906 if (isArray(O)) {
4907 Constructor = O.constructor;
4908 // cross-realm fallback
4909 if (typeof Constructor == 'function' && (Constructor === Array || isArray(Constructor.prototype))) {
4910 Constructor = undefined;
4911 } else if (isObject(Constructor)) {
4912 Constructor = Constructor[SPECIES];
4913 if (Constructor === null) Constructor = undefined;
4914 }
4915 if (Constructor === Array || Constructor === undefined) {
4916 return nativeSlice.call(O, k, fin);
4917 }
4918 }
4919 result = new (Constructor === undefined ? Array : Constructor)(max(fin - k, 0));
4920 for (n = 0; k < fin; k++, n++) if (k in O) createProperty(result, n, O[k]);
4921 result.length = n;
4922 return result;
4923 }
4924});
4925
4926
4927/***/ }),
4928
4929/***/ "fc6a":
4930/***/ (function(module, exports, __webpack_require__) {
4931
4932// toObject with fallback for non-array-like ES3 strings
4933var IndexedObject = __webpack_require__("44ad");
4934var requireObjectCoercible = __webpack_require__("1d80");
4935
4936module.exports = function (it) {
4937 return IndexedObject(requireObjectCoercible(it));
4938};
4939
4940
4941/***/ }),
4942
4943/***/ "fdbc":
4944/***/ (function(module, exports) {
4945
4946// iterable DOM collections
4947// flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods
4948module.exports = {
4949 CSSRuleList: 0,
4950 CSSStyleDeclaration: 0,
4951 CSSValueList: 0,
4952 ClientRectList: 0,
4953 DOMRectList: 0,
4954 DOMStringList: 0,
4955 DOMTokenList: 1,
4956 DataTransferItemList: 0,
4957 FileList: 0,
4958 HTMLAllCollection: 0,
4959 HTMLCollection: 0,
4960 HTMLFormElement: 0,
4961 HTMLSelectElement: 0,
4962 MediaList: 0,
4963 MimeTypeArray: 0,
4964 NamedNodeMap: 0,
4965 NodeList: 1,
4966 PaintRequestList: 0,
4967 Plugin: 0,
4968 PluginArray: 0,
4969 SVGLengthList: 0,
4970 SVGNumberList: 0,
4971 SVGPathSegList: 0,
4972 SVGPointList: 0,
4973 SVGStringList: 0,
4974 SVGTransformList: 0,
4975 SourceBufferList: 0,
4976 StyleSheetList: 0,
4977 TextTrackCueList: 0,
4978 TextTrackList: 0,
4979 TouchList: 0
4980};
4981
4982
4983/***/ }),
4984
4985/***/ "fdbf":
4986/***/ (function(module, exports, __webpack_require__) {
4987
4988var NATIVE_SYMBOL = __webpack_require__("4930");
4989
4990module.exports = NATIVE_SYMBOL
4991 // eslint-disable-next-line no-undef
4992 && !Symbol.sham
4993 // eslint-disable-next-line no-undef
4994 && typeof Symbol.iterator == 'symbol';
4995
4996
4997/***/ })
4998
4999/******/ });
5000});
5001//# sourceMappingURL=vue-vocabulary.umd.js.map
\No newline at end of file