PluginProbe
Elementor Website Builder – more than just a page builder / 3.6.1
Elementor Website Builder – more than just a page builder v3.6.1
4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 All 451 releases
elementor / assets / js / common.js

common.js in Elementor Website Builder – more than just a page builder 3.6.1, at assets/js/common.js

16,186 lines 642.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.6.1 - 23-03-2022 */
2 /******/ (() => { // webpackBootstrap
3 /******/ var __webpack_modules__ = ({
4
5 /***/ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js":
6 /*!********************************************************************!*\
7 !*** ../node_modules/@babel/runtime-corejs2/core-js/array/from.js ***!
8 \********************************************************************/
9 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10
11 module.exports = __webpack_require__(/*! core-js/library/fn/array/from */ "../node_modules/core-js/library/fn/array/from.js");
12
13 /***/ }),
14
15 /***/ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js":
16 /*!************************************************************************!*\
17 !*** ../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js ***!
18 \************************************************************************/
19 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20
21 module.exports = __webpack_require__(/*! core-js/library/fn/array/is-array */ "../node_modules/core-js/library/fn/array/is-array.js");
22
23 /***/ }),
24
25 /***/ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js":
26 /*!************************************************************************!*\
27 !*** ../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js ***!
28 \************************************************************************/
29 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
30
31 module.exports = __webpack_require__(/*! core-js/library/fn/json/stringify */ "../node_modules/core-js/library/fn/json/stringify.js");
32
33 /***/ }),
34
35 /***/ "../node_modules/@babel/runtime-corejs2/core-js/map.js":
36 /*!*************************************************************!*\
37 !*** ../node_modules/@babel/runtime-corejs2/core-js/map.js ***!
38 \*************************************************************/
39 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
40
41 module.exports = __webpack_require__(/*! core-js/library/fn/map */ "../node_modules/core-js/library/fn/map.js");
42
43 /***/ }),
44
45 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js":
46 /*!***********************************************************************!*\
47 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/assign.js ***!
48 \***********************************************************************/
49 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
50
51 module.exports = __webpack_require__(/*! core-js/library/fn/object/assign */ "../node_modules/core-js/library/fn/object/assign.js");
52
53 /***/ }),
54
55 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js":
56 /*!***********************************************************************!*\
57 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/create.js ***!
58 \***********************************************************************/
59 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
60
61 module.exports = __webpack_require__(/*! core-js/library/fn/object/create */ "../node_modules/core-js/library/fn/object/create.js");
62
63 /***/ }),
64
65 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js":
66 /*!**********************************************************************************!*\
67 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js ***!
68 \**********************************************************************************/
69 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
70
71 module.exports = __webpack_require__(/*! core-js/library/fn/object/define-properties */ "../node_modules/core-js/library/fn/object/define-properties.js");
72
73 /***/ }),
74
75 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js":
76 /*!********************************************************************************!*\
77 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js ***!
78 \********************************************************************************/
79 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
80
81 module.exports = __webpack_require__(/*! core-js/library/fn/object/define-property */ "../node_modules/core-js/library/fn/object/define-property.js");
82
83 /***/ }),
84
85 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js":
86 /*!************************************************************************!*\
87 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/entries.js ***!
88 \************************************************************************/
89 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
90
91 module.exports = __webpack_require__(/*! core-js/library/fn/object/entries */ "../node_modules/core-js/library/fn/object/entries.js");
92
93 /***/ }),
94
95 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js":
96 /*!********************************************************************************************!*\
97 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js ***!
98 \********************************************************************************************/
99 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
100
101 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptor */ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js");
102
103 /***/ }),
104
105 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js":
106 /*!*********************************************************************************************!*\
107 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js ***!
108 \*********************************************************************************************/
109 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
110
111 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptors */ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js");
112
113 /***/ }),
114
115 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js":
116 /*!*****************************************************************************************!*\
117 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js ***!
118 \*****************************************************************************************/
119 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
120
121 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-symbols */ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js");
122
123 /***/ }),
124
125 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js":
126 /*!*********************************************************************************!*\
127 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js ***!
128 \*********************************************************************************/
129 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
130
131 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-prototype-of */ "../node_modules/core-js/library/fn/object/get-prototype-of.js");
132
133 /***/ }),
134
135 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js":
136 /*!*********************************************************************!*\
137 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/keys.js ***!
138 \*********************************************************************/
139 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
140
141 module.exports = __webpack_require__(/*! core-js/library/fn/object/keys */ "../node_modules/core-js/library/fn/object/keys.js");
142
143 /***/ }),
144
145 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js":
146 /*!*********************************************************************************!*\
147 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***!
148 \*********************************************************************************/
149 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
150
151 module.exports = __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ "../node_modules/core-js/library/fn/object/set-prototype-of.js");
152
153 /***/ }),
154
155 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js":
156 /*!***********************************************************************!*\
157 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/values.js ***!
158 \***********************************************************************/
159 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
160
161 module.exports = __webpack_require__(/*! core-js/library/fn/object/values */ "../node_modules/core-js/library/fn/object/values.js");
162
163 /***/ }),
164
165 /***/ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js":
166 /*!*******************************************************************!*\
167 !*** ../node_modules/@babel/runtime-corejs2/core-js/parse-int.js ***!
168 \*******************************************************************/
169 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
170
171 module.exports = __webpack_require__(/*! core-js/library/fn/parse-int */ "../node_modules/core-js/library/fn/parse-int.js");
172
173 /***/ }),
174
175 /***/ "../node_modules/@babel/runtime-corejs2/core-js/promise.js":
176 /*!*****************************************************************!*\
177 !*** ../node_modules/@babel/runtime-corejs2/core-js/promise.js ***!
178 \*****************************************************************/
179 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
180
181 module.exports = __webpack_require__(/*! core-js/library/fn/promise */ "../node_modules/core-js/library/fn/promise.js");
182
183 /***/ }),
184
185 /***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js":
186 /*!***************************************************************************!*\
187 !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js ***!
188 \***************************************************************************/
189 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
190
191 module.exports = __webpack_require__(/*! core-js/library/fn/reflect/construct */ "../node_modules/core-js/library/fn/reflect/construct.js");
192
193 /***/ }),
194
195 /***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js":
196 /*!*********************************************************************!*\
197 !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js ***!
198 \*********************************************************************/
199 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
200
201 module.exports = __webpack_require__(/*! core-js/library/fn/reflect/get */ "../node_modules/core-js/library/fn/reflect/get.js");
202
203 /***/ }),
204
205 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js":
206 /*!****************************************************************!*\
207 !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol.js ***!
208 \****************************************************************/
209 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
210
211 module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "../node_modules/core-js/library/fn/symbol/index.js");
212
213 /***/ }),
214
215 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js":
216 /*!*****************************************************************************!*\
217 !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js ***!
218 \*****************************************************************************/
219 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
220
221 module.exports = __webpack_require__(/*! core-js/library/fn/symbol/has-instance */ "../node_modules/core-js/library/fn/symbol/has-instance.js");
222
223 /***/ }),
224
225 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js":
226 /*!*************************************************************************!*\
227 !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***!
228 \*************************************************************************/
229 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
230
231 module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "../node_modules/core-js/library/fn/symbol/iterator.js");
232
233 /***/ }),
234
235 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/to-string-tag.js":
236 /*!******************************************************************************!*\
237 !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/to-string-tag.js ***!
238 \******************************************************************************/
239 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
240
241 module.exports = __webpack_require__(/*! core-js/library/fn/symbol/to-string-tag */ "../node_modules/core-js/library/fn/symbol/to-string-tag.js");
242
243 /***/ }),
244
245 /***/ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js":
246 /*!******************************************************************!*\
247 !*** ../node_modules/@babel/runtime-corejs2/core-js/weak-map.js ***!
248 \******************************************************************/
249 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
250
251 module.exports = __webpack_require__(/*! core-js/library/fn/weak-map */ "../node_modules/core-js/library/fn/weak-map.js");
252
253 /***/ }),
254
255 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js":
256 /*!**************************************************************************!*\
257 !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js ***!
258 \**************************************************************************/
259 /***/ ((module) => {
260
261 function _arrayLikeToArray(arr, len) {
262 if (len == null || len > arr.length) len = arr.length;
263
264 for (var i = 0, arr2 = new Array(len); i < len; i++) {
265 arr2[i] = arr[i];
266 }
267
268 return arr2;
269 }
270
271 module.exports = _arrayLikeToArray;
272 module.exports["default"] = module.exports, module.exports.__esModule = true;
273
274 /***/ }),
275
276 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js":
277 /*!************************************************************************!*\
278 !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js ***!
279 \************************************************************************/
280 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
281
282 var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
283
284 function _arrayWithHoles(arr) {
285 if (_Array$isArray(arr)) return arr;
286 }
287
288 module.exports = _arrayWithHoles;
289 module.exports["default"] = module.exports, module.exports.__esModule = true;
290
291 /***/ }),
292
293 /***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js":
294 /*!*******************************************************************************!*\
295 !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***!
296 \*******************************************************************************/
297 /***/ ((module) => {
298
299 function _assertThisInitialized(self) {
300 if (self === void 0) {
301 throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
302 }
303
304 return self;
305 }
306
307 module.exports = _assertThisInitialized;
308 module.exports["default"] = module.exports, module.exports.__esModule = true;
309
310 /***/ }),
311
312 /***/ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js":
313 /*!**************************************************************************!*\
314 !*** ../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js ***!
315 \**************************************************************************/
316 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
317
318 var _Promise = __webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js");
319
320 function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
321 try {
322 var info = gen[key](arg);
323 var value = info.value;
324 } catch (error) {
325 reject(error);
326 return;
327 }
328
329 if (info.done) {
330 resolve(value);
331 } else {
332 _Promise.resolve(value).then(_next, _throw);
333 }
334 }
335
336 function _asyncToGenerator(fn) {
337 return function () {
338 var self = this,
339 args = arguments;
340 return new _Promise(function (resolve, reject) {
341 var gen = fn.apply(self, args);
342
343 function _next(value) {
344 asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
345 }
346
347 function _throw(err) {
348 asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
349 }
350
351 _next(undefined);
352 });
353 };
354 }
355
356 module.exports = _asyncToGenerator;
357 module.exports["default"] = module.exports, module.exports.__esModule = true;
358
359 /***/ }),
360
361 /***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js":
362 /*!************************************************************************!*\
363 !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***!
364 \************************************************************************/
365 /***/ ((module) => {
366
367 function _classCallCheck(instance, Constructor) {
368 if (!(instance instanceof Constructor)) {
369 throw new TypeError("Cannot call a class as a function");
370 }
371 }
372
373 module.exports = _classCallCheck;
374 module.exports["default"] = module.exports, module.exports.__esModule = true;
375
376 /***/ }),
377
378 /***/ "../node_modules/@babel/runtime-corejs2/helpers/construct.js":
379 /*!*******************************************************************!*\
380 !*** ../node_modules/@babel/runtime-corejs2/helpers/construct.js ***!
381 \*******************************************************************/
382 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
383
384 var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
385
386 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
387
388 var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
389
390 function _construct(Parent, args, Class) {
391 if (isNativeReflectConstruct()) {
392 module.exports = _construct = _Reflect$construct;
393 module.exports["default"] = module.exports, module.exports.__esModule = true;
394 } else {
395 module.exports = _construct = function _construct(Parent, args, Class) {
396 var a = [null];
397 a.push.apply(a, args);
398 var Constructor = Function.bind.apply(Parent, a);
399 var instance = new Constructor();
400 if (Class) setPrototypeOf(instance, Class.prototype);
401 return instance;
402 };
403
404 module.exports["default"] = module.exports, module.exports.__esModule = true;
405 }
406
407 return _construct.apply(null, arguments);
408 }
409
410 module.exports = _construct;
411 module.exports["default"] = module.exports, module.exports.__esModule = true;
412
413 /***/ }),
414
415 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js":
416 /*!*********************************************************************!*\
417 !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***!
418 \*********************************************************************/
419 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
420
421 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
422
423 function _defineProperties(target, props) {
424 for (var i = 0; i < props.length; i++) {
425 var descriptor = props[i];
426 descriptor.enumerable = descriptor.enumerable || false;
427 descriptor.configurable = true;
428 if ("value" in descriptor) descriptor.writable = true;
429
430 _Object$defineProperty(target, descriptor.key, descriptor);
431 }
432 }
433
434 function _createClass(Constructor, protoProps, staticProps) {
435 if (protoProps) _defineProperties(Constructor.prototype, protoProps);
436 if (staticProps) _defineProperties(Constructor, staticProps);
437 return Constructor;
438 }
439
440 module.exports = _createClass;
441 module.exports["default"] = module.exports, module.exports.__esModule = true;
442
443 /***/ }),
444
445 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js":
446 /*!***********************************************************************************!*\
447 !*** ../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js ***!
448 \***********************************************************************************/
449 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
450
451 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
452
453 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
454
455 var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
456
457 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
458
459 function _createForOfIteratorHelper(o, allowArrayLike) {
460 var it = typeof _Symbol !== "undefined" && o[_Symbol$iterator] || o["@@iterator"];
461
462 if (!it) {
463 if (_Array$isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {
464 if (it) o = it;
465 var i = 0;
466
467 var F = function F() {};
468
469 return {
470 s: F,
471 n: function n() {
472 if (i >= o.length) return {
473 done: true
474 };
475 return {
476 done: false,
477 value: o[i++]
478 };
479 },
480 e: function e(_e) {
481 throw _e;
482 },
483 f: F
484 };
485 }
486
487 throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
488 }
489
490 var normalCompletion = true,
491 didErr = false,
492 err;
493 return {
494 s: function s() {
495 it = it.call(o);
496 },
497 n: function n() {
498 var step = it.next();
499 normalCompletion = step.done;
500 return step;
501 },
502 e: function e(_e2) {
503 didErr = true;
504 err = _e2;
505 },
506 f: function f() {
507 try {
508 if (!normalCompletion && it["return"] != null) it["return"]();
509 } finally {
510 if (didErr) throw err;
511 }
512 }
513 };
514 }
515
516 module.exports = _createForOfIteratorHelper;
517 module.exports["default"] = module.exports, module.exports.__esModule = true;
518
519 /***/ }),
520
521 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js":
522 /*!*********************************************************************!*\
523 !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***!
524 \*********************************************************************/
525 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
526
527 var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
528
529 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
530
531 var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
532
533 var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn.js */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js");
534
535 function _createSuper(Derived) {
536 var hasNativeReflectConstruct = isNativeReflectConstruct();
537 return function _createSuperInternal() {
538 var Super = getPrototypeOf(Derived),
539 result;
540
541 if (hasNativeReflectConstruct) {
542 var NewTarget = getPrototypeOf(this).constructor;
543 result = _Reflect$construct(Super, arguments, NewTarget);
544 } else {
545 result = Super.apply(this, arguments);
546 }
547
548 return possibleConstructorReturn(this, result);
549 };
550 }
551
552 module.exports = _createSuper;
553 module.exports["default"] = module.exports, module.exports.__esModule = true;
554
555 /***/ }),
556
557 /***/ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js":
558 /*!************************************************************************!*\
559 !*** ../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js ***!
560 \************************************************************************/
561 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
562
563 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
564
565 function _defineProperty(obj, key, value) {
566 if (key in obj) {
567 _Object$defineProperty(obj, key, {
568 value: value,
569 enumerable: true,
570 configurable: true,
571 writable: true
572 });
573 } else {
574 obj[key] = value;
575 }
576
577 return obj;
578 }
579
580 module.exports = _defineProperty;
581 module.exports["default"] = module.exports, module.exports.__esModule = true;
582
583 /***/ }),
584
585 /***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js":
586 /*!*************************************************************!*\
587 !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***!
588 \*************************************************************/
589 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
590
591 var _Reflect$get = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js");
592
593 var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
594
595 var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js");
596
597 function _get(target, property, receiver) {
598 if (typeof Reflect !== "undefined" && _Reflect$get) {
599 module.exports = _get = _Reflect$get;
600 module.exports["default"] = module.exports, module.exports.__esModule = true;
601 } else {
602 module.exports = _get = function _get(target, property, receiver) {
603 var base = superPropBase(target, property);
604 if (!base) return;
605
606 var desc = _Object$getOwnPropertyDescriptor(base, property);
607
608 if (desc.get) {
609 return desc.get.call(receiver);
610 }
611
612 return desc.value;
613 };
614
615 module.exports["default"] = module.exports, module.exports.__esModule = true;
616 }
617
618 return _get(target, property, receiver || target);
619 }
620
621 module.exports = _get;
622 module.exports["default"] = module.exports, module.exports.__esModule = true;
623
624 /***/ }),
625
626 /***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js":
627 /*!************************************************************************!*\
628 !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***!
629 \************************************************************************/
630 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
631
632 var _Object$setPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
633
634 var _Object$getPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js");
635
636 function _getPrototypeOf(o) {
637 module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
638 return o.__proto__ || _Object$getPrototypeOf(o);
639 };
640 module.exports["default"] = module.exports, module.exports.__esModule = true;
641 return _getPrototypeOf(o);
642 }
643
644 module.exports = _getPrototypeOf;
645 module.exports["default"] = module.exports, module.exports.__esModule = true;
646
647 /***/ }),
648
649 /***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js":
650 /*!******************************************************************!*\
651 !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***!
652 \******************************************************************/
653 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
654
655 var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
656
657 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
658
659 function _inherits(subClass, superClass) {
660 if (typeof superClass !== "function" && superClass !== null) {
661 throw new TypeError("Super expression must either be null or a function");
662 }
663
664 subClass.prototype = _Object$create(superClass && superClass.prototype, {
665 constructor: {
666 value: subClass,
667 writable: true,
668 configurable: true
669 }
670 });
671 if (superClass) setPrototypeOf(subClass, superClass);
672 }
673
674 module.exports = _inherits;
675 module.exports["default"] = module.exports, module.exports.__esModule = true;
676
677 /***/ }),
678
679 /***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js":
680 /*!*******************************************************************************!*\
681 !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***!
682 \*******************************************************************************/
683 /***/ ((module) => {
684
685 function _interopRequireDefault(obj) {
686 return obj && obj.__esModule ? obj : {
687 "default": obj
688 };
689 }
690
691 module.exports = _interopRequireDefault;
692 module.exports["default"] = module.exports, module.exports.__esModule = true;
693
694 /***/ }),
695
696 /***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js":
697 /*!********************************************************************************!*\
698 !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js ***!
699 \********************************************************************************/
700 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
701
702 var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"];
703
704 var _WeakMap = __webpack_require__(/*! @babel/runtime-corejs2/core-js/weak-map */ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js");
705
706 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
707
708 var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
709
710 function _getRequireWildcardCache(nodeInterop) {
711 if (typeof _WeakMap !== "function") return null;
712 var cacheBabelInterop = new _WeakMap();
713 var cacheNodeInterop = new _WeakMap();
714 return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) {
715 return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
716 })(nodeInterop);
717 }
718
719 function _interopRequireWildcard(obj, nodeInterop) {
720 if (!nodeInterop && obj && obj.__esModule) {
721 return obj;
722 }
723
724 if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") {
725 return {
726 "default": obj
727 };
728 }
729
730 var cache = _getRequireWildcardCache(nodeInterop);
731
732 if (cache && cache.has(obj)) {
733 return cache.get(obj);
734 }
735
736 var newObj = {};
737 var hasPropertyDescriptor = _Object$defineProperty && _Object$getOwnPropertyDescriptor;
738
739 for (var key in obj) {
740 if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
741 var desc = hasPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : null;
742
743 if (desc && (desc.get || desc.set)) {
744 _Object$defineProperty(newObj, key, desc);
745 } else {
746 newObj[key] = obj[key];
747 }
748 }
749 }
750
751 newObj["default"] = obj;
752
753 if (cache) {
754 cache.set(obj, newObj);
755 }
756
757 return newObj;
758 }
759
760 module.exports = _interopRequireWildcard;
761 module.exports["default"] = module.exports, module.exports.__esModule = true;
762
763 /***/ }),
764
765 /***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js":
766 /*!**************************************************************************!*\
767 !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js ***!
768 \**************************************************************************/
769 /***/ ((module) => {
770
771 function _isNativeFunction(fn) {
772 return Function.toString.call(fn).indexOf("[native code]") !== -1;
773 }
774
775 module.exports = _isNativeFunction;
776 module.exports["default"] = module.exports, module.exports.__esModule = true;
777
778 /***/ }),
779
780 /***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js":
781 /*!**********************************************************************************!*\
782 !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***!
783 \**********************************************************************************/
784 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
785
786 var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
787
788 function _isNativeReflectConstruct() {
789 if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
790 if (_Reflect$construct.sham) return false;
791 if (typeof Proxy === "function") return true;
792
793 try {
794 Boolean.prototype.valueOf.call(_Reflect$construct(Boolean, [], function () {}));
795 return true;
796 } catch (e) {
797 return false;
798 }
799 }
800
801 module.exports = _isNativeReflectConstruct;
802 module.exports["default"] = module.exports, module.exports.__esModule = true;
803
804 /***/ }),
805
806 /***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js":
807 /*!******************************************************************************!*\
808 !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js ***!
809 \******************************************************************************/
810 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
811
812 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
813
814 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
815
816 function _iterableToArrayLimit(arr, i) {
817 var _i = arr == null ? null : typeof _Symbol !== "undefined" && arr[_Symbol$iterator] || arr["@@iterator"];
818
819 if (_i == null) return;
820 var _arr = [];
821 var _n = true;
822 var _d = false;
823
824 var _s, _e;
825
826 try {
827 for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
828 _arr.push(_s.value);
829
830 if (i && _arr.length === i) break;
831 }
832 } catch (err) {
833 _d = true;
834 _e = err;
835 } finally {
836 try {
837 if (!_n && _i["return"] != null) _i["return"]();
838 } finally {
839 if (_d) throw _e;
840 }
841 }
842
843 return _arr;
844 }
845
846 module.exports = _iterableToArrayLimit;
847 module.exports["default"] = module.exports, module.exports.__esModule = true;
848
849 /***/ }),
850
851 /***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js":
852 /*!*************************************************************************!*\
853 !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js ***!
854 \*************************************************************************/
855 /***/ ((module) => {
856
857 function _nonIterableRest() {
858 throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
859 }
860
861 module.exports = _nonIterableRest;
862 module.exports["default"] = module.exports, module.exports.__esModule = true;
863
864 /***/ }),
865
866 /***/ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js":
867 /*!***********************************************************************!*\
868 !*** ../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js ***!
869 \***********************************************************************/
870 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
871
872 var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
873
874 var _Object$getOwnPropertySymbols = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-symbols */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js");
875
876 var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
877
878 var _Object$getOwnPropertyDescriptors = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptors */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js");
879
880 var _Object$defineProperties = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-properties */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js");
881
882 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
883
884 var defineProperty = __webpack_require__(/*! ./defineProperty.js */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js");
885
886 function ownKeys(object, enumerableOnly) {
887 var keys = _Object$keys(object);
888
889 if (_Object$getOwnPropertySymbols) {
890 var symbols = _Object$getOwnPropertySymbols(object);
891
892 if (enumerableOnly) {
893 symbols = symbols.filter(function (sym) {
894 return _Object$getOwnPropertyDescriptor(object, sym).enumerable;
895 });
896 }
897
898 keys.push.apply(keys, symbols);
899 }
900
901 return keys;
902 }
903
904 function _objectSpread2(target) {
905 for (var i = 1; i < arguments.length; i++) {
906 var source = arguments[i] != null ? arguments[i] : {};
907
908 if (i % 2) {
909 ownKeys(Object(source), true).forEach(function (key) {
910 defineProperty(target, key, source[key]);
911 });
912 } else if (_Object$getOwnPropertyDescriptors) {
913 _Object$defineProperties(target, _Object$getOwnPropertyDescriptors(source));
914 } else {
915 ownKeys(Object(source)).forEach(function (key) {
916 _Object$defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key));
917 });
918 }
919 }
920
921 return target;
922 }
923
924 module.exports = _objectSpread2;
925 module.exports["default"] = module.exports, module.exports.__esModule = true;
926
927 /***/ }),
928
929 /***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js":
930 /*!***********************************************************************************!*\
931 !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***!
932 \***********************************************************************************/
933 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
934
935 var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"];
936
937 var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js");
938
939 function _possibleConstructorReturn(self, call) {
940 if (call && (_typeof(call) === "object" || typeof call === "function")) {
941 return call;
942 } else if (call !== void 0) {
943 throw new TypeError("Derived constructors may only return object or undefined");
944 }
945
946 return assertThisInitialized(self);
947 }
948
949 module.exports = _possibleConstructorReturn;
950 module.exports["default"] = module.exports, module.exports.__esModule = true;
951
952 /***/ }),
953
954 /***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
955 /*!************************************************************************!*\
956 !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
957 \************************************************************************/
958 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
959
960 var _Object$setPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
961
962 function _setPrototypeOf(o, p) {
963 module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
964 o.__proto__ = p;
965 return o;
966 };
967
968 module.exports["default"] = module.exports, module.exports.__esModule = true;
969 return _setPrototypeOf(o, p);
970 }
971
972 module.exports = _setPrototypeOf;
973 module.exports["default"] = module.exports, module.exports.__esModule = true;
974
975 /***/ }),
976
977 /***/ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js":
978 /*!***********************************************************************!*\
979 !*** ../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js ***!
980 \***********************************************************************/
981 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
982
983 var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js");
984
985 var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js");
986
987 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
988
989 var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js");
990
991 function _slicedToArray(arr, i) {
992 return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
993 }
994
995 module.exports = _slicedToArray;
996 module.exports["default"] = module.exports, module.exports.__esModule = true;
997
998 /***/ }),
999
1000 /***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
1001 /*!***********************************************************************!*\
1002 !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
1003 \***********************************************************************/
1004 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1005
1006 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1007
1008 function _superPropBase(object, property) {
1009 while (!Object.prototype.hasOwnProperty.call(object, property)) {
1010 object = getPrototypeOf(object);
1011 if (object === null) break;
1012 }
1013
1014 return object;
1015 }
1016
1017 module.exports = _superPropBase;
1018 module.exports["default"] = module.exports, module.exports.__esModule = true;
1019
1020 /***/ }),
1021
1022 /***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
1023 /*!****************************************************************!*\
1024 !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
1025 \****************************************************************/
1026 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1027
1028 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1029
1030 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1031
1032 function _typeof(obj) {
1033 "@babel/helpers - typeof";
1034
1035 if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
1036 module.exports = _typeof = function _typeof(obj) {
1037 return typeof obj;
1038 };
1039
1040 module.exports["default"] = module.exports, module.exports.__esModule = true;
1041 } else {
1042 module.exports = _typeof = function _typeof(obj) {
1043 return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
1044 };
1045
1046 module.exports["default"] = module.exports, module.exports.__esModule = true;
1047 }
1048
1049 return _typeof(obj);
1050 }
1051
1052 module.exports = _typeof;
1053 module.exports["default"] = module.exports, module.exports.__esModule = true;
1054
1055 /***/ }),
1056
1057 /***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js":
1058 /*!************************************************************************************!*\
1059 !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***!
1060 \************************************************************************************/
1061 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1062
1063 var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
1064
1065 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
1066
1067 function _unsupportedIterableToArray(o, minLen) {
1068 if (!o) return;
1069 if (typeof o === "string") return arrayLikeToArray(o, minLen);
1070 var n = Object.prototype.toString.call(o).slice(8, -1);
1071 if (n === "Object" && o.constructor) n = o.constructor.name;
1072 if (n === "Map" || n === "Set") return _Array$from(o);
1073 if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
1074 }
1075
1076 module.exports = _unsupportedIterableToArray;
1077 module.exports["default"] = module.exports, module.exports.__esModule = true;
1078
1079 /***/ }),
1080
1081 /***/ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js":
1082 /*!*************************************************************************!*\
1083 !*** ../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js ***!
1084 \*************************************************************************/
1085 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1086
1087 var _Map = __webpack_require__(/*! @babel/runtime-corejs2/core-js/map */ "../node_modules/@babel/runtime-corejs2/core-js/map.js");
1088
1089 var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
1090
1091 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1092
1093 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
1094
1095 var isNativeFunction = __webpack_require__(/*! ./isNativeFunction.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js");
1096
1097 var construct = __webpack_require__(/*! ./construct.js */ "../node_modules/@babel/runtime-corejs2/helpers/construct.js");
1098
1099 function _wrapNativeSuper(Class) {
1100 var _cache = typeof _Map === "function" ? new _Map() : undefined;
1101
1102 module.exports = _wrapNativeSuper = function _wrapNativeSuper(Class) {
1103 if (Class === null || !isNativeFunction(Class)) return Class;
1104
1105 if (typeof Class !== "function") {
1106 throw new TypeError("Super expression must either be null or a function");
1107 }
1108
1109 if (typeof _cache !== "undefined") {
1110 if (_cache.has(Class)) return _cache.get(Class);
1111
1112 _cache.set(Class, Wrapper);
1113 }
1114
1115 function Wrapper() {
1116 return construct(Class, arguments, getPrototypeOf(this).constructor);
1117 }
1118
1119 Wrapper.prototype = _Object$create(Class.prototype, {
1120 constructor: {
1121 value: Wrapper,
1122 enumerable: false,
1123 writable: true,
1124 configurable: true
1125 }
1126 });
1127 return setPrototypeOf(Wrapper, Class);
1128 };
1129
1130 module.exports["default"] = module.exports, module.exports.__esModule = true;
1131 return _wrapNativeSuper(Class);
1132 }
1133
1134 module.exports = _wrapNativeSuper;
1135 module.exports["default"] = module.exports, module.exports.__esModule = true;
1136
1137 /***/ }),
1138
1139 /***/ "../node_modules/@babel/runtime/regenerator/index.js":
1140 /*!***********************************************************!*\
1141 !*** ../node_modules/@babel/runtime/regenerator/index.js ***!
1142 \***********************************************************/
1143 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1144
1145 module.exports = __webpack_require__(/*! regenerator-runtime */ "../node_modules/regenerator-runtime/runtime.js");
1146
1147
1148 /***/ }),
1149
1150 /***/ "../node_modules/@reduxjs/toolkit/dist/redux-toolkit.esm.js":
1151 /*!******************************************************************!*\
1152 !*** ../node_modules/@reduxjs/toolkit/dist/redux-toolkit.esm.js ***!
1153 \******************************************************************/
1154 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1155
1156 "use strict";
1157 __webpack_require__.r(__webpack_exports__);
1158 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
1159 /* harmony export */ "__DO_NOT_USE__ActionTypes": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.__DO_NOT_USE__ActionTypes),
1160 /* harmony export */ "applyMiddleware": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.applyMiddleware),
1161 /* harmony export */ "bindActionCreators": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.bindActionCreators),
1162 /* harmony export */ "combineReducers": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.combineReducers),
1163 /* harmony export */ "compose": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.compose),
1164 /* harmony export */ "createStore": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.createStore),
1165 /* harmony export */ "MiddlewareArray": () => (/* binding */ MiddlewareArray),
1166 /* harmony export */ "configureStore": () => (/* binding */ configureStore),
1167 /* harmony export */ "createAction": () => (/* binding */ createAction),
1168 /* harmony export */ "createAsyncThunk": () => (/* binding */ createAsyncThunk),
1169 /* harmony export */ "createDraftSafeSelector": () => (/* binding */ createDraftSafeSelector),
1170 /* harmony export */ "createEntityAdapter": () => (/* binding */ createEntityAdapter),
1171 /* harmony export */ "createImmutableStateInvariantMiddleware": () => (/* binding */ createImmutableStateInvariantMiddleware),
1172 /* harmony export */ "createNextState": () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__["default"]),
1173 /* harmony export */ "createReducer": () => (/* binding */ createReducer),
1174 /* harmony export */ "createSelector": () => (/* reexport safe */ reselect__WEBPACK_IMPORTED_MODULE_1__.createSelector),
1175 /* harmony export */ "createSerializableStateInvariantMiddleware": () => (/* binding */ createSerializableStateInvariantMiddleware),
1176 /* harmony export */ "createSlice": () => (/* binding */ createSlice),
1177 /* harmony export */ "current": () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__.current),
1178 /* harmony export */ "findNonSerializableValue": () => (/* binding */ findNonSerializableValue),
1179 /* harmony export */ "freeze": () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__.freeze),
1180 /* harmony export */ "getDefaultMiddleware": () => (/* binding */ getDefaultMiddleware),
1181 /* harmony export */ "getType": () => (/* binding */ getType),
1182 /* harmony export */ "isAllOf": () => (/* binding */ isAllOf),
1183 /* harmony export */ "isAnyOf": () => (/* binding */ isAnyOf),
1184 /* harmony export */ "isAsyncThunkAction": () => (/* binding */ isAsyncThunkAction),
1185 /* harmony export */ "isDraft": () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__.isDraft),
1186 /* harmony export */ "isFulfilled": () => (/* binding */ isFulfilled),
1187 /* harmony export */ "isImmutableDefault": () => (/* binding */ isImmutableDefault),
1188 /* harmony export */ "isPending": () => (/* binding */ isPending),
1189 /* harmony export */ "isPlain": () => (/* binding */ isPlain),
1190 /* harmony export */ "isPlainObject": () => (/* binding */ isPlainObject),
1191 /* harmony export */ "isRejected": () => (/* binding */ isRejected),
1192 /* harmony export */ "isRejectedWithValue": () => (/* binding */ isRejectedWithValue),
1193 /* harmony export */ "miniSerializeError": () => (/* binding */ miniSerializeError),
1194 /* harmony export */ "nanoid": () => (/* binding */ nanoid),
1195 /* harmony export */ "original": () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__.original),
1196 /* harmony export */ "unwrapResult": () => (/* binding */ unwrapResult)
1197 /* harmony export */ });
1198 /* harmony import */ var immer__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! immer */ "../node_modules/immer/dist/immer.esm.js");
1199 /* harmony import */ var redux__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! redux */ "../node_modules/redux/es/redux.js");
1200 /* harmony import */ var reselect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! reselect */ "../node_modules/reselect/es/index.js");
1201 /* harmony import */ var redux_thunk__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! redux-thunk */ "../node_modules/redux-thunk/es/index.js");
1202 var __extends = (undefined && undefined.__extends) || (function () {
1203 var extendStatics = function (d, b) {
1204 extendStatics = Object.setPrototypeOf ||
1205 ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
1206 function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
1207 return extendStatics(d, b);
1208 };
1209 return function (d, b) {
1210 if (typeof b !== "function" && b !== null)
1211 throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
1212 extendStatics(d, b);
1213 function __() { this.constructor = d; }
1214 d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
1215 };
1216 })();
1217 var __generator = (undefined && undefined.__generator) || function (thisArg, body) {
1218 var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
1219 return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
1220 function verb(n) { return function (v) { return step([n, v]); }; }
1221 function step(op) {
1222 if (f) throw new TypeError("Generator is already executing.");
1223 while (_) try {
1224 if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
1225 if (y = 0, t) op = [op[0] & 2, t.value];
1226 switch (op[0]) {
1227 case 0: case 1: t = op; break;
1228 case 4: _.label++; return { value: op[1], done: false };
1229 case 5: _.label++; y = op[1]; op = [0]; continue;
1230 case 7: op = _.ops.pop(); _.trys.pop(); continue;
1231 default:
1232 if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
1233 if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
1234 if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
1235 if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
1236 if (t[2]) _.ops.pop();
1237 _.trys.pop(); continue;
1238 }
1239 op = body.call(thisArg, _);
1240 } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
1241 if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
1242 }
1243 };
1244 var __spreadArray = (undefined && undefined.__spreadArray) || function (to, from) {
1245 for (var i = 0, il = from.length, j = to.length; i < il; i++, j++)
1246 to[j] = from[i];
1247 return to;
1248 };
1249 var __defProp = Object.defineProperty;
1250 var __defProps = Object.defineProperties;
1251 var __getOwnPropDescs = Object.getOwnPropertyDescriptors;
1252 var __getOwnPropSymbols = Object.getOwnPropertySymbols;
1253 var __hasOwnProp = Object.prototype.hasOwnProperty;
1254 var __propIsEnum = Object.prototype.propertyIsEnumerable;
1255 var __defNormalProp = function (obj, key, value) { return key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value: value }) : obj[key] = value; };
1256 var __spreadValues = function (a, b) {
1257 for (var prop in b || (b = {}))
1258 if (__hasOwnProp.call(b, prop))
1259 __defNormalProp(a, prop, b[prop]);
1260 if (__getOwnPropSymbols)
1261 for (var _i = 0, _b = __getOwnPropSymbols(b); _i < _b.length; _i++) {
1262 var prop = _b[_i];
1263 if (__propIsEnum.call(b, prop))
1264 __defNormalProp(a, prop, b[prop]);
1265 }
1266 return a;
1267 };
1268 var __spreadProps = function (a, b) { return __defProps(a, __getOwnPropDescs(b)); };
1269 var __async = function (__this, __arguments, generator) {
1270 return new Promise(function (resolve, reject) {
1271 var fulfilled = function (value) {
1272 try {
1273 step(generator.next(value));
1274 }
1275 catch (e) {
1276 reject(e);
1277 }
1278 };
1279 var rejected = function (value) {
1280 try {
1281 step(generator.throw(value));
1282 }
1283 catch (e) {
1284 reject(e);
1285 }
1286 };
1287 var step = function (x) { return x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); };
1288 step((generator = generator.apply(__this, __arguments)).next());
1289 });
1290 };
1291 // src/index.ts
1292
1293
1294
1295
1296 // src/createDraftSafeSelector.ts
1297
1298
1299 var createDraftSafeSelector = function () {
1300 var args = [];
1301 for (var _i = 0; _i < arguments.length; _i++) {
1302 args[_i] = arguments[_i];
1303 }
1304 var selector = reselect__WEBPACK_IMPORTED_MODULE_1__.createSelector.apply(void 0, args);
1305 var wrappedSelector = function (value) {
1306 var rest = [];
1307 for (var _i = 1; _i < arguments.length; _i++) {
1308 rest[_i - 1] = arguments[_i];
1309 }
1310 return selector.apply(void 0, __spreadArray([(0,immer__WEBPACK_IMPORTED_MODULE_2__.isDraft)(value) ? (0,immer__WEBPACK_IMPORTED_MODULE_2__.current)(value) : value], rest));
1311 };
1312 return wrappedSelector;
1313 };
1314 // src/configureStore.ts
1315
1316 // src/devtoolsExtension.ts
1317
1318 var composeWithDevTools = typeof window !== "undefined" && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ : function () {
1319 if (arguments.length === 0)
1320 return void 0;
1321 if (typeof arguments[0] === "object")
1322 return redux__WEBPACK_IMPORTED_MODULE_0__.compose;
1323 return redux__WEBPACK_IMPORTED_MODULE_0__.compose.apply(null, arguments);
1324 };
1325 var devToolsEnhancer = typeof window !== "undefined" && window.__REDUX_DEVTOOLS_EXTENSION__ ? window.__REDUX_DEVTOOLS_EXTENSION__ : function () {
1326 return function (noop) {
1327 return noop;
1328 };
1329 };
1330 // src/isPlainObject.ts
1331 function isPlainObject(value) {
1332 if (typeof value !== "object" || value === null)
1333 return false;
1334 var proto = value;
1335 while (Object.getPrototypeOf(proto) !== null) {
1336 proto = Object.getPrototypeOf(proto);
1337 }
1338 return Object.getPrototypeOf(value) === proto;
1339 }
1340 // src/getDefaultMiddleware.ts
1341
1342 // src/utils.ts
1343 function getTimeMeasureUtils(maxDelay, fnName) {
1344 var elapsed = 0;
1345 return {
1346 measureTime: function (fn) {
1347 var started = Date.now();
1348 try {
1349 return fn();
1350 }
1351 finally {
1352 var finished = Date.now();
1353 elapsed += finished - started;
1354 }
1355 },
1356 warnIfExceeded: function () {
1357 if (elapsed > maxDelay) {
1358 console.warn(fnName + " took " + elapsed + "ms, which is more than the warning threshold of " + maxDelay + "ms. \nIf your state or actions are very large, you may want to disable the middleware as it might cause too much of a slowdown in development mode. See https://redux-toolkit.js.org/api/getDefaultMiddleware for instructions.\nIt is disabled in production builds, so you don't need to worry about that.");
1359 }
1360 }
1361 };
1362 }
1363 var MiddlewareArray = /** @class */ (function (_super) {
1364 __extends(MiddlewareArray, _super);
1365 function MiddlewareArray() {
1366 var args = [];
1367 for (var _i = 0; _i < arguments.length; _i++) {
1368 args[_i] = arguments[_i];
1369 }
1370 var _this = _super.apply(this, args) || this;
1371 Object.setPrototypeOf(_this, MiddlewareArray.prototype);
1372 return _this;
1373 }
1374 Object.defineProperty(MiddlewareArray, Symbol.species, {
1375 get: function () {
1376 return MiddlewareArray;
1377 },
1378 enumerable: false,
1379 configurable: true
1380 });
1381 MiddlewareArray.prototype.concat = function () {
1382 var arr = [];
1383 for (var _i = 0; _i < arguments.length; _i++) {
1384 arr[_i] = arguments[_i];
1385 }
1386 return _super.prototype.concat.apply(this, arr);
1387 };
1388 MiddlewareArray.prototype.prepend = function () {
1389 var arr = [];
1390 for (var _i = 0; _i < arguments.length; _i++) {
1391 arr[_i] = arguments[_i];
1392 }
1393 if (arr.length === 1 && Array.isArray(arr[0])) {
1394 return new (MiddlewareArray.bind.apply(MiddlewareArray, __spreadArray([void 0], arr[0].concat(this))))();
1395 }
1396 return new (MiddlewareArray.bind.apply(MiddlewareArray, __spreadArray([void 0], arr.concat(this))))();
1397 };
1398 return MiddlewareArray;
1399 }(Array));
1400 // src/immutableStateInvariantMiddleware.ts
1401 var isProduction = "development" === "production";
1402 var prefix = "Invariant failed";
1403 function invariant(condition, message) {
1404 if (condition) {
1405 return;
1406 }
1407 if (isProduction) {
1408 throw new Error(prefix);
1409 }
1410 throw new Error(prefix + ": " + (message || ""));
1411 }
1412 function stringify(obj, serializer, indent, decycler) {
1413 return JSON.stringify(obj, getSerialize(serializer, decycler), indent);
1414 }
1415 function getSerialize(serializer, decycler) {
1416 var stack = [], keys = [];
1417 if (!decycler)
1418 decycler = function (_, value) {
1419 if (stack[0] === value)
1420 return "[Circular ~]";
1421 return "[Circular ~." + keys.slice(0, stack.indexOf(value)).join(".") + "]";
1422 };
1423 return function (key, value) {
1424 if (stack.length > 0) {
1425 var thisPos = stack.indexOf(this);
1426 ~thisPos ? stack.splice(thisPos + 1) : stack.push(this);
1427 ~thisPos ? keys.splice(thisPos, Infinity, key) : keys.push(key);
1428 if (~stack.indexOf(value))
1429 value = decycler.call(this, key, value);
1430 }
1431 else
1432 stack.push(value);
1433 return serializer == null ? value : serializer.call(this, key, value);
1434 };
1435 }
1436 function isImmutableDefault(value) {
1437 return typeof value !== "object" || value === null || typeof value === "undefined" || Object.isFrozen(value);
1438 }
1439 function trackForMutations(isImmutable, ignorePaths, obj) {
1440 var trackedProperties = trackProperties(isImmutable, ignorePaths, obj);
1441 return {
1442 detectMutations: function () {
1443 return detectMutations(isImmutable, ignorePaths, trackedProperties, obj);
1444 }
1445 };
1446 }
1447 function trackProperties(isImmutable, ignorePaths, obj, path) {
1448 if (ignorePaths === void 0) { ignorePaths = []; }
1449 if (path === void 0) { path = ""; }
1450 var tracked = { value: obj };
1451 if (!isImmutable(obj)) {
1452 tracked.children = {};
1453 for (var key in obj) {
1454 var childPath = path ? path + "." + key : key;
1455 if (ignorePaths.length && ignorePaths.indexOf(childPath) !== -1) {
1456 continue;
1457 }
1458 tracked.children[key] = trackProperties(isImmutable, ignorePaths, obj[key], childPath);
1459 }
1460 }
1461 return tracked;
1462 }
1463 function detectMutations(isImmutable, ignorePaths, trackedProperty, obj, sameParentRef, path) {
1464 if (ignorePaths === void 0) { ignorePaths = []; }
1465 if (sameParentRef === void 0) { sameParentRef = false; }
1466 if (path === void 0) { path = ""; }
1467 var prevObj = trackedProperty ? trackedProperty.value : void 0;
1468 var sameRef = prevObj === obj;
1469 if (sameParentRef && !sameRef && !Number.isNaN(obj)) {
1470 return { wasMutated: true, path: path };
1471 }
1472 if (isImmutable(prevObj) || isImmutable(obj)) {
1473 return { wasMutated: false };
1474 }
1475 var keysToDetect = {};
1476 for (var key in trackedProperty.children) {
1477 keysToDetect[key] = true;
1478 }
1479 for (var key in obj) {
1480 keysToDetect[key] = true;
1481 }
1482 for (var key in keysToDetect) {
1483 var childPath = path ? path + "." + key : key;
1484 if (ignorePaths.length && ignorePaths.indexOf(childPath) !== -1) {
1485 continue;
1486 }
1487 var result = detectMutations(isImmutable, ignorePaths, trackedProperty.children[key], obj[key], sameRef, childPath);
1488 if (result.wasMutated) {
1489 return result;
1490 }
1491 }
1492 return { wasMutated: false };
1493 }
1494 function createImmutableStateInvariantMiddleware(options) {
1495 if (options === void 0) { options = {}; }
1496 if (false) {}
1497 var _b = options.isImmutable, isImmutable = _b === void 0 ? isImmutableDefault : _b, ignoredPaths = options.ignoredPaths, _c = options.warnAfter, warnAfter = _c === void 0 ? 32 : _c, ignore = options.ignore;
1498 ignoredPaths = ignoredPaths || ignore;
1499 var track = trackForMutations.bind(null, isImmutable, ignoredPaths);
1500 return function (_b) {
1501 var getState = _b.getState;
1502 var state = getState();
1503 var tracker = track(state);
1504 var result;
1505 return function (next) { return function (action) {
1506 var measureUtils = getTimeMeasureUtils(warnAfter, "ImmutableStateInvariantMiddleware");
1507 measureUtils.measureTime(function () {
1508 state = getState();
1509 result = tracker.detectMutations();
1510 tracker = track(state);
1511 invariant(!result.wasMutated, "A state mutation was detected between dispatches, in the path '" + (result.path || "") + "'. This may cause incorrect behavior. (https://redux.js.org/style-guide/style-guide#do-not-mutate-state)");
1512 });
1513 var dispatchedAction = next(action);
1514 measureUtils.measureTime(function () {
1515 state = getState();
1516 result = tracker.detectMutations();
1517 tracker = track(state);
1518 result.wasMutated && invariant(!result.wasMutated, "A state mutation was detected inside a dispatch, in the path: " + (result.path || "") + ". Take a look at the reducer(s) handling the action " + stringify(action) + ". (https://redux.js.org/style-guide/style-guide#do-not-mutate-state)");
1519 });
1520 measureUtils.warnIfExceeded();
1521 return dispatchedAction;
1522 }; };
1523 };
1524 }
1525 // src/serializableStateInvariantMiddleware.ts
1526 function isPlain(val) {
1527 var type = typeof val;
1528 return type === "undefined" || val === null || type === "string" || type === "boolean" || type === "number" || Array.isArray(val) || isPlainObject(val);
1529 }
1530 function findNonSerializableValue(value, path, isSerializable, getEntries, ignoredPaths) {
1531 if (path === void 0) { path = ""; }
1532 if (isSerializable === void 0) { isSerializable = isPlain; }
1533 if (ignoredPaths === void 0) { ignoredPaths = []; }
1534 var foundNestedSerializable;
1535 if (!isSerializable(value)) {
1536 return {
1537 keyPath: path || "<root>",
1538 value: value
1539 };
1540 }
1541 if (typeof value !== "object" || value === null) {
1542 return false;
1543 }
1544 var entries = getEntries != null ? getEntries(value) : Object.entries(value);
1545 var hasIgnoredPaths = ignoredPaths.length > 0;
1546 for (var _i = 0, entries_1 = entries; _i < entries_1.length; _i++) {
1547 var _b = entries_1[_i], key = _b[0], nestedValue = _b[1];
1548 var nestedPath = path ? path + "." + key : key;
1549 if (hasIgnoredPaths && ignoredPaths.indexOf(nestedPath) >= 0) {
1550 continue;
1551 }
1552 if (!isSerializable(nestedValue)) {
1553 return {
1554 keyPath: nestedPath,
1555 value: nestedValue
1556 };
1557 }
1558 if (typeof nestedValue === "object") {
1559 foundNestedSerializable = findNonSerializableValue(nestedValue, nestedPath, isSerializable, getEntries, ignoredPaths);
1560 if (foundNestedSerializable) {
1561 return foundNestedSerializable;
1562 }
1563 }
1564 }
1565 return false;
1566 }
1567 function createSerializableStateInvariantMiddleware(options) {
1568 if (options === void 0) { options = {}; }
1569 if (false) {}
1570 var _b = options.isSerializable, isSerializable = _b === void 0 ? isPlain : _b, getEntries = options.getEntries, _c = options.ignoredActions, ignoredActions = _c === void 0 ? [] : _c, _d = options.ignoredActionPaths, ignoredActionPaths = _d === void 0 ? ["meta.arg", "meta.baseQueryMeta"] : _d, _e = options.ignoredPaths, ignoredPaths = _e === void 0 ? [] : _e, _f = options.warnAfter, warnAfter = _f === void 0 ? 32 : _f, _g = options.ignoreState, ignoreState = _g === void 0 ? false : _g;
1571 return function (storeAPI) { return function (next) { return function (action) {
1572 if (ignoredActions.length && ignoredActions.indexOf(action.type) !== -1) {
1573 return next(action);
1574 }
1575 var measureUtils = getTimeMeasureUtils(warnAfter, "SerializableStateInvariantMiddleware");
1576 measureUtils.measureTime(function () {
1577 var foundActionNonSerializableValue = findNonSerializableValue(action, "", isSerializable, getEntries, ignoredActionPaths);
1578 if (foundActionNonSerializableValue) {
1579 var keyPath = foundActionNonSerializableValue.keyPath, value = foundActionNonSerializableValue.value;
1580 console.error("A non-serializable value was detected in an action, in the path: `" + keyPath + "`. Value:", value, "\nTake a look at the logic that dispatched this action: ", action, "\n(See https://redux.js.org/faq/actions#why-should-type-be-a-string-or-at-least-serializable-why-should-my-action-types-be-constants)", "\n(To allow non-serializable values see: https://redux-toolkit.js.org/usage/usage-guide#working-with-non-serializable-data)");
1581 }
1582 });
1583 var result = next(action);
1584 if (!ignoreState) {
1585 measureUtils.measureTime(function () {
1586 var state = storeAPI.getState();
1587 var foundStateNonSerializableValue = findNonSerializableValue(state, "", isSerializable, getEntries, ignoredPaths);
1588 if (foundStateNonSerializableValue) {
1589 var keyPath = foundStateNonSerializableValue.keyPath, value = foundStateNonSerializableValue.value;
1590 console.error("A non-serializable value was detected in the state, in the path: `" + keyPath + "`. Value:", value, "\nTake a look at the reducer(s) handling this action type: " + action.type + ".\n(See https://redux.js.org/faq/organizing-state#can-i-put-functions-promises-or-other-non-serializable-items-in-my-store-state)");
1591 }
1592 });
1593 measureUtils.warnIfExceeded();
1594 }
1595 return result;
1596 }; }; };
1597 }
1598 // src/getDefaultMiddleware.ts
1599 function isBoolean(x) {
1600 return typeof x === "boolean";
1601 }
1602 function curryGetDefaultMiddleware() {
1603 return function curriedGetDefaultMiddleware(options) {
1604 return getDefaultMiddleware(options);
1605 };
1606 }
1607 function getDefaultMiddleware(options) {
1608 if (options === void 0) { options = {}; }
1609 var _b = options.thunk, thunk = _b === void 0 ? true : _b, _c = options.immutableCheck, immutableCheck = _c === void 0 ? true : _c, _d = options.serializableCheck, serializableCheck = _d === void 0 ? true : _d;
1610 var middlewareArray = new MiddlewareArray();
1611 if (thunk) {
1612 if (isBoolean(thunk)) {
1613 middlewareArray.push(redux_thunk__WEBPACK_IMPORTED_MODULE_3__["default"]);
1614 }
1615 else {
1616 middlewareArray.push(redux_thunk__WEBPACK_IMPORTED_MODULE_3__["default"].withExtraArgument(thunk.extraArgument));
1617 }
1618 }
1619 if (true) {
1620 if (immutableCheck) {
1621 var immutableOptions = {};
1622 if (!isBoolean(immutableCheck)) {
1623 immutableOptions = immutableCheck;
1624 }
1625 middlewareArray.unshift(createImmutableStateInvariantMiddleware(immutableOptions));
1626 }
1627 if (serializableCheck) {
1628 var serializableOptions = {};
1629 if (!isBoolean(serializableCheck)) {
1630 serializableOptions = serializableCheck;
1631 }
1632 middlewareArray.push(createSerializableStateInvariantMiddleware(serializableOptions));
1633 }
1634 }
1635 return middlewareArray;
1636 }
1637 // src/configureStore.ts
1638 var IS_PRODUCTION = "development" === "production";
1639 function configureStore(options) {
1640 var curriedGetDefaultMiddleware = curryGetDefaultMiddleware();
1641 var _b = options || {}, _c = _b.reducer, reducer = _c === void 0 ? void 0 : _c, _d = _b.middleware, middleware = _d === void 0 ? curriedGetDefaultMiddleware() : _d, _e = _b.devTools, devTools = _e === void 0 ? true : _e, _f = _b.preloadedState, preloadedState = _f === void 0 ? void 0 : _f, _g = _b.enhancers, enhancers = _g === void 0 ? void 0 : _g;
1642 var rootReducer;
1643 if (typeof reducer === "function") {
1644 rootReducer = reducer;
1645 }
1646 else if (isPlainObject(reducer)) {
1647 rootReducer = (0,redux__WEBPACK_IMPORTED_MODULE_0__.combineReducers)(reducer);
1648 }
1649 else {
1650 throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');
1651 }
1652 var finalMiddleware = middleware;
1653 if (typeof finalMiddleware === "function") {
1654 finalMiddleware = finalMiddleware(curriedGetDefaultMiddleware);
1655 if (!IS_PRODUCTION && !Array.isArray(finalMiddleware)) {
1656 throw new Error("when using a middleware builder function, an array of middleware must be returned");
1657 }
1658 }
1659 if (!IS_PRODUCTION && finalMiddleware.some(function (item) { return typeof item !== "function"; })) {
1660 throw new Error("each middleware provided to configureStore must be a function");
1661 }
1662 var middlewareEnhancer = redux__WEBPACK_IMPORTED_MODULE_0__.applyMiddleware.apply(void 0, finalMiddleware);
1663 var finalCompose = redux__WEBPACK_IMPORTED_MODULE_0__.compose;
1664 if (devTools) {
1665 finalCompose = composeWithDevTools(__spreadValues({
1666 trace: !IS_PRODUCTION
1667 }, typeof devTools === "object" && devTools));
1668 }
1669 var storeEnhancers = [middlewareEnhancer];
1670 if (Array.isArray(enhancers)) {
1671 storeEnhancers = __spreadArray([middlewareEnhancer], enhancers);
1672 }
1673 else if (typeof enhancers === "function") {
1674 storeEnhancers = enhancers(storeEnhancers);
1675 }
1676 var composedEnhancer = finalCompose.apply(void 0, storeEnhancers);
1677 return (0,redux__WEBPACK_IMPORTED_MODULE_0__.createStore)(rootReducer, preloadedState, composedEnhancer);
1678 }
1679 // src/createAction.ts
1680 function createAction(type, prepareAction) {
1681 function actionCreator() {
1682 var args = [];
1683 for (var _i = 0; _i < arguments.length; _i++) {
1684 args[_i] = arguments[_i];
1685 }
1686 if (prepareAction) {
1687 var prepared = prepareAction.apply(void 0, args);
1688 if (!prepared) {
1689 throw new Error("prepareAction did not return an object");
1690 }
1691 return __spreadValues(__spreadValues({
1692 type: type,
1693 payload: prepared.payload
1694 }, "meta" in prepared && { meta: prepared.meta }), "error" in prepared && { error: prepared.error });
1695 }
1696 return { type: type, payload: args[0] };
1697 }
1698 actionCreator.toString = function () { return "" + type; };
1699 actionCreator.type = type;
1700 actionCreator.match = function (action) { return action.type === type; };
1701 return actionCreator;
1702 }
1703 function isFSA(action) {
1704 return isPlainObject(action) && typeof action.type === "string" && Object.keys(action).every(isValidKey);
1705 }
1706 function isValidKey(key) {
1707 return ["type", "payload", "error", "meta"].indexOf(key) > -1;
1708 }
1709 function getType(actionCreator) {
1710 return "" + actionCreator;
1711 }
1712 // src/createReducer.ts
1713
1714 // src/mapBuilders.ts
1715 function executeReducerBuilderCallback(builderCallback) {
1716 var actionsMap = {};
1717 var actionMatchers = [];
1718 var defaultCaseReducer;
1719 var builder = {
1720 addCase: function (typeOrActionCreator, reducer) {
1721 if (true) {
1722 if (actionMatchers.length > 0) {
1723 throw new Error("`builder.addCase` should only be called before calling `builder.addMatcher`");
1724 }
1725 if (defaultCaseReducer) {
1726 throw new Error("`builder.addCase` should only be called before calling `builder.addDefaultCase`");
1727 }
1728 }
1729 var type = typeof typeOrActionCreator === "string" ? typeOrActionCreator : typeOrActionCreator.type;
1730 if (type in actionsMap) {
1731 throw new Error("addCase cannot be called with two reducers for the same action type");
1732 }
1733 actionsMap[type] = reducer;
1734 return builder;
1735 },
1736 addMatcher: function (matcher, reducer) {
1737 if (true) {
1738 if (defaultCaseReducer) {
1739 throw new Error("`builder.addMatcher` should only be called before calling `builder.addDefaultCase`");
1740 }
1741 }
1742 actionMatchers.push({ matcher: matcher, reducer: reducer });
1743 return builder;
1744 },
1745 addDefaultCase: function (reducer) {
1746 if (true) {
1747 if (defaultCaseReducer) {
1748 throw new Error("`builder.addDefaultCase` can only be called once");
1749 }
1750 }
1751 defaultCaseReducer = reducer;
1752 return builder;
1753 }
1754 };
1755 builderCallback(builder);
1756 return [actionsMap, actionMatchers, defaultCaseReducer];
1757 }
1758 // src/createReducer.ts
1759 function createReducer(initialState, mapOrBuilderCallback, actionMatchers, defaultCaseReducer) {
1760 if (actionMatchers === void 0) { actionMatchers = []; }
1761 var _b = typeof mapOrBuilderCallback === "function" ? executeReducerBuilderCallback(mapOrBuilderCallback) : [mapOrBuilderCallback, actionMatchers, defaultCaseReducer], actionsMap = _b[0], finalActionMatchers = _b[1], finalDefaultCaseReducer = _b[2];
1762 var frozenInitialState = (0,immer__WEBPACK_IMPORTED_MODULE_2__["default"])(initialState, function () {
1763 });
1764 return function (state, action) {
1765 if (state === void 0) { state = frozenInitialState; }
1766 var caseReducers = __spreadArray([
1767 actionsMap[action.type]
1768 ], finalActionMatchers.filter(function (_b) {
1769 var matcher = _b.matcher;
1770 return matcher(action);
1771 }).map(function (_b) {
1772 var reducer = _b.reducer;
1773 return reducer;
1774 }));
1775 if (caseReducers.filter(function (cr) { return !!cr; }).length === 0) {
1776 caseReducers = [finalDefaultCaseReducer];
1777 }
1778 return caseReducers.reduce(function (previousState, caseReducer) {
1779 if (caseReducer) {
1780 if ((0,immer__WEBPACK_IMPORTED_MODULE_2__.isDraft)(previousState)) {
1781 var draft = previousState;
1782 var result = caseReducer(draft, action);
1783 if (typeof result === "undefined") {
1784 return previousState;
1785 }
1786 return result;
1787 }
1788 else if (!(0,immer__WEBPACK_IMPORTED_MODULE_2__.isDraftable)(previousState)) {
1789 var result = caseReducer(previousState, action);
1790 if (typeof result === "undefined") {
1791 if (previousState === null) {
1792 return previousState;
1793 }
1794 throw Error("A case reducer on a non-draftable value must not return undefined");
1795 }
1796 return result;
1797 }
1798 else {
1799 return (0,immer__WEBPACK_IMPORTED_MODULE_2__["default"])(previousState, function (draft) {
1800 return caseReducer(draft, action);
1801 });
1802 }
1803 }
1804 return previousState;
1805 }, state);
1806 };
1807 }
1808 // src/createSlice.ts
1809 function getType2(slice, actionKey) {
1810 return slice + "/" + actionKey;
1811 }
1812 function createSlice(options) {
1813 var name = options.name, initialState = options.initialState;
1814 if (!name) {
1815 throw new Error("`name` is a required option for createSlice");
1816 }
1817 var reducers = options.reducers || {};
1818 var _b = typeof options.extraReducers === "function" ? executeReducerBuilderCallback(options.extraReducers) : [options.extraReducers], _c = _b[0], extraReducers = _c === void 0 ? {} : _c, _d = _b[1], actionMatchers = _d === void 0 ? [] : _d, _e = _b[2], defaultCaseReducer = _e === void 0 ? void 0 : _e;
1819 var reducerNames = Object.keys(reducers);
1820 var sliceCaseReducersByName = {};
1821 var sliceCaseReducersByType = {};
1822 var actionCreators = {};
1823 reducerNames.forEach(function (reducerName) {
1824 var maybeReducerWithPrepare = reducers[reducerName];
1825 var type = getType2(name, reducerName);
1826 var caseReducer;
1827 var prepareCallback;
1828 if ("reducer" in maybeReducerWithPrepare) {
1829 caseReducer = maybeReducerWithPrepare.reducer;
1830 prepareCallback = maybeReducerWithPrepare.prepare;
1831 }
1832 else {
1833 caseReducer = maybeReducerWithPrepare;
1834 }
1835 sliceCaseReducersByName[reducerName] = caseReducer;
1836 sliceCaseReducersByType[type] = caseReducer;
1837 actionCreators[reducerName] = prepareCallback ? createAction(type, prepareCallback) : createAction(type);
1838 });
1839 var finalCaseReducers = __spreadValues(__spreadValues({}, extraReducers), sliceCaseReducersByType);
1840 var reducer = createReducer(initialState, finalCaseReducers, actionMatchers, defaultCaseReducer);
1841 return {
1842 name: name,
1843 reducer: reducer,
1844 actions: actionCreators,
1845 caseReducers: sliceCaseReducersByName
1846 };
1847 }
1848 // src/entities/entity_state.ts
1849 function getInitialEntityState() {
1850 return {
1851 ids: [],
1852 entities: {}
1853 };
1854 }
1855 function createInitialStateFactory() {
1856 function getInitialState(additionalState) {
1857 if (additionalState === void 0) { additionalState = {}; }
1858 return Object.assign(getInitialEntityState(), additionalState);
1859 }
1860 return { getInitialState: getInitialState };
1861 }
1862 // src/entities/state_selectors.ts
1863 function createSelectorsFactory() {
1864 function getSelectors(selectState) {
1865 var selectIds = function (state) { return state.ids; };
1866 var selectEntities = function (state) { return state.entities; };
1867 var selectAll = createDraftSafeSelector(selectIds, selectEntities, function (ids, entities) { return ids.map(function (id) { return entities[id]; }); });
1868 var selectId = function (_, id) { return id; };
1869 var selectById = function (entities, id) { return entities[id]; };
1870 var selectTotal = createDraftSafeSelector(selectIds, function (ids) { return ids.length; });
1871 if (!selectState) {
1872 return {
1873 selectIds: selectIds,
1874 selectEntities: selectEntities,
1875 selectAll: selectAll,
1876 selectTotal: selectTotal,
1877 selectById: createDraftSafeSelector(selectEntities, selectId, selectById)
1878 };
1879 }
1880 var selectGlobalizedEntities = createDraftSafeSelector(selectState, selectEntities);
1881 return {
1882 selectIds: createDraftSafeSelector(selectState, selectIds),
1883 selectEntities: selectGlobalizedEntities,
1884 selectAll: createDraftSafeSelector(selectState, selectAll),
1885 selectTotal: createDraftSafeSelector(selectState, selectTotal),
1886 selectById: createDraftSafeSelector(selectGlobalizedEntities, selectId, selectById)
1887 };
1888 }
1889 return { getSelectors: getSelectors };
1890 }
1891 // src/entities/state_adapter.ts
1892
1893 function createSingleArgumentStateOperator(mutator) {
1894 var operator = createStateOperator(function (_, state) { return mutator(state); });
1895 return function operation(state) {
1896 return operator(state, void 0);
1897 };
1898 }
1899 function createStateOperator(mutator) {
1900 return function operation(state, arg) {
1901 function isPayloadActionArgument(arg2) {
1902 return isFSA(arg2);
1903 }
1904 var runMutator = function (draft) {
1905 if (isPayloadActionArgument(arg)) {
1906 mutator(arg.payload, draft);
1907 }
1908 else {
1909 mutator(arg, draft);
1910 }
1911 };
1912 if ((0,immer__WEBPACK_IMPORTED_MODULE_2__.isDraft)(state)) {
1913 runMutator(state);
1914 return state;
1915 }
1916 else {
1917 return (0,immer__WEBPACK_IMPORTED_MODULE_2__["default"])(state, runMutator);
1918 }
1919 };
1920 }
1921 // src/entities/utils.ts
1922 function selectIdValue(entity, selectId) {
1923 var key = selectId(entity);
1924 if ( true && key === void 0) {
1925 console.warn("The entity passed to the `selectId` implementation returned undefined.", "You should probably provide your own `selectId` implementation.", "The entity that was passed:", entity, "The `selectId` implementation:", selectId.toString());
1926 }
1927 return key;
1928 }
1929 function ensureEntitiesArray(entities) {
1930 if (!Array.isArray(entities)) {
1931 entities = Object.values(entities);
1932 }
1933 return entities;
1934 }
1935 function splitAddedUpdatedEntities(newEntities, selectId, state) {
1936 newEntities = ensureEntitiesArray(newEntities);
1937 var added = [];
1938 var updated = [];
1939 for (var _i = 0, newEntities_1 = newEntities; _i < newEntities_1.length; _i++) {
1940 var entity = newEntities_1[_i];
1941 var id = selectIdValue(entity, selectId);
1942 if (id in state.entities) {
1943 updated.push({ id: id, changes: entity });
1944 }
1945 else {
1946 added.push(entity);
1947 }
1948 }
1949 return [added, updated];
1950 }
1951 // src/entities/unsorted_state_adapter.ts
1952 function createUnsortedStateAdapter(selectId) {
1953 function addOneMutably(entity, state) {
1954 var key = selectIdValue(entity, selectId);
1955 if (key in state.entities) {
1956 return;
1957 }
1958 state.ids.push(key);
1959 state.entities[key] = entity;
1960 }
1961 function addManyMutably(newEntities, state) {
1962 newEntities = ensureEntitiesArray(newEntities);
1963 for (var _i = 0, newEntities_2 = newEntities; _i < newEntities_2.length; _i++) {
1964 var entity = newEntities_2[_i];
1965 addOneMutably(entity, state);
1966 }
1967 }
1968 function setOneMutably(entity, state) {
1969 var key = selectIdValue(entity, selectId);
1970 if (!(key in state.entities)) {
1971 state.ids.push(key);
1972 }
1973 state.entities[key] = entity;
1974 }
1975 function setManyMutably(newEntities, state) {
1976 newEntities = ensureEntitiesArray(newEntities);
1977 for (var _i = 0, newEntities_3 = newEntities; _i < newEntities_3.length; _i++) {
1978 var entity = newEntities_3[_i];
1979 setOneMutably(entity, state);
1980 }
1981 }
1982 function setAllMutably(newEntities, state) {
1983 newEntities = ensureEntitiesArray(newEntities);
1984 state.ids = [];
1985 state.entities = {};
1986 addManyMutably(newEntities, state);
1987 }
1988 function removeOneMutably(key, state) {
1989 return removeManyMutably([key], state);
1990 }
1991 function removeManyMutably(keys, state) {
1992 var didMutate = false;
1993 keys.forEach(function (key) {
1994 if (key in state.entities) {
1995 delete state.entities[key];
1996 didMutate = true;
1997 }
1998 });
1999 if (didMutate) {
2000 state.ids = state.ids.filter(function (id) { return id in state.entities; });
2001 }
2002 }
2003 function removeAllMutably(state) {
2004 Object.assign(state, {
2005 ids: [],
2006 entities: {}
2007 });
2008 }
2009 function takeNewKey(keys, update, state) {
2010 var original2 = state.entities[update.id];
2011 var updated = Object.assign({}, original2, update.changes);
2012 var newKey = selectIdValue(updated, selectId);
2013 var hasNewKey = newKey !== update.id;
2014 if (hasNewKey) {
2015 keys[update.id] = newKey;
2016 delete state.entities[update.id];
2017 }
2018 state.entities[newKey] = updated;
2019 return hasNewKey;
2020 }
2021 function updateOneMutably(update, state) {
2022 return updateManyMutably([update], state);
2023 }
2024 function updateManyMutably(updates, state) {
2025 var newKeys = {};
2026 var updatesPerEntity = {};
2027 updates.forEach(function (update) {
2028 if (update.id in state.entities) {
2029 updatesPerEntity[update.id] = {
2030 id: update.id,
2031 changes: __spreadValues(__spreadValues({}, updatesPerEntity[update.id] ? updatesPerEntity[update.id].changes : null), update.changes)
2032 };
2033 }
2034 });
2035 updates = Object.values(updatesPerEntity);
2036 var didMutateEntities = updates.length > 0;
2037 if (didMutateEntities) {
2038 var didMutateIds = updates.filter(function (update) { return takeNewKey(newKeys, update, state); }).length > 0;
2039 if (didMutateIds) {
2040 state.ids = state.ids.map(function (id) { return newKeys[id] || id; });
2041 }
2042 }
2043 }
2044 function upsertOneMutably(entity, state) {
2045 return upsertManyMutably([entity], state);
2046 }
2047 function upsertManyMutably(newEntities, state) {
2048 var _b = splitAddedUpdatedEntities(newEntities, selectId, state), added = _b[0], updated = _b[1];
2049 updateManyMutably(updated, state);
2050 addManyMutably(added, state);
2051 }
2052 return {
2053 removeAll: createSingleArgumentStateOperator(removeAllMutably),
2054 addOne: createStateOperator(addOneMutably),
2055 addMany: createStateOperator(addManyMutably),
2056 setOne: createStateOperator(setOneMutably),
2057 setMany: createStateOperator(setManyMutably),
2058 setAll: createStateOperator(setAllMutably),
2059 updateOne: createStateOperator(updateOneMutably),
2060 updateMany: createStateOperator(updateManyMutably),
2061 upsertOne: createStateOperator(upsertOneMutably),
2062 upsertMany: createStateOperator(upsertManyMutably),
2063 removeOne: createStateOperator(removeOneMutably),
2064 removeMany: createStateOperator(removeManyMutably)
2065 };
2066 }
2067 // src/entities/sorted_state_adapter.ts
2068 function createSortedStateAdapter(selectId, sort) {
2069 var _b = createUnsortedStateAdapter(selectId), removeOne = _b.removeOne, removeMany = _b.removeMany, removeAll = _b.removeAll;
2070 function addOneMutably(entity, state) {
2071 return addManyMutably([entity], state);
2072 }
2073 function addManyMutably(newEntities, state) {
2074 newEntities = ensureEntitiesArray(newEntities);
2075 var models = newEntities.filter(function (model) { return !(selectIdValue(model, selectId) in state.entities); });
2076 if (models.length !== 0) {
2077 merge(models, state);
2078 }
2079 }
2080 function setOneMutably(entity, state) {
2081 return setManyMutably([entity], state);
2082 }
2083 function setManyMutably(newEntities, state) {
2084 newEntities = ensureEntitiesArray(newEntities);
2085 if (newEntities.length !== 0) {
2086 merge(newEntities, state);
2087 }
2088 }
2089 function setAllMutably(newEntities, state) {
2090 newEntities = ensureEntitiesArray(newEntities);
2091 state.entities = {};
2092 state.ids = [];
2093 addManyMutably(newEntities, state);
2094 }
2095 function updateOneMutably(update, state) {
2096 return updateManyMutably([update], state);
2097 }
2098 function takeUpdatedModel(models, update, state) {
2099 if (!(update.id in state.entities)) {
2100 return false;
2101 }
2102 var original2 = state.entities[update.id];
2103 var updated = Object.assign({}, original2, update.changes);
2104 var newKey = selectIdValue(updated, selectId);
2105 delete state.entities[update.id];
2106 models.push(updated);
2107 return newKey !== update.id;
2108 }
2109 function updateManyMutably(updates, state) {
2110 var models = [];
2111 updates.forEach(function (update) { return takeUpdatedModel(models, update, state); });
2112 if (models.length !== 0) {
2113 merge(models, state);
2114 }
2115 }
2116 function upsertOneMutably(entity, state) {
2117 return upsertManyMutably([entity], state);
2118 }
2119 function upsertManyMutably(newEntities, state) {
2120 var _b = splitAddedUpdatedEntities(newEntities, selectId, state), added = _b[0], updated = _b[1];
2121 updateManyMutably(updated, state);
2122 addManyMutably(added, state);
2123 }
2124 function areArraysEqual(a, b) {
2125 if (a.length !== b.length) {
2126 return false;
2127 }
2128 for (var i = 0; i < a.length && i < b.length; i++) {
2129 if (a[i] === b[i]) {
2130 continue;
2131 }
2132 return false;
2133 }
2134 return true;
2135 }
2136 function merge(models, state) {
2137 models.forEach(function (model) {
2138 state.entities[selectId(model)] = model;
2139 });
2140 var allEntities = Object.values(state.entities);
2141 allEntities.sort(sort);
2142 var newSortedIds = allEntities.map(selectId);
2143 var ids = state.ids;
2144 if (!areArraysEqual(ids, newSortedIds)) {
2145 state.ids = newSortedIds;
2146 }
2147 }
2148 return {
2149 removeOne: removeOne,
2150 removeMany: removeMany,
2151 removeAll: removeAll,
2152 addOne: createStateOperator(addOneMutably),
2153 updateOne: createStateOperator(updateOneMutably),
2154 upsertOne: createStateOperator(upsertOneMutably),
2155 setOne: createStateOperator(setOneMutably),
2156 setMany: createStateOperator(setManyMutably),
2157 setAll: createStateOperator(setAllMutably),
2158 addMany: createStateOperator(addManyMutably),
2159 updateMany: createStateOperator(updateManyMutably),
2160 upsertMany: createStateOperator(upsertManyMutably)
2161 };
2162 }
2163 // src/entities/create_adapter.ts
2164 function createEntityAdapter(options) {
2165 if (options === void 0) { options = {}; }
2166 var _b = __spreadValues({
2167 sortComparer: false,
2168 selectId: function (instance) { return instance.id; }
2169 }, options), selectId = _b.selectId, sortComparer = _b.sortComparer;
2170 var stateFactory = createInitialStateFactory();
2171 var selectorsFactory = createSelectorsFactory();
2172 var stateAdapter = sortComparer ? createSortedStateAdapter(selectId, sortComparer) : createUnsortedStateAdapter(selectId);
2173 return __spreadValues(__spreadValues(__spreadValues({
2174 selectId: selectId,
2175 sortComparer: sortComparer
2176 }, stateFactory), selectorsFactory), stateAdapter);
2177 }
2178 // src/nanoid.ts
2179 var urlAlphabet = "ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW";
2180 var nanoid = function (size) {
2181 if (size === void 0) { size = 21; }
2182 var id = "";
2183 var i = size;
2184 while (i--) {
2185 id += urlAlphabet[Math.random() * 64 | 0];
2186 }
2187 return id;
2188 };
2189 // src/createAsyncThunk.ts
2190 var commonProperties = [
2191 "name",
2192 "message",
2193 "stack",
2194 "code"
2195 ];
2196 var RejectWithValue = /** @class */ (function () {
2197 function RejectWithValue(payload, meta) {
2198 this.payload = payload;
2199 this.meta = meta;
2200 }
2201 return RejectWithValue;
2202 }());
2203 var FulfillWithMeta = /** @class */ (function () {
2204 function FulfillWithMeta(payload, meta) {
2205 this.payload = payload;
2206 this.meta = meta;
2207 }
2208 return FulfillWithMeta;
2209 }());
2210 var miniSerializeError = function (value) {
2211 if (typeof value === "object" && value !== null) {
2212 var simpleError = {};
2213 for (var _i = 0, commonProperties_1 = commonProperties; _i < commonProperties_1.length; _i++) {
2214 var property = commonProperties_1[_i];
2215 if (typeof value[property] === "string") {
2216 simpleError[property] = value[property];
2217 }
2218 }
2219 return simpleError;
2220 }
2221 return { message: String(value) };
2222 };
2223 function createAsyncThunk(typePrefix, payloadCreator, options) {
2224 var fulfilled = createAction(typePrefix + "/fulfilled", function (payload, requestId, arg, meta) { return ({
2225 payload: payload,
2226 meta: __spreadProps(__spreadValues({}, meta || {}), {
2227 arg: arg,
2228 requestId: requestId,
2229 requestStatus: "fulfilled"
2230 })
2231 }); });
2232 var pending = createAction(typePrefix + "/pending", function (requestId, arg, meta) { return ({
2233 payload: void 0,
2234 meta: __spreadProps(__spreadValues({}, meta || {}), {
2235 arg: arg,
2236 requestId: requestId,
2237 requestStatus: "pending"
2238 })
2239 }); });
2240 var rejected = createAction(typePrefix + "/rejected", function (error, requestId, arg, payload, meta) { return ({
2241 payload: payload,
2242 error: (options && options.serializeError || miniSerializeError)(error || "Rejected"),
2243 meta: __spreadProps(__spreadValues({}, meta || {}), {
2244 arg: arg,
2245 requestId: requestId,
2246 rejectedWithValue: !!payload,
2247 requestStatus: "rejected",
2248 aborted: (error == null ? void 0 : error.name) === "AbortError",
2249 condition: (error == null ? void 0 : error.name) === "ConditionError"
2250 })
2251 }); });
2252 var displayedWarning = false;
2253 var AC = typeof AbortController !== "undefined" ? AbortController : /** @class */ (function () {
2254 function class_1() {
2255 this.signal = {
2256 aborted: false,
2257 addEventListener: function () {
2258 },
2259 dispatchEvent: function () {
2260 return false;
2261 },
2262 onabort: function () {
2263 },
2264 removeEventListener: function () {
2265 }
2266 };
2267 }
2268 class_1.prototype.abort = function () {
2269 if (true) {
2270 if (!displayedWarning) {
2271 displayedWarning = true;
2272 console.info("This platform does not implement AbortController. \nIf you want to use the AbortController to react to `abort` events, please consider importing a polyfill like 'abortcontroller-polyfill/dist/abortcontroller-polyfill-only'.");
2273 }
2274 }
2275 };
2276 return class_1;
2277 }());
2278 function actionCreator(arg) {
2279 return function (dispatch, getState, extra) {
2280 var _a;
2281 var requestId = ((_a = options == null ? void 0 : options.idGenerator) != null ? _a : nanoid)();
2282 var abortController = new AC();
2283 var abortReason;
2284 var abortedPromise = new Promise(function (_, reject) { return abortController.signal.addEventListener("abort", function () { return reject({ name: "AbortError", message: abortReason || "Aborted" }); }); });
2285 var started = false;
2286 function abort(reason) {
2287 if (started) {
2288 abortReason = reason;
2289 abortController.abort();
2290 }
2291 }
2292 var promise = function () {
2293 return __async(this, null, function () {
2294 var _a2, finalAction, err_1, skipDispatch;
2295 return __generator(this, function (_b) {
2296 switch (_b.label) {
2297 case 0:
2298 _b.trys.push([0, 2, , 3]);
2299 if (options && options.condition && options.condition(arg, { getState: getState, extra: extra }) === false) {
2300 throw {
2301 name: "ConditionError",
2302 message: "Aborted due to condition callback returning false."
2303 };
2304 }
2305 started = true;
2306 dispatch(pending(requestId, arg, (_a2 = options == null ? void 0 : options.getPendingMeta) == null ? void 0 : _a2.call(options, { requestId: requestId, arg: arg }, { getState: getState, extra: extra })));
2307 return [4 /*yield*/, Promise.race([
2308 abortedPromise,
2309 Promise.resolve(payloadCreator(arg, {
2310 dispatch: dispatch,
2311 getState: getState,
2312 extra: extra,
2313 requestId: requestId,
2314 signal: abortController.signal,
2315 rejectWithValue: function (value, meta) {
2316 return new RejectWithValue(value, meta);
2317 },
2318 fulfillWithValue: function (value, meta) {
2319 return new FulfillWithMeta(value, meta);
2320 }
2321 })).then(function (result) {
2322 if (result instanceof RejectWithValue) {
2323 throw result;
2324 }
2325 if (result instanceof FulfillWithMeta) {
2326 return fulfilled(result.payload, requestId, arg, result.meta);
2327 }
2328 return fulfilled(result, requestId, arg);
2329 })
2330 ])];
2331 case 1:
2332 finalAction = _b.sent();
2333 return [3 /*break*/, 3];
2334 case 2:
2335 err_1 = _b.sent();
2336 finalAction = err_1 instanceof RejectWithValue ? rejected(null, requestId, arg, err_1.payload, err_1.meta) : rejected(err_1, requestId, arg);
2337 return [3 /*break*/, 3];
2338 case 3:
2339 skipDispatch = options && !options.dispatchConditionRejection && rejected.match(finalAction) && finalAction.meta.condition;
2340 if (!skipDispatch) {
2341 dispatch(finalAction);
2342 }
2343 return [2 /*return*/, finalAction];
2344 }
2345 });
2346 });
2347 }();
2348 return Object.assign(promise, {
2349 abort: abort,
2350 requestId: requestId,
2351 arg: arg,
2352 unwrap: function () {
2353 return promise.then(unwrapResult);
2354 }
2355 });
2356 };
2357 }
2358 return Object.assign(actionCreator, {
2359 pending: pending,
2360 rejected: rejected,
2361 fulfilled: fulfilled,
2362 typePrefix: typePrefix
2363 });
2364 }
2365 function unwrapResult(action) {
2366 if (action.meta && action.meta.rejectedWithValue) {
2367 throw action.payload;
2368 }
2369 if (action.error) {
2370 throw action.error;
2371 }
2372 return action.payload;
2373 }
2374 // src/tsHelpers.ts
2375 var hasMatchFunction = function (v) {
2376 return v && typeof v.match === "function";
2377 };
2378 // src/matchers.ts
2379 var matches = function (matcher, action) {
2380 if (hasMatchFunction(matcher)) {
2381 return matcher.match(action);
2382 }
2383 else {
2384 return matcher(action);
2385 }
2386 };
2387 function isAnyOf() {
2388 var matchers = [];
2389 for (var _i = 0; _i < arguments.length; _i++) {
2390 matchers[_i] = arguments[_i];
2391 }
2392 return function (action) {
2393 return matchers.some(function (matcher) { return matches(matcher, action); });
2394 };
2395 }
2396 function isAllOf() {
2397 var matchers = [];
2398 for (var _i = 0; _i < arguments.length; _i++) {
2399 matchers[_i] = arguments[_i];
2400 }
2401 return function (action) {
2402 return matchers.every(function (matcher) { return matches(matcher, action); });
2403 };
2404 }
2405 function hasExpectedRequestMetadata(action, validStatus) {
2406 if (!action || !action.meta)
2407 return false;
2408 var hasValidRequestId = typeof action.meta.requestId === "string";
2409 var hasValidRequestStatus = validStatus.indexOf(action.meta.requestStatus) > -1;
2410 return hasValidRequestId && hasValidRequestStatus;
2411 }
2412 function isAsyncThunkArray(a) {
2413 return typeof a[0] === "function" && "pending" in a[0] && "fulfilled" in a[0] && "rejected" in a[0];
2414 }
2415 function isPending() {
2416 var asyncThunks = [];
2417 for (var _i = 0; _i < arguments.length; _i++) {
2418 asyncThunks[_i] = arguments[_i];
2419 }
2420 if (asyncThunks.length === 0) {
2421 return function (action) { return hasExpectedRequestMetadata(action, ["pending"]); };
2422 }
2423 if (!isAsyncThunkArray(asyncThunks)) {
2424 return isPending()(asyncThunks[0]);
2425 }
2426 return function (action) {
2427 var matchers = asyncThunks.map(function (asyncThunk) { return asyncThunk.pending; });
2428 var combinedMatcher = isAnyOf.apply(void 0, matchers);
2429 return combinedMatcher(action);
2430 };
2431 }
2432 function isRejected() {
2433 var asyncThunks = [];
2434 for (var _i = 0; _i < arguments.length; _i++) {
2435 asyncThunks[_i] = arguments[_i];
2436 }
2437 if (asyncThunks.length === 0) {
2438 return function (action) { return hasExpectedRequestMetadata(action, ["rejected"]); };
2439 }
2440 if (!isAsyncThunkArray(asyncThunks)) {
2441 return isRejected()(asyncThunks[0]);
2442 }
2443 return function (action) {
2444 var matchers = asyncThunks.map(function (asyncThunk) { return asyncThunk.rejected; });
2445 var combinedMatcher = isAnyOf.apply(void 0, matchers);
2446 return combinedMatcher(action);
2447 };
2448 }
2449 function isRejectedWithValue() {
2450 var asyncThunks = [];
2451 for (var _i = 0; _i < arguments.length; _i++) {
2452 asyncThunks[_i] = arguments[_i];
2453 }
2454 var hasFlag = function (action) {
2455 return action && action.meta && action.meta.rejectedWithValue;
2456 };
2457 if (asyncThunks.length === 0) {
2458 return function (action) {
2459 var combinedMatcher = isAllOf(isRejected.apply(void 0, asyncThunks), hasFlag);
2460 return combinedMatcher(action);
2461 };
2462 }
2463 if (!isAsyncThunkArray(asyncThunks)) {
2464 return isRejectedWithValue()(asyncThunks[0]);
2465 }
2466 return function (action) {
2467 var combinedMatcher = isAllOf(isRejected.apply(void 0, asyncThunks), hasFlag);
2468 return combinedMatcher(action);
2469 };
2470 }
2471 function isFulfilled() {
2472 var asyncThunks = [];
2473 for (var _i = 0; _i < arguments.length; _i++) {
2474 asyncThunks[_i] = arguments[_i];
2475 }
2476 if (asyncThunks.length === 0) {
2477 return function (action) { return hasExpectedRequestMetadata(action, ["fulfilled"]); };
2478 }
2479 if (!isAsyncThunkArray(asyncThunks)) {
2480 return isFulfilled()(asyncThunks[0]);
2481 }
2482 return function (action) {
2483 var matchers = asyncThunks.map(function (asyncThunk) { return asyncThunk.fulfilled; });
2484 var combinedMatcher = isAnyOf.apply(void 0, matchers);
2485 return combinedMatcher(action);
2486 };
2487 }
2488 function isAsyncThunkAction() {
2489 var asyncThunks = [];
2490 for (var _i = 0; _i < arguments.length; _i++) {
2491 asyncThunks[_i] = arguments[_i];
2492 }
2493 if (asyncThunks.length === 0) {
2494 return function (action) { return hasExpectedRequestMetadata(action, ["pending", "fulfilled", "rejected"]); };
2495 }
2496 if (!isAsyncThunkArray(asyncThunks)) {
2497 return isAsyncThunkAction()(asyncThunks[0]);
2498 }
2499 return function (action) {
2500 var matchers = [];
2501 for (var _i = 0, asyncThunks_1 = asyncThunks; _i < asyncThunks_1.length; _i++) {
2502 var asyncThunk = asyncThunks_1[_i];
2503 matchers.push(asyncThunk.pending, asyncThunk.rejected, asyncThunk.fulfilled);
2504 }
2505 var combinedMatcher = isAnyOf.apply(void 0, matchers);
2506 return combinedMatcher(action);
2507 };
2508 }
2509 // src/index.ts
2510 (0,immer__WEBPACK_IMPORTED_MODULE_2__.enableES5)();
2511
2512 //# sourceMappingURL=redux-toolkit.esm.js.map
2513
2514 /***/ }),
2515
2516 /***/ "../assets/dev/js/editor/utils/files-upload-handler.js":
2517 /*!*************************************************************!*\
2518 !*** ../assets/dev/js/editor/utils/files-upload-handler.js ***!
2519 \*************************************************************/
2520 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2521
2522 "use strict";
2523 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2524
2525
2526 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2527
2528 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2529
2530 _Object$defineProperty(exports, "__esModule", {
2531 value: true
2532 });
2533
2534 exports["default"] = void 0;
2535
2536 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
2537
2538 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2539
2540 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2541
2542 var FilesUploadHandler = /*#__PURE__*/function () {
2543 function FilesUploadHandler() {
2544 (0, _classCallCheck2.default)(this, FilesUploadHandler);
2545 }
2546
2547 (0, _createClass2.default)(FilesUploadHandler, null, [{
2548 key: "isUploadEnabled",
2549 value: function isUploadEnabled(mediaType) {
2550 var unfilteredFilesTypes = ['svg', 'application/json'];
2551
2552 if (!unfilteredFilesTypes.includes(mediaType)) {
2553 return true;
2554 }
2555
2556 return elementorCommon.config.filesUpload.unfilteredFiles;
2557 }
2558 }, {
2559 key: "setUploadTypeCaller",
2560 value: function setUploadTypeCaller(frame) {
2561 frame.uploader.uploader.param('uploadTypeCaller', 'elementor-wp-media-upload');
2562 }
2563 }, {
2564 key: "getUnfilteredFilesNotEnabledDialog",
2565 value: function getUnfilteredFilesNotEnabledDialog(callback) {
2566 var onConfirm = function onConfirm() {
2567 elementorCommon.ajax.addRequest('enable_unfiltered_files_upload', {}, true);
2568 elementorCommon.config.filesUpload.unfilteredFiles = true;
2569 callback();
2570 };
2571
2572 return elementor.helpers.getSimpleDialog('e-enable-unfiltered-files-dialog', __('Enable Unfiltered File Uploads', 'elementor'), __('Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.', 'elementor'), __('Enable', 'elementor'), onConfirm);
2573 }
2574 }, {
2575 key: "getUnfilteredFilesNotEnabledImportTemplateDialog",
2576 value: function getUnfilteredFilesNotEnabledImportTemplateDialog(callback) {
2577 return elementorCommon.dialogsManager.createWidget('confirm', {
2578 id: 'e-enable-unfiltered-files-dialog-import-template',
2579 headerMessage: __('Enable Unfiltered File Uploads', 'elementor'),
2580 message: __('Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.', 'elementor') + '<br /><br />' + __('If you do not enable uploading unfiltered files, any SVG or JSON (including lottie) files used in the uploaded template will not be imported.', 'elementor'),
2581 position: {
2582 my: 'center center',
2583 at: 'center center'
2584 },
2585 strings: {
2586 confirm: __('Enable and Import', 'elementor'),
2587 cancel: __('Import Without Enabling', 'elementor')
2588 },
2589 onConfirm: function onConfirm() {
2590 elementorCommon.ajax.addRequest('enable_unfiltered_files_upload', {
2591 success: function success() {
2592 // This utility is used in both the admin and the Editor.
2593 elementorCommon.config.filesUpload.unfilteredFiles = true;
2594 callback();
2595 }
2596 }, true);
2597 },
2598 onCancel: function onCancel() {
2599 return callback();
2600 }
2601 });
2602 }
2603 }]);
2604 return FilesUploadHandler;
2605 }();
2606
2607 exports["default"] = FilesUploadHandler;
2608
2609 /***/ }),
2610
2611 /***/ "../assets/dev/js/editor/utils/is-instanceof.js":
2612 /*!******************************************************!*\
2613 !*** ../assets/dev/js/editor/utils/is-instanceof.js ***!
2614 \******************************************************/
2615 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2616
2617 "use strict";
2618
2619
2620 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2621
2622 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2623
2624 _Object$defineProperty(exports, "__esModule", {
2625 value: true
2626 });
2627
2628 exports["default"] = void 0;
2629
2630 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
2631
2632 var _createForOfIteratorHelper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createForOfIteratorHelper */ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js"));
2633
2634 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
2635
2636 var _toStringTag = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/to-string-tag */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/to-string-tag.js"));
2637
2638 /**
2639 * Some FileAPI objects such as FileList, DataTransferItem and DataTransferItemList has inconsistency with the retrieved
2640 * object (from events, etc.) and the actual JavaScript object so a regular instanceof doesn't work. This function can
2641 * check whether it's instanceof by using the objects constructor and prototype names.
2642 *
2643 * @param object
2644 * @param constructors
2645 * @returns {boolean}
2646 */
2647 var _default = function _default(object, constructors) {
2648 constructors = (0, _isArray.default)(constructors) ? constructors : [constructors];
2649
2650 var _iterator = (0, _createForOfIteratorHelper2.default)(constructors),
2651 _step;
2652
2653 try {
2654 for (_iterator.s(); !(_step = _iterator.n()).done;) {
2655 var _constructor = _step.value;
2656
2657 if (object.constructor.name === _constructor.prototype[_toStringTag.default]) {
2658 return true;
2659 }
2660 }
2661 } catch (err) {
2662 _iterator.e(err);
2663 } finally {
2664 _iterator.f();
2665 }
2666
2667 return false;
2668 };
2669
2670 exports["default"] = _default;
2671
2672 /***/ }),
2673
2674 /***/ "../assets/dev/js/modules/imports/args-object.js":
2675 /*!*******************************************************!*\
2676 !*** ../assets/dev/js/modules/imports/args-object.js ***!
2677 \*******************************************************/
2678 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2679
2680 "use strict";
2681
2682
2683 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2684
2685 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2686
2687 _Object$defineProperty(exports, "__esModule", {
2688 value: true
2689 });
2690
2691 exports["default"] = void 0;
2692
2693 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
2694
2695 __webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
2696
2697 var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
2698
2699 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2700
2701 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2702
2703 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2704
2705 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2706
2707 var _instanceType = _interopRequireDefault(__webpack_require__(/*! ./instance-type */ "../assets/dev/js/modules/imports/instance-type.js"));
2708
2709 var _isInstanceof = _interopRequireDefault(__webpack_require__(/*! ../../editor/utils/is-instanceof */ "../assets/dev/js/editor/utils/is-instanceof.js"));
2710
2711 var ArgsObject = /*#__PURE__*/function (_InstanceType) {
2712 (0, _inherits2.default)(ArgsObject, _InstanceType);
2713
2714 var _super = (0, _createSuper2.default)(ArgsObject);
2715
2716 /**
2717 * Function constructor().
2718 *
2719 * Create ArgsObject.
2720 *
2721 * @param {{}} args
2722 */
2723 function ArgsObject(args) {
2724 var _this;
2725
2726 (0, _classCallCheck2.default)(this, ArgsObject);
2727 _this = _super.call(this);
2728 _this.args = args;
2729 return _this;
2730 }
2731 /**
2732 * Function requireArgument().
2733 *
2734 * Validate property in args.
2735 *
2736 * @param {string} property
2737 * @param {{}} args
2738 *
2739 * @throws {Error}
2740 *
2741 */
2742
2743
2744 (0, _createClass2.default)(ArgsObject, [{
2745 key: "requireArgument",
2746 value: function requireArgument(property) {
2747 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.args;
2748
2749 if (!args.hasOwnProperty(property)) {
2750 throw Error("".concat(property, " is required."));
2751 }
2752 }
2753 /**
2754 * Function requireArgumentType().
2755 *
2756 * Validate property in args using `type === typeof(args.whatever)`.
2757 *
2758 * @param {string} property
2759 * @param {string} type
2760 * @param {{}} args
2761 *
2762 * @throws {Error}
2763 *
2764 */
2765
2766 }, {
2767 key: "requireArgumentType",
2768 value: function requireArgumentType(property, type) {
2769 var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
2770 this.requireArgument(property, args);
2771
2772 if ((0, _typeof2.default)(args[property]) !== type) {
2773 throw Error("".concat(property, " invalid type: ").concat(type, "."));
2774 }
2775 }
2776 /**
2777 * Function requireArgumentInstance().
2778 *
2779 * Validate property in args using `args.whatever instanceof instance`.
2780 *
2781 * @param {string} property
2782 * @param {instanceof} instance
2783 * @param {{}} args
2784 *
2785 * @throws {Error}
2786 *
2787 */
2788
2789 }, {
2790 key: "requireArgumentInstance",
2791 value: function requireArgumentInstance(property, instance) {
2792 var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
2793 this.requireArgument(property, args);
2794
2795 if (!(args[property] instanceof instance) && !(0, _isInstanceof.default)(args[property], instance)) {
2796 throw Error("".concat(property, " invalid instance."));
2797 }
2798 }
2799 /**
2800 * Function requireArgumentConstructor().
2801 *
2802 * Validate property in args using `type === args.whatever.constructor`.
2803 *
2804 * @param {string} property
2805 * @param {*} type
2806 * @param {{}} args
2807 *
2808 * @throws {Error}
2809 *
2810 */
2811
2812 }, {
2813 key: "requireArgumentConstructor",
2814 value: function requireArgumentConstructor(property, type) {
2815 var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
2816 this.requireArgument(property, args); // Note: Converting the constructor to string in order to avoid equation issues
2817 // due to different memory addresses between iframes (window.Object !== window.top.Object).
2818
2819 if (args[property].constructor.toString() !== type.prototype.constructor.toString()) {
2820 throw Error("".concat(property, " invalid constructor type."));
2821 }
2822 }
2823 }], [{
2824 key: "getInstanceType",
2825 value: function getInstanceType() {
2826 return 'ArgsObject';
2827 }
2828 }]);
2829 return ArgsObject;
2830 }(_instanceType.default);
2831
2832 exports["default"] = ArgsObject;
2833
2834 /***/ }),
2835
2836 /***/ "../assets/dev/js/modules/imports/instance-type.js":
2837 /*!*********************************************************!*\
2838 !*** ../assets/dev/js/modules/imports/instance-type.js ***!
2839 \*********************************************************/
2840 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2841
2842 "use strict";
2843
2844
2845 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2846
2847 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2848
2849 _Object$defineProperty(exports, "__esModule", {
2850 value: true
2851 });
2852
2853 exports["default"] = void 0;
2854
2855 var _hasInstance = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/has-instance */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js"));
2856
2857 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
2858
2859 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
2860
2861 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2862
2863 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2864
2865 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2866
2867 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2868
2869 var InstanceType = /*#__PURE__*/function (_Symbol$hasInstance) {
2870 function InstanceType() {
2871 var _this = this;
2872
2873 (0, _classCallCheck2.default)(this, InstanceType);
2874 // Since anonymous classes sometimes do not get validated by babel, do it manually.
2875 var target = this instanceof InstanceType ? this.constructor : void 0;
2876 var prototypes = [];
2877
2878 while (target.__proto__ && target.__proto__.name) {
2879 prototypes.push(target.__proto__);
2880 target = target.__proto__;
2881 }
2882
2883 prototypes.reverse().forEach(function (proto) {
2884 return _this instanceof proto;
2885 });
2886 }
2887
2888 (0, _createClass2.default)(InstanceType, null, [{
2889 key: _Symbol$hasInstance,
2890 value: function value(target) {
2891 /**
2892 * This is function extending being called each time JS uses instanceOf, since babel use it each time it create new class
2893 * its give's opportunity to mange capabilities of instanceOf operator.
2894 * saving current class each time will give option later to handle instanceOf manually.
2895 */
2896 var result = (0, _get2.default)((0, _getPrototypeOf2.default)(InstanceType), _hasInstance.default, this).call(this, target); // Act normal when validate a class, which does not have instance type.
2897
2898 if (target && !target.constructor.getInstanceType) {
2899 return result;
2900 }
2901
2902 if (target) {
2903 if (!target.instanceTypes) {
2904 target.instanceTypes = [];
2905 }
2906
2907 if (!result) {
2908 if (this.getInstanceType() === target.constructor.getInstanceType()) {
2909 result = true;
2910 }
2911 }
2912
2913 if (result) {
2914 var name = this.getInstanceType === InstanceType.getInstanceType ? 'BaseInstanceType' : this.getInstanceType();
2915
2916 if (-1 === target.instanceTypes.indexOf(name)) {
2917 target.instanceTypes.push(name);
2918 }
2919 }
2920 }
2921
2922 if (!result && target) {
2923 // Check if the given 'target', is instance of known types.
2924 result = target.instanceTypes && (0, _isArray.default)(target.instanceTypes) && -1 !== target.instanceTypes.indexOf(this.getInstanceType());
2925 }
2926
2927 return result;
2928 }
2929 }, {
2930 key: "getInstanceType",
2931 value: function getInstanceType() {
2932 elementorModules.ForceMethodImplementation();
2933 }
2934 }]);
2935 return InstanceType;
2936 }(_hasInstance.default);
2937
2938 exports["default"] = InstanceType;
2939
2940 /***/ }),
2941
2942 /***/ "../assets/dev/js/modules/imports/module.js":
2943 /*!**************************************************!*\
2944 !*** ../assets/dev/js/modules/imports/module.js ***!
2945 \**************************************************/
2946 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2947
2948 "use strict";
2949
2950
2951 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2952
2953 var _create = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js"));
2954
2955 var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
2956
2957 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
2958
2959 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
2960
2961 __webpack_require__(/*! core-js/modules/es6.array.slice.js */ "../node_modules/core-js/modules/es6.array.slice.js");
2962
2963 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
2964
2965 var Module = function Module() {
2966 var $ = jQuery,
2967 instanceParams = arguments,
2968 self = this,
2969 events = {};
2970 var settings;
2971
2972 var ensureClosureMethods = function ensureClosureMethods() {
2973 $.each(self, function (methodName) {
2974 var oldMethod = self[methodName];
2975
2976 if ('function' !== typeof oldMethod) {
2977 return;
2978 }
2979
2980 self[methodName] = function () {
2981 return oldMethod.apply(self, arguments);
2982 };
2983 });
2984 };
2985
2986 var initSettings = function initSettings() {
2987 settings = self.getDefaultSettings();
2988 var instanceSettings = instanceParams[0];
2989
2990 if (instanceSettings) {
2991 $.extend(true, settings, instanceSettings);
2992 }
2993 };
2994
2995 var init = function init() {
2996 self.__construct.apply(self, instanceParams);
2997
2998 ensureClosureMethods();
2999 initSettings();
3000 self.trigger('init');
3001 };
3002
3003 this.getItems = function (items, itemKey) {
3004 if (itemKey) {
3005 var keyStack = itemKey.split('.'),
3006 currentKey = keyStack.splice(0, 1);
3007
3008 if (!keyStack.length) {
3009 return items[currentKey];
3010 }
3011
3012 if (!items[currentKey]) {
3013 return;
3014 }
3015
3016 return this.getItems(items[currentKey], keyStack.join('.'));
3017 }
3018
3019 return items;
3020 };
3021
3022 this.getSettings = function (setting) {
3023 return this.getItems(settings, setting);
3024 };
3025
3026 this.setSettings = function (settingKey, value, settingsContainer) {
3027 if (!settingsContainer) {
3028 settingsContainer = settings;
3029 }
3030
3031 if ('object' === (0, _typeof2.default)(settingKey)) {
3032 $.extend(settingsContainer, settingKey);
3033 return self;
3034 }
3035
3036 var keyStack = settingKey.split('.'),
3037 currentKey = keyStack.splice(0, 1);
3038
3039 if (!keyStack.length) {
3040 settingsContainer[currentKey] = value;
3041 return self;
3042 }
3043
3044 if (!settingsContainer[currentKey]) {
3045 settingsContainer[currentKey] = {};
3046 }
3047
3048 return self.setSettings(keyStack.join('.'), value, settingsContainer[currentKey]);
3049 };
3050
3051 this.getErrorMessage = function (type, functionName) {
3052 var message;
3053
3054 switch (type) {
3055 case 'forceMethodImplementation':
3056 message = "The method '".concat(functionName, "' must to be implemented in the inheritor child.");
3057 break;
3058
3059 default:
3060 message = 'An error occurs';
3061 }
3062
3063 return message;
3064 }; // TODO: This function should be deleted ?.
3065
3066
3067 this.forceMethodImplementation = function (functionName) {
3068 throw new Error(this.getErrorMessage('forceMethodImplementation', functionName));
3069 };
3070
3071 this.on = function (eventName, callback) {
3072 if ('object' === (0, _typeof2.default)(eventName)) {
3073 $.each(eventName, function (singleEventName) {
3074 self.on(singleEventName, this);
3075 });
3076 return self;
3077 }
3078
3079 var eventNames = eventName.split(' ');
3080 eventNames.forEach(function (singleEventName) {
3081 if (!events[singleEventName]) {
3082 events[singleEventName] = [];
3083 }
3084
3085 events[singleEventName].push(callback);
3086 });
3087 return self;
3088 };
3089
3090 this.off = function (eventName, callback) {
3091 if (!events[eventName]) {
3092 return self;
3093 }
3094
3095 if (!callback) {
3096 delete events[eventName];
3097 return self;
3098 }
3099
3100 var callbackIndex = events[eventName].indexOf(callback);
3101
3102 if (-1 !== callbackIndex) {
3103 delete events[eventName][callbackIndex]; // Reset array index (for next off on same event).
3104
3105 events[eventName] = events[eventName].filter(function (val) {
3106 return val;
3107 });
3108 }
3109
3110 return self;
3111 };
3112
3113 this.trigger = function (eventName) {
3114 var methodName = 'on' + eventName[0].toUpperCase() + eventName.slice(1),
3115 params = Array.prototype.slice.call(arguments, 1);
3116
3117 if (self[methodName]) {
3118 self[methodName].apply(self, params);
3119 }
3120
3121 var callbacks = events[eventName];
3122
3123 if (!callbacks) {
3124 return self;
3125 }
3126
3127 $.each(callbacks, function (index, callback) {
3128 callback.apply(self, params);
3129 });
3130 return self;
3131 };
3132
3133 init();
3134 };
3135
3136 Module.prototype.__construct = function () {};
3137
3138 Module.prototype.getDefaultSettings = function () {
3139 return {};
3140 };
3141
3142 Module.prototype.getConstructorID = function () {
3143 return this.constructor.name;
3144 };
3145
3146 Module.extend = function (properties) {
3147 var $ = jQuery,
3148 parent = this;
3149
3150 var child = function child() {
3151 return parent.apply(this, arguments);
3152 };
3153
3154 $.extend(child, parent);
3155 child.prototype = (0, _create.default)($.extend({}, parent.prototype, properties));
3156 child.prototype.constructor = child;
3157 child.__super__ = parent.prototype;
3158 return child;
3159 };
3160
3161 module.exports = Module;
3162
3163 /***/ }),
3164
3165 /***/ "../assets/dev/js/utils/time.js":
3166 /*!**************************************!*\
3167 !*** ../assets/dev/js/utils/time.js ***!
3168 \**************************************/
3169 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3170
3171 "use strict";
3172
3173
3174 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3175
3176 _Object$defineProperty(exports, "__esModule", {
3177 value: true
3178 });
3179
3180 exports["default"] = getUserTimestamp;
3181
3182 __webpack_require__(/*! core-js/modules/es6.array.slice.js */ "../node_modules/core-js/modules/es6.array.slice.js");
3183
3184 /**
3185 * Returns the timestamp in ISO8601 format with the UTC timezone offset.
3186 *
3187 * @since 3.6.0
3188 *
3189 * @returns {Date}
3190 */
3191 function getUserTimestamp() {
3192 var date = new Date(),
3193 timezoneOffset = date.getTimezoneOffset(); // Local time for the user
3194
3195 var UTCTimestamp = new Date(date.getTime() - timezoneOffset * 60000).toISOString(); // Remove the milliseconds and Z suffix from the string.
3196
3197 UTCTimestamp = UTCTimestamp.slice(0, UTCTimestamp.length - 5); // Create the offset string in the format `+HH:00` (or minus (-) prefix for negative offset instead of plus)
3198
3199 var timezoneOffsetInHours = timezoneOffset / 60,
3200 // Negative offsets include a '-' sign in the getTimezoneOffset value, positive values need a '+' prefix (ISO8601).
3201 sign = 0 <= timezoneOffsetInHours ? '+' : '',
3202 addedZero = 10 < timezoneOffsetInHours ? '0' : '';
3203 var formattedTimezoneOffset = sign + addedZero + timezoneOffsetInHours + ':00';
3204 return UTCTimestamp + formattedTimezoneOffset;
3205 }
3206
3207 /***/ }),
3208
3209 /***/ "../core/common/assets/js/components/wordpress/commands-data/index.js":
3210 /*!****************************************************************************!*\
3211 !*** ../core/common/assets/js/components/wordpress/commands-data/index.js ***!
3212 \****************************************************************************/
3213 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3214
3215 "use strict";
3216
3217
3218 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3219
3220 _Object$defineProperty(exports, "__esModule", {
3221 value: true
3222 });
3223
3224 _Object$defineProperty(exports, "Media", {
3225 enumerable: true,
3226 get: function get() {
3227 return _media.Media;
3228 }
3229 });
3230
3231 var _media = __webpack_require__(/*! ./media */ "../core/common/assets/js/components/wordpress/commands-data/media.js");
3232
3233 /***/ }),
3234
3235 /***/ "../core/common/assets/js/components/wordpress/commands-data/media.js":
3236 /*!****************************************************************************!*\
3237 !*** ../core/common/assets/js/components/wordpress/commands-data/media.js ***!
3238 \****************************************************************************/
3239 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3240
3241 "use strict";
3242 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3243
3244
3245 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3246
3247 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3248
3249 _Object$defineProperty(exports, "__esModule", {
3250 value: true
3251 });
3252
3253 exports.Media = void 0;
3254
3255 var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
3256
3257 var _parseInt2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/parse-int */ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js"));
3258
3259 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
3260
3261 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
3262
3263 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
3264
3265 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
3266
3267 var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
3268
3269 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3270
3271 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3272
3273 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
3274
3275 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
3276
3277 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3278
3279 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3280
3281 var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../modules/web-cli/assets/js/modules/command-data.js"));
3282
3283 var _filesUploadHandler = _interopRequireDefault(__webpack_require__(/*! elementor-editor/utils/files-upload-handler */ "../assets/dev/js/editor/utils/files-upload-handler.js"));
3284
3285 var Media = /*#__PURE__*/function (_CommandData) {
3286 (0, _inherits2.default)(Media, _CommandData);
3287
3288 var _super = (0, _createSuper2.default)(Media);
3289
3290 function Media() {
3291 (0, _classCallCheck2.default)(this, Media);
3292 return _super.apply(this, arguments);
3293 }
3294
3295 (0, _createClass2.default)(Media, [{
3296 key: "validateArgs",
3297 value: function validateArgs() {
3298 this.requireArgumentInstance('file', File);
3299 }
3300 }, {
3301 key: "getRequestData",
3302 value: function getRequestData() {
3303 var requestData = (0, _get2.default)((0, _getPrototypeOf2.default)(Media.prototype), "getRequestData", this).call(this);
3304 requestData.namespace = 'wp';
3305 requestData.version = '2';
3306 return requestData;
3307 }
3308 }, {
3309 key: "applyBeforeCreate",
3310 value: function applyBeforeCreate(args) {
3311 var _args$options;
3312
3313 args.headers = {
3314 'Content-Disposition': "attachment; filename=".concat(this.file.name),
3315 'Content-Type': this.file.type
3316 };
3317 args.query = {
3318 uploadTypeCaller: 'elementor-wp-media-upload'
3319 };
3320 args.data = this.file;
3321
3322 if ((_args$options = args.options) !== null && _args$options !== void 0 && _args$options.progress) {
3323 this.toast = elementor.notifications.showToast({
3324 message: __('Uploading...'),
3325 sticky: true
3326 });
3327 }
3328
3329 return args;
3330 }
3331 }, {
3332 key: "applyAfterCreate",
3333 value: function applyAfterCreate(data, args) {
3334 var _args$options2;
3335
3336 if ((_args$options2 = args.options) !== null && _args$options2 !== void 0 && _args$options2.progress) {
3337 this.toast.hide();
3338 }
3339
3340 return data;
3341 }
3342 }, {
3343 key: "run",
3344 value: function () {
3345 var _run = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
3346 return _regenerator.default.wrap(function _callee$(_context) {
3347 while (1) {
3348 switch (_context.prev = _context.next) {
3349 case 0:
3350 this.file = this.args.file;
3351
3352 if (!(this.file.size > (0, _parseInt2.default)(window._wpPluploadSettings.defaults.filters.max_file_size, 10))) {
3353 _context.next = 3;
3354 break;
3355 }
3356
3357 throw new Error(__('The file exceeds the maximum upload size for this site.', 'elementor'));
3358
3359 case 3:
3360 if (!(!window._wpPluploadSettings.defaults.filters.mime_types[0].extensions.split(',').includes(this.file.name.split('.').pop()) && !elementor.config.filesUpload.unfilteredFiles)) {
3361 _context.next = 6;
3362 break;
3363 }
3364
3365 _filesUploadHandler.default.getUnfilteredFilesNotEnabledDialog(function () {}).show();
3366
3367 return _context.abrupt("return");
3368
3369 case 6:
3370 _context.next = 8;
3371 return (0, _get2.default)((0, _getPrototypeOf2.default)(Media.prototype), "run", this).call(this);
3372
3373 case 8:
3374 return _context.abrupt("return", _context.sent);
3375
3376 case 9:
3377 case "end":
3378 return _context.stop();
3379 }
3380 }
3381 }, _callee, this);
3382 }));
3383
3384 function run() {
3385 return _run.apply(this, arguments);
3386 }
3387
3388 return run;
3389 }()
3390 }], [{
3391 key: "getEndpointFormat",
3392 value: function getEndpointFormat() {
3393 // 'wp/media' to 'media' since `requestData.namespace` is 'wp'.
3394 return 'media';
3395 }
3396 }]);
3397 return Media;
3398 }(_commandData.default);
3399
3400 exports.Media = Media;
3401
3402 /***/ }),
3403
3404 /***/ "../core/common/assets/js/components/wordpress/component.js":
3405 /*!******************************************************************!*\
3406 !*** ../core/common/assets/js/components/wordpress/component.js ***!
3407 \******************************************************************/
3408 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3409
3410 "use strict";
3411
3412
3413 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3414
3415 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3416
3417 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3418
3419 _Object$defineProperty(exports, "__esModule", {
3420 value: true
3421 });
3422
3423 exports["default"] = void 0;
3424
3425 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3426
3427 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3428
3429 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3430
3431 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3432
3433 var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../modules/web-cli/assets/js/modules/component-base.js"));
3434
3435 var dataCommands = _interopRequireWildcard(__webpack_require__(/*! ./commands-data/ */ "../core/common/assets/js/components/wordpress/commands-data/index.js"));
3436
3437 var Component = /*#__PURE__*/function (_ComponentBase) {
3438 (0, _inherits2.default)(Component, _ComponentBase);
3439
3440 var _super = (0, _createSuper2.default)(Component);
3441
3442 function Component() {
3443 (0, _classCallCheck2.default)(this, Component);
3444 return _super.apply(this, arguments);
3445 }
3446
3447 (0, _createClass2.default)(Component, [{
3448 key: "getNamespace",
3449 value: function getNamespace() {
3450 return 'wp';
3451 }
3452 }, {
3453 key: "defaultData",
3454 value: function defaultData() {
3455 return this.importCommands(dataCommands);
3456 }
3457 }]);
3458 return Component;
3459 }(_componentBase.default);
3460
3461 exports["default"] = Component;
3462
3463 /***/ }),
3464
3465 /***/ "../core/common/assets/js/utils/debug.js":
3466 /*!***********************************************!*\
3467 !*** ../core/common/assets/js/utils/debug.js ***!
3468 \***********************************************/
3469 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3470
3471 "use strict";
3472
3473
3474 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
3475
3476 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
3477
3478 // Moved from assets/dev/js/editor/utils
3479 var Debug = function Debug() {
3480 var self = this,
3481 errorStack = [],
3482 settings = {},
3483 elements = {};
3484
3485 var initSettings = function initSettings() {
3486 settings = {
3487 debounceDelay: 500,
3488 urlsToWatch: ['elementor/assets']
3489 };
3490 };
3491
3492 var initElements = function initElements() {
3493 elements.$window = jQuery(window);
3494 };
3495
3496 var onError = function onError(event) {
3497 var _event$originalEvent;
3498
3499 var error = (_event$originalEvent = event.originalEvent) === null || _event$originalEvent === void 0 ? void 0 : _event$originalEvent.error;
3500
3501 if (!error) {
3502 return;
3503 }
3504
3505 var isInWatchList = false,
3506 urlsToWatch = settings.urlsToWatch;
3507 jQuery.each(urlsToWatch, function () {
3508 if (-1 !== error.stack.indexOf(this)) {
3509 isInWatchList = true;
3510 return false;
3511 }
3512 });
3513
3514 if (!isInWatchList) {
3515 return;
3516 }
3517
3518 self.addError({
3519 type: error.name,
3520 message: error.message,
3521 url: event.originalEvent.filename,
3522 line: event.originalEvent.lineno,
3523 column: event.originalEvent.colno
3524 });
3525 };
3526
3527 var bindEvents = function bindEvents() {
3528 elements.$window.on('error', onError);
3529 };
3530
3531 var init = function init() {
3532 initSettings();
3533 initElements();
3534 bindEvents();
3535 self.sendErrors = _.debounce(self.sendErrors, settings.debounceDelay);
3536 };
3537
3538 this.addURLToWatch = function (url) {
3539 settings.urlsToWatch.push(url);
3540 };
3541
3542 this.addCustomError = function (error, category, tag) {
3543 var errorInfo = {
3544 type: error.name,
3545 message: error.message,
3546 url: error.fileName || error.sourceURL,
3547 line: error.lineNumber || error.line,
3548 column: error.columnNumber || error.column,
3549 customFields: {
3550 category: category || 'general',
3551 tag: tag
3552 }
3553 };
3554
3555 if (!errorInfo.url) {
3556 var stackInfo = error.stack.match(/\n {4}at (.*?(?=:(\d+):(\d+)))/);
3557
3558 if (stackInfo) {
3559 errorInfo.url = stackInfo[1];
3560 errorInfo.line = stackInfo[2];
3561 errorInfo.column = stackInfo[3];
3562 }
3563 }
3564
3565 this.addError(errorInfo);
3566 };
3567
3568 this.addError = function (errorParams) {
3569 var defaultParams = {
3570 type: 'Error',
3571 timestamp: Math.floor(new Date().getTime() / 1000),
3572 message: null,
3573 url: null,
3574 line: null,
3575 column: null,
3576 customFields: {}
3577 };
3578 errorStack.push(jQuery.extend(true, defaultParams, errorParams));
3579 self.sendErrors();
3580 };
3581
3582 this.sendErrors = function () {
3583 // Avoid recursions on errors in ajax
3584 elements.$window.off('error', onError);
3585 jQuery.ajax({
3586 url: elementorCommon.config.ajax.url,
3587 method: 'POST',
3588 data: {
3589 action: 'elementor_js_log',
3590 _nonce: elementorCommon.ajax.getSettings('nonce'),
3591 data: errorStack
3592 },
3593 success: function success() {
3594 errorStack = []; // Restore error handler
3595
3596 elements.$window.on('error', onError);
3597 }
3598 });
3599 };
3600
3601 init();
3602 };
3603
3604 module.exports = Debug;
3605
3606 /***/ }),
3607
3608 /***/ "../core/common/assets/js/utils/helpers.js":
3609 /*!*************************************************!*\
3610 !*** ../core/common/assets/js/utils/helpers.js ***!
3611 \*************************************************/
3612 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3613
3614 "use strict";
3615
3616
3617 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3618
3619 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3620
3621 _Object$defineProperty(exports, "__esModule", {
3622 value: true
3623 });
3624
3625 exports["default"] = void 0;
3626
3627 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
3628
3629 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
3630
3631 __webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
3632
3633 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
3634
3635 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3636
3637 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3638
3639 var Helpers = /*#__PURE__*/function () {
3640 function Helpers() {
3641 (0, _classCallCheck2.default)(this, Helpers);
3642 }
3643
3644 (0, _createClass2.default)(Helpers, [{
3645 key: "softDeprecated",
3646 value: function softDeprecated(name, version, replacement) {
3647 if (elementorCommon.config.isDebug) {
3648 this.deprecatedMessage('soft', name, version, replacement);
3649 }
3650 }
3651 }, {
3652 key: "hardDeprecated",
3653 value: function hardDeprecated(name, version, replacement) {
3654 this.deprecatedMessage('hard', name, version, replacement);
3655 }
3656 }, {
3657 key: "deprecatedMessage",
3658 value: function deprecatedMessage(type, name, version, replacement) {
3659 var message = "`".concat(name, "` is ").concat(type, " deprecated since ").concat(version);
3660
3661 if (replacement) {
3662 message += " - Use `".concat(replacement, "` instead");
3663 }
3664
3665 this.consoleWarn(message);
3666 }
3667 }, {
3668 key: "consoleWarn",
3669 value: function consoleWarn() {
3670 var _console;
3671
3672 var style = "font-size: 12px; background-image: url(\"".concat(elementorCommon.config.urls.assets, "images/logo-icon.png\"); background-repeat: no-repeat; background-size: contain;");
3673
3674 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
3675 args[_key] = arguments[_key];
3676 }
3677
3678 args.unshift('%c %c', style, '');
3679
3680 (_console = console).warn.apply(_console, args); // eslint-disable-line no-console
3681
3682 }
3683 }, {
3684 key: "consoleError",
3685 value: function consoleError(message) {
3686 // TODO: function is part of $e.
3687 // Show an error if devTools is available.
3688 if ($e.devTools) {
3689 $e.devTools.log.error(message);
3690 } // If not a 'Hook-Break' then show error.
3691
3692
3693 if (!(message instanceof $e.modules.HookBreak)) {
3694 // eslint-disable-next-line no-console
3695 console.error(message);
3696 }
3697 }
3698 }, {
3699 key: "deprecatedMethod",
3700 value: function deprecatedMethod(methodName, version, replacement) {
3701 this.deprecatedMessage('hard', methodName, version, replacement); // This itself is deprecated.
3702
3703 this.softDeprecated('elementorCommon.helpers.deprecatedMethod', '2.8.0', 'elementorCommon.helpers.softDeprecated || elementorCommon.helpers.hardDeprecated');
3704 }
3705 }, {
3706 key: "cloneObject",
3707 value: function cloneObject(object) {
3708 return JSON.parse((0, _stringify.default)(object));
3709 }
3710 }, {
3711 key: "upperCaseWords",
3712 value: function upperCaseWords(string) {
3713 return (string + '').replace(/^(.)|\s+(.)/g, function ($1) {
3714 return $1.toUpperCase();
3715 });
3716 }
3717 }, {
3718 key: "getUniqueId",
3719 value: function getUniqueId() {
3720 return Math.random().toString(16).substr(2, 7);
3721 }
3722 }]);
3723 return Helpers;
3724 }();
3725
3726 exports["default"] = Helpers;
3727
3728 /***/ }),
3729
3730 /***/ "../core/common/assets/js/utils/storage.js":
3731 /*!*************************************************!*\
3732 !*** ../core/common/assets/js/utils/storage.js ***!
3733 \*************************************************/
3734 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3735
3736 "use strict";
3737
3738
3739 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3740
3741 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3742
3743 _Object$defineProperty(exports, "__esModule", {
3744 value: true
3745 });
3746
3747 exports["default"] = void 0;
3748
3749 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
3750
3751 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
3752
3753 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3754
3755 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3756
3757 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3758
3759 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3760
3761 var _default = /*#__PURE__*/function (_elementorModules$Mod) {
3762 (0, _inherits2.default)(_default, _elementorModules$Mod);
3763
3764 var _super = (0, _createSuper2.default)(_default);
3765
3766 function _default() {
3767 (0, _classCallCheck2.default)(this, _default);
3768 return _super.apply(this, arguments);
3769 }
3770
3771 (0, _createClass2.default)(_default, [{
3772 key: "get",
3773 value: function get(key, options) {
3774 options = options || {};
3775 var storage;
3776
3777 try {
3778 storage = options.session ? sessionStorage : localStorage;
3779 } catch (e) {
3780 return key ? undefined : {};
3781 }
3782
3783 var elementorStorage = storage.getItem('elementor');
3784
3785 if (elementorStorage) {
3786 elementorStorage = JSON.parse(elementorStorage);
3787 } else {
3788 elementorStorage = {};
3789 }
3790
3791 if (!elementorStorage.__expiration) {
3792 elementorStorage.__expiration = {};
3793 }
3794
3795 var expiration = elementorStorage.__expiration;
3796 var expirationToCheck = [];
3797
3798 if (key) {
3799 if (expiration[key]) {
3800 expirationToCheck = [key];
3801 }
3802 } else {
3803 expirationToCheck = (0, _keys.default)(expiration);
3804 }
3805
3806 var entryExpired = false;
3807 expirationToCheck.forEach(function (expirationKey) {
3808 if (new Date(expiration[expirationKey]) < new Date()) {
3809 delete elementorStorage[expirationKey];
3810 delete expiration[expirationKey];
3811 entryExpired = true;
3812 }
3813 });
3814
3815 if (entryExpired) {
3816 this.save(elementorStorage, options.session);
3817 }
3818
3819 if (key) {
3820 return elementorStorage[key];
3821 }
3822
3823 return elementorStorage;
3824 }
3825 }, {
3826 key: "set",
3827 value: function set(key, value, options) {
3828 options = options || {};
3829 var elementorStorage = this.get(null, options);
3830 elementorStorage[key] = value;
3831
3832 if (options.lifetimeInSeconds) {
3833 var date = new Date();
3834 date.setTime(date.getTime() + options.lifetimeInSeconds * 1000);
3835 elementorStorage.__expiration[key] = date.getTime();
3836 }
3837
3838 this.save(elementorStorage, options.session);
3839 }
3840 }, {
3841 key: "save",
3842 value: function save(object, session) {
3843 var storage;
3844
3845 try {
3846 storage = session ? sessionStorage : localStorage;
3847 } catch (e) {
3848 return;
3849 }
3850
3851 storage.setItem('elementor', (0, _stringify.default)(object));
3852 }
3853 }]);
3854 return _default;
3855 }(elementorModules.Module);
3856
3857 exports["default"] = _default;
3858
3859 /***/ }),
3860
3861 /***/ "../core/common/modules/ajax/assets/js/ajax.js":
3862 /*!*****************************************************!*\
3863 !*** ../core/common/modules/ajax/assets/js/ajax.js ***!
3864 \*****************************************************/
3865 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3866
3867 "use strict";
3868
3869
3870 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3871
3872 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3873
3874 _Object$defineProperty(exports, "__esModule", {
3875 value: true
3876 });
3877
3878 exports["default"] = void 0;
3879
3880 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
3881
3882 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
3883
3884 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
3885
3886 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
3887
3888 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3889
3890 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3891
3892 var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
3893
3894 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3895
3896 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3897
3898 var _default = /*#__PURE__*/function (_elementorModules$Mod) {
3899 (0, _inherits2.default)(_default, _elementorModules$Mod);
3900
3901 var _super = (0, _createSuper2.default)(_default);
3902
3903 function _default() {
3904 var _this;
3905
3906 (0, _classCallCheck2.default)(this, _default);
3907
3908 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
3909 args[_key] = arguments[_key];
3910 }
3911
3912 _this = _super.call.apply(_super, [this].concat(args));
3913 _this.requests = {};
3914 _this.cache = {};
3915
3916 _this.initRequestConstants();
3917
3918 _this.debounceSendBatch = _.debounce(_this.sendBatch.bind((0, _assertThisInitialized2.default)(_this)), 500);
3919 return _this;
3920 }
3921
3922 (0, _createClass2.default)(_default, [{
3923 key: "getDefaultSettings",
3924 value: function getDefaultSettings() {
3925 return {
3926 ajaxParams: {
3927 type: 'POST',
3928 url: elementorCommon.config.ajax.url,
3929 data: {},
3930 dataType: 'json'
3931 },
3932 actionPrefix: 'elementor_'
3933 };
3934 }
3935 }, {
3936 key: "initRequestConstants",
3937 value: function initRequestConstants() {
3938 this.requestConstants = {
3939 _nonce: this.getSettings('nonce')
3940 };
3941 }
3942 }, {
3943 key: "addRequestConstant",
3944 value: function addRequestConstant(key, value) {
3945 this.requestConstants[key] = value;
3946 }
3947 }, {
3948 key: "getCacheKey",
3949 value: function getCacheKey(request) {
3950 return (0, _stringify.default)({
3951 unique_id: request.unique_id,
3952 data: request.data
3953 });
3954 }
3955 }, {
3956 key: "loadObjects",
3957 value: function loadObjects(options) {
3958 var _this2 = this;
3959
3960 var dataCollection = {};
3961 var deferredArray = [];
3962
3963 if (options.before) {
3964 options.before();
3965 }
3966
3967 options.ids.forEach(function (objectId) {
3968 deferredArray.push(_this2.load({
3969 action: options.action,
3970 unique_id: options.data.unique_id + objectId,
3971 data: jQuery.extend({
3972 id: objectId
3973 }, options.data)
3974 }).done(function (data) {
3975 return dataCollection = jQuery.extend(dataCollection, data);
3976 }));
3977 });
3978 jQuery.when.apply(jQuery, deferredArray).done(function () {
3979 return options.success(dataCollection);
3980 });
3981 }
3982 }, {
3983 key: "load",
3984 value: function load(request, immediately) {
3985 var _this3 = this;
3986
3987 if (!request.unique_id) {
3988 request.unique_id = request.action;
3989 }
3990
3991 if (request.before) {
3992 request.before();
3993 }
3994
3995 var deferred;
3996 var cacheKey = this.getCacheKey(request);
3997
3998 if (_.has(this.cache, cacheKey)) {
3999 deferred = jQuery.Deferred().done(request.success).resolve(this.cache[cacheKey]);
4000 } else {
4001 deferred = this.addRequest(request.action, {
4002 data: request.data,
4003 unique_id: request.unique_id,
4004 success: function success(data) {
4005 return _this3.cache[cacheKey] = data;
4006 }
4007 }, immediately).done(request.success);
4008 }
4009
4010 return deferred;
4011 }
4012 }, {
4013 key: "addRequest",
4014 value: function addRequest(action, options, immediately) {
4015 options = options || {};
4016
4017 if (!options.unique_id) {
4018 options.unique_id = action;
4019 }
4020
4021 options.deferred = jQuery.Deferred().done(options.success).fail(options.error).always(options.complete);
4022 var request = {
4023 action: action,
4024 options: options
4025 };
4026
4027 if (immediately) {
4028 var requests = {};
4029 requests[options.unique_id] = request;
4030 options.deferred.jqXhr = this.sendBatch(requests);
4031 } else {
4032 this.requests[options.unique_id] = request;
4033 this.debounceSendBatch();
4034 }
4035
4036 return options.deferred;
4037 }
4038 }, {
4039 key: "sendBatch",
4040 value: function sendBatch(requests) {
4041 var actions = {};
4042
4043 if (!requests) {
4044 requests = this.requests; // Empty for next batch.
4045
4046 this.requests = {};
4047 }
4048
4049 (0, _entries.default)(requests).forEach(function (_ref) {
4050 var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
4051 id = _ref2[0],
4052 request = _ref2[1];
4053
4054 return actions[id] = {
4055 action: request.action,
4056 data: request.options.data
4057 };
4058 });
4059 return this.send('ajax', {
4060 data: {
4061 actions: (0, _stringify.default)(actions)
4062 },
4063 success: function success(data) {
4064 (0, _entries.default)(data.responses).forEach(function (_ref3) {
4065 var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
4066 id = _ref4[0],
4067 response = _ref4[1];
4068
4069 var options = requests[id].options;
4070
4071 if (options) {
4072 if (response.success) {
4073 options.deferred.resolve(response.data);
4074 } else if (!response.success) {
4075 options.deferred.reject(response.data);
4076 }
4077 }
4078 });
4079 },
4080 error: function error(data) {
4081 return (0, _values.default)(requests).forEach(function (args) {
4082 if (args.options) {
4083 args.options.deferred.reject(data);
4084 }
4085 });
4086 }
4087 });
4088 }
4089 }, {
4090 key: "prepareSend",
4091 value: function prepareSend(action, options) {
4092 var _this4 = this;
4093
4094 var settings = this.getSettings(),
4095 ajaxParams = elementorCommon.helpers.cloneObject(settings.ajaxParams);
4096 options = options || {};
4097 action = settings.actionPrefix + action;
4098 jQuery.extend(ajaxParams, options);
4099 var requestConstants = elementorCommon.helpers.cloneObject(this.requestConstants);
4100 requestConstants.action = action;
4101 var isFormData = ajaxParams.data instanceof FormData;
4102 (0, _entries.default)(requestConstants).forEach(function (_ref5) {
4103 var _ref6 = (0, _slicedToArray2.default)(_ref5, 2),
4104 key = _ref6[0],
4105 value = _ref6[1];
4106
4107 if (isFormData) {
4108 ajaxParams.data.append(key, value);
4109 } else {
4110 ajaxParams.data[key] = value;
4111 }
4112 });
4113 var successCallback = ajaxParams.success,
4114 errorCallback = ajaxParams.error;
4115
4116 if (successCallback || errorCallback) {
4117 ajaxParams.success = function (response) {
4118 if (response.success && successCallback) {
4119 successCallback(response.data);
4120 }
4121
4122 if (!response.success && errorCallback) {
4123 errorCallback(response.data);
4124 }
4125 };
4126
4127 if (errorCallback) {
4128 ajaxParams.error = function (data) {
4129 return errorCallback(data);
4130 };
4131 } else {
4132 ajaxParams.error = function (xmlHttpRequest) {
4133 if (xmlHttpRequest.readyState || 'abort' !== xmlHttpRequest.statusText) {
4134 _this4.trigger('request:unhandledError', xmlHttpRequest);
4135 }
4136 };
4137 }
4138 }
4139
4140 return ajaxParams;
4141 }
4142 }, {
4143 key: "send",
4144 value: function send(action, options) {
4145 return jQuery.ajax(this.prepareSend(action, options));
4146 }
4147 }, {
4148 key: "addRequestCache",
4149 value: function addRequestCache(request, data) {
4150 var cacheKey = this.getCacheKey(request);
4151 this.cache[cacheKey] = data;
4152 }
4153 }, {
4154 key: "invalidateCache",
4155 value: function invalidateCache(request) {
4156 var cacheKey = this.getCacheKey(request);
4157 delete this.cache[cacheKey];
4158 }
4159 }]);
4160 return _default;
4161 }(elementorModules.Module);
4162
4163 exports["default"] = _default;
4164
4165 /***/ }),
4166
4167 /***/ "../core/common/modules/connect/assets/js/connect.js":
4168 /*!***********************************************************!*\
4169 !*** ../core/common/modules/connect/assets/js/connect.js ***!
4170 \***********************************************************/
4171 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4172
4173 "use strict";
4174 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4175
4176
4177 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4178
4179 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4180
4181 _Object$defineProperty(exports, "__esModule", {
4182 value: true
4183 });
4184
4185 exports["default"] = void 0;
4186
4187 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4188
4189 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4190
4191 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
4192
4193 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
4194
4195 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4196
4197 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4198
4199 var _default = /*#__PURE__*/function (_elementorModules$Vie) {
4200 (0, _inherits2.default)(_default, _elementorModules$Vie);
4201
4202 var _super = (0, _createSuper2.default)(_default);
4203
4204 function _default() {
4205 (0, _classCallCheck2.default)(this, _default);
4206 return _super.apply(this, arguments);
4207 }
4208
4209 (0, _createClass2.default)(_default, [{
4210 key: "addPopupPlugin",
4211 value: function addPopupPlugin() {
4212 var counter = 0;
4213
4214 jQuery.fn.elementorConnect = function (options) {
4215 var _this = this;
4216
4217 // Open the Connect Dialog in a popup window.
4218 if (options !== null && options !== void 0 && options.popup) {
4219 jQuery(this).on('click', function (event) {
4220 var _options$popup, _options$popup2;
4221
4222 event.preventDefault();
4223 var width = ((_options$popup = options.popup) === null || _options$popup === void 0 ? void 0 : _options$popup.width) || 600,
4224 height = ((_options$popup2 = options.popup) === null || _options$popup2 === void 0 ? void 0 : _options$popup2.height) || 700;
4225 window.open(jQuery(_this).attr('href') + '&mode=popup', 'elementorConnect', "toolbar=no, menubar=no, width=".concat(width, ", height=").concat(height, ", top=200, left=0"));
4226 });
4227 delete options.popup;
4228 }
4229
4230 var settings = jQuery.extend({
4231 // These are the defaults.
4232 success: function success() {
4233 return location.reload();
4234 },
4235 error: function error() {
4236 elementor.notifications.showToast({
4237 message: __('Unable to connect', 'elementor')
4238 });
4239 },
4240 parseUrl: function parseUrl(url) {
4241 return url;
4242 } // Allow to change the url, e.g: replace placeholders like '%%template_type%%' with actual value.
4243
4244 }, options);
4245 this.each(function () {
4246 counter++;
4247 var $this = jQuery(this),
4248 callbackId = 'cb' + counter;
4249 $this.attr({
4250 target: '_blank',
4251 rel: 'opener',
4252 href: settings.parseUrl($this.attr('href') + '&mode=popup&callback_id=' + callbackId)
4253 });
4254 elementorCommon.elements.$window.on('elementor/connect/success/' + callbackId, settings.success).on('elementor/connect/error/' + callbackId, settings.error);
4255 });
4256 return this;
4257 };
4258 }
4259 }, {
4260 key: "getDefaultSettings",
4261 value: function getDefaultSettings() {
4262 return {
4263 selectors: {
4264 connectButton: '#elementor-template-library-connect__button'
4265 }
4266 };
4267 }
4268 }, {
4269 key: "getDefaultElements",
4270 value: function getDefaultElements() {
4271 return {
4272 $connectButton: jQuery(this.getSettings('selectors.connectButton'))
4273 };
4274 }
4275 }, {
4276 key: "applyPopup",
4277 value: function applyPopup() {
4278 this.elements.$connectButton.elementorConnect();
4279 }
4280 }, {
4281 key: "onInit",
4282 value: function onInit() {
4283 (0, _get2.default)((0, _getPrototypeOf2.default)(_default.prototype), "onInit", this).call(this);
4284 this.addPopupPlugin();
4285 this.applyPopup();
4286 }
4287 }]);
4288 return _default;
4289 }(elementorModules.ViewModule);
4290
4291 exports["default"] = _default;
4292
4293 /***/ }),
4294
4295 /***/ "../core/common/modules/event-tracker/assets/js/data/commands-data/index.js":
4296 /*!**********************************************************************************!*\
4297 !*** ../core/common/modules/event-tracker/assets/js/data/commands-data/index.js ***!
4298 \**********************************************************************************/
4299 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4300
4301 "use strict";
4302
4303
4304 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4305
4306 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4307
4308 _Object$defineProperty(exports, "__esModule", {
4309 value: true
4310 });
4311
4312 exports.Index = void 0;
4313
4314 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4315
4316 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4317
4318 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4319
4320 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4321
4322 var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../modules/web-cli/assets/js/modules/command-data.js"));
4323
4324 var Index = /*#__PURE__*/function (_CommandData) {
4325 (0, _inherits2.default)(Index, _CommandData);
4326
4327 var _super = (0, _createSuper2.default)(Index);
4328
4329 function Index() {
4330 (0, _classCallCheck2.default)(this, Index);
4331 return _super.apply(this, arguments);
4332 }
4333
4334 (0, _createClass2.default)(Index, null, [{
4335 key: "getEndpointFormat",
4336 value: function getEndpointFormat() {
4337 return 'send-event';
4338 }
4339 }]);
4340 return Index;
4341 }(_commandData.default);
4342
4343 exports.Index = Index;
4344
4345 /***/ }),
4346
4347 /***/ "../core/common/modules/event-tracker/assets/js/data/component.js":
4348 /*!************************************************************************!*\
4349 !*** ../core/common/modules/event-tracker/assets/js/data/component.js ***!
4350 \************************************************************************/
4351 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4352
4353 "use strict";
4354
4355
4356 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4357
4358 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4359
4360 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4361
4362 _Object$defineProperty(exports, "__esModule", {
4363 value: true
4364 });
4365
4366 exports["default"] = void 0;
4367
4368 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4369
4370 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4371
4372 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4373
4374 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4375
4376 var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../modules/web-cli/assets/js/modules/component-base.js"));
4377
4378 var commandsData = _interopRequireWildcard(__webpack_require__(/*! ./commands-data/ */ "../core/common/modules/event-tracker/assets/js/data/commands-data/index.js"));
4379
4380 var Component = /*#__PURE__*/function (_ComponentBase) {
4381 (0, _inherits2.default)(Component, _ComponentBase);
4382
4383 var _super = (0, _createSuper2.default)(Component);
4384
4385 function Component() {
4386 (0, _classCallCheck2.default)(this, Component);
4387 return _super.apply(this, arguments);
4388 }
4389
4390 (0, _createClass2.default)(Component, [{
4391 key: "getNamespace",
4392 value: function getNamespace() {
4393 return 'event-tracker';
4394 }
4395 }, {
4396 key: "defaultData",
4397 value: function defaultData() {
4398 return this.importCommands(commandsData);
4399 }
4400 }]);
4401 return Component;
4402 }(_componentBase.default);
4403
4404 exports["default"] = Component;
4405
4406 /***/ }),
4407
4408 /***/ "../core/common/modules/event-tracker/assets/js/events.js":
4409 /*!****************************************************************!*\
4410 !*** ../core/common/modules/event-tracker/assets/js/events.js ***!
4411 \****************************************************************/
4412 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4413
4414 "use strict";
4415
4416
4417 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4418
4419 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4420
4421 _Object$defineProperty(exports, "__esModule", {
4422 value: true
4423 });
4424
4425 exports["default"] = void 0;
4426
4427 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4428
4429 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4430
4431 var _time = _interopRequireDefault(__webpack_require__(/*! elementor-utils/time */ "../assets/dev/js/utils/time.js"));
4432
4433 var Events = /*#__PURE__*/function () {
4434 function Events() {
4435 (0, _classCallCheck2.default)(this, Events);
4436 }
4437
4438 (0, _createClass2.default)(Events, [{
4439 key: "dispatchEvent",
4440 value: function dispatchEvent(eventData) {
4441 if (!elementorCommon.config['event-tracker'].isUserDataShared || !eventData) {
4442 return;
4443 }
4444
4445 eventData.ts = (0, _time.default)(); // No need to wait for response, no need to block browser in any way.
4446
4447 $e.data.create('event-tracker/index', {
4448 event_data: eventData
4449 });
4450 }
4451 }]);
4452 return Events;
4453 }();
4454
4455 exports["default"] = Events;
4456
4457 /***/ }),
4458
4459 /***/ "../core/common/modules/finder/assets/js/commands/index.js":
4460 /*!*****************************************************************!*\
4461 !*** ../core/common/modules/finder/assets/js/commands/index.js ***!
4462 \*****************************************************************/
4463 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4464
4465 "use strict";
4466
4467
4468 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4469
4470 _Object$defineProperty(exports, "__esModule", {
4471 value: true
4472 });
4473
4474 _Object$defineProperty(exports, "NavigateDown", {
4475 enumerable: true,
4476 get: function get() {
4477 return _navigateDown.NavigateDown;
4478 }
4479 });
4480
4481 _Object$defineProperty(exports, "NavigateSelect", {
4482 enumerable: true,
4483 get: function get() {
4484 return _navigateSelect.NavigateSelect;
4485 }
4486 });
4487
4488 _Object$defineProperty(exports, "NavigateUp", {
4489 enumerable: true,
4490 get: function get() {
4491 return _navigateUp.NavigateUp;
4492 }
4493 });
4494
4495 var _navigateDown = __webpack_require__(/*! ./navigate-down */ "../core/common/modules/finder/assets/js/commands/navigate-down.js");
4496
4497 var _navigateSelect = __webpack_require__(/*! ./navigate-select */ "../core/common/modules/finder/assets/js/commands/navigate-select.js");
4498
4499 var _navigateUp = __webpack_require__(/*! ./navigate-up */ "../core/common/modules/finder/assets/js/commands/navigate-up.js");
4500
4501 /***/ }),
4502
4503 /***/ "../core/common/modules/finder/assets/js/commands/navigate-down.js":
4504 /*!*************************************************************************!*\
4505 !*** ../core/common/modules/finder/assets/js/commands/navigate-down.js ***!
4506 \*************************************************************************/
4507 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4508
4509 "use strict";
4510
4511
4512 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4513
4514 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4515
4516 _Object$defineProperty(exports, "__esModule", {
4517 value: true
4518 });
4519
4520 exports["default"] = exports.NavigateDown = void 0;
4521
4522 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4523
4524 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4525
4526 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4527
4528 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4529
4530 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
4531
4532 var NavigateDown = /*#__PURE__*/function (_CommandBase) {
4533 (0, _inherits2.default)(NavigateDown, _CommandBase);
4534
4535 var _super = (0, _createSuper2.default)(NavigateDown);
4536
4537 function NavigateDown() {
4538 (0, _classCallCheck2.default)(this, NavigateDown);
4539 return _super.apply(this, arguments);
4540 }
4541
4542 (0, _createClass2.default)(NavigateDown, [{
4543 key: "apply",
4544 value: function apply() {
4545 this.component.getItemsView().activateNextItem();
4546 }
4547 }]);
4548 return NavigateDown;
4549 }(_commandBase.default);
4550
4551 exports.NavigateDown = NavigateDown;
4552 var _default = NavigateDown;
4553 exports["default"] = _default;
4554
4555 /***/ }),
4556
4557 /***/ "../core/common/modules/finder/assets/js/commands/navigate-select.js":
4558 /*!***************************************************************************!*\
4559 !*** ../core/common/modules/finder/assets/js/commands/navigate-select.js ***!
4560 \***************************************************************************/
4561 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4562
4563 "use strict";
4564
4565
4566 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4567
4568 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4569
4570 _Object$defineProperty(exports, "__esModule", {
4571 value: true
4572 });
4573
4574 exports["default"] = exports.NavigateSelect = void 0;
4575
4576 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4577
4578 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4579
4580 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4581
4582 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4583
4584 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
4585
4586 var NavigateSelect = /*#__PURE__*/function (_CommandBase) {
4587 (0, _inherits2.default)(NavigateSelect, _CommandBase);
4588
4589 var _super = (0, _createSuper2.default)(NavigateSelect);
4590
4591 function NavigateSelect() {
4592 (0, _classCallCheck2.default)(this, NavigateSelect);
4593 return _super.apply(this, arguments);
4594 }
4595
4596 (0, _createClass2.default)(NavigateSelect, [{
4597 key: "apply",
4598 value: function apply(args) {
4599 this.component.getItemsView().goToActiveItem(args);
4600 }
4601 }]);
4602 return NavigateSelect;
4603 }(_commandBase.default);
4604
4605 exports.NavigateSelect = NavigateSelect;
4606 var _default = NavigateSelect;
4607 exports["default"] = _default;
4608
4609 /***/ }),
4610
4611 /***/ "../core/common/modules/finder/assets/js/commands/navigate-up.js":
4612 /*!***********************************************************************!*\
4613 !*** ../core/common/modules/finder/assets/js/commands/navigate-up.js ***!
4614 \***********************************************************************/
4615 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4616
4617 "use strict";
4618
4619
4620 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4621
4622 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4623
4624 _Object$defineProperty(exports, "__esModule", {
4625 value: true
4626 });
4627
4628 exports["default"] = exports.NavigateUp = void 0;
4629
4630 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4631
4632 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4633
4634 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4635
4636 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4637
4638 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
4639
4640 var NavigateUp = /*#__PURE__*/function (_CommandBase) {
4641 (0, _inherits2.default)(NavigateUp, _CommandBase);
4642
4643 var _super = (0, _createSuper2.default)(NavigateUp);
4644
4645 function NavigateUp() {
4646 (0, _classCallCheck2.default)(this, NavigateUp);
4647 return _super.apply(this, arguments);
4648 }
4649
4650 (0, _createClass2.default)(NavigateUp, [{
4651 key: "apply",
4652 value: function apply() {
4653 this.component.getItemsView().activateNextItem(true);
4654 }
4655 }]);
4656 return NavigateUp;
4657 }(_commandBase.default);
4658
4659 exports.NavigateUp = NavigateUp;
4660 var _default = NavigateUp;
4661 exports["default"] = _default;
4662
4663 /***/ }),
4664
4665 /***/ "../core/common/modules/finder/assets/js/component.js":
4666 /*!************************************************************!*\
4667 !*** ../core/common/modules/finder/assets/js/component.js ***!
4668 \************************************************************/
4669 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4670
4671 "use strict";
4672
4673
4674 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4675
4676 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4677
4678 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4679
4680 _Object$defineProperty(exports, "__esModule", {
4681 value: true
4682 });
4683
4684 exports["default"] = void 0;
4685
4686 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
4687
4688 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4689
4690 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4691
4692 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
4693
4694 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
4695
4696 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4697
4698 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4699
4700 var _componentModalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-modal-base */ "../modules/web-cli/assets/js/modules/component-modal-base.js"));
4701
4702 var _layout = _interopRequireDefault(__webpack_require__(/*! ./modal/views/layout */ "../core/common/modules/finder/assets/js/modal/views/layout.js"));
4703
4704 var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../core/common/modules/finder/assets/js/commands/index.js"));
4705
4706 var Component = /*#__PURE__*/function (_ComponentModalBase) {
4707 (0, _inherits2.default)(Component, _ComponentModalBase);
4708
4709 var _super = (0, _createSuper2.default)(Component);
4710
4711 function Component() {
4712 (0, _classCallCheck2.default)(this, Component);
4713 return _super.apply(this, arguments);
4714 }
4715
4716 (0, _createClass2.default)(Component, [{
4717 key: "getNamespace",
4718 value: function getNamespace() {
4719 return 'finder';
4720 }
4721 }, {
4722 key: "defaultShortcuts",
4723 value: function defaultShortcuts() {
4724 var _this = this;
4725
4726 return {
4727 '': {
4728 keys: 'ctrl+e'
4729 },
4730 'navigate-down': {
4731 keys: 'down',
4732 scopes: [this.getNamespace()],
4733 dependency: function dependency() {
4734 return _this.getItemsView();
4735 }
4736 },
4737 'navigate-up': {
4738 keys: 'up',
4739 scopes: [this.getNamespace()],
4740 dependency: function dependency() {
4741 return _this.getItemsView();
4742 }
4743 },
4744 'navigate-select': {
4745 keys: 'enter',
4746 scopes: [this.getNamespace()],
4747 dependency: function dependency() {
4748 return _this.getItemsView().$activeItem;
4749 }
4750 }
4751 };
4752 }
4753 }, {
4754 key: "defaultCommands",
4755 value: function defaultCommands() {
4756 var modalCommands = (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "defaultCommands", this).call(this);
4757 return (0, _objectSpread2.default)((0, _objectSpread2.default)({
4758 'navigate/down': function navigateDown() {
4759 elementorCommon.helpers.softDeprecated("$e.run( 'finder/navigate/down' )", '3.0.0', "$e.run( 'finder/navigate-down' )");
4760 $e.run('finder/navigate-down');
4761 },
4762 'navigate/up': function navigateUp() {
4763 elementorCommon.helpers.softDeprecated("$e.run( 'finder/navigate/up' )", '3.0.0', "$e.run( 'finder/navigate-up' )");
4764 $e.run('finder/navigate-up');
4765 },
4766 'navigate/select': function navigateSelect(event) {
4767 elementorCommon.helpers.softDeprecated("$e.run( 'finder/navigate/select', event )", '3.0.0', "$e.run( 'finder/navigate-select', event )"); // TODO: Fix $e.shortcuts use args. ( args.event ).
4768
4769 $e.run('finder/navigate-select', event);
4770 }
4771 }, modalCommands), this.importCommands(commands));
4772 }
4773 }, {
4774 key: "getModalLayout",
4775 value: function getModalLayout() {
4776 return _layout.default;
4777 }
4778 }, {
4779 key: "getItemsView",
4780 value: function getItemsView() {
4781 return this.layout.modalContent.currentView.content.currentView;
4782 }
4783 }]);
4784 return Component;
4785 }(_componentModalBase.default);
4786
4787 exports["default"] = Component;
4788
4789 /***/ }),
4790
4791 /***/ "../core/common/modules/finder/assets/js/finder.js":
4792 /*!*********************************************************!*\
4793 !*** ../core/common/modules/finder/assets/js/finder.js ***!
4794 \*********************************************************/
4795 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4796
4797 "use strict";
4798
4799
4800 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4801
4802 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4803
4804 _Object$defineProperty(exports, "__esModule", {
4805 value: true
4806 });
4807
4808 exports["default"] = void 0;
4809
4810 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4811
4812 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4813
4814 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4815
4816 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4817
4818 var _component = _interopRequireDefault(__webpack_require__(/*! ./component */ "../core/common/modules/finder/assets/js/component.js"));
4819
4820 var _default = /*#__PURE__*/function (_elementorModules$Mod) {
4821 (0, _inherits2.default)(_default, _elementorModules$Mod);
4822
4823 var _super = (0, _createSuper2.default)(_default);
4824
4825 function _default() {
4826 (0, _classCallCheck2.default)(this, _default);
4827 return _super.apply(this, arguments);
4828 }
4829
4830 (0, _createClass2.default)(_default, [{
4831 key: "onInit",
4832 value: function onInit() {
4833 // TODO: Temp fix, do not load finder in theme-builder.
4834 // Better to pass into '$e' constructor the app owner. ( admin, editor, preview, iframe ).
4835 if (window.top !== window) {
4836 return;
4837 }
4838
4839 this.channel = Backbone.Radio.channel('ELEMENTOR:finder');
4840 $e.components.register(new _component.default({
4841 manager: this
4842 }));
4843 }
4844 }]);
4845 return _default;
4846 }(elementorModules.Module);
4847
4848 exports["default"] = _default;
4849
4850 /***/ }),
4851
4852 /***/ "../core/common/modules/finder/assets/js/modal/model/item.js":
4853 /*!*******************************************************************!*\
4854 !*** ../core/common/modules/finder/assets/js/modal/model/item.js ***!
4855 \*******************************************************************/
4856 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4857
4858 "use strict";
4859
4860
4861 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4862
4863 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4864
4865 _Object$defineProperty(exports, "__esModule", {
4866 value: true
4867 });
4868
4869 exports["default"] = void 0;
4870
4871 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4872
4873 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4874
4875 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4876
4877 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4878
4879 var _default = /*#__PURE__*/function (_Backbone$Model) {
4880 (0, _inherits2.default)(_default, _Backbone$Model);
4881
4882 var _super = (0, _createSuper2.default)(_default);
4883
4884 function _default() {
4885 (0, _classCallCheck2.default)(this, _default);
4886 return _super.apply(this, arguments);
4887 }
4888
4889 (0, _createClass2.default)(_default, [{
4890 key: "defaults",
4891 value: function defaults() {
4892 return {
4893 description: '',
4894 icon: 'settings',
4895 url: '',
4896 keywords: [],
4897 actions: []
4898 };
4899 }
4900 }]);
4901 return _default;
4902 }(Backbone.Model);
4903
4904 exports["default"] = _default;
4905
4906 /***/ }),
4907
4908 /***/ "../core/common/modules/finder/assets/js/modal/views/categories.js":
4909 /*!*************************************************************************!*\
4910 !*** ../core/common/modules/finder/assets/js/modal/views/categories.js ***!
4911 \*************************************************************************/
4912 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4913
4914 "use strict";
4915
4916
4917 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4918
4919 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4920
4921 _Object$defineProperty(exports, "__esModule", {
4922 value: true
4923 });
4924
4925 exports["default"] = void 0;
4926
4927 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
4928
4929 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4930
4931 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4932
4933 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4934
4935 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4936
4937 var _category = _interopRequireDefault(__webpack_require__(/*! ./category */ "../core/common/modules/finder/assets/js/modal/views/category.js"));
4938
4939 var _dynamicCategory = _interopRequireDefault(__webpack_require__(/*! ./dynamic-category */ "../core/common/modules/finder/assets/js/modal/views/dynamic-category.js"));
4940
4941 var _default = /*#__PURE__*/function (_Marionette$Composite) {
4942 (0, _inherits2.default)(_default, _Marionette$Composite);
4943
4944 var _super = (0, _createSuper2.default)(_default);
4945
4946 function _default() {
4947 (0, _classCallCheck2.default)(this, _default);
4948 return _super.apply(this, arguments);
4949 }
4950
4951 (0, _createClass2.default)(_default, [{
4952 key: "id",
4953 value: function id() {
4954 return 'elementor-finder__results-container';
4955 }
4956 }, {
4957 key: "ui",
4958 value: function ui() {
4959 this.selectors = {
4960 noResults: '#elementor-finder__no-results',
4961 categoryItem: '.elementor-finder__results__item'
4962 };
4963 return this.selectors;
4964 }
4965 }, {
4966 key: "events",
4967 value: function events() {
4968 return {
4969 'mouseenter @ui.categoryItem': 'onCategoryItemMouseEnter'
4970 };
4971 }
4972 }, {
4973 key: "getTemplate",
4974 value: function getTemplate() {
4975 return '#tmpl-elementor-finder-results-container';
4976 }
4977 }, {
4978 key: "getChildView",
4979 value: function getChildView(childModel) {
4980 return childModel.get('dynamic') ? _dynamicCategory.default : _category.default;
4981 }
4982 }, {
4983 key: "initialize",
4984 value: function initialize() {
4985 this.$activeItem = null;
4986 this.childViewContainer = '#elementor-finder__results';
4987 this.collection = new Backbone.Collection((0, _values.default)(elementorCommon.finder.getSettings('data')));
4988 }
4989 }, {
4990 key: "activateItem",
4991 value: function activateItem($item) {
4992 if (this.$activeItem) {
4993 this.$activeItem.removeClass('elementor-active');
4994 }
4995
4996 $item.addClass('elementor-active');
4997 this.$activeItem = $item;
4998 }
4999 }, {
5000 key: "activateNextItem",
5001 value: function activateNextItem(reverse) {
5002 var $allItems = jQuery(this.selectors.categoryItem);
5003 var nextItemIndex = 0;
5004
5005 if (this.$activeItem) {
5006 nextItemIndex = $allItems.index(this.$activeItem) + (reverse ? -1 : 1);
5007
5008 if (nextItemIndex >= $allItems.length) {
5009 nextItemIndex = 0;
5010 } else if (nextItemIndex < 0) {
5011 nextItemIndex = $allItems.length - 1;
5012 }
5013 }
5014
5015 var $nextItem = $allItems.eq(nextItemIndex);
5016 this.activateItem($nextItem);
5017 $nextItem[0].scrollIntoView({
5018 block: 'nearest'
5019 });
5020 }
5021 }, {
5022 key: "goToActiveItem",
5023 value: function goToActiveItem(event) {
5024 var $a = this.$activeItem.children('a'),
5025 isControlClicked = $e.shortcuts.isControlEvent(event);
5026
5027 if (isControlClicked) {
5028 $a.attr('target', '_blank');
5029 }
5030
5031 $a[0].click();
5032
5033 if (isControlClicked) {
5034 $a.removeAttr('target');
5035 }
5036 }
5037 }, {
5038 key: "onCategoryItemMouseEnter",
5039 value: function onCategoryItemMouseEnter(event) {
5040 this.activateItem(jQuery(event.currentTarget));
5041 }
5042 }, {
5043 key: "onChildviewToggleVisibility",
5044 value: function onChildviewToggleVisibility() {
5045 var allCategoriesAreEmpty = this.children.every(function (child) {
5046 return !child.isVisible;
5047 });
5048 this.ui.noResults.toggle(allCategoriesAreEmpty);
5049 }
5050 }]);
5051 return _default;
5052 }(Marionette.CompositeView);
5053
5054 exports["default"] = _default;
5055
5056 /***/ }),
5057
5058 /***/ "../core/common/modules/finder/assets/js/modal/views/category.js":
5059 /*!***********************************************************************!*\
5060 !*** ../core/common/modules/finder/assets/js/modal/views/category.js ***!
5061 \***********************************************************************/
5062 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5063
5064 "use strict";
5065
5066
5067 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5068
5069 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5070
5071 _Object$defineProperty(exports, "__esModule", {
5072 value: true
5073 });
5074
5075 exports["default"] = void 0;
5076
5077 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
5078
5079 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5080
5081 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5082
5083 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5084
5085 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5086
5087 var _item = _interopRequireDefault(__webpack_require__(/*! ./item */ "../core/common/modules/finder/assets/js/modal/views/item.js"));
5088
5089 var _item2 = _interopRequireDefault(__webpack_require__(/*! ../model/item */ "../core/common/modules/finder/assets/js/modal/model/item.js"));
5090
5091 var _default = /*#__PURE__*/function (_Marionette$Composite) {
5092 (0, _inherits2.default)(_default, _Marionette$Composite);
5093
5094 var _super = (0, _createSuper2.default)(_default);
5095
5096 function _default() {
5097 (0, _classCallCheck2.default)(this, _default);
5098 return _super.apply(this, arguments);
5099 }
5100
5101 (0, _createClass2.default)(_default, [{
5102 key: "className",
5103 value: function className() {
5104 return 'elementor-finder__results__category';
5105 }
5106 }, {
5107 key: "getTemplate",
5108 value: function getTemplate() {
5109 return '#tmpl-elementor-finder__results__category';
5110 }
5111 }, {
5112 key: "getChildView",
5113 value: function getChildView() {
5114 return _item.default;
5115 }
5116 }, {
5117 key: "initialize",
5118 value: function initialize() {
5119 this.childViewContainer = '.elementor-finder__results__category__items';
5120 this.isVisible = true;
5121 var items = this.model.get('items');
5122
5123 if (items) {
5124 items = (0, _values.default)(items);
5125 }
5126
5127 this.collection = new Backbone.Collection(items, {
5128 model: _item2.default
5129 });
5130 }
5131 }, {
5132 key: "filter",
5133 value: function filter(childModel) {
5134 var textFilter = this.getTextFilter();
5135
5136 if (childModel.get('title').toLowerCase().indexOf(textFilter) >= 0) {
5137 return true;
5138 }
5139
5140 return childModel.get('keywords').some(function (keyword) {
5141 return keyword.indexOf(textFilter) >= 0;
5142 });
5143 }
5144 }, {
5145 key: "getTextFilter",
5146 value: function getTextFilter() {
5147 return elementorCommon.finder.channel.request('filter:text').trim().toLowerCase();
5148 }
5149 }, {
5150 key: "toggleElement",
5151 value: function toggleElement() {
5152 var isCurrentlyVisible = !!this.children.length;
5153
5154 if (isCurrentlyVisible !== this.isVisible) {
5155 this.isVisible = isCurrentlyVisible;
5156 this.$el.toggle(isCurrentlyVisible);
5157 this.triggerMethod('toggle:visibility');
5158 }
5159 }
5160 }, {
5161 key: "onRender",
5162 value: function onRender() {
5163 this.listenTo(elementorCommon.finder.channel, 'filter:change', this.onFilterChange.bind(this));
5164 }
5165 }, {
5166 key: "onFilterChange",
5167 value: function onFilterChange() {
5168 this._renderChildren();
5169 }
5170 }, {
5171 key: "onRenderCollection",
5172 value: function onRenderCollection() {
5173 this.toggleElement();
5174 }
5175 }]);
5176 return _default;
5177 }(Marionette.CompositeView);
5178
5179 exports["default"] = _default;
5180
5181 /***/ }),
5182
5183 /***/ "../core/common/modules/finder/assets/js/modal/views/content.js":
5184 /*!**********************************************************************!*\
5185 !*** ../core/common/modules/finder/assets/js/modal/views/content.js ***!
5186 \**********************************************************************/
5187 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5188
5189 "use strict";
5190
5191
5192 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5193
5194 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5195
5196 _Object$defineProperty(exports, "__esModule", {
5197 value: true
5198 });
5199
5200 exports["default"] = void 0;
5201
5202 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5203
5204 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5205
5206 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5207
5208 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5209
5210 var _categories = _interopRequireDefault(__webpack_require__(/*! ./categories */ "../core/common/modules/finder/assets/js/modal/views/categories.js"));
5211
5212 var _default = /*#__PURE__*/function (_Marionette$LayoutVie) {
5213 (0, _inherits2.default)(_default, _Marionette$LayoutVie);
5214
5215 var _super = (0, _createSuper2.default)(_default);
5216
5217 function _default() {
5218 (0, _classCallCheck2.default)(this, _default);
5219 return _super.apply(this, arguments);
5220 }
5221
5222 (0, _createClass2.default)(_default, [{
5223 key: "id",
5224 value: function id() {
5225 return 'elementor-finder';
5226 }
5227 }, {
5228 key: "getTemplate",
5229 value: function getTemplate() {
5230 return '#tmpl-elementor-finder';
5231 }
5232 }, {
5233 key: "ui",
5234 value: function ui() {
5235 return {
5236 searchInput: '#elementor-finder__search__input'
5237 };
5238 }
5239 }, {
5240 key: "events",
5241 value: function events() {
5242 return {
5243 'input @ui.searchInput': 'onSearchInputInput'
5244 };
5245 }
5246 }, {
5247 key: "regions",
5248 value: function regions() {
5249 return {
5250 content: '#elementor-finder__content'
5251 };
5252 }
5253 }, {
5254 key: "showCategoriesView",
5255 value: function showCategoriesView() {
5256 this.content.show(new _categories.default());
5257 }
5258 }, {
5259 key: "onSearchInputInput",
5260 value: function onSearchInputInput() {
5261 var value = this.ui.searchInput.val();
5262
5263 if (value) {
5264 elementorCommon.finder.channel.reply('filter:text', value).trigger('filter:change');
5265
5266 if (!(this.content.currentView instanceof _categories.default)) {
5267 this.showCategoriesView();
5268 }
5269 }
5270
5271 this.content.currentView.$el.toggle(!!value);
5272 }
5273 }]);
5274 return _default;
5275 }(Marionette.LayoutView);
5276
5277 exports["default"] = _default;
5278
5279 /***/ }),
5280
5281 /***/ "../core/common/modules/finder/assets/js/modal/views/dynamic-category.js":
5282 /*!*******************************************************************************!*\
5283 !*** ../core/common/modules/finder/assets/js/modal/views/dynamic-category.js ***!
5284 \*******************************************************************************/
5285 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5286
5287 "use strict";
5288
5289
5290 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5291
5292 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5293
5294 _Object$defineProperty(exports, "__esModule", {
5295 value: true
5296 });
5297
5298 exports["default"] = void 0;
5299
5300 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5301
5302 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5303
5304 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
5305
5306 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
5307
5308 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5309
5310 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5311
5312 var _category = _interopRequireDefault(__webpack_require__(/*! ./category */ "../core/common/modules/finder/assets/js/modal/views/category.js"));
5313
5314 var _default = /*#__PURE__*/function (_Category) {
5315 (0, _inherits2.default)(_default, _Category);
5316
5317 var _super = (0, _createSuper2.default)(_default);
5318
5319 function _default() {
5320 (0, _classCallCheck2.default)(this, _default);
5321 return _super.apply(this, arguments);
5322 }
5323
5324 (0, _createClass2.default)(_default, [{
5325 key: "className",
5326 value: function className() {
5327 return (0, _get2.default)((0, _getPrototypeOf2.default)(_default.prototype), "className", this).call(this) + ' elementor-finder__results__category--dynamic';
5328 }
5329 }, {
5330 key: "ui",
5331 value: function ui() {
5332 return {
5333 title: '.elementor-finder__results__category__title'
5334 };
5335 }
5336 }, {
5337 key: "fetchData",
5338 value: function fetchData() {
5339 var _this = this;
5340
5341 this.ui.loadingIcon.show();
5342 elementorCommon.ajax.addRequest('finder_get_category_items', {
5343 data: {
5344 category: this.model.get('name'),
5345 filter: this.getTextFilter()
5346 },
5347 success: function success(data) {
5348 if (_this.isDestroyed) {
5349 return;
5350 }
5351
5352 _this.collection.set(data);
5353
5354 _this.toggleElement();
5355
5356 _this.ui.loadingIcon.hide();
5357 }
5358 });
5359 }
5360 }, {
5361 key: "filter",
5362 value: function filter() {
5363 return true;
5364 }
5365 }, {
5366 key: "onFilterChange",
5367 value: function onFilterChange() {
5368 this.fetchData();
5369 }
5370 }, {
5371 key: "onRender",
5372 value: function onRender() {
5373 (0, _get2.default)((0, _getPrototypeOf2.default)(_default.prototype), "onRender", this).call(this);
5374 this.ui.loadingIcon = jQuery('<i>', {
5375 class: 'eicon-loading eicon-animation-spin'
5376 });
5377 this.ui.title.after(this.ui.loadingIcon);
5378 this.fetchData();
5379 }
5380 }]);
5381 return _default;
5382 }(_category.default);
5383
5384 exports["default"] = _default;
5385
5386 /***/ }),
5387
5388 /***/ "../core/common/modules/finder/assets/js/modal/views/item.js":
5389 /*!*******************************************************************!*\
5390 !*** ../core/common/modules/finder/assets/js/modal/views/item.js ***!
5391 \*******************************************************************/
5392 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5393
5394 "use strict";
5395
5396
5397 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5398
5399 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5400
5401 _Object$defineProperty(exports, "__esModule", {
5402 value: true
5403 });
5404
5405 exports["default"] = void 0;
5406
5407 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5408
5409 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5410
5411 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5412
5413 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5414
5415 var _default = /*#__PURE__*/function (_Marionette$ItemView) {
5416 (0, _inherits2.default)(_default, _Marionette$ItemView);
5417
5418 var _super = (0, _createSuper2.default)(_default);
5419
5420 function _default() {
5421 (0, _classCallCheck2.default)(this, _default);
5422 return _super.apply(this, arguments);
5423 }
5424
5425 (0, _createClass2.default)(_default, [{
5426 key: "className",
5427 value: function className() {
5428 return 'elementor-finder__results__item';
5429 }
5430 }, {
5431 key: "getTemplate",
5432 value: function getTemplate() {
5433 return '#tmpl-elementor-finder__results__item';
5434 }
5435 }]);
5436 return _default;
5437 }(Marionette.ItemView);
5438
5439 exports["default"] = _default;
5440
5441 /***/ }),
5442
5443 /***/ "../core/common/modules/finder/assets/js/modal/views/layout.js":
5444 /*!*********************************************************************!*\
5445 !*** ../core/common/modules/finder/assets/js/modal/views/layout.js ***!
5446 \*********************************************************************/
5447 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5448
5449 "use strict";
5450 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5451
5452
5453 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5454
5455 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5456
5457 _Object$defineProperty(exports, "__esModule", {
5458 value: true
5459 });
5460
5461 exports["default"] = void 0;
5462
5463 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5464
5465 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5466
5467 var _get4 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
5468
5469 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
5470
5471 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5472
5473 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5474
5475 var _content = _interopRequireDefault(__webpack_require__(/*! ./content */ "../core/common/modules/finder/assets/js/modal/views/content.js"));
5476
5477 var _default = /*#__PURE__*/function (_elementorModules$com) {
5478 (0, _inherits2.default)(_default, _elementorModules$com);
5479
5480 var _super = (0, _createSuper2.default)(_default);
5481
5482 function _default() {
5483 (0, _classCallCheck2.default)(this, _default);
5484 return _super.apply(this, arguments);
5485 }
5486
5487 (0, _createClass2.default)(_default, [{
5488 key: "getModalOptions",
5489 value: function getModalOptions() {
5490 return {
5491 id: 'elementor-finder__modal',
5492 draggable: true,
5493 effects: {
5494 show: 'show',
5495 hide: 'hide'
5496 },
5497 position: {
5498 enable: false
5499 }
5500 };
5501 }
5502 }, {
5503 key: "getLogoOptions",
5504 value: function getLogoOptions() {
5505 return {
5506 title: __('Finder', 'elementor')
5507 };
5508 }
5509 }, {
5510 key: "initialize",
5511 value: function initialize() {
5512 var _get2;
5513
5514 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
5515 args[_key] = arguments[_key];
5516 }
5517
5518 (_get2 = (0, _get4.default)((0, _getPrototypeOf2.default)(_default.prototype), "initialize", this)).call.apply(_get2, [this].concat(args));
5519
5520 this.showLogo();
5521 this.showContentView();
5522 }
5523 }, {
5524 key: "showContentView",
5525 value: function showContentView() {
5526 this.modalContent.show(new _content.default());
5527 }
5528 }, {
5529 key: "showModal",
5530 value: function showModal() {
5531 var _get3;
5532
5533 for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
5534 args[_key2] = arguments[_key2];
5535 }
5536
5537 (_get3 = (0, _get4.default)((0, _getPrototypeOf2.default)(_default.prototype), "showModal", this)).call.apply(_get3, [this].concat(args));
5538
5539 this.modalContent.currentView.ui.searchInput.focus();
5540 }
5541 }]);
5542 return _default;
5543 }(elementorModules.common.views.modal.Layout);
5544
5545 exports["default"] = _default;
5546
5547 /***/ }),
5548
5549 /***/ "../modules/web-cli/assets/js/core/data/errors/base-error.js":
5550 /*!*******************************************************************!*\
5551 !*** ../modules/web-cli/assets/js/core/data/errors/base-error.js ***!
5552 \*******************************************************************/
5553 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5554
5555 "use strict";
5556
5557
5558 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5559
5560 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5561
5562 _Object$defineProperty(exports, "__esModule", {
5563 value: true
5564 });
5565
5566 exports["default"] = void 0;
5567
5568 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5569
5570 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5571
5572 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5573
5574 var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
5575
5576 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5577
5578 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5579
5580 var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/wrapNativeSuper */ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js"));
5581
5582 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
5583
5584 var _helpers = _interopRequireDefault(__webpack_require__(/*! elementor-api/utils/helpers */ "../modules/web-cli/assets/js/utils/helpers.js"));
5585
5586 var _forceMethodImplementation = _interopRequireDefault(__webpack_require__(/*! ../../../utils/force-method-implementation */ "../modules/web-cli/assets/js/utils/force-method-implementation.js"));
5587
5588 var BaseError = /*#__PURE__*/function (_Error) {
5589 (0, _inherits2.default)(BaseError, _Error);
5590
5591 var _super = (0, _createSuper2.default)(BaseError);
5592
5593 /**
5594 * Error constructor.
5595 *
5596 * @param code
5597 * @param message
5598 * @param data
5599 */
5600 function BaseError() {
5601 var _this;
5602
5603 var message = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
5604 var code = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
5605 var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
5606 (0, _classCallCheck2.default)(this, BaseError);
5607 _this = _super.call(this, message);
5608 (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "code", '');
5609 (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "data", []);
5610 _this.code = code;
5611 _this.data = data;
5612 return _this;
5613 }
5614 /**
5615 * Notify a message when the error occurs.
5616 */
5617
5618
5619 (0, _createClass2.default)(BaseError, [{
5620 key: "notify",
5621 value: function notify() {
5622 _helpers.default.consoleError((0, _objectSpread2.default)({
5623 message: this.message
5624 }, this));
5625 }
5626 }], [{
5627 key: "create",
5628 value:
5629 /**
5630 * The server error code.
5631 *
5632 * @type {string}
5633 */
5634
5635 /**
5636 * Additional data about the current error.
5637 *
5638 * @type {*[]}
5639 */
5640
5641 /**
5642 * Static helper function to create the error.
5643 *
5644 * @param message
5645 * @param code
5646 * @param data
5647 * @returns {BaseError}
5648 */
5649 function create(message) {
5650 var code = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
5651 var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
5652 return new this(message, code, data);
5653 }
5654 /**
5655 * Returns the status code of the error.
5656 */
5657
5658 }, {
5659 key: "getHTTPErrorCode",
5660 value: function getHTTPErrorCode() {
5661 (0, _forceMethodImplementation.default)();
5662 }
5663 }]);
5664 return BaseError;
5665 }( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error));
5666
5667 exports["default"] = BaseError;
5668
5669 /***/ }),
5670
5671 /***/ "../modules/web-cli/assets/js/core/data/errors/default-error.js":
5672 /*!**********************************************************************!*\
5673 !*** ../modules/web-cli/assets/js/core/data/errors/default-error.js ***!
5674 \**********************************************************************/
5675 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5676
5677 "use strict";
5678
5679
5680 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5681
5682 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5683
5684 _Object$defineProperty(exports, "__esModule", {
5685 value: true
5686 });
5687
5688 exports["default"] = exports.DefaultError = void 0;
5689
5690 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5691
5692 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5693
5694 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5695
5696 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5697
5698 var _baseError = _interopRequireDefault(__webpack_require__(/*! ./base-error */ "../modules/web-cli/assets/js/core/data/errors/base-error.js"));
5699
5700 var DefaultError = /*#__PURE__*/function (_BaseError) {
5701 (0, _inherits2.default)(DefaultError, _BaseError);
5702
5703 var _super = (0, _createSuper2.default)(DefaultError);
5704
5705 function DefaultError() {
5706 (0, _classCallCheck2.default)(this, DefaultError);
5707 return _super.apply(this, arguments);
5708 }
5709
5710 (0, _createClass2.default)(DefaultError, null, [{
5711 key: "getHTTPErrorCode",
5712 value: function getHTTPErrorCode() {
5713 return 501;
5714 }
5715 }]);
5716 return DefaultError;
5717 }(_baseError.default);
5718
5719 exports.DefaultError = DefaultError;
5720 var _default = DefaultError;
5721 exports["default"] = _default;
5722
5723 /***/ }),
5724
5725 /***/ "../modules/web-cli/assets/js/core/data/errors/error-404.js":
5726 /*!******************************************************************!*\
5727 !*** ../modules/web-cli/assets/js/core/data/errors/error-404.js ***!
5728 \******************************************************************/
5729 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5730
5731 "use strict";
5732
5733
5734 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5735
5736 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5737
5738 _Object$defineProperty(exports, "__esModule", {
5739 value: true
5740 });
5741
5742 exports["default"] = exports.Error404 = void 0;
5743
5744 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5745
5746 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5747
5748 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5749
5750 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5751
5752 var _baseError = _interopRequireDefault(__webpack_require__(/*! ./base-error */ "../modules/web-cli/assets/js/core/data/errors/base-error.js"));
5753
5754 var _helpers = _interopRequireDefault(__webpack_require__(/*! elementor-api/utils/helpers */ "../modules/web-cli/assets/js/utils/helpers.js"));
5755
5756 var Error404 = /*#__PURE__*/function (_BaseError) {
5757 (0, _inherits2.default)(Error404, _BaseError);
5758
5759 var _super = (0, _createSuper2.default)(Error404);
5760
5761 function Error404() {
5762 (0, _classCallCheck2.default)(this, Error404);
5763 return _super.apply(this, arguments);
5764 }
5765
5766 (0, _createClass2.default)(Error404, [{
5767 key: "notify",
5768 value: function notify() {
5769 _helpers.default.consoleWarn(this.message);
5770 }
5771 }], [{
5772 key: "getHTTPErrorCode",
5773 value: function getHTTPErrorCode() {
5774 return 404;
5775 }
5776 }]);
5777 return Error404;
5778 }(_baseError.default);
5779
5780 exports.Error404 = Error404;
5781 var _default = Error404;
5782 exports["default"] = _default;
5783
5784 /***/ }),
5785
5786 /***/ "../modules/web-cli/assets/js/core/data/errors/index.js":
5787 /*!**************************************************************!*\
5788 !*** ../modules/web-cli/assets/js/core/data/errors/index.js ***!
5789 \**************************************************************/
5790 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5791
5792 "use strict";
5793
5794
5795 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5796
5797 _Object$defineProperty(exports, "__esModule", {
5798 value: true
5799 });
5800
5801 _Object$defineProperty(exports, "DefaultError", {
5802 enumerable: true,
5803 get: function get() {
5804 return _defaultError.DefaultError;
5805 }
5806 });
5807
5808 _Object$defineProperty(exports, "Error404", {
5809 enumerable: true,
5810 get: function get() {
5811 return _error.Error404;
5812 }
5813 });
5814
5815 var _defaultError = __webpack_require__(/*! ./default-error */ "../modules/web-cli/assets/js/core/data/errors/default-error.js");
5816
5817 var _error = __webpack_require__(/*! ./error-404 */ "../modules/web-cli/assets/js/core/data/errors/error-404.js");
5818
5819 /***/ }),
5820
5821 /***/ "../modules/web-cli/assets/js/modules/command-base.js":
5822 /*!************************************************************!*\
5823 !*** ../modules/web-cli/assets/js/modules/command-base.js ***!
5824 \************************************************************/
5825 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5826
5827 "use strict";
5828
5829
5830 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5831
5832 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5833
5834 _Object$defineProperty(exports, "__esModule", {
5835 value: true
5836 });
5837
5838 exports["default"] = void 0;
5839
5840 var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
5841
5842 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
5843
5844 __webpack_require__(/*! core-js/modules/es6.string.iterator.js */ "../node_modules/core-js/modules/es6.string.iterator.js");
5845
5846 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
5847
5848 __webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
5849
5850 __webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
5851
5852 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
5853
5854 var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"));
5855
5856 var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
5857
5858 var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
5859
5860 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5861
5862 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5863
5864 var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
5865
5866 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5867
5868 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5869
5870 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
5871
5872 var _argsObject = _interopRequireDefault(__webpack_require__(/*! elementor-assets-js/modules/imports/args-object */ "../assets/dev/js/modules/imports/args-object.js"));
5873
5874 var _helpers = _interopRequireDefault(__webpack_require__(/*! elementor-api/utils/helpers */ "../modules/web-cli/assets/js/utils/helpers.js"));
5875
5876 var _forceMethodImplementation = _interopRequireDefault(__webpack_require__(/*! ../utils/force-method-implementation */ "../modules/web-cli/assets/js/utils/force-method-implementation.js"));
5877
5878 var CommandBase = /*#__PURE__*/function (_ArgsObject) {
5879 (0, _inherits2.default)(CommandBase, _ArgsObject);
5880
5881 var _super = (0, _createSuper2.default)(CommandBase);
5882
5883 /**
5884 * Function constructor().
5885 *
5886 * Create Commands Base.
5887 *
5888 * @param [args={}]
5889 * @param [commandsAPI={}]
5890 */
5891 function CommandBase(args) {
5892 var _this;
5893
5894 var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.commands;
5895 (0, _classCallCheck2.default)(this, CommandBase);
5896 _this = _super.call(this, args); // Acknowledge self about which command it run.
5897
5898 (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "component", void 0);
5899 _this.currentCommand = commandsAPI.getCurrentLast(); // Assign instance of current component.
5900
5901 _this.component = commandsAPI.getComponent(_this.currentCommand); // Who ever need do something before without `super` the constructor can use `initialize` method.
5902
5903 _this.initialize(args); // Refresh args, maybe the changed via `initialize`.
5904
5905
5906 args = _this.args; // Validate args before run.
5907
5908 _this.validateArgs(args);
5909
5910 return _this;
5911 }
5912 /**
5913 * Function requireContainer().
5914 *
5915 * Validate `arg.container` & `arg.containers`.
5916 *
5917 * @param {{}} args
5918 *
5919 * @throws {Error}
5920 */
5921
5922
5923 (0, _createClass2.default)(CommandBase, [{
5924 key: "requireContainer",
5925 value: function requireContainer() {
5926 var _this2 = this;
5927
5928 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.args;
5929
5930 if (!args.container && !args.containers) {
5931 throw Error('container or containers are required.');
5932 }
5933
5934 if (args.container && args.containers) {
5935 throw Error('container and containers cannot go together please select one of them.');
5936 }
5937
5938 var containers = args.containers || [args.container];
5939 containers.forEach(function (container) {
5940 _this2.requireArgumentInstance('container', elementorModules.editor.Container, {
5941 container: container
5942 });
5943 });
5944 }
5945 /**
5946 * Function initialize().
5947 *
5948 * Initialize command, called after construction.
5949 *
5950 * @param [args={}]
5951 */
5952
5953 }, {
5954 key: "initialize",
5955 value: function initialize() {
5956 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
5957 } // eslint-disable-line no-unused-vars
5958
5959 /**
5960 * Function validateArgs().
5961 *
5962 * Validate command arguments.
5963 *
5964 * @param [args={}]
5965 */
5966
5967 }, {
5968 key: "validateArgs",
5969 value: function validateArgs() {
5970 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
5971 } // eslint-disable-line no-unused-vars
5972
5973 /**
5974 * Function isDataChanged().
5975 *
5976 * Whether the editor needs to set change flag on/off.
5977 *
5978 * @returns {boolean}
5979 */
5980
5981 }, {
5982 key: "isDataChanged",
5983 value: function isDataChanged() {
5984 return false;
5985 }
5986 /**
5987 * Function apply().
5988 *
5989 * Do the actual command.
5990 *
5991 * @param [args={}]
5992 *
5993 * @returns {*}
5994 */
5995
5996 }, {
5997 key: "apply",
5998 value: function apply() {
5999 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6000 // eslint-disable-line no-unused-vars
6001 (0, _forceMethodImplementation.default)();
6002 }
6003 /**
6004 * Function run().
6005 *
6006 * Run command with history & hooks.
6007 *
6008 * @returns {*}
6009 */
6010
6011 }, {
6012 key: "run",
6013 value: function run() {
6014 var result; // For UI Hooks.
6015
6016 this.onBeforeRun(this.args);
6017
6018 try {
6019 // For Data hooks.
6020 this.onBeforeApply(this.args);
6021 result = this.apply(this.args);
6022 } catch (e) {
6023 this.onCatchApply(e); // Catch 'Hook-Break' that comes from hooks base.
6024
6025 if (e instanceof $e.modules.HookBreak) {
6026 // Bypass.
6027 return false;
6028 }
6029 }
6030
6031 return this.runAfter(result);
6032 }
6033 }, {
6034 key: "runAfter",
6035 value: function runAfter(result) {
6036 var _this3 = this;
6037
6038 var onAfter = function onAfter(_result) {
6039 // Run Data hooks.
6040 _this3.onAfterApply(_this3.args, _result); // TODO: Create Command-Base for Command-Document and apply it on after.
6041
6042
6043 if (_this3.isDataChanged()) {
6044 $e.internal('document/save/set-is-modified', {
6045 status: true
6046 });
6047 } // For UI hooks.
6048
6049
6050 _this3.onAfterRun(_this3.args, _result);
6051 },
6052 asyncOnAfter = /*#__PURE__*/function () {
6053 var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_result) {
6054 var results, promises;
6055 return _regenerator.default.wrap(function _callee$(_context) {
6056 while (1) {
6057 switch (_context.prev = _context.next) {
6058 case 0:
6059 // Run Data hooks.
6060 results = _this3.onAfterApply(_this3.args, _result), promises = (0, _isArray.default)(results) ? results.flat().filter(function (filtered) {
6061 return filtered instanceof _promise.default;
6062 }) : [];
6063
6064 if (!promises.length) {
6065 _context.next = 4;
6066 break;
6067 }
6068
6069 _context.next = 4;
6070 return _promise.default.all(promises);
6071
6072 case 4:
6073 if (_this3.isDataChanged()) {
6074 // TODO: Create Command-Base for Command-Document and apply it on after.
6075 $e.internal('document/save/set-is-modified', {
6076 status: true
6077 });
6078 } // For UI hooks.
6079
6080
6081 _this3.onAfterRun(_this3.args, _result);
6082
6083 case 6:
6084 case "end":
6085 return _context.stop();
6086 }
6087 }
6088 }, _callee);
6089 }));
6090
6091 return function asyncOnAfter(_x) {
6092 return _ref.apply(this, arguments);
6093 };
6094 }(); // TODO: Temp code determine if it's a jQuery deferred object.
6095
6096
6097 if (result && 'object' === (0, _typeof2.default)(result) && result.promise && result.then && result.fail) {
6098 result.fail(this.onCatchApply.bind(this));
6099 result.done(onAfter);
6100 } else if (result instanceof _promise.default) {
6101 // Override initial result ( promise ) to await onAfter promises, first!.
6102 return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
6103 return _regenerator.default.wrap(function _callee2$(_context2) {
6104 while (1) {
6105 switch (_context2.prev = _context2.next) {
6106 case 0:
6107 _context2.next = 2;
6108 return result.catch(_this3.onCatchApply.bind(_this3));
6109
6110 case 2:
6111 _context2.next = 4;
6112 return result.then(function (_result) {
6113 return asyncOnAfter(_result);
6114 });
6115
6116 case 4:
6117 return _context2.abrupt("return", result);
6118
6119 case 5:
6120 case "end":
6121 return _context2.stop();
6122 }
6123 }
6124 }, _callee2);
6125 }))();
6126 } else {
6127 onAfter(result);
6128 }
6129
6130 return result;
6131 }
6132 /**
6133 * Run all the catch hooks.
6134 *
6135 * @param {Error} e
6136 */
6137
6138 }, {
6139 key: "runCatchHooks",
6140 value: function runCatchHooks(e) {
6141 $e.hooks.runDataCatch(this.currentCommand, this.args, e);
6142 $e.hooks.runUICatch(this.currentCommand, this.args, e);
6143 }
6144 /**
6145 * Function onBeforeRun.
6146 *
6147 * Called before run().
6148 *
6149 * @param [args={}]
6150 */
6151
6152 }, {
6153 key: "onBeforeRun",
6154 value: function onBeforeRun() {
6155 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6156 $e.hooks.runUIBefore(this.currentCommand, args);
6157 }
6158 /**
6159 * Function onAfterRun.
6160 *
6161 * Called after run().
6162 *
6163 * @param [args={}]
6164 * @param [result={*}]
6165 */
6166
6167 }, {
6168 key: "onAfterRun",
6169 value: function onAfterRun() {
6170 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6171 var result = arguments.length > 1 ? arguments[1] : undefined;
6172 $e.hooks.runUIAfter(this.currentCommand, args, result);
6173 }
6174 /**
6175 * Function onBeforeApply.
6176 *
6177 * Called before apply().
6178 *
6179 * @param [args={}]
6180 */
6181
6182 }, {
6183 key: "onBeforeApply",
6184 value: function onBeforeApply() {
6185 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6186 $e.hooks.runDataDependency(this.currentCommand, args);
6187 }
6188 /**
6189 * Function onAfterApply.
6190 *
6191 * Called after apply().
6192 *
6193 * @param [args={}]
6194 * @param [result={*}]
6195 */
6196
6197 }, {
6198 key: "onAfterApply",
6199 value: function onAfterApply() {
6200 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6201 var result = arguments.length > 1 ? arguments[1] : undefined;
6202 return $e.hooks.runDataAfter(this.currentCommand, args, result);
6203 }
6204 /**
6205 * Function onCatchApply.
6206 *
6207 * Called after apply() failed.
6208 *
6209 * @param {Error} e
6210 */
6211
6212 }, {
6213 key: "onCatchApply",
6214 value: function onCatchApply(e) {
6215 this.runCatchHooks(e);
6216
6217 _helpers.default.consoleError(e);
6218 }
6219 }], [{
6220 key: "getInstanceType",
6221 value: function getInstanceType() {
6222 return 'CommandBase';
6223 }
6224 /**
6225 * Get info of command.
6226 *
6227 * Use to provide 'extra' information about the command.
6228 *
6229 * @returns {Object}
6230 */
6231
6232 }, {
6233 key: "getInfo",
6234 value: function getInfo() {
6235 return {};
6236 }
6237 /**
6238 * Current component.
6239 *
6240 * @type {Component}
6241 */
6242
6243 }]);
6244 return CommandBase;
6245 }(_argsObject.default);
6246
6247 exports["default"] = CommandBase;
6248
6249 /***/ }),
6250
6251 /***/ "../modules/web-cli/assets/js/modules/command-data.js":
6252 /*!************************************************************!*\
6253 !*** ../modules/web-cli/assets/js/modules/command-data.js ***!
6254 \************************************************************/
6255 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6256
6257 "use strict";
6258
6259
6260 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6261
6262 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6263
6264 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6265
6266 _Object$defineProperty(exports, "__esModule", {
6267 value: true
6268 });
6269
6270 exports["default"] = void 0;
6271
6272 __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
6273
6274 var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
6275
6276 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
6277
6278 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6279
6280 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6281
6282 var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
6283
6284 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6285
6286 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6287
6288 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6289
6290 var _commandBase = _interopRequireDefault(__webpack_require__(/*! ./command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
6291
6292 var errors = _interopRequireWildcard(__webpack_require__(/*! ../core/data/errors/ */ "../modules/web-cli/assets/js/core/data/errors/index.js"));
6293
6294 var _helpers = _interopRequireDefault(__webpack_require__(/*! elementor-api/utils/helpers */ "../modules/web-cli/assets/js/utils/helpers.js"));
6295
6296 var CommandData = /*#__PURE__*/function (_CommandBase) {
6297 (0, _inherits2.default)(CommandData, _CommandBase);
6298
6299 var _super = (0, _createSuper2.default)(CommandData);
6300
6301 function CommandData(args) {
6302 var _this$args$options;
6303
6304 var _this;
6305
6306 var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.data;
6307 (0, _classCallCheck2.default)(this, CommandData);
6308 _this = _super.call(this, args, commandsAPI);
6309 (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "data", void 0);
6310 (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "type", void 0);
6311
6312 if ((_this$args$options = _this.args.options) !== null && _this$args$options !== void 0 && _this$args$options.type) {
6313 _this.type = _this.args.options.type;
6314 }
6315
6316 return _this;
6317 }
6318 /**
6319 * Function getEndpointFormat().
6320 *
6321 * @returns {(null|string)}
6322 */
6323
6324
6325 (0, _createClass2.default)(CommandData, [{
6326 key: "getApplyMethods",
6327 value:
6328 /**
6329 * @param {DataTypes} type
6330 *
6331 * @returns {boolean|{before: (function(*=): {}), after: (function({}, *=): {})}}
6332 */
6333 function getApplyMethods() {
6334 var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.type;
6335 var before, after;
6336
6337 switch (type) {
6338 case 'create':
6339 before = this.applyBeforeCreate;
6340 after = this.applyAfterCreate;
6341 break;
6342
6343 case 'delete':
6344 before = this.applyBeforeDelete;
6345 after = this.applyAfterDelete;
6346 break;
6347
6348 case 'get':
6349 before = this.applyBeforeGet;
6350 after = this.applyAfterGet;
6351 break;
6352
6353 case 'update':
6354 before = this.applyBeforeUpdate;
6355 after = this.applyAfterUpdate;
6356 break;
6357
6358 case 'options':
6359 before = this.applyBeforeOptions;
6360 after = this.applyAfterOptions;
6361 break;
6362
6363 default:
6364 return false;
6365 }
6366
6367 return {
6368 before: before.bind(this),
6369 after: after.bind(this)
6370 };
6371 }
6372 /**
6373 * Function getRequestData().
6374 *
6375 * @returns {RequestData}
6376 */
6377
6378 }, {
6379 key: "getRequestData",
6380 value: function getRequestData() {
6381 return {
6382 component: this.component,
6383 command: this.currentCommand,
6384 type: this.type,
6385 args: this.args,
6386 timestamp: new Date().getTime(),
6387 endpoint: $e.data.commandToEndpoint(this.currentCommand, _helpers.default.cloneObject(this.args), this.constructor.getEndpointFormat())
6388 };
6389 }
6390 }, {
6391 key: "apply",
6392 value: function apply() {
6393 var _this2 = this;
6394
6395 var applyMethods = this.getApplyMethods(); // Run 'before' method.
6396
6397 this.args = applyMethods.before(this.args);
6398 var requestData = this.getRequestData();
6399 return $e.data.fetch(requestData).then(function (data) {
6400 _this2.data = data; // Run 'after' method.
6401
6402 _this2.data = applyMethods.after(data, _this2.args);
6403 _this2.data = {
6404 data: _this2.data
6405 }; // Append requestData.
6406
6407 _this2.data = (0, _assign.default)({
6408 __requestData__: requestData
6409 }, _this2.data);
6410 return _this2.data;
6411 });
6412 }
6413 /**
6414 * @param [args={}]
6415 * @returns {{}} filtered args
6416 */
6417
6418 }, {
6419 key: "applyBeforeCreate",
6420 value: function applyBeforeCreate() {
6421 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6422 return args;
6423 }
6424 /**
6425 * @param {{}} data
6426 * @param [args={}]
6427 * @returns {{}} filtered result
6428 */
6429
6430 }, {
6431 key: "applyAfterCreate",
6432 value: function applyAfterCreate(data) {
6433 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
6434 // eslint-disable-line no-unused-vars
6435 return data;
6436 }
6437 /**
6438 * @param [args={}]
6439 * @returns {{}} filtered args
6440 */
6441
6442 }, {
6443 key: "applyBeforeDelete",
6444 value: function applyBeforeDelete() {
6445 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6446 return args;
6447 }
6448 /**
6449 * @param {{}} data
6450 * @param [args={}]
6451 * @returns {{}} filtered result
6452 */
6453
6454 }, {
6455 key: "applyAfterDelete",
6456 value: function applyAfterDelete(data) {
6457 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
6458 // eslint-disable-line no-unused-vars
6459 return data;
6460 }
6461 /**
6462 * @param [args={}]
6463 * @returns {{}} filtered args
6464 */
6465
6466 }, {
6467 key: "applyBeforeGet",
6468 value: function applyBeforeGet() {
6469 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6470 return args;
6471 }
6472 /**
6473 * @param {{}} data
6474 * @param [args={}]
6475 * @returns {{}} filtered result
6476 */
6477
6478 }, {
6479 key: "applyAfterGet",
6480 value: function applyAfterGet(data) {
6481 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
6482 // eslint-disable-line no-unused-vars
6483 return data;
6484 }
6485 /**
6486 * @param [args={}]
6487 * @returns {{}} filtered args
6488 */
6489
6490 }, {
6491 key: "applyBeforeUpdate",
6492 value: function applyBeforeUpdate() {
6493 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6494 return args;
6495 }
6496 /**
6497 * @param {{}} data
6498 * @param [args={}]
6499 * @returns {{}} filtered result
6500 */
6501
6502 }, {
6503 key: "applyAfterUpdate",
6504 value: function applyAfterUpdate(data) {
6505 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
6506 // eslint-disable-line no-unused-vars
6507 return data;
6508 }
6509 /**
6510 * @param [args={}]
6511 * @returns {{}} filtered args
6512 */
6513
6514 }, {
6515 key: "applyBeforeOptions",
6516 value: function applyBeforeOptions() {
6517 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6518 return args;
6519 }
6520 /**
6521 * @param {{}} data
6522 * @param [args={}]
6523 * @returns {{}} filtered result
6524 */
6525
6526 }, {
6527 key: "applyAfterOptions",
6528 value: function applyAfterOptions(data) {
6529 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
6530 // eslint-disable-line no-unused-vars
6531 return data;
6532 }
6533 /**
6534 * @param {BaseError} e
6535 */
6536
6537 }, {
6538 key: "applyAfterCatch",
6539 value: function applyAfterCatch(e) {
6540 e.notify();
6541 }
6542 }, {
6543 key: "onCatchApply",
6544 value: function onCatchApply(e) {
6545 var _e, _e$data;
6546
6547 // TODO: If the errors that returns from the server is consistent remove the '?' from 'e'
6548 var httpErrorCode = ((_e = e) === null || _e === void 0 ? void 0 : (_e$data = _e.data) === null || _e$data === void 0 ? void 0 : _e$data.status) || 501;
6549 var dataError = (0, _values.default)(errors).find(function (error) {
6550 return error.getHTTPErrorCode() === httpErrorCode;
6551 });
6552
6553 if (!dataError) {
6554 dataError = errors.DefaultError;
6555 }
6556
6557 e = dataError.create(e.message, e.code, e.data || []);
6558 this.runCatchHooks(e);
6559 this.applyAfterCatch(e);
6560 }
6561 }], [{
6562 key: "getInstanceType",
6563 value:
6564 /**
6565 * Data returned from remote.
6566 *
6567 * @type {*}
6568 */
6569
6570 /**
6571 * Fetch type.
6572 *
6573 * @type {DataTypes}
6574 */
6575 function getInstanceType() {
6576 return 'CommandData';
6577 }
6578 }, {
6579 key: "getEndpointFormat",
6580 value: function getEndpointFormat() {
6581 return null;
6582 }
6583 }]);
6584 return CommandData;
6585 }(_commandBase.default);
6586
6587 exports["default"] = CommandData;
6588
6589 /***/ }),
6590
6591 /***/ "../modules/web-cli/assets/js/modules/commands/close.js":
6592 /*!**************************************************************!*\
6593 !*** ../modules/web-cli/assets/js/modules/commands/close.js ***!
6594 \**************************************************************/
6595 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6596
6597 "use strict";
6598
6599
6600 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6601
6602 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6603
6604 _Object$defineProperty(exports, "__esModule", {
6605 value: true
6606 });
6607
6608 exports["default"] = exports.Close = void 0;
6609
6610 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6611
6612 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6613
6614 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6615
6616 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6617
6618 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
6619
6620 var Close = /*#__PURE__*/function (_CommandBase) {
6621 (0, _inherits2.default)(Close, _CommandBase);
6622
6623 var _super = (0, _createSuper2.default)(Close);
6624
6625 function Close() {
6626 (0, _classCallCheck2.default)(this, Close);
6627 return _super.apply(this, arguments);
6628 }
6629
6630 (0, _createClass2.default)(Close, [{
6631 key: "apply",
6632 value: function apply() {
6633 this.component.close();
6634 }
6635 }]);
6636 return Close;
6637 }(_commandBase.default);
6638
6639 exports.Close = Close;
6640 var _default = Close;
6641 exports["default"] = _default;
6642
6643 /***/ }),
6644
6645 /***/ "../modules/web-cli/assets/js/modules/commands/index.js":
6646 /*!**************************************************************!*\
6647 !*** ../modules/web-cli/assets/js/modules/commands/index.js ***!
6648 \**************************************************************/
6649 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6650
6651 "use strict";
6652
6653
6654 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6655
6656 _Object$defineProperty(exports, "__esModule", {
6657 value: true
6658 });
6659
6660 _Object$defineProperty(exports, "Close", {
6661 enumerable: true,
6662 get: function get() {
6663 return _close.Close;
6664 }
6665 });
6666
6667 _Object$defineProperty(exports, "Open", {
6668 enumerable: true,
6669 get: function get() {
6670 return _open.Open;
6671 }
6672 });
6673
6674 _Object$defineProperty(exports, "Toggle", {
6675 enumerable: true,
6676 get: function get() {
6677 return _toggle.Toggle;
6678 }
6679 });
6680
6681 var _close = __webpack_require__(/*! ./close */ "../modules/web-cli/assets/js/modules/commands/close.js");
6682
6683 var _open = __webpack_require__(/*! ./open */ "../modules/web-cli/assets/js/modules/commands/open.js");
6684
6685 var _toggle = __webpack_require__(/*! ./toggle */ "../modules/web-cli/assets/js/modules/commands/toggle.js");
6686
6687 /***/ }),
6688
6689 /***/ "../modules/web-cli/assets/js/modules/commands/open.js":
6690 /*!*************************************************************!*\
6691 !*** ../modules/web-cli/assets/js/modules/commands/open.js ***!
6692 \*************************************************************/
6693 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6694
6695 "use strict";
6696
6697
6698 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6699
6700 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6701
6702 _Object$defineProperty(exports, "__esModule", {
6703 value: true
6704 });
6705
6706 exports["default"] = exports.Open = void 0;
6707
6708 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6709
6710 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6711
6712 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6713
6714 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6715
6716 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
6717
6718 var Open = /*#__PURE__*/function (_CommandBase) {
6719 (0, _inherits2.default)(Open, _CommandBase);
6720
6721 var _super = (0, _createSuper2.default)(Open);
6722
6723 function Open() {
6724 (0, _classCallCheck2.default)(this, Open);
6725 return _super.apply(this, arguments);
6726 }
6727
6728 (0, _createClass2.default)(Open, [{
6729 key: "apply",
6730 value: function apply() {
6731 $e.route(this.component.getNamespace());
6732 }
6733 }]);
6734 return Open;
6735 }(_commandBase.default);
6736
6737 exports.Open = Open;
6738 var _default = Open;
6739 exports["default"] = _default;
6740
6741 /***/ }),
6742
6743 /***/ "../modules/web-cli/assets/js/modules/commands/toggle.js":
6744 /*!***************************************************************!*\
6745 !*** ../modules/web-cli/assets/js/modules/commands/toggle.js ***!
6746 \***************************************************************/
6747 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6748
6749 "use strict";
6750
6751
6752 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6753
6754 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6755
6756 _Object$defineProperty(exports, "__esModule", {
6757 value: true
6758 });
6759
6760 exports["default"] = exports.Toggle = void 0;
6761
6762 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6763
6764 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6765
6766 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6767
6768 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6769
6770 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
6771
6772 var Toggle = /*#__PURE__*/function (_CommandBase) {
6773 (0, _inherits2.default)(Toggle, _CommandBase);
6774
6775 var _super = (0, _createSuper2.default)(Toggle);
6776
6777 function Toggle() {
6778 (0, _classCallCheck2.default)(this, Toggle);
6779 return _super.apply(this, arguments);
6780 }
6781
6782 (0, _createClass2.default)(Toggle, [{
6783 key: "apply",
6784 value: function apply() {
6785 if (this.component.isOpen) {
6786 this.component.close();
6787 } else {
6788 $e.route(this.component.getNamespace());
6789 }
6790 }
6791 }]);
6792 return Toggle;
6793 }(_commandBase.default);
6794
6795 exports.Toggle = Toggle;
6796 var _default = Toggle;
6797 exports["default"] = _default;
6798
6799 /***/ }),
6800
6801 /***/ "../modules/web-cli/assets/js/modules/component-base.js":
6802 /*!**************************************************************!*\
6803 !*** ../modules/web-cli/assets/js/modules/component-base.js ***!
6804 \**************************************************************/
6805 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6806
6807 "use strict";
6808
6809
6810 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6811
6812 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6813
6814 _Object$defineProperty(exports, "__esModule", {
6815 value: true
6816 });
6817
6818 exports["default"] = void 0;
6819
6820 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
6821
6822 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
6823
6824 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
6825
6826 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
6827
6828 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
6829
6830 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
6831
6832 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6833
6834 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
6835
6836 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6837
6838 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6839
6840 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6841
6842 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6843
6844 var _toolkit = __webpack_require__(/*! @reduxjs/toolkit */ "../node_modules/@reduxjs/toolkit/dist/redux-toolkit.esm.js");
6845
6846 var _module = _interopRequireDefault(__webpack_require__(/*! elementor-assets-js/modules/imports/module.js */ "../assets/dev/js/modules/imports/module.js"));
6847
6848 var _forceMethodImplementation = _interopRequireDefault(__webpack_require__(/*! ../utils/force-method-implementation */ "../modules/web-cli/assets/js/utils/force-method-implementation.js"));
6849
6850 var ComponentBase = /*#__PURE__*/function (_Module) {
6851 (0, _inherits2.default)(ComponentBase, _Module);
6852
6853 var _super = (0, _createSuper2.default)(ComponentBase);
6854
6855 function ComponentBase() {
6856 (0, _classCallCheck2.default)(this, ComponentBase);
6857 return _super.apply(this, arguments);
6858 }
6859
6860 (0, _createClass2.default)(ComponentBase, [{
6861 key: "__construct",
6862 value: function __construct() {
6863 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6864
6865 if (args.manager) {
6866 this.manager = args.manager;
6867 }
6868
6869 this.commands = this.defaultCommands();
6870 this.commandsInternal = this.defaultCommandsInternal();
6871 this.hooks = this.defaultHooks();
6872 this.routes = this.defaultRoutes();
6873 this.tabs = this.defaultTabs();
6874 this.shortcuts = this.defaultShortcuts();
6875 this.utils = this.defaultUtils();
6876 this.data = this.defaultData();
6877 this.uiStates = this.defaultUiStates();
6878 this.states = this.defaultStates();
6879 this.defaultRoute = '';
6880 this.currentTab = '';
6881 }
6882 }, {
6883 key: "registerAPI",
6884 value: function registerAPI() {
6885 var _this = this;
6886
6887 (0, _entries.default)(this.getTabs()).forEach(function (tab) {
6888 return _this.registerTabRoute(tab[0]);
6889 });
6890 (0, _entries.default)(this.getRoutes()).forEach(function (_ref) {
6891 var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
6892 route = _ref2[0],
6893 callback = _ref2[1];
6894
6895 return _this.registerRoute(route, callback);
6896 });
6897 (0, _entries.default)(this.getCommands()).forEach(function (_ref3) {
6898 var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
6899 command = _ref4[0],
6900 callback = _ref4[1];
6901
6902 return _this.registerCommand(command, callback);
6903 });
6904 (0, _entries.default)(this.getCommandsInternal()).forEach(function (_ref5) {
6905 var _ref6 = (0, _slicedToArray2.default)(_ref5, 2),
6906 command = _ref6[0],
6907 callback = _ref6[1];
6908
6909 return _this.registerCommandInternal(command, callback);
6910 });
6911 (0, _values.default)(this.getHooks()).forEach(function (instance) {
6912 return _this.registerHook(instance);
6913 });
6914 (0, _entries.default)(this.getData()).forEach(function (_ref7) {
6915 var _ref8 = (0, _slicedToArray2.default)(_ref7, 2),
6916 command = _ref8[0],
6917 callback = _ref8[1];
6918
6919 return _this.registerData(command, callback);
6920 });
6921 (0, _values.default)(this.getUiStates()).forEach(function (instance) {
6922 return _this.registerUiState(instance);
6923 });
6924 (0, _entries.default)(this.getStates()).forEach(function (_ref9) {
6925 var _ref10 = (0, _slicedToArray2.default)(_ref9, 2),
6926 id = _ref10[0],
6927 state = _ref10[1];
6928
6929 return _this.registerState(id, state);
6930 });
6931 }
6932 /**
6933 * @returns {string}
6934 */
6935
6936 }, {
6937 key: "getNamespace",
6938 value: function getNamespace() {
6939 (0, _forceMethodImplementation.default)();
6940 }
6941 }, {
6942 key: "getRootContainer",
6943 value: function getRootContainer() {
6944 var parts = this.getNamespace().split('/');
6945 return parts[0];
6946 }
6947 }, {
6948 key: "defaultTabs",
6949 value: function defaultTabs() {
6950 return {};
6951 }
6952 }, {
6953 key: "defaultRoutes",
6954 value: function defaultRoutes() {
6955 return {};
6956 }
6957 }, {
6958 key: "defaultCommands",
6959 value: function defaultCommands() {
6960 return {};
6961 }
6962 }, {
6963 key: "defaultCommandsInternal",
6964 value: function defaultCommandsInternal() {
6965 return {};
6966 }
6967 }, {
6968 key: "defaultHooks",
6969 value: function defaultHooks() {
6970 return {};
6971 }
6972 /**
6973 * Get the component's default UI states.
6974 *
6975 * @return {Object}
6976 */
6977
6978 }, {
6979 key: "defaultUiStates",
6980 value: function defaultUiStates() {
6981 return {};
6982 }
6983 /**
6984 * Get the component's Redux slice settings.
6985 *
6986 * @return {Object}
6987 */
6988
6989 }, {
6990 key: "defaultStates",
6991 value: function defaultStates() {
6992 return {};
6993 }
6994 }, {
6995 key: "defaultShortcuts",
6996 value: function defaultShortcuts() {
6997 return {};
6998 }
6999 }, {
7000 key: "defaultUtils",
7001 value: function defaultUtils() {
7002 return {};
7003 }
7004 }, {
7005 key: "defaultData",
7006 value: function defaultData() {
7007 return {};
7008 }
7009 }, {
7010 key: "getCommands",
7011 value: function getCommands() {
7012 return this.commands;
7013 }
7014 }, {
7015 key: "getCommandsInternal",
7016 value: function getCommandsInternal() {
7017 return this.commandsInternal;
7018 }
7019 }, {
7020 key: "getHooks",
7021 value: function getHooks() {
7022 return this.hooks;
7023 }
7024 /**
7025 * Retrieve the component's UI states.
7026 *
7027 * @return {Object}
7028 */
7029
7030 }, {
7031 key: "getUiStates",
7032 value: function getUiStates() {
7033 return this.uiStates;
7034 }
7035 /**
7036 * Retrieve the component's Redux Slice.
7037 *
7038 * @return {Object}
7039 */
7040
7041 }, {
7042 key: "getStates",
7043 value: function getStates() {
7044 return this.states;
7045 }
7046 }, {
7047 key: "getRoutes",
7048 value: function getRoutes() {
7049 return this.routes;
7050 }
7051 }, {
7052 key: "getTabs",
7053 value: function getTabs() {
7054 return this.tabs;
7055 }
7056 }, {
7057 key: "getShortcuts",
7058 value: function getShortcuts() {
7059 return this.shortcuts;
7060 }
7061 }, {
7062 key: "getData",
7063 value: function getData() {
7064 return this.data;
7065 }
7066 }, {
7067 key: "registerCommand",
7068 value: function registerCommand(command, callback) {
7069 $e.commands.register(this, command, callback);
7070 }
7071 /**
7072 * @param {HookBase} instance
7073 */
7074
7075 }, {
7076 key: "registerHook",
7077 value: function registerHook(instance) {
7078 return instance.register();
7079 }
7080 /**
7081 * Register a UI state.
7082 *
7083 * @param {UiStateBase} instance - UI state instance.
7084 *
7085 * @return {void}
7086 */
7087
7088 }, {
7089 key: "registerUiState",
7090 value: function registerUiState(instance) {
7091 $e.uiStates.register(instance);
7092 }
7093 /**
7094 * Register a Redux Slice.
7095 *
7096 * @param {string} id - State id.
7097 * @param {Object} stateConfig - The state config.
7098 *
7099 * @return {void}
7100 */
7101
7102 }, {
7103 key: "registerState",
7104 value: function registerState(id, stateConfig) {
7105 id = this.getNamespace() + (id ? "/".concat(id) : '');
7106 var slice = (0, _toolkit.createSlice)((0, _objectSpread2.default)((0, _objectSpread2.default)({}, stateConfig), {}, {
7107 name: id
7108 }));
7109 $e.store.register(id, slice);
7110 }
7111 }, {
7112 key: "registerCommandInternal",
7113 value: function registerCommandInternal(command, callback) {
7114 $e.commandsInternal.register(this, command, callback);
7115 }
7116 }, {
7117 key: "registerRoute",
7118 value: function registerRoute(route, callback) {
7119 $e.routes.register(this, route, callback);
7120 }
7121 }, {
7122 key: "registerData",
7123 value: function registerData(command, callback) {
7124 $e.data.register(this, command, callback);
7125 }
7126 }, {
7127 key: "unregisterRoute",
7128 value: function unregisterRoute(route) {
7129 $e.routes.unregister(this, route);
7130 }
7131 }, {
7132 key: "registerTabRoute",
7133 value: function registerTabRoute(tab) {
7134 var _this2 = this;
7135
7136 this.registerRoute(tab, function (args) {
7137 return _this2.activateTab(tab, args);
7138 });
7139 }
7140 }, {
7141 key: "dependency",
7142 value: function dependency() {
7143 return true;
7144 }
7145 }, {
7146 key: "open",
7147 value: function open() {
7148 return true;
7149 }
7150 }, {
7151 key: "close",
7152 value: function close() {
7153 if (!this.isOpen) {
7154 return false;
7155 }
7156
7157 this.isOpen = false;
7158 this.inactivate();
7159 $e.routes.clearCurrent(this.getNamespace());
7160 $e.routes.clearHistory(this.getRootContainer());
7161 return true;
7162 }
7163 }, {
7164 key: "activate",
7165 value: function activate() {
7166 $e.components.activate(this.getNamespace());
7167 }
7168 }, {
7169 key: "inactivate",
7170 value: function inactivate() {
7171 $e.components.inactivate(this.getNamespace());
7172 }
7173 }, {
7174 key: "isActive",
7175 value: function isActive() {
7176 return $e.components.isActive(this.getNamespace());
7177 }
7178 }, {
7179 key: "onRoute",
7180 value: function onRoute(route) {
7181 this.toggleRouteClass(route, true);
7182 this.toggleHistoryClass();
7183 this.activate();
7184 this.trigger('route/open', route);
7185 }
7186 }, {
7187 key: "onCloseRoute",
7188 value: function onCloseRoute(route) {
7189 this.toggleRouteClass(route, false);
7190 this.inactivate();
7191 this.trigger('route/close', route);
7192 }
7193 }, {
7194 key: "setDefaultRoute",
7195 value: function setDefaultRoute(route) {
7196 this.defaultRoute = this.getNamespace() + '/' + route;
7197 }
7198 }, {
7199 key: "getDefaultRoute",
7200 value: function getDefaultRoute() {
7201 return this.defaultRoute;
7202 }
7203 }, {
7204 key: "removeTab",
7205 value: function removeTab(tab) {
7206 delete this.tabs[tab];
7207 this.unregisterRoute(tab);
7208 }
7209 }, {
7210 key: "hasTab",
7211 value: function hasTab(tab) {
7212 return !!this.tabs[tab];
7213 }
7214 }, {
7215 key: "addTab",
7216 value: function addTab(tab, args, position) {
7217 var _this3 = this;
7218
7219 this.tabs[tab] = args; // It can be 0.
7220
7221 if ('undefined' !== typeof position) {
7222 var newTabs = {};
7223 var ids = (0, _keys.default)(this.tabs); // Remove new tab
7224
7225 ids.pop(); // Add it to position.
7226
7227 ids.splice(position, 0, tab);
7228 ids.forEach(function (id) {
7229 newTabs[id] = _this3.tabs[id];
7230 });
7231 this.tabs = newTabs;
7232 }
7233
7234 this.registerTabRoute(tab);
7235 }
7236 }, {
7237 key: "getTabsWrapperSelector",
7238 value: function getTabsWrapperSelector() {
7239 return '';
7240 }
7241 }, {
7242 key: "getTabRoute",
7243 value: function getTabRoute(tab) {
7244 return this.getNamespace() + '/' + tab;
7245 }
7246 }, {
7247 key: "renderTab",
7248 value: function renderTab(tab) {} // eslint-disable-line
7249
7250 }, {
7251 key: "activateTab",
7252 value: function activateTab(tab, args) {
7253 var _this4 = this;
7254
7255 this.currentTab = tab;
7256 this.renderTab(tab, args);
7257 jQuery(this.getTabsWrapperSelector() + ' .elementor-component-tab').off('click').on('click', function (event) {
7258 $e.route(_this4.getTabRoute(event.currentTarget.dataset.tab), args);
7259 }).removeClass('elementor-active').filter('[data-tab="' + tab + '"]').addClass('elementor-active');
7260 }
7261 }, {
7262 key: "getActiveTabConfig",
7263 value: function getActiveTabConfig() {
7264 return this.tabs[this.currentTab] || {};
7265 }
7266 }, {
7267 key: "getBodyClass",
7268 value: function getBodyClass(route) {
7269 return 'e-route-' + route.replace(/\//g, '-');
7270 }
7271 /**
7272 * If command includes uppercase character convert it to lowercase and add `-`.
7273 * e.g: `CopyAll` is converted to `copy-all`.
7274 */
7275
7276 }, {
7277 key: "normalizeCommandName",
7278 value: function normalizeCommandName(commandName) {
7279 return commandName.replace(/[A-Z]/g, function (match, offset) {
7280 return (offset > 0 ? '-' : '') + match.toLowerCase();
7281 });
7282 }
7283 }, {
7284 key: "importCommands",
7285 value: function importCommands(commandsFromImport) {
7286 var _this5 = this;
7287
7288 var commands = {}; // Convert `Commands` to `ComponentBase` workable format.
7289
7290 (0, _entries.default)(commandsFromImport).forEach(function (_ref11) {
7291 var _ref12 = (0, _slicedToArray2.default)(_ref11, 2),
7292 className = _ref12[0],
7293 Class = _ref12[1];
7294
7295 var command = _this5.normalizeCommandName(className);
7296
7297 commands[command] = function (args) {
7298 return new Class(args).run();
7299 }; // TODO: Temporary code, remove after merge with 'require-commands-base' branch.
7300 // should not return callback, but Class or Instance without run ( gain performance ).
7301
7302
7303 $e.commands.classes[_this5.getNamespace() + '/' + command] = Class;
7304 });
7305 return commands;
7306 }
7307 }, {
7308 key: "importHooks",
7309 value: function importHooks(hooksFromImport) {
7310 var hooks = {};
7311
7312 for (var key in hooksFromImport) {
7313 var hook = new hooksFromImport[key]();
7314 hooks[hook.getId()] = hook;
7315 }
7316
7317 return hooks;
7318 }
7319 /**
7320 * Import & initialize the component's UI states.
7321 * Should be used inside `defaultUiState()`.
7322 *
7323 * @param {Object} statesFromImport - UI states from import.
7324 *
7325 * @return {Object}
7326 */
7327
7328 }, {
7329 key: "importUiStates",
7330 value: function importUiStates(statesFromImport) {
7331 var _this6 = this;
7332
7333 var uiStates = {};
7334 (0, _values.default)(statesFromImport).forEach(function (className) {
7335 var uiState = new className(_this6);
7336 uiStates[uiState.getId()] = uiState;
7337 });
7338 return uiStates;
7339 }
7340 /**
7341 * Set a UI state value.
7342 * TODO: Should we provide such function? Maybe the developer should implicitly pass the full state ID?
7343 *
7344 * @param state - Non-prefixed state ID.
7345 * @param value - New state value.
7346 *
7347 * @return {void}
7348 */
7349
7350 }, {
7351 key: "setUiState",
7352 value: function setUiState(state, value) {
7353 $e.uiStates.set("".concat(this.getNamespace(), "/").concat(state), value);
7354 }
7355 }, {
7356 key: "toggleRouteClass",
7357 value: function toggleRouteClass(route, state) {
7358 document.body.classList.toggle(this.getBodyClass(route), state);
7359 }
7360 }, {
7361 key: "toggleHistoryClass",
7362 value: function toggleHistoryClass() {
7363 document.body.classList.toggle('e-routes-has-history', !!$e.routes.getHistory(this.getRootContainer()).length);
7364 }
7365 }]);
7366 return ComponentBase;
7367 }(_module.default);
7368
7369 exports["default"] = ComponentBase;
7370
7371 /***/ }),
7372
7373 /***/ "../modules/web-cli/assets/js/modules/component-modal-base.js":
7374 /*!********************************************************************!*\
7375 !*** ../modules/web-cli/assets/js/modules/component-modal-base.js ***!
7376 \********************************************************************/
7377 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7378
7379 "use strict";
7380
7381
7382 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7383
7384 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7385
7386 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7387
7388 _Object$defineProperty(exports, "__esModule", {
7389 value: true
7390 });
7391
7392 exports["default"] = void 0;
7393
7394 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7395
7396 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7397
7398 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
7399
7400 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
7401
7402 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7403
7404 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7405
7406 var _componentBase = _interopRequireDefault(__webpack_require__(/*! ./component-base */ "../modules/web-cli/assets/js/modules/component-base.js"));
7407
7408 var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../modules/web-cli/assets/js/modules/commands/index.js"));
7409
7410 var _forceMethodImplementation = _interopRequireDefault(__webpack_require__(/*! ../utils/force-method-implementation */ "../modules/web-cli/assets/js/utils/force-method-implementation.js"));
7411
7412 var ComponentModalBase = /*#__PURE__*/function (_ComponentBase) {
7413 (0, _inherits2.default)(ComponentModalBase, _ComponentBase);
7414
7415 var _super = (0, _createSuper2.default)(ComponentModalBase);
7416
7417 function ComponentModalBase() {
7418 (0, _classCallCheck2.default)(this, ComponentModalBase);
7419 return _super.apply(this, arguments);
7420 }
7421
7422 (0, _createClass2.default)(ComponentModalBase, [{
7423 key: "registerAPI",
7424 value: function registerAPI() {
7425 var _this = this;
7426
7427 (0, _get2.default)((0, _getPrototypeOf2.default)(ComponentModalBase.prototype), "registerAPI", this).call(this);
7428 $e.shortcuts.register('esc', {
7429 scopes: [this.getNamespace()],
7430 callback: function callback() {
7431 return _this.close();
7432 }
7433 });
7434 }
7435 }, {
7436 key: "defaultCommands",
7437 value: function defaultCommands() {
7438 return this.importCommands(commands);
7439 }
7440 }, {
7441 key: "defaultRoutes",
7442 value: function defaultRoutes() {
7443 return {
7444 '': function _() {
7445 /* Nothing to do, it's already rendered. */
7446 }
7447 };
7448 }
7449 }, {
7450 key: "open",
7451 value: function open() {
7452 var _this2 = this;
7453
7454 if (!this.layout) {
7455 var layout = this.getModalLayout();
7456 this.layout = new layout({
7457 component: this
7458 });
7459 this.layout.getModal().on('hide', function () {
7460 return _this2.close();
7461 });
7462 }
7463
7464 this.layout.showModal();
7465 return true;
7466 }
7467 }, {
7468 key: "close",
7469 value: function close() {
7470 if (!(0, _get2.default)((0, _getPrototypeOf2.default)(ComponentModalBase.prototype), "close", this).call(this)) {
7471 return false;
7472 }
7473
7474 this.layout.getModal().hide();
7475 return true;
7476 }
7477 }, {
7478 key: "getModalLayout",
7479 value: function getModalLayout() {
7480 (0, _forceMethodImplementation.default)();
7481 }
7482 }]);
7483 return ComponentModalBase;
7484 }(_componentBase.default);
7485
7486 exports["default"] = ComponentModalBase;
7487
7488 /***/ }),
7489
7490 /***/ "../modules/web-cli/assets/js/utils/force-method-implementation.js":
7491 /*!*************************************************************************!*\
7492 !*** ../modules/web-cli/assets/js/utils/force-method-implementation.js ***!
7493 \*************************************************************************/
7494 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7495
7496 "use strict";
7497
7498
7499 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7500
7501 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7502
7503 _Object$defineProperty(exports, "__esModule", {
7504 value: true
7505 });
7506
7507 exports["default"] = exports.ForceMethodImplementation = void 0;
7508
7509 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
7510
7511 __webpack_require__(/*! core-js/modules/es6.string.starts-with.js */ "../node_modules/core-js/modules/es6.string.starts-with.js");
7512
7513 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
7514
7515 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
7516
7517 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7518
7519 var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
7520
7521 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7522
7523 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7524
7525 var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/wrapNativeSuper */ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js"));
7526
7527 // TODO: Copied from `assets/dev/js/modules/imports/force-method-implementation.js`;
7528 var ForceMethodImplementation = /*#__PURE__*/function (_Error) {
7529 (0, _inherits2.default)(ForceMethodImplementation, _Error);
7530
7531 var _super = (0, _createSuper2.default)(ForceMethodImplementation);
7532
7533 function ForceMethodImplementation() {
7534 var _this;
7535
7536 var info = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
7537 (0, _classCallCheck2.default)(this, ForceMethodImplementation);
7538 _this = _super.call(this, "".concat(info.isStatic ? 'static ' : '').concat(info.fullName, "() should be implemented, please provide '").concat(info.functionName || info.fullName, "' functionality."));
7539 Error.captureStackTrace((0, _assertThisInitialized2.default)(_this), ForceMethodImplementation);
7540 return _this;
7541 }
7542
7543 return ForceMethodImplementation;
7544 }( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error));
7545
7546 exports.ForceMethodImplementation = ForceMethodImplementation;
7547
7548 var _default = function _default() {
7549 var stack = Error().stack,
7550 caller = stack.split('\n')[2].trim(),
7551 callerName = caller.startsWith('at new') ? 'constructor' : caller.split(' ')[1],
7552 info = {};
7553 info.functionName = callerName;
7554 info.fullName = callerName;
7555
7556 if (info.functionName.includes('.')) {
7557 var parts = info.functionName.split('.');
7558 info.className = parts[0];
7559 info.functionName = parts[1];
7560 } else {
7561 info.isStatic = true;
7562 }
7563
7564 throw new ForceMethodImplementation(info);
7565 };
7566
7567 exports["default"] = _default;
7568
7569 /***/ }),
7570
7571 /***/ "../modules/web-cli/assets/js/utils/helpers.js":
7572 /*!*****************************************************!*\
7573 !*** ../modules/web-cli/assets/js/utils/helpers.js ***!
7574 \*****************************************************/
7575 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7576
7577 "use strict";
7578
7579
7580 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7581
7582 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7583
7584 _Object$defineProperty(exports, "__esModule", {
7585 value: true
7586 });
7587
7588 exports["default"] = void 0;
7589
7590 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
7591
7592 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
7593
7594 __webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
7595
7596 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
7597
7598 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7599
7600 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7601
7602 // TODO: Copied from `core/common/assets/js/utils/helpers.js` and modified into static functions.
7603 var Helpers = /*#__PURE__*/function () {
7604 function Helpers() {
7605 (0, _classCallCheck2.default)(this, Helpers);
7606 }
7607
7608 (0, _createClass2.default)(Helpers, null, [{
7609 key: "softDeprecated",
7610 value: function softDeprecated(name, version, replacement) {
7611 if (elementorWebCliConfig.isDebug) {
7612 this.deprecatedMessage('soft', name, version, replacement);
7613 }
7614 }
7615 }, {
7616 key: "hardDeprecated",
7617 value: function hardDeprecated(name, version, replacement) {
7618 this.deprecatedMessage('hard', name, version, replacement);
7619 }
7620 }, {
7621 key: "deprecatedMessage",
7622 value: function deprecatedMessage(type, name, version, replacement) {
7623 var message = "`".concat(name, "` is ").concat(type, " deprecated since ").concat(version);
7624
7625 if (replacement) {
7626 message += " - Use `".concat(replacement, "` instead");
7627 }
7628
7629 this.consoleWarn(message);
7630 }
7631 }, {
7632 key: "consoleWarn",
7633 value: function consoleWarn() {
7634 var _console;
7635
7636 var style = "font-size: 12px; background-image: url(\"".concat(elementorWebCliConfig.urls.assets, "images/logo-icon.png\"); background-repeat: no-repeat; background-size: contain;");
7637
7638 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
7639 args[_key] = arguments[_key];
7640 }
7641
7642 args.unshift('%c %c', style, '');
7643
7644 (_console = console).warn.apply(_console, args); // eslint-disable-line no-console
7645
7646 }
7647 }, {
7648 key: "consoleError",
7649 value: function consoleError(message) {
7650 // TODO: function is part of $e.
7651 // Show an error if devTools is available.
7652 if ($e.devTools) {
7653 $e.devTools.log.error(message);
7654 } // If not a 'Hook-Break' then show error.
7655
7656
7657 if (!(message instanceof $e.modules.HookBreak)) {
7658 // eslint-disable-next-line no-console
7659 console.error(message);
7660 }
7661 }
7662 }, {
7663 key: "deprecatedMethod",
7664 value: function deprecatedMethod(methodName, version, replacement) {
7665 this.deprecatedMessage('hard', methodName, version, replacement); // This itself is deprecated.
7666
7667 this.softDeprecated('Helpers.deprecatedMethod', '2.8.0', 'Helpers.softDeprecated || Helpers.hardDeprecated');
7668 }
7669 }, {
7670 key: "cloneObject",
7671 value: function cloneObject(object) {
7672 return JSON.parse((0, _stringify.default)(object));
7673 }
7674 }, {
7675 key: "upperCaseWords",
7676 value: function upperCaseWords(string) {
7677 return (string + '').replace(/^(.)|\s+(.)/g, function ($1) {
7678 return $1.toUpperCase();
7679 });
7680 }
7681 }, {
7682 key: "getUniqueId",
7683 value: function getUniqueId() {
7684 return Math.random().toString(16).substr(2, 7);
7685 }
7686 }]);
7687 return Helpers;
7688 }();
7689
7690 exports["default"] = Helpers;
7691
7692 /***/ }),
7693
7694 /***/ "../node_modules/core-js/library/fn/array/from.js":
7695 /*!********************************************************!*\
7696 !*** ../node_modules/core-js/library/fn/array/from.js ***!
7697 \********************************************************/
7698 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7699
7700 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
7701 __webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/core-js/library/modules/es6.array.from.js");
7702 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.from;
7703
7704
7705 /***/ }),
7706
7707 /***/ "../node_modules/core-js/library/fn/array/is-array.js":
7708 /*!************************************************************!*\
7709 !*** ../node_modules/core-js/library/fn/array/is-array.js ***!
7710 \************************************************************/
7711 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7712
7713 __webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/core-js/library/modules/es6.array.is-array.js");
7714 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.isArray;
7715
7716
7717 /***/ }),
7718
7719 /***/ "../node_modules/core-js/library/fn/json/stringify.js":
7720 /*!************************************************************!*\
7721 !*** ../node_modules/core-js/library/fn/json/stringify.js ***!
7722 \************************************************************/
7723 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7724
7725 var core = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js");
7726 var $JSON = core.JSON || (core.JSON = { stringify: JSON.stringify });
7727 module.exports = function stringify(it) { // eslint-disable-line no-unused-vars
7728 return $JSON.stringify.apply($JSON, arguments);
7729 };
7730
7731
7732 /***/ }),
7733
7734 /***/ "../node_modules/core-js/library/fn/map.js":
7735 /*!*************************************************!*\
7736 !*** ../node_modules/core-js/library/fn/map.js ***!
7737 \*************************************************/
7738 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7739
7740 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
7741 __webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
7742 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
7743 __webpack_require__(/*! ../modules/es6.map */ "../node_modules/core-js/library/modules/es6.map.js");
7744 __webpack_require__(/*! ../modules/es7.map.to-json */ "../node_modules/core-js/library/modules/es7.map.to-json.js");
7745 __webpack_require__(/*! ../modules/es7.map.of */ "../node_modules/core-js/library/modules/es7.map.of.js");
7746 __webpack_require__(/*! ../modules/es7.map.from */ "../node_modules/core-js/library/modules/es7.map.from.js");
7747 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Map;
7748
7749
7750 /***/ }),
7751
7752 /***/ "../node_modules/core-js/library/fn/object/assign.js":
7753 /*!***********************************************************!*\
7754 !*** ../node_modules/core-js/library/fn/object/assign.js ***!
7755 \***********************************************************/
7756 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7757
7758 __webpack_require__(/*! ../../modules/es6.object.assign */ "../node_modules/core-js/library/modules/es6.object.assign.js");
7759 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.assign;
7760
7761
7762 /***/ }),
7763
7764 /***/ "../node_modules/core-js/library/fn/object/create.js":
7765 /*!***********************************************************!*\
7766 !*** ../node_modules/core-js/library/fn/object/create.js ***!
7767 \***********************************************************/
7768 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7769
7770 __webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/core-js/library/modules/es6.object.create.js");
7771 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
7772 module.exports = function create(P, D) {
7773 return $Object.create(P, D);
7774 };
7775
7776
7777 /***/ }),
7778
7779 /***/ "../node_modules/core-js/library/fn/object/define-properties.js":
7780 /*!**********************************************************************!*\
7781 !*** ../node_modules/core-js/library/fn/object/define-properties.js ***!
7782 \**********************************************************************/
7783 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7784
7785 __webpack_require__(/*! ../../modules/es6.object.define-properties */ "../node_modules/core-js/library/modules/es6.object.define-properties.js");
7786 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
7787 module.exports = function defineProperties(T, D) {
7788 return $Object.defineProperties(T, D);
7789 };
7790
7791
7792 /***/ }),
7793
7794 /***/ "../node_modules/core-js/library/fn/object/define-property.js":
7795 /*!********************************************************************!*\
7796 !*** ../node_modules/core-js/library/fn/object/define-property.js ***!
7797 \********************************************************************/
7798 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7799
7800 __webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/core-js/library/modules/es6.object.define-property.js");
7801 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
7802 module.exports = function defineProperty(it, key, desc) {
7803 return $Object.defineProperty(it, key, desc);
7804 };
7805
7806
7807 /***/ }),
7808
7809 /***/ "../node_modules/core-js/library/fn/object/entries.js":
7810 /*!************************************************************!*\
7811 !*** ../node_modules/core-js/library/fn/object/entries.js ***!
7812 \************************************************************/
7813 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7814
7815 __webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/core-js/library/modules/es7.object.entries.js");
7816 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.entries;
7817
7818
7819 /***/ }),
7820
7821 /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
7822 /*!********************************************************************************!*\
7823 !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
7824 \********************************************************************************/
7825 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7826
7827 __webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
7828 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
7829 module.exports = function getOwnPropertyDescriptor(it, key) {
7830 return $Object.getOwnPropertyDescriptor(it, key);
7831 };
7832
7833
7834 /***/ }),
7835
7836 /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js":
7837 /*!*********************************************************************************!*\
7838 !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptors.js ***!
7839 \*********************************************************************************/
7840 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7841
7842 __webpack_require__(/*! ../../modules/es7.object.get-own-property-descriptors */ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js");
7843 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertyDescriptors;
7844
7845
7846 /***/ }),
7847
7848 /***/ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js":
7849 /*!*****************************************************************************!*\
7850 !*** ../node_modules/core-js/library/fn/object/get-own-property-symbols.js ***!
7851 \*****************************************************************************/
7852 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7853
7854 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
7855 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols;
7856
7857
7858 /***/ }),
7859
7860 /***/ "../node_modules/core-js/library/fn/object/get-prototype-of.js":
7861 /*!*********************************************************************!*\
7862 !*** ../node_modules/core-js/library/fn/object/get-prototype-of.js ***!
7863 \*********************************************************************/
7864 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7865
7866 __webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
7867 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
7868
7869
7870 /***/ }),
7871
7872 /***/ "../node_modules/core-js/library/fn/object/keys.js":
7873 /*!*********************************************************!*\
7874 !*** ../node_modules/core-js/library/fn/object/keys.js ***!
7875 \*********************************************************/
7876 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7877
7878 __webpack_require__(/*! ../../modules/es6.object.keys */ "../node_modules/core-js/library/modules/es6.object.keys.js");
7879 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.keys;
7880
7881
7882 /***/ }),
7883
7884 /***/ "../node_modules/core-js/library/fn/object/set-prototype-of.js":
7885 /*!*********************************************************************!*\
7886 !*** ../node_modules/core-js/library/fn/object/set-prototype-of.js ***!
7887 \*********************************************************************/
7888 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7889
7890 __webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
7891 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
7892
7893
7894 /***/ }),
7895
7896 /***/ "../node_modules/core-js/library/fn/object/values.js":
7897 /*!***********************************************************!*\
7898 !*** ../node_modules/core-js/library/fn/object/values.js ***!
7899 \***********************************************************/
7900 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7901
7902 __webpack_require__(/*! ../../modules/es7.object.values */ "../node_modules/core-js/library/modules/es7.object.values.js");
7903 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.values;
7904
7905
7906 /***/ }),
7907
7908 /***/ "../node_modules/core-js/library/fn/parse-int.js":
7909 /*!*******************************************************!*\
7910 !*** ../node_modules/core-js/library/fn/parse-int.js ***!
7911 \*******************************************************/
7912 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7913
7914 __webpack_require__(/*! ../modules/es6.parse-int */ "../node_modules/core-js/library/modules/es6.parse-int.js");
7915 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").parseInt;
7916
7917
7918 /***/ }),
7919
7920 /***/ "../node_modules/core-js/library/fn/promise.js":
7921 /*!*****************************************************!*\
7922 !*** ../node_modules/core-js/library/fn/promise.js ***!
7923 \*****************************************************/
7924 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7925
7926 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
7927 __webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
7928 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
7929 __webpack_require__(/*! ../modules/es6.promise */ "../node_modules/core-js/library/modules/es6.promise.js");
7930 __webpack_require__(/*! ../modules/es7.promise.finally */ "../node_modules/core-js/library/modules/es7.promise.finally.js");
7931 __webpack_require__(/*! ../modules/es7.promise.try */ "../node_modules/core-js/library/modules/es7.promise.try.js");
7932 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Promise;
7933
7934
7935 /***/ }),
7936
7937 /***/ "../node_modules/core-js/library/fn/reflect/construct.js":
7938 /*!***************************************************************!*\
7939 !*** ../node_modules/core-js/library/fn/reflect/construct.js ***!
7940 \***************************************************************/
7941 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7942
7943 __webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/core-js/library/modules/es6.reflect.construct.js");
7944 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.construct;
7945
7946
7947 /***/ }),
7948
7949 /***/ "../node_modules/core-js/library/fn/reflect/get.js":
7950 /*!*********************************************************!*\
7951 !*** ../node_modules/core-js/library/fn/reflect/get.js ***!
7952 \*********************************************************/
7953 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7954
7955 __webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/core-js/library/modules/es6.reflect.get.js");
7956 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.get;
7957
7958
7959 /***/ }),
7960
7961 /***/ "../node_modules/core-js/library/fn/symbol/has-instance.js":
7962 /*!*****************************************************************!*\
7963 !*** ../node_modules/core-js/library/fn/symbol/has-instance.js ***!
7964 \*****************************************************************/
7965 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7966
7967 __webpack_require__(/*! ../../modules/es6.function.has-instance */ "../node_modules/core-js/library/modules/es6.function.has-instance.js");
7968 module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('hasInstance');
7969
7970
7971 /***/ }),
7972
7973 /***/ "../node_modules/core-js/library/fn/symbol/index.js":
7974 /*!**********************************************************!*\
7975 !*** ../node_modules/core-js/library/fn/symbol/index.js ***!
7976 \**********************************************************/
7977 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7978
7979 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
7980 __webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
7981 __webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
7982 __webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/core-js/library/modules/es7.symbol.observable.js");
7983 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Symbol;
7984
7985
7986 /***/ }),
7987
7988 /***/ "../node_modules/core-js/library/fn/symbol/iterator.js":
7989 /*!*************************************************************!*\
7990 !*** ../node_modules/core-js/library/fn/symbol/iterator.js ***!
7991 \*************************************************************/
7992 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7993
7994 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
7995 __webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
7996 module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
7997
7998
7999 /***/ }),
8000
8001 /***/ "../node_modules/core-js/library/fn/symbol/to-string-tag.js":
8002 /*!******************************************************************!*\
8003 !*** ../node_modules/core-js/library/fn/symbol/to-string-tag.js ***!
8004 \******************************************************************/
8005 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8006
8007 __webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
8008 module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('toStringTag');
8009
8010
8011 /***/ }),
8012
8013 /***/ "../node_modules/core-js/library/fn/weak-map.js":
8014 /*!******************************************************!*\
8015 !*** ../node_modules/core-js/library/fn/weak-map.js ***!
8016 \******************************************************/
8017 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8018
8019 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
8020 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
8021 __webpack_require__(/*! ../modules/es6.weak-map */ "../node_modules/core-js/library/modules/es6.weak-map.js");
8022 __webpack_require__(/*! ../modules/es7.weak-map.of */ "../node_modules/core-js/library/modules/es7.weak-map.of.js");
8023 __webpack_require__(/*! ../modules/es7.weak-map.from */ "../node_modules/core-js/library/modules/es7.weak-map.from.js");
8024 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").WeakMap;
8025
8026
8027 /***/ }),
8028
8029 /***/ "../node_modules/core-js/library/modules/_a-function.js":
8030 /*!**************************************************************!*\
8031 !*** ../node_modules/core-js/library/modules/_a-function.js ***!
8032 \**************************************************************/
8033 /***/ ((module) => {
8034
8035 module.exports = function (it) {
8036 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
8037 return it;
8038 };
8039
8040
8041 /***/ }),
8042
8043 /***/ "../node_modules/core-js/library/modules/_add-to-unscopables.js":
8044 /*!**********************************************************************!*\
8045 !*** ../node_modules/core-js/library/modules/_add-to-unscopables.js ***!
8046 \**********************************************************************/
8047 /***/ ((module) => {
8048
8049 module.exports = function () { /* empty */ };
8050
8051
8052 /***/ }),
8053
8054 /***/ "../node_modules/core-js/library/modules/_an-instance.js":
8055 /*!***************************************************************!*\
8056 !*** ../node_modules/core-js/library/modules/_an-instance.js ***!
8057 \***************************************************************/
8058 /***/ ((module) => {
8059
8060 module.exports = function (it, Constructor, name, forbiddenField) {
8061 if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
8062 throw TypeError(name + ': incorrect invocation!');
8063 } return it;
8064 };
8065
8066
8067 /***/ }),
8068
8069 /***/ "../node_modules/core-js/library/modules/_an-object.js":
8070 /*!*************************************************************!*\
8071 !*** ../node_modules/core-js/library/modules/_an-object.js ***!
8072 \*************************************************************/
8073 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8074
8075 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
8076 module.exports = function (it) {
8077 if (!isObject(it)) throw TypeError(it + ' is not an object!');
8078 return it;
8079 };
8080
8081
8082 /***/ }),
8083
8084 /***/ "../node_modules/core-js/library/modules/_array-from-iterable.js":
8085 /*!***********************************************************************!*\
8086 !*** ../node_modules/core-js/library/modules/_array-from-iterable.js ***!
8087 \***********************************************************************/
8088 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8089
8090 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
8091
8092 module.exports = function (iter, ITERATOR) {
8093 var result = [];
8094 forOf(iter, false, result.push, result, ITERATOR);
8095 return result;
8096 };
8097
8098
8099 /***/ }),
8100
8101 /***/ "../node_modules/core-js/library/modules/_array-includes.js":
8102 /*!******************************************************************!*\
8103 !*** ../node_modules/core-js/library/modules/_array-includes.js ***!
8104 \******************************************************************/
8105 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8106
8107 // false -> Array#indexOf
8108 // true -> Array#includes
8109 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
8110 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
8111 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/library/modules/_to-absolute-index.js");
8112 module.exports = function (IS_INCLUDES) {
8113 return function ($this, el, fromIndex) {
8114 var O = toIObject($this);
8115 var length = toLength(O.length);
8116 var index = toAbsoluteIndex(fromIndex, length);
8117 var value;
8118 // Array#includes uses SameValueZero equality algorithm
8119 // eslint-disable-next-line no-self-compare
8120 if (IS_INCLUDES && el != el) while (length > index) {
8121 value = O[index++];
8122 // eslint-disable-next-line no-self-compare
8123 if (value != value) return true;
8124 // Array#indexOf ignores holes, Array#includes - not
8125 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
8126 if (O[index] === el) return IS_INCLUDES || index || 0;
8127 } return !IS_INCLUDES && -1;
8128 };
8129 };
8130
8131
8132 /***/ }),
8133
8134 /***/ "../node_modules/core-js/library/modules/_array-methods.js":
8135 /*!*****************************************************************!*\
8136 !*** ../node_modules/core-js/library/modules/_array-methods.js ***!
8137 \*****************************************************************/
8138 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8139
8140 // 0 -> Array#forEach
8141 // 1 -> Array#map
8142 // 2 -> Array#filter
8143 // 3 -> Array#some
8144 // 4 -> Array#every
8145 // 5 -> Array#find
8146 // 6 -> Array#findIndex
8147 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
8148 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
8149 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
8150 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
8151 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/library/modules/_array-species-create.js");
8152 module.exports = function (TYPE, $create) {
8153 var IS_MAP = TYPE == 1;
8154 var IS_FILTER = TYPE == 2;
8155 var IS_SOME = TYPE == 3;
8156 var IS_EVERY = TYPE == 4;
8157 var IS_FIND_INDEX = TYPE == 6;
8158 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
8159 var create = $create || asc;
8160 return function ($this, callbackfn, that) {
8161 var O = toObject($this);
8162 var self = IObject(O);
8163 var f = ctx(callbackfn, that, 3);
8164 var length = toLength(self.length);
8165 var index = 0;
8166 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
8167 var val, res;
8168 for (;length > index; index++) if (NO_HOLES || index in self) {
8169 val = self[index];
8170 res = f(val, index, O);
8171 if (TYPE) {
8172 if (IS_MAP) result[index] = res; // map
8173 else if (res) switch (TYPE) {
8174 case 3: return true; // some
8175 case 5: return val; // find
8176 case 6: return index; // findIndex
8177 case 2: result.push(val); // filter
8178 } else if (IS_EVERY) return false; // every
8179 }
8180 }
8181 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
8182 };
8183 };
8184
8185
8186 /***/ }),
8187
8188 /***/ "../node_modules/core-js/library/modules/_array-species-constructor.js":
8189 /*!*****************************************************************************!*\
8190 !*** ../node_modules/core-js/library/modules/_array-species-constructor.js ***!
8191 \*****************************************************************************/
8192 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8193
8194 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
8195 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
8196 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
8197
8198 module.exports = function (original) {
8199 var C;
8200 if (isArray(original)) {
8201 C = original.constructor;
8202 // cross-realm fallback
8203 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
8204 if (isObject(C)) {
8205 C = C[SPECIES];
8206 if (C === null) C = undefined;
8207 }
8208 } return C === undefined ? Array : C;
8209 };
8210
8211
8212 /***/ }),
8213
8214 /***/ "../node_modules/core-js/library/modules/_array-species-create.js":
8215 /*!************************************************************************!*\
8216 !*** ../node_modules/core-js/library/modules/_array-species-create.js ***!
8217 \************************************************************************/
8218 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8219
8220 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
8221 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/library/modules/_array-species-constructor.js");
8222
8223 module.exports = function (original, length) {
8224 return new (speciesConstructor(original))(length);
8225 };
8226
8227
8228 /***/ }),
8229
8230 /***/ "../node_modules/core-js/library/modules/_bind.js":
8231 /*!********************************************************!*\
8232 !*** ../node_modules/core-js/library/modules/_bind.js ***!
8233 \********************************************************/
8234 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8235
8236 "use strict";
8237
8238 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
8239 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
8240 var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
8241 var arraySlice = [].slice;
8242 var factories = {};
8243
8244 var construct = function (F, len, args) {
8245 if (!(len in factories)) {
8246 for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
8247 // eslint-disable-next-line no-new-func
8248 factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
8249 } return factories[len](F, args);
8250 };
8251
8252 module.exports = Function.bind || function bind(that /* , ...args */) {
8253 var fn = aFunction(this);
8254 var partArgs = arraySlice.call(arguments, 1);
8255 var bound = function (/* args... */) {
8256 var args = partArgs.concat(arraySlice.call(arguments));
8257 return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
8258 };
8259 if (isObject(fn.prototype)) bound.prototype = fn.prototype;
8260 return bound;
8261 };
8262
8263
8264 /***/ }),
8265
8266 /***/ "../node_modules/core-js/library/modules/_classof.js":
8267 /*!***********************************************************!*\
8268 !*** ../node_modules/core-js/library/modules/_classof.js ***!
8269 \***********************************************************/
8270 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8271
8272 // getting tag from 19.1.3.6 Object.prototype.toString()
8273 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
8274 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
8275 // ES3 wrong here
8276 var ARG = cof(function () { return arguments; }()) == 'Arguments';
8277
8278 // fallback for IE11 Script Access Denied error
8279 var tryGet = function (it, key) {
8280 try {
8281 return it[key];
8282 } catch (e) { /* empty */ }
8283 };
8284
8285 module.exports = function (it) {
8286 var O, T, B;
8287 return it === undefined ? 'Undefined' : it === null ? 'Null'
8288 // @@toStringTag case
8289 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
8290 // builtinTag case
8291 : ARG ? cof(O)
8292 // ES3 arguments fallback
8293 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
8294 };
8295
8296
8297 /***/ }),
8298
8299 /***/ "../node_modules/core-js/library/modules/_cof.js":
8300 /*!*******************************************************!*\
8301 !*** ../node_modules/core-js/library/modules/_cof.js ***!
8302 \*******************************************************/
8303 /***/ ((module) => {
8304
8305 var toString = {}.toString;
8306
8307 module.exports = function (it) {
8308 return toString.call(it).slice(8, -1);
8309 };
8310
8311
8312 /***/ }),
8313
8314 /***/ "../node_modules/core-js/library/modules/_collection-strong.js":
8315 /*!*********************************************************************!*\
8316 !*** ../node_modules/core-js/library/modules/_collection-strong.js ***!
8317 \*********************************************************************/
8318 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8319
8320 "use strict";
8321
8322 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
8323 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
8324 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
8325 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
8326 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
8327 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
8328 var $iterDefine = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js");
8329 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js");
8330 var setSpecies = __webpack_require__(/*! ./_set-species */ "../node_modules/core-js/library/modules/_set-species.js");
8331 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
8332 var fastKey = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").fastKey;
8333 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
8334 var SIZE = DESCRIPTORS ? '_s' : 'size';
8335
8336 var getEntry = function (that, key) {
8337 // fast case
8338 var index = fastKey(key);
8339 var entry;
8340 if (index !== 'F') return that._i[index];
8341 // frozen object case
8342 for (entry = that._f; entry; entry = entry.n) {
8343 if (entry.k == key) return entry;
8344 }
8345 };
8346
8347 module.exports = {
8348 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
8349 var C = wrapper(function (that, iterable) {
8350 anInstance(that, C, NAME, '_i');
8351 that._t = NAME; // collection type
8352 that._i = create(null); // index
8353 that._f = undefined; // first entry
8354 that._l = undefined; // last entry
8355 that[SIZE] = 0; // size
8356 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
8357 });
8358 redefineAll(C.prototype, {
8359 // 23.1.3.1 Map.prototype.clear()
8360 // 23.2.3.2 Set.prototype.clear()
8361 clear: function clear() {
8362 for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {
8363 entry.r = true;
8364 if (entry.p) entry.p = entry.p.n = undefined;
8365 delete data[entry.i];
8366 }
8367 that._f = that._l = undefined;
8368 that[SIZE] = 0;
8369 },
8370 // 23.1.3.3 Map.prototype.delete(key)
8371 // 23.2.3.4 Set.prototype.delete(value)
8372 'delete': function (key) {
8373 var that = validate(this, NAME);
8374 var entry = getEntry(that, key);
8375 if (entry) {
8376 var next = entry.n;
8377 var prev = entry.p;
8378 delete that._i[entry.i];
8379 entry.r = true;
8380 if (prev) prev.n = next;
8381 if (next) next.p = prev;
8382 if (that._f == entry) that._f = next;
8383 if (that._l == entry) that._l = prev;
8384 that[SIZE]--;
8385 } return !!entry;
8386 },
8387 // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)
8388 // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)
8389 forEach: function forEach(callbackfn /* , that = undefined */) {
8390 validate(this, NAME);
8391 var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);
8392 var entry;
8393 while (entry = entry ? entry.n : this._f) {
8394 f(entry.v, entry.k, this);
8395 // revert to the last existing entry
8396 while (entry && entry.r) entry = entry.p;
8397 }
8398 },
8399 // 23.1.3.7 Map.prototype.has(key)
8400 // 23.2.3.7 Set.prototype.has(value)
8401 has: function has(key) {
8402 return !!getEntry(validate(this, NAME), key);
8403 }
8404 });
8405 if (DESCRIPTORS) dP(C.prototype, 'size', {
8406 get: function () {
8407 return validate(this, NAME)[SIZE];
8408 }
8409 });
8410 return C;
8411 },
8412 def: function (that, key, value) {
8413 var entry = getEntry(that, key);
8414 var prev, index;
8415 // change existing entry
8416 if (entry) {
8417 entry.v = value;
8418 // create new entry
8419 } else {
8420 that._l = entry = {
8421 i: index = fastKey(key, true), // <- index
8422 k: key, // <- key
8423 v: value, // <- value
8424 p: prev = that._l, // <- previous entry
8425 n: undefined, // <- next entry
8426 r: false // <- removed
8427 };
8428 if (!that._f) that._f = entry;
8429 if (prev) prev.n = entry;
8430 that[SIZE]++;
8431 // add to index
8432 if (index !== 'F') that._i[index] = entry;
8433 } return that;
8434 },
8435 getEntry: getEntry,
8436 setStrong: function (C, NAME, IS_MAP) {
8437 // add .keys, .values, .entries, [@@iterator]
8438 // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11
8439 $iterDefine(C, NAME, function (iterated, kind) {
8440 this._t = validate(iterated, NAME); // target
8441 this._k = kind; // kind
8442 this._l = undefined; // previous
8443 }, function () {
8444 var that = this;
8445 var kind = that._k;
8446 var entry = that._l;
8447 // revert to the last existing entry
8448 while (entry && entry.r) entry = entry.p;
8449 // get next entry
8450 if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {
8451 // or finish the iteration
8452 that._t = undefined;
8453 return step(1);
8454 }
8455 // return step by kind
8456 if (kind == 'keys') return step(0, entry.k);
8457 if (kind == 'values') return step(0, entry.v);
8458 return step(0, [entry.k, entry.v]);
8459 }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);
8460
8461 // add [@@species], 23.1.2.2, 23.2.2.2
8462 setSpecies(NAME);
8463 }
8464 };
8465
8466
8467 /***/ }),
8468
8469 /***/ "../node_modules/core-js/library/modules/_collection-to-json.js":
8470 /*!**********************************************************************!*\
8471 !*** ../node_modules/core-js/library/modules/_collection-to-json.js ***!
8472 \**********************************************************************/
8473 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8474
8475 // https://github.com/DavidBruant/Map-Set.prototype.toJSON
8476 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
8477 var from = __webpack_require__(/*! ./_array-from-iterable */ "../node_modules/core-js/library/modules/_array-from-iterable.js");
8478 module.exports = function (NAME) {
8479 return function toJSON() {
8480 if (classof(this) != NAME) throw TypeError(NAME + "#toJSON isn't generic");
8481 return from(this);
8482 };
8483 };
8484
8485
8486 /***/ }),
8487
8488 /***/ "../node_modules/core-js/library/modules/_collection-weak.js":
8489 /*!*******************************************************************!*\
8490 !*** ../node_modules/core-js/library/modules/_collection-weak.js ***!
8491 \*******************************************************************/
8492 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8493
8494 "use strict";
8495
8496 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
8497 var getWeak = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").getWeak;
8498 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
8499 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
8500 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
8501 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
8502 var createArrayMethod = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js");
8503 var $has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
8504 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
8505 var arrayFind = createArrayMethod(5);
8506 var arrayFindIndex = createArrayMethod(6);
8507 var id = 0;
8508
8509 // fallback for uncaught frozen keys
8510 var uncaughtFrozenStore = function (that) {
8511 return that._l || (that._l = new UncaughtFrozenStore());
8512 };
8513 var UncaughtFrozenStore = function () {
8514 this.a = [];
8515 };
8516 var findUncaughtFrozen = function (store, key) {
8517 return arrayFind(store.a, function (it) {
8518 return it[0] === key;
8519 });
8520 };
8521 UncaughtFrozenStore.prototype = {
8522 get: function (key) {
8523 var entry = findUncaughtFrozen(this, key);
8524 if (entry) return entry[1];
8525 },
8526 has: function (key) {
8527 return !!findUncaughtFrozen(this, key);
8528 },
8529 set: function (key, value) {
8530 var entry = findUncaughtFrozen(this, key);
8531 if (entry) entry[1] = value;
8532 else this.a.push([key, value]);
8533 },
8534 'delete': function (key) {
8535 var index = arrayFindIndex(this.a, function (it) {
8536 return it[0] === key;
8537 });
8538 if (~index) this.a.splice(index, 1);
8539 return !!~index;
8540 }
8541 };
8542
8543 module.exports = {
8544 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
8545 var C = wrapper(function (that, iterable) {
8546 anInstance(that, C, NAME, '_i');
8547 that._t = NAME; // collection type
8548 that._i = id++; // collection id
8549 that._l = undefined; // leak store for uncaught frozen objects
8550 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
8551 });
8552 redefineAll(C.prototype, {
8553 // 23.3.3.2 WeakMap.prototype.delete(key)
8554 // 23.4.3.3 WeakSet.prototype.delete(value)
8555 'delete': function (key) {
8556 if (!isObject(key)) return false;
8557 var data = getWeak(key);
8558 if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);
8559 return data && $has(data, this._i) && delete data[this._i];
8560 },
8561 // 23.3.3.4 WeakMap.prototype.has(key)
8562 // 23.4.3.4 WeakSet.prototype.has(value)
8563 has: function has(key) {
8564 if (!isObject(key)) return false;
8565 var data = getWeak(key);
8566 if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);
8567 return data && $has(data, this._i);
8568 }
8569 });
8570 return C;
8571 },
8572 def: function (that, key, value) {
8573 var data = getWeak(anObject(key), true);
8574 if (data === true) uncaughtFrozenStore(that).set(key, value);
8575 else data[that._i] = value;
8576 return that;
8577 },
8578 ufstore: uncaughtFrozenStore
8579 };
8580
8581
8582 /***/ }),
8583
8584 /***/ "../node_modules/core-js/library/modules/_collection.js":
8585 /*!**************************************************************!*\
8586 !*** ../node_modules/core-js/library/modules/_collection.js ***!
8587 \**************************************************************/
8588 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8589
8590 "use strict";
8591
8592 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
8593 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
8594 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
8595 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
8596 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
8597 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
8598 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
8599 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
8600 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
8601 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
8602 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
8603 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
8604 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
8605
8606 module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
8607 var Base = global[NAME];
8608 var C = Base;
8609 var ADDER = IS_MAP ? 'set' : 'add';
8610 var proto = C && C.prototype;
8611 var O = {};
8612 if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
8613 new C().entries().next();
8614 }))) {
8615 // create collection constructor
8616 C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
8617 redefineAll(C.prototype, methods);
8618 meta.NEED = true;
8619 } else {
8620 C = wrapper(function (target, iterable) {
8621 anInstance(target, C, NAME, '_c');
8622 target._c = new Base();
8623 if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);
8624 });
8625 each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {
8626 var IS_ADDER = KEY == 'add' || KEY == 'set';
8627 if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {
8628 anInstance(this, C, KEY);
8629 if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;
8630 var result = this._c[KEY](a === 0 ? 0 : a, b);
8631 return IS_ADDER ? this : result;
8632 });
8633 });
8634 IS_WEAK || dP(C.prototype, 'size', {
8635 get: function () {
8636 return this._c.size;
8637 }
8638 });
8639 }
8640
8641 setToStringTag(C, NAME);
8642
8643 O[NAME] = C;
8644 $export($export.G + $export.W + $export.F, O);
8645
8646 if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
8647
8648 return C;
8649 };
8650
8651
8652 /***/ }),
8653
8654 /***/ "../node_modules/core-js/library/modules/_core.js":
8655 /*!********************************************************!*\
8656 !*** ../node_modules/core-js/library/modules/_core.js ***!
8657 \********************************************************/
8658 /***/ ((module) => {
8659
8660 var core = module.exports = { version: '2.6.12' };
8661 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
8662
8663
8664 /***/ }),
8665
8666 /***/ "../node_modules/core-js/library/modules/_create-property.js":
8667 /*!*******************************************************************!*\
8668 !*** ../node_modules/core-js/library/modules/_create-property.js ***!
8669 \*******************************************************************/
8670 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8671
8672 "use strict";
8673
8674 var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
8675 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
8676
8677 module.exports = function (object, index, value) {
8678 if (index in object) $defineProperty.f(object, index, createDesc(0, value));
8679 else object[index] = value;
8680 };
8681
8682
8683 /***/ }),
8684
8685 /***/ "../node_modules/core-js/library/modules/_ctx.js":
8686 /*!*******************************************************!*\
8687 !*** ../node_modules/core-js/library/modules/_ctx.js ***!
8688 \*******************************************************/
8689 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8690
8691 // optional / simple context binding
8692 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
8693 module.exports = function (fn, that, length) {
8694 aFunction(fn);
8695 if (that === undefined) return fn;
8696 switch (length) {
8697 case 1: return function (a) {
8698 return fn.call(that, a);
8699 };
8700 case 2: return function (a, b) {
8701 return fn.call(that, a, b);
8702 };
8703 case 3: return function (a, b, c) {
8704 return fn.call(that, a, b, c);
8705 };
8706 }
8707 return function (/* ...args */) {
8708 return fn.apply(that, arguments);
8709 };
8710 };
8711
8712
8713 /***/ }),
8714
8715 /***/ "../node_modules/core-js/library/modules/_defined.js":
8716 /*!***********************************************************!*\
8717 !*** ../node_modules/core-js/library/modules/_defined.js ***!
8718 \***********************************************************/
8719 /***/ ((module) => {
8720
8721 // 7.2.1 RequireObjectCoercible(argument)
8722 module.exports = function (it) {
8723 if (it == undefined) throw TypeError("Can't call method on " + it);
8724 return it;
8725 };
8726
8727
8728 /***/ }),
8729
8730 /***/ "../node_modules/core-js/library/modules/_descriptors.js":
8731 /*!***************************************************************!*\
8732 !*** ../node_modules/core-js/library/modules/_descriptors.js ***!
8733 \***************************************************************/
8734 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8735
8736 // Thank's IE8 for his funny defineProperty
8737 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
8738 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
8739 });
8740
8741
8742 /***/ }),
8743
8744 /***/ "../node_modules/core-js/library/modules/_dom-create.js":
8745 /*!**************************************************************!*\
8746 !*** ../node_modules/core-js/library/modules/_dom-create.js ***!
8747 \**************************************************************/
8748 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8749
8750 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
8751 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
8752 // typeof document.createElement is 'object' in old IE
8753 var is = isObject(document) && isObject(document.createElement);
8754 module.exports = function (it) {
8755 return is ? document.createElement(it) : {};
8756 };
8757
8758
8759 /***/ }),
8760
8761 /***/ "../node_modules/core-js/library/modules/_enum-bug-keys.js":
8762 /*!*****************************************************************!*\
8763 !*** ../node_modules/core-js/library/modules/_enum-bug-keys.js ***!
8764 \*****************************************************************/
8765 /***/ ((module) => {
8766
8767 // IE 8- don't enum bug keys
8768 module.exports = (
8769 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
8770 ).split(',');
8771
8772
8773 /***/ }),
8774
8775 /***/ "../node_modules/core-js/library/modules/_enum-keys.js":
8776 /*!*************************************************************!*\
8777 !*** ../node_modules/core-js/library/modules/_enum-keys.js ***!
8778 \*************************************************************/
8779 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8780
8781 // all enumerable object keys, includes symbols
8782 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
8783 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
8784 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
8785 module.exports = function (it) {
8786 var result = getKeys(it);
8787 var getSymbols = gOPS.f;
8788 if (getSymbols) {
8789 var symbols = getSymbols(it);
8790 var isEnum = pIE.f;
8791 var i = 0;
8792 var key;
8793 while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
8794 } return result;
8795 };
8796
8797
8798 /***/ }),
8799
8800 /***/ "../node_modules/core-js/library/modules/_export.js":
8801 /*!**********************************************************!*\
8802 !*** ../node_modules/core-js/library/modules/_export.js ***!
8803 \**********************************************************/
8804 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8805
8806 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
8807 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
8808 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
8809 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
8810 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
8811 var PROTOTYPE = 'prototype';
8812
8813 var $export = function (type, name, source) {
8814 var IS_FORCED = type & $export.F;
8815 var IS_GLOBAL = type & $export.G;
8816 var IS_STATIC = type & $export.S;
8817 var IS_PROTO = type & $export.P;
8818 var IS_BIND = type & $export.B;
8819 var IS_WRAP = type & $export.W;
8820 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
8821 var expProto = exports[PROTOTYPE];
8822 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
8823 var key, own, out;
8824 if (IS_GLOBAL) source = name;
8825 for (key in source) {
8826 // contains in native
8827 own = !IS_FORCED && target && target[key] !== undefined;
8828 if (own && has(exports, key)) continue;
8829 // export native or passed
8830 out = own ? target[key] : source[key];
8831 // prevent global pollution for namespaces
8832 exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
8833 // bind timers to global for call from export context
8834 : IS_BIND && own ? ctx(out, global)
8835 // wrap global constructors for prevent change them in library
8836 : IS_WRAP && target[key] == out ? (function (C) {
8837 var F = function (a, b, c) {
8838 if (this instanceof C) {
8839 switch (arguments.length) {
8840 case 0: return new C();
8841 case 1: return new C(a);
8842 case 2: return new C(a, b);
8843 } return new C(a, b, c);
8844 } return C.apply(this, arguments);
8845 };
8846 F[PROTOTYPE] = C[PROTOTYPE];
8847 return F;
8848 // make static versions for prototype methods
8849 })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
8850 // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
8851 if (IS_PROTO) {
8852 (exports.virtual || (exports.virtual = {}))[key] = out;
8853 // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
8854 if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
8855 }
8856 }
8857 };
8858 // type bitmap
8859 $export.F = 1; // forced
8860 $export.G = 2; // global
8861 $export.S = 4; // static
8862 $export.P = 8; // proto
8863 $export.B = 16; // bind
8864 $export.W = 32; // wrap
8865 $export.U = 64; // safe
8866 $export.R = 128; // real proto method for `library`
8867 module.exports = $export;
8868
8869
8870 /***/ }),
8871
8872 /***/ "../node_modules/core-js/library/modules/_fails.js":
8873 /*!*********************************************************!*\
8874 !*** ../node_modules/core-js/library/modules/_fails.js ***!
8875 \*********************************************************/
8876 /***/ ((module) => {
8877
8878 module.exports = function (exec) {
8879 try {
8880 return !!exec();
8881 } catch (e) {
8882 return true;
8883 }
8884 };
8885
8886
8887 /***/ }),
8888
8889 /***/ "../node_modules/core-js/library/modules/_for-of.js":
8890 /*!**********************************************************!*\
8891 !*** ../node_modules/core-js/library/modules/_for-of.js ***!
8892 \**********************************************************/
8893 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8894
8895 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
8896 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
8897 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
8898 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
8899 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
8900 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
8901 var BREAK = {};
8902 var RETURN = {};
8903 var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
8904 var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
8905 var f = ctx(fn, that, entries ? 2 : 1);
8906 var index = 0;
8907 var length, step, iterator, result;
8908 if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
8909 // fast case for arrays with default iterator
8910 if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
8911 result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
8912 if (result === BREAK || result === RETURN) return result;
8913 } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
8914 result = call(iterator, f, step.value, entries);
8915 if (result === BREAK || result === RETURN) return result;
8916 }
8917 };
8918 exports.BREAK = BREAK;
8919 exports.RETURN = RETURN;
8920
8921
8922 /***/ }),
8923
8924 /***/ "../node_modules/core-js/library/modules/_global.js":
8925 /*!**********************************************************!*\
8926 !*** ../node_modules/core-js/library/modules/_global.js ***!
8927 \**********************************************************/
8928 /***/ ((module) => {
8929
8930 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
8931 var global = module.exports = typeof window != 'undefined' && window.Math == Math
8932 ? window : typeof self != 'undefined' && self.Math == Math ? self
8933 // eslint-disable-next-line no-new-func
8934 : Function('return this')();
8935 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
8936
8937
8938 /***/ }),
8939
8940 /***/ "../node_modules/core-js/library/modules/_has.js":
8941 /*!*******************************************************!*\
8942 !*** ../node_modules/core-js/library/modules/_has.js ***!
8943 \*******************************************************/
8944 /***/ ((module) => {
8945
8946 var hasOwnProperty = {}.hasOwnProperty;
8947 module.exports = function (it, key) {
8948 return hasOwnProperty.call(it, key);
8949 };
8950
8951
8952 /***/ }),
8953
8954 /***/ "../node_modules/core-js/library/modules/_hide.js":
8955 /*!********************************************************!*\
8956 !*** ../node_modules/core-js/library/modules/_hide.js ***!
8957 \********************************************************/
8958 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8959
8960 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
8961 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
8962 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
8963 return dP.f(object, key, createDesc(1, value));
8964 } : function (object, key, value) {
8965 object[key] = value;
8966 return object;
8967 };
8968
8969
8970 /***/ }),
8971
8972 /***/ "../node_modules/core-js/library/modules/_html.js":
8973 /*!********************************************************!*\
8974 !*** ../node_modules/core-js/library/modules/_html.js ***!
8975 \********************************************************/
8976 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8977
8978 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
8979 module.exports = document && document.documentElement;
8980
8981
8982 /***/ }),
8983
8984 /***/ "../node_modules/core-js/library/modules/_ie8-dom-define.js":
8985 /*!******************************************************************!*\
8986 !*** ../node_modules/core-js/library/modules/_ie8-dom-define.js ***!
8987 \******************************************************************/
8988 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8989
8990 module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
8991 return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
8992 });
8993
8994
8995 /***/ }),
8996
8997 /***/ "../node_modules/core-js/library/modules/_invoke.js":
8998 /*!**********************************************************!*\
8999 !*** ../node_modules/core-js/library/modules/_invoke.js ***!
9000 \**********************************************************/
9001 /***/ ((module) => {
9002
9003 // fast apply, http://jsperf.lnkit.com/fast-apply/5
9004 module.exports = function (fn, args, that) {
9005 var un = that === undefined;
9006 switch (args.length) {
9007 case 0: return un ? fn()
9008 : fn.call(that);
9009 case 1: return un ? fn(args[0])
9010 : fn.call(that, args[0]);
9011 case 2: return un ? fn(args[0], args[1])
9012 : fn.call(that, args[0], args[1]);
9013 case 3: return un ? fn(args[0], args[1], args[2])
9014 : fn.call(that, args[0], args[1], args[2]);
9015 case 4: return un ? fn(args[0], args[1], args[2], args[3])
9016 : fn.call(that, args[0], args[1], args[2], args[3]);
9017 } return fn.apply(that, args);
9018 };
9019
9020
9021 /***/ }),
9022
9023 /***/ "../node_modules/core-js/library/modules/_iobject.js":
9024 /*!***********************************************************!*\
9025 !*** ../node_modules/core-js/library/modules/_iobject.js ***!
9026 \***********************************************************/
9027 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9028
9029 // fallback for non-array-like ES3 and non-enumerable old V8 strings
9030 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
9031 // eslint-disable-next-line no-prototype-builtins
9032 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
9033 return cof(it) == 'String' ? it.split('') : Object(it);
9034 };
9035
9036
9037 /***/ }),
9038
9039 /***/ "../node_modules/core-js/library/modules/_is-array-iter.js":
9040 /*!*****************************************************************!*\
9041 !*** ../node_modules/core-js/library/modules/_is-array-iter.js ***!
9042 \*****************************************************************/
9043 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9044
9045 // check on default Array iterator
9046 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
9047 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
9048 var ArrayProto = Array.prototype;
9049
9050 module.exports = function (it) {
9051 return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
9052 };
9053
9054
9055 /***/ }),
9056
9057 /***/ "../node_modules/core-js/library/modules/_is-array.js":
9058 /*!************************************************************!*\
9059 !*** ../node_modules/core-js/library/modules/_is-array.js ***!
9060 \************************************************************/
9061 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9062
9063 // 7.2.2 IsArray(argument)
9064 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
9065 module.exports = Array.isArray || function isArray(arg) {
9066 return cof(arg) == 'Array';
9067 };
9068
9069
9070 /***/ }),
9071
9072 /***/ "../node_modules/core-js/library/modules/_is-object.js":
9073 /*!*************************************************************!*\
9074 !*** ../node_modules/core-js/library/modules/_is-object.js ***!
9075 \*************************************************************/
9076 /***/ ((module) => {
9077
9078 module.exports = function (it) {
9079 return typeof it === 'object' ? it !== null : typeof it === 'function';
9080 };
9081
9082
9083 /***/ }),
9084
9085 /***/ "../node_modules/core-js/library/modules/_iter-call.js":
9086 /*!*************************************************************!*\
9087 !*** ../node_modules/core-js/library/modules/_iter-call.js ***!
9088 \*************************************************************/
9089 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9090
9091 // call something on iterator step with safe closing on error
9092 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
9093 module.exports = function (iterator, fn, value, entries) {
9094 try {
9095 return entries ? fn(anObject(value)[0], value[1]) : fn(value);
9096 // 7.4.6 IteratorClose(iterator, completion)
9097 } catch (e) {
9098 var ret = iterator['return'];
9099 if (ret !== undefined) anObject(ret.call(iterator));
9100 throw e;
9101 }
9102 };
9103
9104
9105 /***/ }),
9106
9107 /***/ "../node_modules/core-js/library/modules/_iter-create.js":
9108 /*!***************************************************************!*\
9109 !*** ../node_modules/core-js/library/modules/_iter-create.js ***!
9110 \***************************************************************/
9111 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9112
9113 "use strict";
9114
9115 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
9116 var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
9117 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
9118 var IteratorPrototype = {};
9119
9120 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
9121 __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator'), function () { return this; });
9122
9123 module.exports = function (Constructor, NAME, next) {
9124 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
9125 setToStringTag(Constructor, NAME + ' Iterator');
9126 };
9127
9128
9129 /***/ }),
9130
9131 /***/ "../node_modules/core-js/library/modules/_iter-define.js":
9132 /*!***************************************************************!*\
9133 !*** ../node_modules/core-js/library/modules/_iter-define.js ***!
9134 \***************************************************************/
9135 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9136
9137 "use strict";
9138
9139 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
9140 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
9141 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
9142 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
9143 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
9144 var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/library/modules/_iter-create.js");
9145 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
9146 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
9147 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
9148 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
9149 var FF_ITERATOR = '@@iterator';
9150 var KEYS = 'keys';
9151 var VALUES = 'values';
9152
9153 var returnThis = function () { return this; };
9154
9155 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
9156 $iterCreate(Constructor, NAME, next);
9157 var getMethod = function (kind) {
9158 if (!BUGGY && kind in proto) return proto[kind];
9159 switch (kind) {
9160 case KEYS: return function keys() { return new Constructor(this, kind); };
9161 case VALUES: return function values() { return new Constructor(this, kind); };
9162 } return function entries() { return new Constructor(this, kind); };
9163 };
9164 var TAG = NAME + ' Iterator';
9165 var DEF_VALUES = DEFAULT == VALUES;
9166 var VALUES_BUG = false;
9167 var proto = Base.prototype;
9168 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
9169 var $default = $native || getMethod(DEFAULT);
9170 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
9171 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
9172 var methods, key, IteratorPrototype;
9173 // Fix native
9174 if ($anyNative) {
9175 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
9176 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
9177 // Set @@toStringTag to native iterators
9178 setToStringTag(IteratorPrototype, TAG, true);
9179 // fix for some old engines
9180 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
9181 }
9182 }
9183 // fix Array#{values, @@iterator}.name in V8 / FF
9184 if (DEF_VALUES && $native && $native.name !== VALUES) {
9185 VALUES_BUG = true;
9186 $default = function values() { return $native.call(this); };
9187 }
9188 // Define iterator
9189 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
9190 hide(proto, ITERATOR, $default);
9191 }
9192 // Plug for library
9193 Iterators[NAME] = $default;
9194 Iterators[TAG] = returnThis;
9195 if (DEFAULT) {
9196 methods = {
9197 values: DEF_VALUES ? $default : getMethod(VALUES),
9198 keys: IS_SET ? $default : getMethod(KEYS),
9199 entries: $entries
9200 };
9201 if (FORCED) for (key in methods) {
9202 if (!(key in proto)) redefine(proto, key, methods[key]);
9203 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
9204 }
9205 return methods;
9206 };
9207
9208
9209 /***/ }),
9210
9211 /***/ "../node_modules/core-js/library/modules/_iter-detect.js":
9212 /*!***************************************************************!*\
9213 !*** ../node_modules/core-js/library/modules/_iter-detect.js ***!
9214 \***************************************************************/
9215 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9216
9217 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
9218 var SAFE_CLOSING = false;
9219
9220 try {
9221 var riter = [7][ITERATOR]();
9222 riter['return'] = function () { SAFE_CLOSING = true; };
9223 // eslint-disable-next-line no-throw-literal
9224 Array.from(riter, function () { throw 2; });
9225 } catch (e) { /* empty */ }
9226
9227 module.exports = function (exec, skipClosing) {
9228 if (!skipClosing && !SAFE_CLOSING) return false;
9229 var safe = false;
9230 try {
9231 var arr = [7];
9232 var iter = arr[ITERATOR]();
9233 iter.next = function () { return { done: safe = true }; };
9234 arr[ITERATOR] = function () { return iter; };
9235 exec(arr);
9236 } catch (e) { /* empty */ }
9237 return safe;
9238 };
9239
9240
9241 /***/ }),
9242
9243 /***/ "../node_modules/core-js/library/modules/_iter-step.js":
9244 /*!*************************************************************!*\
9245 !*** ../node_modules/core-js/library/modules/_iter-step.js ***!
9246 \*************************************************************/
9247 /***/ ((module) => {
9248
9249 module.exports = function (done, value) {
9250 return { value: value, done: !!done };
9251 };
9252
9253
9254 /***/ }),
9255
9256 /***/ "../node_modules/core-js/library/modules/_iterators.js":
9257 /*!*************************************************************!*\
9258 !*** ../node_modules/core-js/library/modules/_iterators.js ***!
9259 \*************************************************************/
9260 /***/ ((module) => {
9261
9262 module.exports = {};
9263
9264
9265 /***/ }),
9266
9267 /***/ "../node_modules/core-js/library/modules/_library.js":
9268 /*!***********************************************************!*\
9269 !*** ../node_modules/core-js/library/modules/_library.js ***!
9270 \***********************************************************/
9271 /***/ ((module) => {
9272
9273 module.exports = true;
9274
9275
9276 /***/ }),
9277
9278 /***/ "../node_modules/core-js/library/modules/_meta.js":
9279 /*!********************************************************!*\
9280 !*** ../node_modules/core-js/library/modules/_meta.js ***!
9281 \********************************************************/
9282 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9283
9284 var META = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js")('meta');
9285 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
9286 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
9287 var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
9288 var id = 0;
9289 var isExtensible = Object.isExtensible || function () {
9290 return true;
9291 };
9292 var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
9293 return isExtensible(Object.preventExtensions({}));
9294 });
9295 var setMeta = function (it) {
9296 setDesc(it, META, { value: {
9297 i: 'O' + ++id, // object ID
9298 w: {} // weak collections IDs
9299 } });
9300 };
9301 var fastKey = function (it, create) {
9302 // return primitive with prefix
9303 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
9304 if (!has(it, META)) {
9305 // can't set metadata to uncaught frozen object
9306 if (!isExtensible(it)) return 'F';
9307 // not necessary to add metadata
9308 if (!create) return 'E';
9309 // add missing metadata
9310 setMeta(it);
9311 // return object ID
9312 } return it[META].i;
9313 };
9314 var getWeak = function (it, create) {
9315 if (!has(it, META)) {
9316 // can't set metadata to uncaught frozen object
9317 if (!isExtensible(it)) return true;
9318 // not necessary to add metadata
9319 if (!create) return false;
9320 // add missing metadata
9321 setMeta(it);
9322 // return hash weak collections IDs
9323 } return it[META].w;
9324 };
9325 // add metadata on freeze-family methods calling
9326 var onFreeze = function (it) {
9327 if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
9328 return it;
9329 };
9330 var meta = module.exports = {
9331 KEY: META,
9332 NEED: false,
9333 fastKey: fastKey,
9334 getWeak: getWeak,
9335 onFreeze: onFreeze
9336 };
9337
9338
9339 /***/ }),
9340
9341 /***/ "../node_modules/core-js/library/modules/_microtask.js":
9342 /*!*************************************************************!*\
9343 !*** ../node_modules/core-js/library/modules/_microtask.js ***!
9344 \*************************************************************/
9345 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9346
9347 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
9348 var macrotask = __webpack_require__(/*! ./_task */ "../node_modules/core-js/library/modules/_task.js").set;
9349 var Observer = global.MutationObserver || global.WebKitMutationObserver;
9350 var process = global.process;
9351 var Promise = global.Promise;
9352 var isNode = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js")(process) == 'process';
9353
9354 module.exports = function () {
9355 var head, last, notify;
9356
9357 var flush = function () {
9358 var parent, fn;
9359 if (isNode && (parent = process.domain)) parent.exit();
9360 while (head) {
9361 fn = head.fn;
9362 head = head.next;
9363 try {
9364 fn();
9365 } catch (e) {
9366 if (head) notify();
9367 else last = undefined;
9368 throw e;
9369 }
9370 } last = undefined;
9371 if (parent) parent.enter();
9372 };
9373
9374 // Node.js
9375 if (isNode) {
9376 notify = function () {
9377 process.nextTick(flush);
9378 };
9379 // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339
9380 } else if (Observer && !(global.navigator && global.navigator.standalone)) {
9381 var toggle = true;
9382 var node = document.createTextNode('');
9383 new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new
9384 notify = function () {
9385 node.data = toggle = !toggle;
9386 };
9387 // environments with maybe non-completely correct, but existent Promise
9388 } else if (Promise && Promise.resolve) {
9389 // Promise.resolve without an argument throws an error in LG WebOS 2
9390 var promise = Promise.resolve(undefined);
9391 notify = function () {
9392 promise.then(flush);
9393 };
9394 // for other environments - macrotask based on:
9395 // - setImmediate
9396 // - MessageChannel
9397 // - window.postMessag
9398 // - onreadystatechange
9399 // - setTimeout
9400 } else {
9401 notify = function () {
9402 // strange IE + webpack dev server bug - use .call(global)
9403 macrotask.call(global, flush);
9404 };
9405 }
9406
9407 return function (fn) {
9408 var task = { fn: fn, next: undefined };
9409 if (last) last.next = task;
9410 if (!head) {
9411 head = task;
9412 notify();
9413 } last = task;
9414 };
9415 };
9416
9417
9418 /***/ }),
9419
9420 /***/ "../node_modules/core-js/library/modules/_new-promise-capability.js":
9421 /*!**************************************************************************!*\
9422 !*** ../node_modules/core-js/library/modules/_new-promise-capability.js ***!
9423 \**************************************************************************/
9424 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9425
9426 "use strict";
9427
9428 // 25.4.1.5 NewPromiseCapability(C)
9429 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
9430
9431 function PromiseCapability(C) {
9432 var resolve, reject;
9433 this.promise = new C(function ($$resolve, $$reject) {
9434 if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');
9435 resolve = $$resolve;
9436 reject = $$reject;
9437 });
9438 this.resolve = aFunction(resolve);
9439 this.reject = aFunction(reject);
9440 }
9441
9442 module.exports.f = function (C) {
9443 return new PromiseCapability(C);
9444 };
9445
9446
9447 /***/ }),
9448
9449 /***/ "../node_modules/core-js/library/modules/_object-assign.js":
9450 /*!*****************************************************************!*\
9451 !*** ../node_modules/core-js/library/modules/_object-assign.js ***!
9452 \*****************************************************************/
9453 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9454
9455 "use strict";
9456
9457 // 19.1.2.1 Object.assign(target, source, ...)
9458 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
9459 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
9460 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
9461 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
9462 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
9463 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
9464 var $assign = Object.assign;
9465
9466 // should work with symbols and should have deterministic property order (V8 bug)
9467 module.exports = !$assign || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
9468 var A = {};
9469 var B = {};
9470 // eslint-disable-next-line no-undef
9471 var S = Symbol();
9472 var K = 'abcdefghijklmnopqrst';
9473 A[S] = 7;
9474 K.split('').forEach(function (k) { B[k] = k; });
9475 return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
9476 }) ? function assign(target, source) { // eslint-disable-line no-unused-vars
9477 var T = toObject(target);
9478 var aLen = arguments.length;
9479 var index = 1;
9480 var getSymbols = gOPS.f;
9481 var isEnum = pIE.f;
9482 while (aLen > index) {
9483 var S = IObject(arguments[index++]);
9484 var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
9485 var length = keys.length;
9486 var j = 0;
9487 var key;
9488 while (length > j) {
9489 key = keys[j++];
9490 if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];
9491 }
9492 } return T;
9493 } : $assign;
9494
9495
9496 /***/ }),
9497
9498 /***/ "../node_modules/core-js/library/modules/_object-create.js":
9499 /*!*****************************************************************!*\
9500 !*** ../node_modules/core-js/library/modules/_object-create.js ***!
9501 \*****************************************************************/
9502 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9503
9504 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
9505 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
9506 var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js");
9507 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
9508 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
9509 var Empty = function () { /* empty */ };
9510 var PROTOTYPE = 'prototype';
9511
9512 // Create object with fake `null` prototype: use iframe Object with cleared prototype
9513 var createDict = function () {
9514 // Thrash, waste and sodomy: IE GC bug
9515 var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('iframe');
9516 var i = enumBugKeys.length;
9517 var lt = '<';
9518 var gt = '>';
9519 var iframeDocument;
9520 iframe.style.display = 'none';
9521 __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js").appendChild(iframe);
9522 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
9523 // createDict = iframe.contentWindow.Object;
9524 // html.removeChild(iframe);
9525 iframeDocument = iframe.contentWindow.document;
9526 iframeDocument.open();
9527 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
9528 iframeDocument.close();
9529 createDict = iframeDocument.F;
9530 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
9531 return createDict();
9532 };
9533
9534 module.exports = Object.create || function create(O, Properties) {
9535 var result;
9536 if (O !== null) {
9537 Empty[PROTOTYPE] = anObject(O);
9538 result = new Empty();
9539 Empty[PROTOTYPE] = null;
9540 // add "__proto__" for Object.getPrototypeOf polyfill
9541 result[IE_PROTO] = O;
9542 } else result = createDict();
9543 return Properties === undefined ? result : dPs(result, Properties);
9544 };
9545
9546
9547 /***/ }),
9548
9549 /***/ "../node_modules/core-js/library/modules/_object-dp.js":
9550 /*!*************************************************************!*\
9551 !*** ../node_modules/core-js/library/modules/_object-dp.js ***!
9552 \*************************************************************/
9553 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9554
9555 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
9556 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
9557 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
9558 var dP = Object.defineProperty;
9559
9560 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
9561 anObject(O);
9562 P = toPrimitive(P, true);
9563 anObject(Attributes);
9564 if (IE8_DOM_DEFINE) try {
9565 return dP(O, P, Attributes);
9566 } catch (e) { /* empty */ }
9567 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
9568 if ('value' in Attributes) O[P] = Attributes.value;
9569 return O;
9570 };
9571
9572
9573 /***/ }),
9574
9575 /***/ "../node_modules/core-js/library/modules/_object-dps.js":
9576 /*!**************************************************************!*\
9577 !*** ../node_modules/core-js/library/modules/_object-dps.js ***!
9578 \**************************************************************/
9579 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9580
9581 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
9582 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
9583 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
9584
9585 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
9586 anObject(O);
9587 var keys = getKeys(Properties);
9588 var length = keys.length;
9589 var i = 0;
9590 var P;
9591 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
9592 return O;
9593 };
9594
9595
9596 /***/ }),
9597
9598 /***/ "../node_modules/core-js/library/modules/_object-gopd.js":
9599 /*!***************************************************************!*\
9600 !*** ../node_modules/core-js/library/modules/_object-gopd.js ***!
9601 \***************************************************************/
9602 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9603
9604 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
9605 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
9606 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
9607 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
9608 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
9609 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
9610 var gOPD = Object.getOwnPropertyDescriptor;
9611
9612 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
9613 O = toIObject(O);
9614 P = toPrimitive(P, true);
9615 if (IE8_DOM_DEFINE) try {
9616 return gOPD(O, P);
9617 } catch (e) { /* empty */ }
9618 if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
9619 };
9620
9621
9622 /***/ }),
9623
9624 /***/ "../node_modules/core-js/library/modules/_object-gopn-ext.js":
9625 /*!*******************************************************************!*\
9626 !*** ../node_modules/core-js/library/modules/_object-gopn-ext.js ***!
9627 \*******************************************************************/
9628 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9629
9630 // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
9631 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
9632 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f;
9633 var toString = {}.toString;
9634
9635 var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
9636 ? Object.getOwnPropertyNames(window) : [];
9637
9638 var getWindowNames = function (it) {
9639 try {
9640 return gOPN(it);
9641 } catch (e) {
9642 return windowNames.slice();
9643 }
9644 };
9645
9646 module.exports.f = function getOwnPropertyNames(it) {
9647 return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
9648 };
9649
9650
9651 /***/ }),
9652
9653 /***/ "../node_modules/core-js/library/modules/_object-gopn.js":
9654 /*!***************************************************************!*\
9655 !*** ../node_modules/core-js/library/modules/_object-gopn.js ***!
9656 \***************************************************************/
9657 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9658
9659 // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
9660 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
9661 var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
9662
9663 exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
9664 return $keys(O, hiddenKeys);
9665 };
9666
9667
9668 /***/ }),
9669
9670 /***/ "../node_modules/core-js/library/modules/_object-gops.js":
9671 /*!***************************************************************!*\
9672 !*** ../node_modules/core-js/library/modules/_object-gops.js ***!
9673 \***************************************************************/
9674 /***/ ((__unused_webpack_module, exports) => {
9675
9676 exports.f = Object.getOwnPropertySymbols;
9677
9678
9679 /***/ }),
9680
9681 /***/ "../node_modules/core-js/library/modules/_object-gpo.js":
9682 /*!**************************************************************!*\
9683 !*** ../node_modules/core-js/library/modules/_object-gpo.js ***!
9684 \**************************************************************/
9685 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9686
9687 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
9688 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
9689 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
9690 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
9691 var ObjectProto = Object.prototype;
9692
9693 module.exports = Object.getPrototypeOf || function (O) {
9694 O = toObject(O);
9695 if (has(O, IE_PROTO)) return O[IE_PROTO];
9696 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
9697 return O.constructor.prototype;
9698 } return O instanceof Object ? ObjectProto : null;
9699 };
9700
9701
9702 /***/ }),
9703
9704 /***/ "../node_modules/core-js/library/modules/_object-keys-internal.js":
9705 /*!************************************************************************!*\
9706 !*** ../node_modules/core-js/library/modules/_object-keys-internal.js ***!
9707 \************************************************************************/
9708 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9709
9710 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
9711 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
9712 var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/library/modules/_array-includes.js")(false);
9713 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
9714
9715 module.exports = function (object, names) {
9716 var O = toIObject(object);
9717 var i = 0;
9718 var result = [];
9719 var key;
9720 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
9721 // Don't enum bug & hidden keys
9722 while (names.length > i) if (has(O, key = names[i++])) {
9723 ~arrayIndexOf(result, key) || result.push(key);
9724 }
9725 return result;
9726 };
9727
9728
9729 /***/ }),
9730
9731 /***/ "../node_modules/core-js/library/modules/_object-keys.js":
9732 /*!***************************************************************!*\
9733 !*** ../node_modules/core-js/library/modules/_object-keys.js ***!
9734 \***************************************************************/
9735 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9736
9737 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
9738 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
9739 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
9740
9741 module.exports = Object.keys || function keys(O) {
9742 return $keys(O, enumBugKeys);
9743 };
9744
9745
9746 /***/ }),
9747
9748 /***/ "../node_modules/core-js/library/modules/_object-pie.js":
9749 /*!**************************************************************!*\
9750 !*** ../node_modules/core-js/library/modules/_object-pie.js ***!
9751 \**************************************************************/
9752 /***/ ((__unused_webpack_module, exports) => {
9753
9754 exports.f = {}.propertyIsEnumerable;
9755
9756
9757 /***/ }),
9758
9759 /***/ "../node_modules/core-js/library/modules/_object-sap.js":
9760 /*!**************************************************************!*\
9761 !*** ../node_modules/core-js/library/modules/_object-sap.js ***!
9762 \**************************************************************/
9763 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9764
9765 // most Object methods by ES6 should accept primitives
9766 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
9767 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
9768 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
9769 module.exports = function (KEY, exec) {
9770 var fn = (core.Object || {})[KEY] || Object[KEY];
9771 var exp = {};
9772 exp[KEY] = exec(fn);
9773 $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
9774 };
9775
9776
9777 /***/ }),
9778
9779 /***/ "../node_modules/core-js/library/modules/_object-to-array.js":
9780 /*!*******************************************************************!*\
9781 !*** ../node_modules/core-js/library/modules/_object-to-array.js ***!
9782 \*******************************************************************/
9783 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9784
9785 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
9786 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
9787 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
9788 var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f;
9789 module.exports = function (isEntries) {
9790 return function (it) {
9791 var O = toIObject(it);
9792 var keys = getKeys(O);
9793 var length = keys.length;
9794 var i = 0;
9795 var result = [];
9796 var key;
9797 while (length > i) {
9798 key = keys[i++];
9799 if (!DESCRIPTORS || isEnum.call(O, key)) {
9800 result.push(isEntries ? [key, O[key]] : O[key]);
9801 }
9802 }
9803 return result;
9804 };
9805 };
9806
9807
9808 /***/ }),
9809
9810 /***/ "../node_modules/core-js/library/modules/_own-keys.js":
9811 /*!************************************************************!*\
9812 !*** ../node_modules/core-js/library/modules/_own-keys.js ***!
9813 \************************************************************/
9814 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9815
9816 // all object keys, includes non-enumerable and symbols
9817 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js");
9818 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
9819 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
9820 var Reflect = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect;
9821 module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) {
9822 var keys = gOPN.f(anObject(it));
9823 var getSymbols = gOPS.f;
9824 return getSymbols ? keys.concat(getSymbols(it)) : keys;
9825 };
9826
9827
9828 /***/ }),
9829
9830 /***/ "../node_modules/core-js/library/modules/_parse-int.js":
9831 /*!*************************************************************!*\
9832 !*** ../node_modules/core-js/library/modules/_parse-int.js ***!
9833 \*************************************************************/
9834 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9835
9836 var $parseInt = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").parseInt;
9837 var $trim = __webpack_require__(/*! ./_string-trim */ "../node_modules/core-js/library/modules/_string-trim.js").trim;
9838 var ws = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
9839 var hex = /^[-+]?0[xX]/;
9840
9841 module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) {
9842 var string = $trim(String(str), 3);
9843 return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10));
9844 } : $parseInt;
9845
9846
9847 /***/ }),
9848
9849 /***/ "../node_modules/core-js/library/modules/_perform.js":
9850 /*!***********************************************************!*\
9851 !*** ../node_modules/core-js/library/modules/_perform.js ***!
9852 \***********************************************************/
9853 /***/ ((module) => {
9854
9855 module.exports = function (exec) {
9856 try {
9857 return { e: false, v: exec() };
9858 } catch (e) {
9859 return { e: true, v: e };
9860 }
9861 };
9862
9863
9864 /***/ }),
9865
9866 /***/ "../node_modules/core-js/library/modules/_promise-resolve.js":
9867 /*!*******************************************************************!*\
9868 !*** ../node_modules/core-js/library/modules/_promise-resolve.js ***!
9869 \*******************************************************************/
9870 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9871
9872 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
9873 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
9874 var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js");
9875
9876 module.exports = function (C, x) {
9877 anObject(C);
9878 if (isObject(x) && x.constructor === C) return x;
9879 var promiseCapability = newPromiseCapability.f(C);
9880 var resolve = promiseCapability.resolve;
9881 resolve(x);
9882 return promiseCapability.promise;
9883 };
9884
9885
9886 /***/ }),
9887
9888 /***/ "../node_modules/core-js/library/modules/_property-desc.js":
9889 /*!*****************************************************************!*\
9890 !*** ../node_modules/core-js/library/modules/_property-desc.js ***!
9891 \*****************************************************************/
9892 /***/ ((module) => {
9893
9894 module.exports = function (bitmap, value) {
9895 return {
9896 enumerable: !(bitmap & 1),
9897 configurable: !(bitmap & 2),
9898 writable: !(bitmap & 4),
9899 value: value
9900 };
9901 };
9902
9903
9904 /***/ }),
9905
9906 /***/ "../node_modules/core-js/library/modules/_redefine-all.js":
9907 /*!****************************************************************!*\
9908 !*** ../node_modules/core-js/library/modules/_redefine-all.js ***!
9909 \****************************************************************/
9910 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9911
9912 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
9913 module.exports = function (target, src, safe) {
9914 for (var key in src) {
9915 if (safe && target[key]) target[key] = src[key];
9916 else hide(target, key, src[key]);
9917 } return target;
9918 };
9919
9920
9921 /***/ }),
9922
9923 /***/ "../node_modules/core-js/library/modules/_redefine.js":
9924 /*!************************************************************!*\
9925 !*** ../node_modules/core-js/library/modules/_redefine.js ***!
9926 \************************************************************/
9927 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9928
9929 module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
9930
9931
9932 /***/ }),
9933
9934 /***/ "../node_modules/core-js/library/modules/_set-collection-from.js":
9935 /*!***********************************************************************!*\
9936 !*** ../node_modules/core-js/library/modules/_set-collection-from.js ***!
9937 \***********************************************************************/
9938 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9939
9940 "use strict";
9941
9942 // https://tc39.github.io/proposal-setmap-offrom/
9943 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
9944 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
9945 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
9946 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
9947
9948 module.exports = function (COLLECTION) {
9949 $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
9950 var mapFn = arguments[1];
9951 var mapping, A, n, cb;
9952 aFunction(this);
9953 mapping = mapFn !== undefined;
9954 if (mapping) aFunction(mapFn);
9955 if (source == undefined) return new this();
9956 A = [];
9957 if (mapping) {
9958 n = 0;
9959 cb = ctx(mapFn, arguments[2], 2);
9960 forOf(source, false, function (nextItem) {
9961 A.push(cb(nextItem, n++));
9962 });
9963 } else {
9964 forOf(source, false, A.push, A);
9965 }
9966 return new this(A);
9967 } });
9968 };
9969
9970
9971 /***/ }),
9972
9973 /***/ "../node_modules/core-js/library/modules/_set-collection-of.js":
9974 /*!*********************************************************************!*\
9975 !*** ../node_modules/core-js/library/modules/_set-collection-of.js ***!
9976 \*********************************************************************/
9977 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9978
9979 "use strict";
9980
9981 // https://tc39.github.io/proposal-setmap-offrom/
9982 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
9983
9984 module.exports = function (COLLECTION) {
9985 $export($export.S, COLLECTION, { of: function of() {
9986 var length = arguments.length;
9987 var A = new Array(length);
9988 while (length--) A[length] = arguments[length];
9989 return new this(A);
9990 } });
9991 };
9992
9993
9994 /***/ }),
9995
9996 /***/ "../node_modules/core-js/library/modules/_set-proto.js":
9997 /*!*************************************************************!*\
9998 !*** ../node_modules/core-js/library/modules/_set-proto.js ***!
9999 \*************************************************************/
10000 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10001
10002 // Works with __proto__ only. Old v8 can't work with null proto objects.
10003 /* eslint-disable no-proto */
10004 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
10005 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
10006 var check = function (O, proto) {
10007 anObject(O);
10008 if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
10009 };
10010 module.exports = {
10011 set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
10012 function (test, buggy, set) {
10013 try {
10014 set = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2);
10015 set(test, []);
10016 buggy = !(test instanceof Array);
10017 } catch (e) { buggy = true; }
10018 return function setPrototypeOf(O, proto) {
10019 check(O, proto);
10020 if (buggy) O.__proto__ = proto;
10021 else set(O, proto);
10022 return O;
10023 };
10024 }({}, false) : undefined),
10025 check: check
10026 };
10027
10028
10029 /***/ }),
10030
10031 /***/ "../node_modules/core-js/library/modules/_set-species.js":
10032 /*!***************************************************************!*\
10033 !*** ../node_modules/core-js/library/modules/_set-species.js ***!
10034 \***************************************************************/
10035 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10036
10037 "use strict";
10038
10039 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
10040 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
10041 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
10042 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
10043 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
10044
10045 module.exports = function (KEY) {
10046 var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY];
10047 if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
10048 configurable: true,
10049 get: function () { return this; }
10050 });
10051 };
10052
10053
10054 /***/ }),
10055
10056 /***/ "../node_modules/core-js/library/modules/_set-to-string-tag.js":
10057 /*!*********************************************************************!*\
10058 !*** ../node_modules/core-js/library/modules/_set-to-string-tag.js ***!
10059 \*********************************************************************/
10060 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10061
10062 var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
10063 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
10064 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
10065
10066 module.exports = function (it, tag, stat) {
10067 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
10068 };
10069
10070
10071 /***/ }),
10072
10073 /***/ "../node_modules/core-js/library/modules/_shared-key.js":
10074 /*!**************************************************************!*\
10075 !*** ../node_modules/core-js/library/modules/_shared-key.js ***!
10076 \**************************************************************/
10077 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10078
10079 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('keys');
10080 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
10081 module.exports = function (key) {
10082 return shared[key] || (shared[key] = uid(key));
10083 };
10084
10085
10086 /***/ }),
10087
10088 /***/ "../node_modules/core-js/library/modules/_shared.js":
10089 /*!**********************************************************!*\
10090 !*** ../node_modules/core-js/library/modules/_shared.js ***!
10091 \**********************************************************/
10092 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10093
10094 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
10095 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
10096 var SHARED = '__core-js_shared__';
10097 var store = global[SHARED] || (global[SHARED] = {});
10098
10099 (module.exports = function (key, value) {
10100 return store[key] || (store[key] = value !== undefined ? value : {});
10101 })('versions', []).push({
10102 version: core.version,
10103 mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
10104 copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
10105 });
10106
10107
10108 /***/ }),
10109
10110 /***/ "../node_modules/core-js/library/modules/_species-constructor.js":
10111 /*!***********************************************************************!*\
10112 !*** ../node_modules/core-js/library/modules/_species-constructor.js ***!
10113 \***********************************************************************/
10114 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10115
10116 // 7.3.20 SpeciesConstructor(O, defaultConstructor)
10117 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
10118 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
10119 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
10120 module.exports = function (O, D) {
10121 var C = anObject(O).constructor;
10122 var S;
10123 return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
10124 };
10125
10126
10127 /***/ }),
10128
10129 /***/ "../node_modules/core-js/library/modules/_string-at.js":
10130 /*!*************************************************************!*\
10131 !*** ../node_modules/core-js/library/modules/_string-at.js ***!
10132 \*************************************************************/
10133 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10134
10135 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
10136 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
10137 // true -> String#at
10138 // false -> String#codePointAt
10139 module.exports = function (TO_STRING) {
10140 return function (that, pos) {
10141 var s = String(defined(that));
10142 var i = toInteger(pos);
10143 var l = s.length;
10144 var a, b;
10145 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
10146 a = s.charCodeAt(i);
10147 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
10148 ? TO_STRING ? s.charAt(i) : a
10149 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
10150 };
10151 };
10152
10153
10154 /***/ }),
10155
10156 /***/ "../node_modules/core-js/library/modules/_string-trim.js":
10157 /*!***************************************************************!*\
10158 !*** ../node_modules/core-js/library/modules/_string-trim.js ***!
10159 \***************************************************************/
10160 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10161
10162 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10163 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
10164 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
10165 var spaces = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
10166 var space = '[' + spaces + ']';
10167 var non = '\u200b\u0085';
10168 var ltrim = RegExp('^' + space + space + '*');
10169 var rtrim = RegExp(space + space + '*$');
10170
10171 var exporter = function (KEY, exec, ALIAS) {
10172 var exp = {};
10173 var FORCE = fails(function () {
10174 return !!spaces[KEY]() || non[KEY]() != non;
10175 });
10176 var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];
10177 if (ALIAS) exp[ALIAS] = fn;
10178 $export($export.P + $export.F * FORCE, 'String', exp);
10179 };
10180
10181 // 1 -> String#trimLeft
10182 // 2 -> String#trimRight
10183 // 3 -> String#trim
10184 var trim = exporter.trim = function (string, TYPE) {
10185 string = String(defined(string));
10186 if (TYPE & 1) string = string.replace(ltrim, '');
10187 if (TYPE & 2) string = string.replace(rtrim, '');
10188 return string;
10189 };
10190
10191 module.exports = exporter;
10192
10193
10194 /***/ }),
10195
10196 /***/ "../node_modules/core-js/library/modules/_string-ws.js":
10197 /*!*************************************************************!*\
10198 !*** ../node_modules/core-js/library/modules/_string-ws.js ***!
10199 \*************************************************************/
10200 /***/ ((module) => {
10201
10202 module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' +
10203 '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
10204
10205
10206 /***/ }),
10207
10208 /***/ "../node_modules/core-js/library/modules/_task.js":
10209 /*!********************************************************!*\
10210 !*** ../node_modules/core-js/library/modules/_task.js ***!
10211 \********************************************************/
10212 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10213
10214 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
10215 var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
10216 var html = __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js");
10217 var cel = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js");
10218 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
10219 var process = global.process;
10220 var setTask = global.setImmediate;
10221 var clearTask = global.clearImmediate;
10222 var MessageChannel = global.MessageChannel;
10223 var Dispatch = global.Dispatch;
10224 var counter = 0;
10225 var queue = {};
10226 var ONREADYSTATECHANGE = 'onreadystatechange';
10227 var defer, channel, port;
10228 var run = function () {
10229 var id = +this;
10230 // eslint-disable-next-line no-prototype-builtins
10231 if (queue.hasOwnProperty(id)) {
10232 var fn = queue[id];
10233 delete queue[id];
10234 fn();
10235 }
10236 };
10237 var listener = function (event) {
10238 run.call(event.data);
10239 };
10240 // Node.js 0.9+ & IE10+ has setImmediate, otherwise:
10241 if (!setTask || !clearTask) {
10242 setTask = function setImmediate(fn) {
10243 var args = [];
10244 var i = 1;
10245 while (arguments.length > i) args.push(arguments[i++]);
10246 queue[++counter] = function () {
10247 // eslint-disable-next-line no-new-func
10248 invoke(typeof fn == 'function' ? fn : Function(fn), args);
10249 };
10250 defer(counter);
10251 return counter;
10252 };
10253 clearTask = function clearImmediate(id) {
10254 delete queue[id];
10255 };
10256 // Node.js 0.8-
10257 if (__webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js")(process) == 'process') {
10258 defer = function (id) {
10259 process.nextTick(ctx(run, id, 1));
10260 };
10261 // Sphere (JS game engine) Dispatch API
10262 } else if (Dispatch && Dispatch.now) {
10263 defer = function (id) {
10264 Dispatch.now(ctx(run, id, 1));
10265 };
10266 // Browsers with MessageChannel, includes WebWorkers
10267 } else if (MessageChannel) {
10268 channel = new MessageChannel();
10269 port = channel.port2;
10270 channel.port1.onmessage = listener;
10271 defer = ctx(port.postMessage, port, 1);
10272 // Browsers with postMessage, skip WebWorkers
10273 // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'
10274 } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) {
10275 defer = function (id) {
10276 global.postMessage(id + '', '*');
10277 };
10278 global.addEventListener('message', listener, false);
10279 // IE8-
10280 } else if (ONREADYSTATECHANGE in cel('script')) {
10281 defer = function (id) {
10282 html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () {
10283 html.removeChild(this);
10284 run.call(id);
10285 };
10286 };
10287 // Rest old browsers
10288 } else {
10289 defer = function (id) {
10290 setTimeout(ctx(run, id, 1), 0);
10291 };
10292 }
10293 }
10294 module.exports = {
10295 set: setTask,
10296 clear: clearTask
10297 };
10298
10299
10300 /***/ }),
10301
10302 /***/ "../node_modules/core-js/library/modules/_to-absolute-index.js":
10303 /*!*********************************************************************!*\
10304 !*** ../node_modules/core-js/library/modules/_to-absolute-index.js ***!
10305 \*********************************************************************/
10306 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10307
10308 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
10309 var max = Math.max;
10310 var min = Math.min;
10311 module.exports = function (index, length) {
10312 index = toInteger(index);
10313 return index < 0 ? max(index + length, 0) : min(index, length);
10314 };
10315
10316
10317 /***/ }),
10318
10319 /***/ "../node_modules/core-js/library/modules/_to-integer.js":
10320 /*!**************************************************************!*\
10321 !*** ../node_modules/core-js/library/modules/_to-integer.js ***!
10322 \**************************************************************/
10323 /***/ ((module) => {
10324
10325 // 7.1.4 ToInteger
10326 var ceil = Math.ceil;
10327 var floor = Math.floor;
10328 module.exports = function (it) {
10329 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
10330 };
10331
10332
10333 /***/ }),
10334
10335 /***/ "../node_modules/core-js/library/modules/_to-iobject.js":
10336 /*!**************************************************************!*\
10337 !*** ../node_modules/core-js/library/modules/_to-iobject.js ***!
10338 \**************************************************************/
10339 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10340
10341 // to indexed object, toObject with fallback for non-array-like ES3 strings
10342 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
10343 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
10344 module.exports = function (it) {
10345 return IObject(defined(it));
10346 };
10347
10348
10349 /***/ }),
10350
10351 /***/ "../node_modules/core-js/library/modules/_to-length.js":
10352 /*!*************************************************************!*\
10353 !*** ../node_modules/core-js/library/modules/_to-length.js ***!
10354 \*************************************************************/
10355 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10356
10357 // 7.1.15 ToLength
10358 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
10359 var min = Math.min;
10360 module.exports = function (it) {
10361 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
10362 };
10363
10364
10365 /***/ }),
10366
10367 /***/ "../node_modules/core-js/library/modules/_to-object.js":
10368 /*!*************************************************************!*\
10369 !*** ../node_modules/core-js/library/modules/_to-object.js ***!
10370 \*************************************************************/
10371 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10372
10373 // 7.1.13 ToObject(argument)
10374 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
10375 module.exports = function (it) {
10376 return Object(defined(it));
10377 };
10378
10379
10380 /***/ }),
10381
10382 /***/ "../node_modules/core-js/library/modules/_to-primitive.js":
10383 /*!****************************************************************!*\
10384 !*** ../node_modules/core-js/library/modules/_to-primitive.js ***!
10385 \****************************************************************/
10386 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10387
10388 // 7.1.1 ToPrimitive(input [, PreferredType])
10389 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
10390 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
10391 // and the second argument - flag - preferred type is a string
10392 module.exports = function (it, S) {
10393 if (!isObject(it)) return it;
10394 var fn, val;
10395 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
10396 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
10397 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
10398 throw TypeError("Can't convert object to primitive value");
10399 };
10400
10401
10402 /***/ }),
10403
10404 /***/ "../node_modules/core-js/library/modules/_uid.js":
10405 /*!*******************************************************!*\
10406 !*** ../node_modules/core-js/library/modules/_uid.js ***!
10407 \*******************************************************/
10408 /***/ ((module) => {
10409
10410 var id = 0;
10411 var px = Math.random();
10412 module.exports = function (key) {
10413 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
10414 };
10415
10416
10417 /***/ }),
10418
10419 /***/ "../node_modules/core-js/library/modules/_user-agent.js":
10420 /*!**************************************************************!*\
10421 !*** ../node_modules/core-js/library/modules/_user-agent.js ***!
10422 \**************************************************************/
10423 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10424
10425 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
10426 var navigator = global.navigator;
10427
10428 module.exports = navigator && navigator.userAgent || '';
10429
10430
10431 /***/ }),
10432
10433 /***/ "../node_modules/core-js/library/modules/_validate-collection.js":
10434 /*!***********************************************************************!*\
10435 !*** ../node_modules/core-js/library/modules/_validate-collection.js ***!
10436 \***********************************************************************/
10437 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10438
10439 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
10440 module.exports = function (it, TYPE) {
10441 if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
10442 return it;
10443 };
10444
10445
10446 /***/ }),
10447
10448 /***/ "../node_modules/core-js/library/modules/_wks-define.js":
10449 /*!**************************************************************!*\
10450 !*** ../node_modules/core-js/library/modules/_wks-define.js ***!
10451 \**************************************************************/
10452 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10453
10454 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
10455 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
10456 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
10457 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
10458 var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
10459 module.exports = function (name) {
10460 var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
10461 if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
10462 };
10463
10464
10465 /***/ }),
10466
10467 /***/ "../node_modules/core-js/library/modules/_wks-ext.js":
10468 /*!***********************************************************!*\
10469 !*** ../node_modules/core-js/library/modules/_wks-ext.js ***!
10470 \***********************************************************/
10471 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10472
10473 exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
10474
10475
10476 /***/ }),
10477
10478 /***/ "../node_modules/core-js/library/modules/_wks.js":
10479 /*!*******************************************************!*\
10480 !*** ../node_modules/core-js/library/modules/_wks.js ***!
10481 \*******************************************************/
10482 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10483
10484 var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('wks');
10485 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
10486 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Symbol;
10487 var USE_SYMBOL = typeof Symbol == 'function';
10488
10489 var $exports = module.exports = function (name) {
10490 return store[name] || (store[name] =
10491 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
10492 };
10493
10494 $exports.store = store;
10495
10496
10497 /***/ }),
10498
10499 /***/ "../node_modules/core-js/library/modules/core.get-iterator-method.js":
10500 /*!***************************************************************************!*\
10501 !*** ../node_modules/core-js/library/modules/core.get-iterator-method.js ***!
10502 \***************************************************************************/
10503 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10504
10505 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
10506 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
10507 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
10508 module.exports = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
10509 if (it != undefined) return it[ITERATOR]
10510 || it['@@iterator']
10511 || Iterators[classof(it)];
10512 };
10513
10514
10515 /***/ }),
10516
10517 /***/ "../node_modules/core-js/library/modules/es6.array.from.js":
10518 /*!*****************************************************************!*\
10519 !*** ../node_modules/core-js/library/modules/es6.array.from.js ***!
10520 \*****************************************************************/
10521 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10522
10523 "use strict";
10524
10525 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
10526 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10527 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
10528 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
10529 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
10530 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
10531 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
10532 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
10533
10534 $export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', {
10535 // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
10536 from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
10537 var O = toObject(arrayLike);
10538 var C = typeof this == 'function' ? this : Array;
10539 var aLen = arguments.length;
10540 var mapfn = aLen > 1 ? arguments[1] : undefined;
10541 var mapping = mapfn !== undefined;
10542 var index = 0;
10543 var iterFn = getIterFn(O);
10544 var length, result, step, iterator;
10545 if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
10546 // if object isn't iterable or it's array with default iterator - use simple case
10547 if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
10548 for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
10549 createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
10550 }
10551 } else {
10552 length = toLength(O.length);
10553 for (result = new C(length); length > index; index++) {
10554 createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
10555 }
10556 }
10557 result.length = index;
10558 return result;
10559 }
10560 });
10561
10562
10563 /***/ }),
10564
10565 /***/ "../node_modules/core-js/library/modules/es6.array.is-array.js":
10566 /*!*********************************************************************!*\
10567 !*** ../node_modules/core-js/library/modules/es6.array.is-array.js ***!
10568 \*********************************************************************/
10569 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10570
10571 // 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
10572 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10573
10574 $export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js") });
10575
10576
10577 /***/ }),
10578
10579 /***/ "../node_modules/core-js/library/modules/es6.array.iterator.js":
10580 /*!*********************************************************************!*\
10581 !*** ../node_modules/core-js/library/modules/es6.array.iterator.js ***!
10582 \*********************************************************************/
10583 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10584
10585 "use strict";
10586
10587 var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/library/modules/_add-to-unscopables.js");
10588 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js");
10589 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
10590 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
10591
10592 // 22.1.3.4 Array.prototype.entries()
10593 // 22.1.3.13 Array.prototype.keys()
10594 // 22.1.3.29 Array.prototype.values()
10595 // 22.1.3.30 Array.prototype[@@iterator]()
10596 module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
10597 this._t = toIObject(iterated); // target
10598 this._i = 0; // next index
10599 this._k = kind; // kind
10600 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
10601 }, function () {
10602 var O = this._t;
10603 var kind = this._k;
10604 var index = this._i++;
10605 if (!O || index >= O.length) {
10606 this._t = undefined;
10607 return step(1);
10608 }
10609 if (kind == 'keys') return step(0, index);
10610 if (kind == 'values') return step(0, O[index]);
10611 return step(0, [index, O[index]]);
10612 }, 'values');
10613
10614 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
10615 Iterators.Arguments = Iterators.Array;
10616
10617 addToUnscopables('keys');
10618 addToUnscopables('values');
10619 addToUnscopables('entries');
10620
10621
10622 /***/ }),
10623
10624 /***/ "../node_modules/core-js/library/modules/es6.function.has-instance.js":
10625 /*!****************************************************************************!*\
10626 !*** ../node_modules/core-js/library/modules/es6.function.has-instance.js ***!
10627 \****************************************************************************/
10628 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10629
10630 "use strict";
10631
10632 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
10633 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
10634 var HAS_INSTANCE = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('hasInstance');
10635 var FunctionProto = Function.prototype;
10636 // 19.2.3.6 Function.prototype[@@hasInstance](V)
10637 if (!(HAS_INSTANCE in FunctionProto)) __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f(FunctionProto, HAS_INSTANCE, { value: function (O) {
10638 if (typeof this != 'function' || !isObject(O)) return false;
10639 if (!isObject(this.prototype)) return O instanceof this;
10640 // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this:
10641 while (O = getPrototypeOf(O)) if (this.prototype === O) return true;
10642 return false;
10643 } });
10644
10645
10646 /***/ }),
10647
10648 /***/ "../node_modules/core-js/library/modules/es6.map.js":
10649 /*!**********************************************************!*\
10650 !*** ../node_modules/core-js/library/modules/es6.map.js ***!
10651 \**********************************************************/
10652 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10653
10654 "use strict";
10655
10656 var strong = __webpack_require__(/*! ./_collection-strong */ "../node_modules/core-js/library/modules/_collection-strong.js");
10657 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
10658 var MAP = 'Map';
10659
10660 // 23.1 Map Objects
10661 module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/core-js/library/modules/_collection.js")(MAP, function (get) {
10662 return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };
10663 }, {
10664 // 23.1.3.6 Map.prototype.get(key)
10665 get: function get(key) {
10666 var entry = strong.getEntry(validate(this, MAP), key);
10667 return entry && entry.v;
10668 },
10669 // 23.1.3.9 Map.prototype.set(key, value)
10670 set: function set(key, value) {
10671 return strong.def(validate(this, MAP), key === 0 ? 0 : key, value);
10672 }
10673 }, strong, true);
10674
10675
10676 /***/ }),
10677
10678 /***/ "../node_modules/core-js/library/modules/es6.object.assign.js":
10679 /*!********************************************************************!*\
10680 !*** ../node_modules/core-js/library/modules/es6.object.assign.js ***!
10681 \********************************************************************/
10682 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10683
10684 // 19.1.3.1 Object.assign(target, source)
10685 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10686
10687 $export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js") });
10688
10689
10690 /***/ }),
10691
10692 /***/ "../node_modules/core-js/library/modules/es6.object.create.js":
10693 /*!********************************************************************!*\
10694 !*** ../node_modules/core-js/library/modules/es6.object.create.js ***!
10695 \********************************************************************/
10696 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10697
10698 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10699 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
10700 $export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js") });
10701
10702
10703 /***/ }),
10704
10705 /***/ "../node_modules/core-js/library/modules/es6.object.define-properties.js":
10706 /*!*******************************************************************************!*\
10707 !*** ../node_modules/core-js/library/modules/es6.object.define-properties.js ***!
10708 \*******************************************************************************/
10709 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10710
10711 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10712 // 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
10713 $export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperties: __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js") });
10714
10715
10716 /***/ }),
10717
10718 /***/ "../node_modules/core-js/library/modules/es6.object.define-property.js":
10719 /*!*****************************************************************************!*\
10720 !*** ../node_modules/core-js/library/modules/es6.object.define-property.js ***!
10721 \*****************************************************************************/
10722 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10723
10724 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10725 // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
10726 $export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperty: __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f });
10727
10728
10729 /***/ }),
10730
10731 /***/ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
10732 /*!*****************************************************************************************!*\
10733 !*** ../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
10734 \*****************************************************************************************/
10735 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10736
10737 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
10738 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
10739 var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f;
10740
10741 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
10742 return function getOwnPropertyDescriptor(it, key) {
10743 return $getOwnPropertyDescriptor(toIObject(it), key);
10744 };
10745 });
10746
10747
10748 /***/ }),
10749
10750 /***/ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
10751 /*!******************************************************************************!*\
10752 !*** ../node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
10753 \******************************************************************************/
10754 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10755
10756 // 19.1.2.9 Object.getPrototypeOf(O)
10757 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
10758 var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
10759
10760 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
10761 return function getPrototypeOf(it) {
10762 return $getPrototypeOf(toObject(it));
10763 };
10764 });
10765
10766
10767 /***/ }),
10768
10769 /***/ "../node_modules/core-js/library/modules/es6.object.keys.js":
10770 /*!******************************************************************!*\
10771 !*** ../node_modules/core-js/library/modules/es6.object.keys.js ***!
10772 \******************************************************************/
10773 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10774
10775 // 19.1.2.14 Object.keys(O)
10776 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
10777 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
10778
10779 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('keys', function () {
10780 return function keys(it) {
10781 return $keys(toObject(it));
10782 };
10783 });
10784
10785
10786 /***/ }),
10787
10788 /***/ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
10789 /*!******************************************************************************!*\
10790 !*** ../node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
10791 \******************************************************************************/
10792 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10793
10794 // 19.1.3.19 Object.setPrototypeOf(O, proto)
10795 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10796 $export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/library/modules/_set-proto.js").set });
10797
10798
10799 /***/ }),
10800
10801 /***/ "../node_modules/core-js/library/modules/es6.object.to-string.js":
10802 /*!***********************************************************************!*\
10803 !*** ../node_modules/core-js/library/modules/es6.object.to-string.js ***!
10804 \***********************************************************************/
10805 /***/ (() => {
10806
10807
10808
10809 /***/ }),
10810
10811 /***/ "../node_modules/core-js/library/modules/es6.parse-int.js":
10812 /*!****************************************************************!*\
10813 !*** ../node_modules/core-js/library/modules/es6.parse-int.js ***!
10814 \****************************************************************/
10815 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10816
10817 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10818 var $parseInt = __webpack_require__(/*! ./_parse-int */ "../node_modules/core-js/library/modules/_parse-int.js");
10819 // 18.2.5 parseInt(string, radix)
10820 $export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt });
10821
10822
10823 /***/ }),
10824
10825 /***/ "../node_modules/core-js/library/modules/es6.promise.js":
10826 /*!**************************************************************!*\
10827 !*** ../node_modules/core-js/library/modules/es6.promise.js ***!
10828 \**************************************************************/
10829 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10830
10831 "use strict";
10832
10833 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
10834 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
10835 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
10836 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
10837 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10838 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
10839 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
10840 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
10841 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
10842 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/library/modules/_species-constructor.js");
10843 var task = __webpack_require__(/*! ./_task */ "../node_modules/core-js/library/modules/_task.js").set;
10844 var microtask = __webpack_require__(/*! ./_microtask */ "../node_modules/core-js/library/modules/_microtask.js")();
10845 var newPromiseCapabilityModule = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js");
10846 var perform = __webpack_require__(/*! ./_perform */ "../node_modules/core-js/library/modules/_perform.js");
10847 var userAgent = __webpack_require__(/*! ./_user-agent */ "../node_modules/core-js/library/modules/_user-agent.js");
10848 var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/core-js/library/modules/_promise-resolve.js");
10849 var PROMISE = 'Promise';
10850 var TypeError = global.TypeError;
10851 var process = global.process;
10852 var versions = process && process.versions;
10853 var v8 = versions && versions.v8 || '';
10854 var $Promise = global[PROMISE];
10855 var isNode = classof(process) == 'process';
10856 var empty = function () { /* empty */ };
10857 var Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper;
10858 var newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f;
10859
10860 var USE_NATIVE = !!function () {
10861 try {
10862 // correct subclassing with @@species support
10863 var promise = $Promise.resolve(1);
10864 var FakePromise = (promise.constructor = {})[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species')] = function (exec) {
10865 exec(empty, empty);
10866 };
10867 // unhandled rejections tracking support, NodeJS Promise without it fails @@species test
10868 return (isNode || typeof PromiseRejectionEvent == 'function')
10869 && promise.then(empty) instanceof FakePromise
10870 // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables
10871 // https://bugs.chromium.org/p/chromium/issues/detail?id=830565
10872 // we can't detect it synchronously, so just check versions
10873 && v8.indexOf('6.6') !== 0
10874 && userAgent.indexOf('Chrome/66') === -1;
10875 } catch (e) { /* empty */ }
10876 }();
10877
10878 // helpers
10879 var isThenable = function (it) {
10880 var then;
10881 return isObject(it) && typeof (then = it.then) == 'function' ? then : false;
10882 };
10883 var notify = function (promise, isReject) {
10884 if (promise._n) return;
10885 promise._n = true;
10886 var chain = promise._c;
10887 microtask(function () {
10888 var value = promise._v;
10889 var ok = promise._s == 1;
10890 var i = 0;
10891 var run = function (reaction) {
10892 var handler = ok ? reaction.ok : reaction.fail;
10893 var resolve = reaction.resolve;
10894 var reject = reaction.reject;
10895 var domain = reaction.domain;
10896 var result, then, exited;
10897 try {
10898 if (handler) {
10899 if (!ok) {
10900 if (promise._h == 2) onHandleUnhandled(promise);
10901 promise._h = 1;
10902 }
10903 if (handler === true) result = value;
10904 else {
10905 if (domain) domain.enter();
10906 result = handler(value); // may throw
10907 if (domain) {
10908 domain.exit();
10909 exited = true;
10910 }
10911 }
10912 if (result === reaction.promise) {
10913 reject(TypeError('Promise-chain cycle'));
10914 } else if (then = isThenable(result)) {
10915 then.call(result, resolve, reject);
10916 } else resolve(result);
10917 } else reject(value);
10918 } catch (e) {
10919 if (domain && !exited) domain.exit();
10920 reject(e);
10921 }
10922 };
10923 while (chain.length > i) run(chain[i++]); // variable length - can't use forEach
10924 promise._c = [];
10925 promise._n = false;
10926 if (isReject && !promise._h) onUnhandled(promise);
10927 });
10928 };
10929 var onUnhandled = function (promise) {
10930 task.call(global, function () {
10931 var value = promise._v;
10932 var unhandled = isUnhandled(promise);
10933 var result, handler, console;
10934 if (unhandled) {
10935 result = perform(function () {
10936 if (isNode) {
10937 process.emit('unhandledRejection', value, promise);
10938 } else if (handler = global.onunhandledrejection) {
10939 handler({ promise: promise, reason: value });
10940 } else if ((console = global.console) && console.error) {
10941 console.error('Unhandled promise rejection', value);
10942 }
10943 });
10944 // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should
10945 promise._h = isNode || isUnhandled(promise) ? 2 : 1;
10946 } promise._a = undefined;
10947 if (unhandled && result.e) throw result.v;
10948 });
10949 };
10950 var isUnhandled = function (promise) {
10951 return promise._h !== 1 && (promise._a || promise._c).length === 0;
10952 };
10953 var onHandleUnhandled = function (promise) {
10954 task.call(global, function () {
10955 var handler;
10956 if (isNode) {
10957 process.emit('rejectionHandled', promise);
10958 } else if (handler = global.onrejectionhandled) {
10959 handler({ promise: promise, reason: promise._v });
10960 }
10961 });
10962 };
10963 var $reject = function (value) {
10964 var promise = this;
10965 if (promise._d) return;
10966 promise._d = true;
10967 promise = promise._w || promise; // unwrap
10968 promise._v = value;
10969 promise._s = 2;
10970 if (!promise._a) promise._a = promise._c.slice();
10971 notify(promise, true);
10972 };
10973 var $resolve = function (value) {
10974 var promise = this;
10975 var then;
10976 if (promise._d) return;
10977 promise._d = true;
10978 promise = promise._w || promise; // unwrap
10979 try {
10980 if (promise === value) throw TypeError("Promise can't be resolved itself");
10981 if (then = isThenable(value)) {
10982 microtask(function () {
10983 var wrapper = { _w: promise, _d: false }; // wrap
10984 try {
10985 then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1));
10986 } catch (e) {
10987 $reject.call(wrapper, e);
10988 }
10989 });
10990 } else {
10991 promise._v = value;
10992 promise._s = 1;
10993 notify(promise, false);
10994 }
10995 } catch (e) {
10996 $reject.call({ _w: promise, _d: false }, e); // wrap
10997 }
10998 };
10999
11000 // constructor polyfill
11001 if (!USE_NATIVE) {
11002 // 25.4.3.1 Promise(executor)
11003 $Promise = function Promise(executor) {
11004 anInstance(this, $Promise, PROMISE, '_h');
11005 aFunction(executor);
11006 Internal.call(this);
11007 try {
11008 executor(ctx($resolve, this, 1), ctx($reject, this, 1));
11009 } catch (err) {
11010 $reject.call(this, err);
11011 }
11012 };
11013 // eslint-disable-next-line no-unused-vars
11014 Internal = function Promise(executor) {
11015 this._c = []; // <- awaiting reactions
11016 this._a = undefined; // <- checked in isUnhandled reactions
11017 this._s = 0; // <- state
11018 this._d = false; // <- done
11019 this._v = undefined; // <- value
11020 this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled
11021 this._n = false; // <- notify
11022 };
11023 Internal.prototype = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js")($Promise.prototype, {
11024 // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)
11025 then: function then(onFulfilled, onRejected) {
11026 var reaction = newPromiseCapability(speciesConstructor(this, $Promise));
11027 reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;
11028 reaction.fail = typeof onRejected == 'function' && onRejected;
11029 reaction.domain = isNode ? process.domain : undefined;
11030 this._c.push(reaction);
11031 if (this._a) this._a.push(reaction);
11032 if (this._s) notify(this, false);
11033 return reaction.promise;
11034 },
11035 // 25.4.5.1 Promise.prototype.catch(onRejected)
11036 'catch': function (onRejected) {
11037 return this.then(undefined, onRejected);
11038 }
11039 });
11040 OwnPromiseCapability = function () {
11041 var promise = new Internal();
11042 this.promise = promise;
11043 this.resolve = ctx($resolve, promise, 1);
11044 this.reject = ctx($reject, promise, 1);
11045 };
11046 newPromiseCapabilityModule.f = newPromiseCapability = function (C) {
11047 return C === $Promise || C === Wrapper
11048 ? new OwnPromiseCapability(C)
11049 : newGenericPromiseCapability(C);
11050 };
11051 }
11052
11053 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise });
11054 __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js")($Promise, PROMISE);
11055 __webpack_require__(/*! ./_set-species */ "../node_modules/core-js/library/modules/_set-species.js")(PROMISE);
11056 Wrapper = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js")[PROMISE];
11057
11058 // statics
11059 $export($export.S + $export.F * !USE_NATIVE, PROMISE, {
11060 // 25.4.4.5 Promise.reject(r)
11061 reject: function reject(r) {
11062 var capability = newPromiseCapability(this);
11063 var $$reject = capability.reject;
11064 $$reject(r);
11065 return capability.promise;
11066 }
11067 });
11068 $export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, {
11069 // 25.4.4.6 Promise.resolve(x)
11070 resolve: function resolve(x) {
11071 return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x);
11072 }
11073 });
11074 $export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) {
11075 $Promise.all(iter)['catch'](empty);
11076 })), PROMISE, {
11077 // 25.4.4.1 Promise.all(iterable)
11078 all: function all(iterable) {
11079 var C = this;
11080 var capability = newPromiseCapability(C);
11081 var resolve = capability.resolve;
11082 var reject = capability.reject;
11083 var result = perform(function () {
11084 var values = [];
11085 var index = 0;
11086 var remaining = 1;
11087 forOf(iterable, false, function (promise) {
11088 var $index = index++;
11089 var alreadyCalled = false;
11090 values.push(undefined);
11091 remaining++;
11092 C.resolve(promise).then(function (value) {
11093 if (alreadyCalled) return;
11094 alreadyCalled = true;
11095 values[$index] = value;
11096 --remaining || resolve(values);
11097 }, reject);
11098 });
11099 --remaining || resolve(values);
11100 });
11101 if (result.e) reject(result.v);
11102 return capability.promise;
11103 },
11104 // 25.4.4.4 Promise.race(iterable)
11105 race: function race(iterable) {
11106 var C = this;
11107 var capability = newPromiseCapability(C);
11108 var reject = capability.reject;
11109 var result = perform(function () {
11110 forOf(iterable, false, function (promise) {
11111 C.resolve(promise).then(capability.resolve, reject);
11112 });
11113 });
11114 if (result.e) reject(result.v);
11115 return capability.promise;
11116 }
11117 });
11118
11119
11120 /***/ }),
11121
11122 /***/ "../node_modules/core-js/library/modules/es6.reflect.construct.js":
11123 /*!************************************************************************!*\
11124 !*** ../node_modules/core-js/library/modules/es6.reflect.construct.js ***!
11125 \************************************************************************/
11126 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11127
11128 // 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
11129 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11130 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
11131 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
11132 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
11133 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11134 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
11135 var bind = __webpack_require__(/*! ./_bind */ "../node_modules/core-js/library/modules/_bind.js");
11136 var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
11137
11138 // MS Edge supports only 2 arguments and argumentsList argument is optional
11139 // FF Nightly sets third argument as `new.target`, but does not create `this` from it
11140 var NEW_TARGET_BUG = fails(function () {
11141 function F() { /* empty */ }
11142 return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
11143 });
11144 var ARGS_BUG = !fails(function () {
11145 rConstruct(function () { /* empty */ });
11146 });
11147
11148 $export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
11149 construct: function construct(Target, args /* , newTarget */) {
11150 aFunction(Target);
11151 anObject(args);
11152 var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
11153 if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
11154 if (Target == newTarget) {
11155 // w/o altered newTarget, optimization for 0-4 arguments
11156 switch (args.length) {
11157 case 0: return new Target();
11158 case 1: return new Target(args[0]);
11159 case 2: return new Target(args[0], args[1]);
11160 case 3: return new Target(args[0], args[1], args[2]);
11161 case 4: return new Target(args[0], args[1], args[2], args[3]);
11162 }
11163 // w/o altered newTarget, lot of arguments case
11164 var $args = [null];
11165 $args.push.apply($args, args);
11166 return new (bind.apply(Target, $args))();
11167 }
11168 // with altered newTarget, not support built-in constructors
11169 var proto = newTarget.prototype;
11170 var instance = create(isObject(proto) ? proto : Object.prototype);
11171 var result = Function.apply.call(Target, instance, args);
11172 return isObject(result) ? result : instance;
11173 }
11174 });
11175
11176
11177 /***/ }),
11178
11179 /***/ "../node_modules/core-js/library/modules/es6.reflect.get.js":
11180 /*!******************************************************************!*\
11181 !*** ../node_modules/core-js/library/modules/es6.reflect.get.js ***!
11182 \******************************************************************/
11183 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11184
11185 // 26.1.6 Reflect.get(target, propertyKey [, receiver])
11186 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
11187 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
11188 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
11189 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11190 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11191 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
11192
11193 function get(target, propertyKey /* , receiver */) {
11194 var receiver = arguments.length < 3 ? target : arguments[2];
11195 var desc, proto;
11196 if (anObject(target) === receiver) return target[propertyKey];
11197 if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
11198 ? desc.value
11199 : desc.get !== undefined
11200 ? desc.get.call(receiver)
11201 : undefined;
11202 if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
11203 }
11204
11205 $export($export.S, 'Reflect', { get: get });
11206
11207
11208 /***/ }),
11209
11210 /***/ "../node_modules/core-js/library/modules/es6.string.iterator.js":
11211 /*!**********************************************************************!*\
11212 !*** ../node_modules/core-js/library/modules/es6.string.iterator.js ***!
11213 \**********************************************************************/
11214 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11215
11216 "use strict";
11217
11218 var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/library/modules/_string-at.js")(true);
11219
11220 // 21.1.3.27 String.prototype[@@iterator]()
11221 __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
11222 this._t = String(iterated); // target
11223 this._i = 0; // next index
11224 // 21.1.5.2.1 %StringIteratorPrototype%.next()
11225 }, function () {
11226 var O = this._t;
11227 var index = this._i;
11228 var point;
11229 if (index >= O.length) return { value: undefined, done: true };
11230 point = $at(O, index);
11231 this._i += point.length;
11232 return { value: point, done: false };
11233 });
11234
11235
11236 /***/ }),
11237
11238 /***/ "../node_modules/core-js/library/modules/es6.symbol.js":
11239 /*!*************************************************************!*\
11240 !*** ../node_modules/core-js/library/modules/es6.symbol.js ***!
11241 \*************************************************************/
11242 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11243
11244 "use strict";
11245
11246 // ECMAScript 6 symbols shim
11247 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
11248 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
11249 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
11250 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11251 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
11252 var META = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").KEY;
11253 var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
11254 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js");
11255 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
11256 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
11257 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
11258 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
11259 var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js");
11260 var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/core-js/library/modules/_enum-keys.js");
11261 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
11262 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
11263 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11264 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
11265 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
11266 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
11267 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
11268 var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
11269 var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/core-js/library/modules/_object-gopn-ext.js");
11270 var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
11271 var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
11272 var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
11273 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
11274 var gOPD = $GOPD.f;
11275 var dP = $DP.f;
11276 var gOPN = gOPNExt.f;
11277 var $Symbol = global.Symbol;
11278 var $JSON = global.JSON;
11279 var _stringify = $JSON && $JSON.stringify;
11280 var PROTOTYPE = 'prototype';
11281 var HIDDEN = wks('_hidden');
11282 var TO_PRIMITIVE = wks('toPrimitive');
11283 var isEnum = {}.propertyIsEnumerable;
11284 var SymbolRegistry = shared('symbol-registry');
11285 var AllSymbols = shared('symbols');
11286 var OPSymbols = shared('op-symbols');
11287 var ObjectProto = Object[PROTOTYPE];
11288 var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
11289 var QObject = global.QObject;
11290 // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
11291 var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
11292
11293 // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
11294 var setSymbolDesc = DESCRIPTORS && $fails(function () {
11295 return _create(dP({}, 'a', {
11296 get: function () { return dP(this, 'a', { value: 7 }).a; }
11297 })).a != 7;
11298 }) ? function (it, key, D) {
11299 var protoDesc = gOPD(ObjectProto, key);
11300 if (protoDesc) delete ObjectProto[key];
11301 dP(it, key, D);
11302 if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
11303 } : dP;
11304
11305 var wrap = function (tag) {
11306 var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
11307 sym._k = tag;
11308 return sym;
11309 };
11310
11311 var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
11312 return typeof it == 'symbol';
11313 } : function (it) {
11314 return it instanceof $Symbol;
11315 };
11316
11317 var $defineProperty = function defineProperty(it, key, D) {
11318 if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
11319 anObject(it);
11320 key = toPrimitive(key, true);
11321 anObject(D);
11322 if (has(AllSymbols, key)) {
11323 if (!D.enumerable) {
11324 if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
11325 it[HIDDEN][key] = true;
11326 } else {
11327 if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
11328 D = _create(D, { enumerable: createDesc(0, false) });
11329 } return setSymbolDesc(it, key, D);
11330 } return dP(it, key, D);
11331 };
11332 var $defineProperties = function defineProperties(it, P) {
11333 anObject(it);
11334 var keys = enumKeys(P = toIObject(P));
11335 var i = 0;
11336 var l = keys.length;
11337 var key;
11338 while (l > i) $defineProperty(it, key = keys[i++], P[key]);
11339 return it;
11340 };
11341 var $create = function create(it, P) {
11342 return P === undefined ? _create(it) : $defineProperties(_create(it), P);
11343 };
11344 var $propertyIsEnumerable = function propertyIsEnumerable(key) {
11345 var E = isEnum.call(this, key = toPrimitive(key, true));
11346 if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
11347 return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
11348 };
11349 var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
11350 it = toIObject(it);
11351 key = toPrimitive(key, true);
11352 if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
11353 var D = gOPD(it, key);
11354 if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
11355 return D;
11356 };
11357 var $getOwnPropertyNames = function getOwnPropertyNames(it) {
11358 var names = gOPN(toIObject(it));
11359 var result = [];
11360 var i = 0;
11361 var key;
11362 while (names.length > i) {
11363 if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
11364 } return result;
11365 };
11366 var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
11367 var IS_OP = it === ObjectProto;
11368 var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
11369 var result = [];
11370 var i = 0;
11371 var key;
11372 while (names.length > i) {
11373 if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
11374 } return result;
11375 };
11376
11377 // 19.4.1.1 Symbol([description])
11378 if (!USE_NATIVE) {
11379 $Symbol = function Symbol() {
11380 if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
11381 var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
11382 var $set = function (value) {
11383 if (this === ObjectProto) $set.call(OPSymbols, value);
11384 if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
11385 setSymbolDesc(this, tag, createDesc(1, value));
11386 };
11387 if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
11388 return wrap(tag);
11389 };
11390 redefine($Symbol[PROTOTYPE], 'toString', function toString() {
11391 return this._k;
11392 });
11393
11394 $GOPD.f = $getOwnPropertyDescriptor;
11395 $DP.f = $defineProperty;
11396 __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
11397 __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
11398 $GOPS.f = $getOwnPropertySymbols;
11399
11400 if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js")) {
11401 redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
11402 }
11403
11404 wksExt.f = function (name) {
11405 return wrap(wks(name));
11406 };
11407 }
11408
11409 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
11410
11411 for (var es6Symbols = (
11412 // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14
11413 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
11414 ).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
11415
11416 for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
11417
11418 $export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
11419 // 19.4.2.1 Symbol.for(key)
11420 'for': function (key) {
11421 return has(SymbolRegistry, key += '')
11422 ? SymbolRegistry[key]
11423 : SymbolRegistry[key] = $Symbol(key);
11424 },
11425 // 19.4.2.5 Symbol.keyFor(sym)
11426 keyFor: function keyFor(sym) {
11427 if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
11428 for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
11429 },
11430 useSetter: function () { setter = true; },
11431 useSimple: function () { setter = false; }
11432 });
11433
11434 $export($export.S + $export.F * !USE_NATIVE, 'Object', {
11435 // 19.1.2.2 Object.create(O [, Properties])
11436 create: $create,
11437 // 19.1.2.4 Object.defineProperty(O, P, Attributes)
11438 defineProperty: $defineProperty,
11439 // 19.1.2.3 Object.defineProperties(O, Properties)
11440 defineProperties: $defineProperties,
11441 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
11442 getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
11443 // 19.1.2.7 Object.getOwnPropertyNames(O)
11444 getOwnPropertyNames: $getOwnPropertyNames,
11445 // 19.1.2.8 Object.getOwnPropertySymbols(O)
11446 getOwnPropertySymbols: $getOwnPropertySymbols
11447 });
11448
11449 // Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
11450 // https://bugs.chromium.org/p/v8/issues/detail?id=3443
11451 var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
11452
11453 $export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
11454 getOwnPropertySymbols: function getOwnPropertySymbols(it) {
11455 return $GOPS.f(toObject(it));
11456 }
11457 });
11458
11459 // 24.3.2 JSON.stringify(value [, replacer [, space]])
11460 $JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
11461 var S = $Symbol();
11462 // MS Edge converts symbol values to JSON as {}
11463 // WebKit converts symbol values to JSON as null
11464 // V8 throws on boxed symbols
11465 return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
11466 })), 'JSON', {
11467 stringify: function stringify(it) {
11468 var args = [it];
11469 var i = 1;
11470 var replacer, $replacer;
11471 while (arguments.length > i) args.push(arguments[i++]);
11472 $replacer = replacer = args[1];
11473 if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
11474 if (!isArray(replacer)) replacer = function (key, value) {
11475 if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
11476 if (!isSymbol(value)) return value;
11477 };
11478 args[1] = replacer;
11479 return _stringify.apply($JSON, args);
11480 }
11481 });
11482
11483 // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
11484 $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
11485 // 19.4.3.5 Symbol.prototype[@@toStringTag]
11486 setToStringTag($Symbol, 'Symbol');
11487 // 20.2.1.9 Math[@@toStringTag]
11488 setToStringTag(Math, 'Math', true);
11489 // 24.3.3 JSON[@@toStringTag]
11490 setToStringTag(global.JSON, 'JSON', true);
11491
11492
11493 /***/ }),
11494
11495 /***/ "../node_modules/core-js/library/modules/es6.weak-map.js":
11496 /*!***************************************************************!*\
11497 !*** ../node_modules/core-js/library/modules/es6.weak-map.js ***!
11498 \***************************************************************/
11499 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11500
11501 "use strict";
11502
11503 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
11504 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
11505 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
11506 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
11507 var assign = __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js");
11508 var weak = __webpack_require__(/*! ./_collection-weak */ "../node_modules/core-js/library/modules/_collection-weak.js");
11509 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11510 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
11511 var NATIVE_WEAK_MAP = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
11512 var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
11513 var WEAK_MAP = 'WeakMap';
11514 var getWeak = meta.getWeak;
11515 var isExtensible = Object.isExtensible;
11516 var uncaughtFrozenStore = weak.ufstore;
11517 var InternalMap;
11518
11519 var wrapper = function (get) {
11520 return function WeakMap() {
11521 return get(this, arguments.length > 0 ? arguments[0] : undefined);
11522 };
11523 };
11524
11525 var methods = {
11526 // 23.3.3.3 WeakMap.prototype.get(key)
11527 get: function get(key) {
11528 if (isObject(key)) {
11529 var data = getWeak(key);
11530 if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);
11531 return data ? data[this._i] : undefined;
11532 }
11533 },
11534 // 23.3.3.5 WeakMap.prototype.set(key, value)
11535 set: function set(key, value) {
11536 return weak.def(validate(this, WEAK_MAP), key, value);
11537 }
11538 };
11539
11540 // 23.3 WeakMap Objects
11541 var $WeakMap = module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/core-js/library/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true);
11542
11543 // IE11 WeakMap frozen keys fix
11544 if (NATIVE_WEAK_MAP && IS_IE11) {
11545 InternalMap = weak.getConstructor(wrapper, WEAK_MAP);
11546 assign(InternalMap.prototype, methods);
11547 meta.NEED = true;
11548 each(['delete', 'has', 'get', 'set'], function (key) {
11549 var proto = $WeakMap.prototype;
11550 var method = proto[key];
11551 redefine(proto, key, function (a, b) {
11552 // store frozen objects on internal weakmap shim
11553 if (isObject(a) && !isExtensible(a)) {
11554 if (!this._f) this._f = new InternalMap();
11555 var result = this._f[key](a, b);
11556 return key == 'set' ? this : result;
11557 // store all the rest on native weakmap
11558 } return method.call(this, a, b);
11559 });
11560 });
11561 }
11562
11563
11564 /***/ }),
11565
11566 /***/ "../node_modules/core-js/library/modules/es7.map.from.js":
11567 /*!***************************************************************!*\
11568 !*** ../node_modules/core-js/library/modules/es7.map.from.js ***!
11569 \***************************************************************/
11570 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11571
11572 // https://tc39.github.io/proposal-setmap-offrom/#sec-map.from
11573 __webpack_require__(/*! ./_set-collection-from */ "../node_modules/core-js/library/modules/_set-collection-from.js")('Map');
11574
11575
11576 /***/ }),
11577
11578 /***/ "../node_modules/core-js/library/modules/es7.map.of.js":
11579 /*!*************************************************************!*\
11580 !*** ../node_modules/core-js/library/modules/es7.map.of.js ***!
11581 \*************************************************************/
11582 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11583
11584 // https://tc39.github.io/proposal-setmap-offrom/#sec-map.of
11585 __webpack_require__(/*! ./_set-collection-of */ "../node_modules/core-js/library/modules/_set-collection-of.js")('Map');
11586
11587
11588 /***/ }),
11589
11590 /***/ "../node_modules/core-js/library/modules/es7.map.to-json.js":
11591 /*!******************************************************************!*\
11592 !*** ../node_modules/core-js/library/modules/es7.map.to-json.js ***!
11593 \******************************************************************/
11594 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11595
11596 // https://github.com/DavidBruant/Map-Set.prototype.toJSON
11597 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11598
11599 $export($export.P + $export.R, 'Map', { toJSON: __webpack_require__(/*! ./_collection-to-json */ "../node_modules/core-js/library/modules/_collection-to-json.js")('Map') });
11600
11601
11602 /***/ }),
11603
11604 /***/ "../node_modules/core-js/library/modules/es7.object.entries.js":
11605 /*!*********************************************************************!*\
11606 !*** ../node_modules/core-js/library/modules/es7.object.entries.js ***!
11607 \*********************************************************************/
11608 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11609
11610 // https://github.com/tc39/proposal-object-values-entries
11611 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11612 var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(true);
11613
11614 $export($export.S, 'Object', {
11615 entries: function entries(it) {
11616 return $entries(it);
11617 }
11618 });
11619
11620
11621 /***/ }),
11622
11623 /***/ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js":
11624 /*!******************************************************************************************!*\
11625 !*** ../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js ***!
11626 \******************************************************************************************/
11627 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11628
11629 // https://github.com/tc39/proposal-object-getownpropertydescriptors
11630 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11631 var ownKeys = __webpack_require__(/*! ./_own-keys */ "../node_modules/core-js/library/modules/_own-keys.js");
11632 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
11633 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
11634 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
11635
11636 $export($export.S, 'Object', {
11637 getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
11638 var O = toIObject(object);
11639 var getDesc = gOPD.f;
11640 var keys = ownKeys(O);
11641 var result = {};
11642 var i = 0;
11643 var key, desc;
11644 while (keys.length > i) {
11645 desc = getDesc(O, key = keys[i++]);
11646 if (desc !== undefined) createProperty(result, key, desc);
11647 }
11648 return result;
11649 }
11650 });
11651
11652
11653 /***/ }),
11654
11655 /***/ "../node_modules/core-js/library/modules/es7.object.values.js":
11656 /*!********************************************************************!*\
11657 !*** ../node_modules/core-js/library/modules/es7.object.values.js ***!
11658 \********************************************************************/
11659 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11660
11661 // https://github.com/tc39/proposal-object-values-entries
11662 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11663 var $values = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(false);
11664
11665 $export($export.S, 'Object', {
11666 values: function values(it) {
11667 return $values(it);
11668 }
11669 });
11670
11671
11672 /***/ }),
11673
11674 /***/ "../node_modules/core-js/library/modules/es7.promise.finally.js":
11675 /*!**********************************************************************!*\
11676 !*** ../node_modules/core-js/library/modules/es7.promise.finally.js ***!
11677 \**********************************************************************/
11678 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11679
11680 "use strict";
11681 // https://github.com/tc39/proposal-promise-finally
11682
11683 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11684 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
11685 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
11686 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/library/modules/_species-constructor.js");
11687 var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/core-js/library/modules/_promise-resolve.js");
11688
11689 $export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) {
11690 var C = speciesConstructor(this, core.Promise || global.Promise);
11691 var isFunction = typeof onFinally == 'function';
11692 return this.then(
11693 isFunction ? function (x) {
11694 return promiseResolve(C, onFinally()).then(function () { return x; });
11695 } : onFinally,
11696 isFunction ? function (e) {
11697 return promiseResolve(C, onFinally()).then(function () { throw e; });
11698 } : onFinally
11699 );
11700 } });
11701
11702
11703 /***/ }),
11704
11705 /***/ "../node_modules/core-js/library/modules/es7.promise.try.js":
11706 /*!******************************************************************!*\
11707 !*** ../node_modules/core-js/library/modules/es7.promise.try.js ***!
11708 \******************************************************************/
11709 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11710
11711 "use strict";
11712
11713 // https://github.com/tc39/proposal-promise-try
11714 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11715 var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js");
11716 var perform = __webpack_require__(/*! ./_perform */ "../node_modules/core-js/library/modules/_perform.js");
11717
11718 $export($export.S, 'Promise', { 'try': function (callbackfn) {
11719 var promiseCapability = newPromiseCapability.f(this);
11720 var result = perform(callbackfn);
11721 (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v);
11722 return promiseCapability.promise;
11723 } });
11724
11725
11726 /***/ }),
11727
11728 /***/ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
11729 /*!****************************************************************************!*\
11730 !*** ../node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
11731 \****************************************************************************/
11732 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11733
11734 __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
11735
11736
11737 /***/ }),
11738
11739 /***/ "../node_modules/core-js/library/modules/es7.symbol.observable.js":
11740 /*!************************************************************************!*\
11741 !*** ../node_modules/core-js/library/modules/es7.symbol.observable.js ***!
11742 \************************************************************************/
11743 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11744
11745 __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('observable');
11746
11747
11748 /***/ }),
11749
11750 /***/ "../node_modules/core-js/library/modules/es7.weak-map.from.js":
11751 /*!********************************************************************!*\
11752 !*** ../node_modules/core-js/library/modules/es7.weak-map.from.js ***!
11753 \********************************************************************/
11754 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11755
11756 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
11757 __webpack_require__(/*! ./_set-collection-from */ "../node_modules/core-js/library/modules/_set-collection-from.js")('WeakMap');
11758
11759
11760 /***/ }),
11761
11762 /***/ "../node_modules/core-js/library/modules/es7.weak-map.of.js":
11763 /*!******************************************************************!*\
11764 !*** ../node_modules/core-js/library/modules/es7.weak-map.of.js ***!
11765 \******************************************************************/
11766 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11767
11768 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
11769 __webpack_require__(/*! ./_set-collection-of */ "../node_modules/core-js/library/modules/_set-collection-of.js")('WeakMap');
11770
11771
11772 /***/ }),
11773
11774 /***/ "../node_modules/core-js/library/modules/web.dom.iterable.js":
11775 /*!*******************************************************************!*\
11776 !*** ../node_modules/core-js/library/modules/web.dom.iterable.js ***!
11777 \*******************************************************************/
11778 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11779
11780 __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/library/modules/es6.array.iterator.js");
11781 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
11782 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
11783 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
11784 var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
11785
11786 var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
11787 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
11788 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
11789 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
11790 'TextTrackList,TouchList').split(',');
11791
11792 for (var i = 0; i < DOMIterables.length; i++) {
11793 var NAME = DOMIterables[i];
11794 var Collection = global[NAME];
11795 var proto = Collection && Collection.prototype;
11796 if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
11797 Iterators[NAME] = Iterators.Array;
11798 }
11799
11800
11801 /***/ }),
11802
11803 /***/ "../node_modules/core-js/modules/_a-function.js":
11804 /*!******************************************************!*\
11805 !*** ../node_modules/core-js/modules/_a-function.js ***!
11806 \******************************************************/
11807 /***/ ((module) => {
11808
11809 module.exports = function (it) {
11810 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
11811 return it;
11812 };
11813
11814
11815 /***/ }),
11816
11817 /***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
11818 /*!**************************************************************!*\
11819 !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
11820 \**************************************************************/
11821 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11822
11823 // 22.1.3.31 Array.prototype[@@unscopables]
11824 var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
11825 var ArrayProto = Array.prototype;
11826 if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
11827 module.exports = function (key) {
11828 ArrayProto[UNSCOPABLES][key] = true;
11829 };
11830
11831
11832 /***/ }),
11833
11834 /***/ "../node_modules/core-js/modules/_advance-string-index.js":
11835 /*!****************************************************************!*\
11836 !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
11837 \****************************************************************/
11838 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11839
11840 "use strict";
11841
11842 var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
11843
11844 // `AdvanceStringIndex` abstract operation
11845 // https://tc39.github.io/ecma262/#sec-advancestringindex
11846 module.exports = function (S, index, unicode) {
11847 return index + (unicode ? at(S, index).length : 1);
11848 };
11849
11850
11851 /***/ }),
11852
11853 /***/ "../node_modules/core-js/modules/_an-object.js":
11854 /*!*****************************************************!*\
11855 !*** ../node_modules/core-js/modules/_an-object.js ***!
11856 \*****************************************************/
11857 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11858
11859 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
11860 module.exports = function (it) {
11861 if (!isObject(it)) throw TypeError(it + ' is not an object!');
11862 return it;
11863 };
11864
11865
11866 /***/ }),
11867
11868 /***/ "../node_modules/core-js/modules/_array-includes.js":
11869 /*!**********************************************************!*\
11870 !*** ../node_modules/core-js/modules/_array-includes.js ***!
11871 \**********************************************************/
11872 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11873
11874 // false -> Array#indexOf
11875 // true -> Array#includes
11876 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
11877 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
11878 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
11879 module.exports = function (IS_INCLUDES) {
11880 return function ($this, el, fromIndex) {
11881 var O = toIObject($this);
11882 var length = toLength(O.length);
11883 var index = toAbsoluteIndex(fromIndex, length);
11884 var value;
11885 // Array#includes uses SameValueZero equality algorithm
11886 // eslint-disable-next-line no-self-compare
11887 if (IS_INCLUDES && el != el) while (length > index) {
11888 value = O[index++];
11889 // eslint-disable-next-line no-self-compare
11890 if (value != value) return true;
11891 // Array#indexOf ignores holes, Array#includes - not
11892 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
11893 if (O[index] === el) return IS_INCLUDES || index || 0;
11894 } return !IS_INCLUDES && -1;
11895 };
11896 };
11897
11898
11899 /***/ }),
11900
11901 /***/ "../node_modules/core-js/modules/_array-methods.js":
11902 /*!*********************************************************!*\
11903 !*** ../node_modules/core-js/modules/_array-methods.js ***!
11904 \*********************************************************/
11905 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11906
11907 // 0 -> Array#forEach
11908 // 1 -> Array#map
11909 // 2 -> Array#filter
11910 // 3 -> Array#some
11911 // 4 -> Array#every
11912 // 5 -> Array#find
11913 // 6 -> Array#findIndex
11914 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
11915 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
11916 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
11917 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
11918 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
11919 module.exports = function (TYPE, $create) {
11920 var IS_MAP = TYPE == 1;
11921 var IS_FILTER = TYPE == 2;
11922 var IS_SOME = TYPE == 3;
11923 var IS_EVERY = TYPE == 4;
11924 var IS_FIND_INDEX = TYPE == 6;
11925 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
11926 var create = $create || asc;
11927 return function ($this, callbackfn, that) {
11928 var O = toObject($this);
11929 var self = IObject(O);
11930 var f = ctx(callbackfn, that, 3);
11931 var length = toLength(self.length);
11932 var index = 0;
11933 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
11934 var val, res;
11935 for (;length > index; index++) if (NO_HOLES || index in self) {
11936 val = self[index];
11937 res = f(val, index, O);
11938 if (TYPE) {
11939 if (IS_MAP) result[index] = res; // map
11940 else if (res) switch (TYPE) {
11941 case 3: return true; // some
11942 case 5: return val; // find
11943 case 6: return index; // findIndex
11944 case 2: result.push(val); // filter
11945 } else if (IS_EVERY) return false; // every
11946 }
11947 }
11948 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
11949 };
11950 };
11951
11952
11953 /***/ }),
11954
11955 /***/ "../node_modules/core-js/modules/_array-species-constructor.js":
11956 /*!*********************************************************************!*\
11957 !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
11958 \*********************************************************************/
11959 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11960
11961 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
11962 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
11963 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
11964
11965 module.exports = function (original) {
11966 var C;
11967 if (isArray(original)) {
11968 C = original.constructor;
11969 // cross-realm fallback
11970 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
11971 if (isObject(C)) {
11972 C = C[SPECIES];
11973 if (C === null) C = undefined;
11974 }
11975 } return C === undefined ? Array : C;
11976 };
11977
11978
11979 /***/ }),
11980
11981 /***/ "../node_modules/core-js/modules/_array-species-create.js":
11982 /*!****************************************************************!*\
11983 !*** ../node_modules/core-js/modules/_array-species-create.js ***!
11984 \****************************************************************/
11985 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11986
11987 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
11988 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
11989
11990 module.exports = function (original, length) {
11991 return new (speciesConstructor(original))(length);
11992 };
11993
11994
11995 /***/ }),
11996
11997 /***/ "../node_modules/core-js/modules/_classof.js":
11998 /*!***************************************************!*\
11999 !*** ../node_modules/core-js/modules/_classof.js ***!
12000 \***************************************************/
12001 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12002
12003 // getting tag from 19.1.3.6 Object.prototype.toString()
12004 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
12005 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
12006 // ES3 wrong here
12007 var ARG = cof(function () { return arguments; }()) == 'Arguments';
12008
12009 // fallback for IE11 Script Access Denied error
12010 var tryGet = function (it, key) {
12011 try {
12012 return it[key];
12013 } catch (e) { /* empty */ }
12014 };
12015
12016 module.exports = function (it) {
12017 var O, T, B;
12018 return it === undefined ? 'Undefined' : it === null ? 'Null'
12019 // @@toStringTag case
12020 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
12021 // builtinTag case
12022 : ARG ? cof(O)
12023 // ES3 arguments fallback
12024 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
12025 };
12026
12027
12028 /***/ }),
12029
12030 /***/ "../node_modules/core-js/modules/_cof.js":
12031 /*!***********************************************!*\
12032 !*** ../node_modules/core-js/modules/_cof.js ***!
12033 \***********************************************/
12034 /***/ ((module) => {
12035
12036 var toString = {}.toString;
12037
12038 module.exports = function (it) {
12039 return toString.call(it).slice(8, -1);
12040 };
12041
12042
12043 /***/ }),
12044
12045 /***/ "../node_modules/core-js/modules/_core.js":
12046 /*!************************************************!*\
12047 !*** ../node_modules/core-js/modules/_core.js ***!
12048 \************************************************/
12049 /***/ ((module) => {
12050
12051 var core = module.exports = { version: '2.6.12' };
12052 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
12053
12054
12055 /***/ }),
12056
12057 /***/ "../node_modules/core-js/modules/_ctx.js":
12058 /*!***********************************************!*\
12059 !*** ../node_modules/core-js/modules/_ctx.js ***!
12060 \***********************************************/
12061 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12062
12063 // optional / simple context binding
12064 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
12065 module.exports = function (fn, that, length) {
12066 aFunction(fn);
12067 if (that === undefined) return fn;
12068 switch (length) {
12069 case 1: return function (a) {
12070 return fn.call(that, a);
12071 };
12072 case 2: return function (a, b) {
12073 return fn.call(that, a, b);
12074 };
12075 case 3: return function (a, b, c) {
12076 return fn.call(that, a, b, c);
12077 };
12078 }
12079 return function (/* ...args */) {
12080 return fn.apply(that, arguments);
12081 };
12082 };
12083
12084
12085 /***/ }),
12086
12087 /***/ "../node_modules/core-js/modules/_defined.js":
12088 /*!***************************************************!*\
12089 !*** ../node_modules/core-js/modules/_defined.js ***!
12090 \***************************************************/
12091 /***/ ((module) => {
12092
12093 // 7.2.1 RequireObjectCoercible(argument)
12094 module.exports = function (it) {
12095 if (it == undefined) throw TypeError("Can't call method on " + it);
12096 return it;
12097 };
12098
12099
12100 /***/ }),
12101
12102 /***/ "../node_modules/core-js/modules/_descriptors.js":
12103 /*!*******************************************************!*\
12104 !*** ../node_modules/core-js/modules/_descriptors.js ***!
12105 \*******************************************************/
12106 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12107
12108 // Thank's IE8 for his funny defineProperty
12109 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
12110 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
12111 });
12112
12113
12114 /***/ }),
12115
12116 /***/ "../node_modules/core-js/modules/_dom-create.js":
12117 /*!******************************************************!*\
12118 !*** ../node_modules/core-js/modules/_dom-create.js ***!
12119 \******************************************************/
12120 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12121
12122 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
12123 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
12124 // typeof document.createElement is 'object' in old IE
12125 var is = isObject(document) && isObject(document.createElement);
12126 module.exports = function (it) {
12127 return is ? document.createElement(it) : {};
12128 };
12129
12130
12131 /***/ }),
12132
12133 /***/ "../node_modules/core-js/modules/_enum-bug-keys.js":
12134 /*!*********************************************************!*\
12135 !*** ../node_modules/core-js/modules/_enum-bug-keys.js ***!
12136 \*********************************************************/
12137 /***/ ((module) => {
12138
12139 // IE 8- don't enum bug keys
12140 module.exports = (
12141 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
12142 ).split(',');
12143
12144
12145 /***/ }),
12146
12147 /***/ "../node_modules/core-js/modules/_export.js":
12148 /*!**************************************************!*\
12149 !*** ../node_modules/core-js/modules/_export.js ***!
12150 \**************************************************/
12151 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12152
12153 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
12154 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
12155 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
12156 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
12157 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
12158 var PROTOTYPE = 'prototype';
12159
12160 var $export = function (type, name, source) {
12161 var IS_FORCED = type & $export.F;
12162 var IS_GLOBAL = type & $export.G;
12163 var IS_STATIC = type & $export.S;
12164 var IS_PROTO = type & $export.P;
12165 var IS_BIND = type & $export.B;
12166 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
12167 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
12168 var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
12169 var key, own, out, exp;
12170 if (IS_GLOBAL) source = name;
12171 for (key in source) {
12172 // contains in native
12173 own = !IS_FORCED && target && target[key] !== undefined;
12174 // export native or passed
12175 out = (own ? target : source)[key];
12176 // bind timers to global for call from export context
12177 exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
12178 // extend global
12179 if (target) redefine(target, key, out, type & $export.U);
12180 // export
12181 if (exports[key] != out) hide(exports, key, exp);
12182 if (IS_PROTO && expProto[key] != out) expProto[key] = out;
12183 }
12184 };
12185 global.core = core;
12186 // type bitmap
12187 $export.F = 1; // forced
12188 $export.G = 2; // global
12189 $export.S = 4; // static
12190 $export.P = 8; // proto
12191 $export.B = 16; // bind
12192 $export.W = 32; // wrap
12193 $export.U = 64; // safe
12194 $export.R = 128; // real proto method for `library`
12195 module.exports = $export;
12196
12197
12198 /***/ }),
12199
12200 /***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
12201 /*!***********************************************************!*\
12202 !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
12203 \***********************************************************/
12204 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12205
12206 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
12207 module.exports = function (KEY) {
12208 var re = /./;
12209 try {
12210 '/./'[KEY](re);
12211 } catch (e) {
12212 try {
12213 re[MATCH] = false;
12214 return !'/./'[KEY](re);
12215 } catch (f) { /* empty */ }
12216 } return true;
12217 };
12218
12219
12220 /***/ }),
12221
12222 /***/ "../node_modules/core-js/modules/_fails.js":
12223 /*!*************************************************!*\
12224 !*** ../node_modules/core-js/modules/_fails.js ***!
12225 \*************************************************/
12226 /***/ ((module) => {
12227
12228 module.exports = function (exec) {
12229 try {
12230 return !!exec();
12231 } catch (e) {
12232 return true;
12233 }
12234 };
12235
12236
12237 /***/ }),
12238
12239 /***/ "../node_modules/core-js/modules/_fix-re-wks.js":
12240 /*!******************************************************!*\
12241 !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
12242 \******************************************************/
12243 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12244
12245 "use strict";
12246
12247 __webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
12248 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
12249 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
12250 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
12251 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
12252 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
12253 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
12254
12255 var SPECIES = wks('species');
12256
12257 var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
12258 // #replace needs built-in support for named groups.
12259 // #match works fine because it just return the exec results, even if it has
12260 // a "grops" property.
12261 var re = /./;
12262 re.exec = function () {
12263 var result = [];
12264 result.groups = { a: '7' };
12265 return result;
12266 };
12267 return ''.replace(re, '$<a>') !== '7';
12268 });
12269
12270 var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
12271 // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
12272 var re = /(?:)/;
12273 var originalExec = re.exec;
12274 re.exec = function () { return originalExec.apply(this, arguments); };
12275 var result = 'ab'.split(re);
12276 return result.length === 2 && result[0] === 'a' && result[1] === 'b';
12277 })();
12278
12279 module.exports = function (KEY, length, exec) {
12280 var SYMBOL = wks(KEY);
12281
12282 var DELEGATES_TO_SYMBOL = !fails(function () {
12283 // String methods call symbol-named RegEp methods
12284 var O = {};
12285 O[SYMBOL] = function () { return 7; };
12286 return ''[KEY](O) != 7;
12287 });
12288
12289 var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
12290 // Symbol-named RegExp methods call .exec
12291 var execCalled = false;
12292 var re = /a/;
12293 re.exec = function () { execCalled = true; return null; };
12294 if (KEY === 'split') {
12295 // RegExp[@@split] doesn't call the regex's exec method, but first creates
12296 // a new one. We need to return the patched regex when creating the new one.
12297 re.constructor = {};
12298 re.constructor[SPECIES] = function () { return re; };
12299 }
12300 re[SYMBOL]('');
12301 return !execCalled;
12302 }) : undefined;
12303
12304 if (
12305 !DELEGATES_TO_SYMBOL ||
12306 !DELEGATES_TO_EXEC ||
12307 (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
12308 (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
12309 ) {
12310 var nativeRegExpMethod = /./[SYMBOL];
12311 var fns = exec(
12312 defined,
12313 SYMBOL,
12314 ''[KEY],
12315 function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
12316 if (regexp.exec === regexpExec) {
12317 if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
12318 // The native String method already delegates to @@method (this
12319 // polyfilled function), leasing to infinite recursion.
12320 // We avoid it by directly calling the native @@method method.
12321 return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
12322 }
12323 return { done: true, value: nativeMethod.call(str, regexp, arg2) };
12324 }
12325 return { done: false };
12326 }
12327 );
12328 var strfn = fns[0];
12329 var rxfn = fns[1];
12330
12331 redefine(String.prototype, KEY, strfn);
12332 hide(RegExp.prototype, SYMBOL, length == 2
12333 // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
12334 // 21.2.5.11 RegExp.prototype[@@split](string, limit)
12335 ? function (string, arg) { return rxfn.call(string, this, arg); }
12336 // 21.2.5.6 RegExp.prototype[@@match](string)
12337 // 21.2.5.9 RegExp.prototype[@@search](string)
12338 : function (string) { return rxfn.call(string, this); }
12339 );
12340 }
12341 };
12342
12343
12344 /***/ }),
12345
12346 /***/ "../node_modules/core-js/modules/_flags.js":
12347 /*!*************************************************!*\
12348 !*** ../node_modules/core-js/modules/_flags.js ***!
12349 \*************************************************/
12350 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12351
12352 "use strict";
12353
12354 // 21.2.5.3 get RegExp.prototype.flags
12355 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
12356 module.exports = function () {
12357 var that = anObject(this);
12358 var result = '';
12359 if (that.global) result += 'g';
12360 if (that.ignoreCase) result += 'i';
12361 if (that.multiline) result += 'm';
12362 if (that.unicode) result += 'u';
12363 if (that.sticky) result += 'y';
12364 return result;
12365 };
12366
12367
12368 /***/ }),
12369
12370 /***/ "../node_modules/core-js/modules/_function-to-string.js":
12371 /*!**************************************************************!*\
12372 !*** ../node_modules/core-js/modules/_function-to-string.js ***!
12373 \**************************************************************/
12374 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12375
12376 module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
12377
12378
12379 /***/ }),
12380
12381 /***/ "../node_modules/core-js/modules/_global.js":
12382 /*!**************************************************!*\
12383 !*** ../node_modules/core-js/modules/_global.js ***!
12384 \**************************************************/
12385 /***/ ((module) => {
12386
12387 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
12388 var global = module.exports = typeof window != 'undefined' && window.Math == Math
12389 ? window : typeof self != 'undefined' && self.Math == Math ? self
12390 // eslint-disable-next-line no-new-func
12391 : Function('return this')();
12392 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
12393
12394
12395 /***/ }),
12396
12397 /***/ "../node_modules/core-js/modules/_has.js":
12398 /*!***********************************************!*\
12399 !*** ../node_modules/core-js/modules/_has.js ***!
12400 \***********************************************/
12401 /***/ ((module) => {
12402
12403 var hasOwnProperty = {}.hasOwnProperty;
12404 module.exports = function (it, key) {
12405 return hasOwnProperty.call(it, key);
12406 };
12407
12408
12409 /***/ }),
12410
12411 /***/ "../node_modules/core-js/modules/_hide.js":
12412 /*!************************************************!*\
12413 !*** ../node_modules/core-js/modules/_hide.js ***!
12414 \************************************************/
12415 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12416
12417 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
12418 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
12419 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
12420 return dP.f(object, key, createDesc(1, value));
12421 } : function (object, key, value) {
12422 object[key] = value;
12423 return object;
12424 };
12425
12426
12427 /***/ }),
12428
12429 /***/ "../node_modules/core-js/modules/_html.js":
12430 /*!************************************************!*\
12431 !*** ../node_modules/core-js/modules/_html.js ***!
12432 \************************************************/
12433 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12434
12435 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
12436 module.exports = document && document.documentElement;
12437
12438
12439 /***/ }),
12440
12441 /***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
12442 /*!**********************************************************!*\
12443 !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
12444 \**********************************************************/
12445 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12446
12447 module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
12448 return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
12449 });
12450
12451
12452 /***/ }),
12453
12454 /***/ "../node_modules/core-js/modules/_iobject.js":
12455 /*!***************************************************!*\
12456 !*** ../node_modules/core-js/modules/_iobject.js ***!
12457 \***************************************************/
12458 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12459
12460 // fallback for non-array-like ES3 and non-enumerable old V8 strings
12461 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
12462 // eslint-disable-next-line no-prototype-builtins
12463 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
12464 return cof(it) == 'String' ? it.split('') : Object(it);
12465 };
12466
12467
12468 /***/ }),
12469
12470 /***/ "../node_modules/core-js/modules/_is-array.js":
12471 /*!****************************************************!*\
12472 !*** ../node_modules/core-js/modules/_is-array.js ***!
12473 \****************************************************/
12474 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12475
12476 // 7.2.2 IsArray(argument)
12477 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
12478 module.exports = Array.isArray || function isArray(arg) {
12479 return cof(arg) == 'Array';
12480 };
12481
12482
12483 /***/ }),
12484
12485 /***/ "../node_modules/core-js/modules/_is-object.js":
12486 /*!*****************************************************!*\
12487 !*** ../node_modules/core-js/modules/_is-object.js ***!
12488 \*****************************************************/
12489 /***/ ((module) => {
12490
12491 module.exports = function (it) {
12492 return typeof it === 'object' ? it !== null : typeof it === 'function';
12493 };
12494
12495
12496 /***/ }),
12497
12498 /***/ "../node_modules/core-js/modules/_is-regexp.js":
12499 /*!*****************************************************!*\
12500 !*** ../node_modules/core-js/modules/_is-regexp.js ***!
12501 \*****************************************************/
12502 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12503
12504 // 7.2.8 IsRegExp(argument)
12505 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
12506 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
12507 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
12508 module.exports = function (it) {
12509 var isRegExp;
12510 return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
12511 };
12512
12513
12514 /***/ }),
12515
12516 /***/ "../node_modules/core-js/modules/_iter-create.js":
12517 /*!*******************************************************!*\
12518 !*** ../node_modules/core-js/modules/_iter-create.js ***!
12519 \*******************************************************/
12520 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12521
12522 "use strict";
12523
12524 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/modules/_object-create.js");
12525 var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
12526 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
12527 var IteratorPrototype = {};
12528
12529 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
12530 __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator'), function () { return this; });
12531
12532 module.exports = function (Constructor, NAME, next) {
12533 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
12534 setToStringTag(Constructor, NAME + ' Iterator');
12535 };
12536
12537
12538 /***/ }),
12539
12540 /***/ "../node_modules/core-js/modules/_iter-define.js":
12541 /*!*******************************************************!*\
12542 !*** ../node_modules/core-js/modules/_iter-define.js ***!
12543 \*******************************************************/
12544 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12545
12546 "use strict";
12547
12548 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js");
12549 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
12550 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
12551 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
12552 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
12553 var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/modules/_iter-create.js");
12554 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
12555 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/modules/_object-gpo.js");
12556 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator');
12557 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
12558 var FF_ITERATOR = '@@iterator';
12559 var KEYS = 'keys';
12560 var VALUES = 'values';
12561
12562 var returnThis = function () { return this; };
12563
12564 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
12565 $iterCreate(Constructor, NAME, next);
12566 var getMethod = function (kind) {
12567 if (!BUGGY && kind in proto) return proto[kind];
12568 switch (kind) {
12569 case KEYS: return function keys() { return new Constructor(this, kind); };
12570 case VALUES: return function values() { return new Constructor(this, kind); };
12571 } return function entries() { return new Constructor(this, kind); };
12572 };
12573 var TAG = NAME + ' Iterator';
12574 var DEF_VALUES = DEFAULT == VALUES;
12575 var VALUES_BUG = false;
12576 var proto = Base.prototype;
12577 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
12578 var $default = $native || getMethod(DEFAULT);
12579 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
12580 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
12581 var methods, key, IteratorPrototype;
12582 // Fix native
12583 if ($anyNative) {
12584 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
12585 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
12586 // Set @@toStringTag to native iterators
12587 setToStringTag(IteratorPrototype, TAG, true);
12588 // fix for some old engines
12589 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
12590 }
12591 }
12592 // fix Array#{values, @@iterator}.name in V8 / FF
12593 if (DEF_VALUES && $native && $native.name !== VALUES) {
12594 VALUES_BUG = true;
12595 $default = function values() { return $native.call(this); };
12596 }
12597 // Define iterator
12598 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
12599 hide(proto, ITERATOR, $default);
12600 }
12601 // Plug for library
12602 Iterators[NAME] = $default;
12603 Iterators[TAG] = returnThis;
12604 if (DEFAULT) {
12605 methods = {
12606 values: DEF_VALUES ? $default : getMethod(VALUES),
12607 keys: IS_SET ? $default : getMethod(KEYS),
12608 entries: $entries
12609 };
12610 if (FORCED) for (key in methods) {
12611 if (!(key in proto)) redefine(proto, key, methods[key]);
12612 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
12613 }
12614 return methods;
12615 };
12616
12617
12618 /***/ }),
12619
12620 /***/ "../node_modules/core-js/modules/_iter-step.js":
12621 /*!*****************************************************!*\
12622 !*** ../node_modules/core-js/modules/_iter-step.js ***!
12623 \*****************************************************/
12624 /***/ ((module) => {
12625
12626 module.exports = function (done, value) {
12627 return { value: value, done: !!done };
12628 };
12629
12630
12631 /***/ }),
12632
12633 /***/ "../node_modules/core-js/modules/_iterators.js":
12634 /*!*****************************************************!*\
12635 !*** ../node_modules/core-js/modules/_iterators.js ***!
12636 \*****************************************************/
12637 /***/ ((module) => {
12638
12639 module.exports = {};
12640
12641
12642 /***/ }),
12643
12644 /***/ "../node_modules/core-js/modules/_library.js":
12645 /*!***************************************************!*\
12646 !*** ../node_modules/core-js/modules/_library.js ***!
12647 \***************************************************/
12648 /***/ ((module) => {
12649
12650 module.exports = false;
12651
12652
12653 /***/ }),
12654
12655 /***/ "../node_modules/core-js/modules/_object-create.js":
12656 /*!*********************************************************!*\
12657 !*** ../node_modules/core-js/modules/_object-create.js ***!
12658 \*********************************************************/
12659 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12660
12661 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
12662 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
12663 var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/modules/_object-dps.js");
12664 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
12665 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
12666 var Empty = function () { /* empty */ };
12667 var PROTOTYPE = 'prototype';
12668
12669 // Create object with fake `null` prototype: use iframe Object with cleared prototype
12670 var createDict = function () {
12671 // Thrash, waste and sodomy: IE GC bug
12672 var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('iframe');
12673 var i = enumBugKeys.length;
12674 var lt = '<';
12675 var gt = '>';
12676 var iframeDocument;
12677 iframe.style.display = 'none';
12678 __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js").appendChild(iframe);
12679 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
12680 // createDict = iframe.contentWindow.Object;
12681 // html.removeChild(iframe);
12682 iframeDocument = iframe.contentWindow.document;
12683 iframeDocument.open();
12684 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
12685 iframeDocument.close();
12686 createDict = iframeDocument.F;
12687 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
12688 return createDict();
12689 };
12690
12691 module.exports = Object.create || function create(O, Properties) {
12692 var result;
12693 if (O !== null) {
12694 Empty[PROTOTYPE] = anObject(O);
12695 result = new Empty();
12696 Empty[PROTOTYPE] = null;
12697 // add "__proto__" for Object.getPrototypeOf polyfill
12698 result[IE_PROTO] = O;
12699 } else result = createDict();
12700 return Properties === undefined ? result : dPs(result, Properties);
12701 };
12702
12703
12704 /***/ }),
12705
12706 /***/ "../node_modules/core-js/modules/_object-dp.js":
12707 /*!*****************************************************!*\
12708 !*** ../node_modules/core-js/modules/_object-dp.js ***!
12709 \*****************************************************/
12710 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12711
12712 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
12713 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
12714 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
12715 var dP = Object.defineProperty;
12716
12717 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
12718 anObject(O);
12719 P = toPrimitive(P, true);
12720 anObject(Attributes);
12721 if (IE8_DOM_DEFINE) try {
12722 return dP(O, P, Attributes);
12723 } catch (e) { /* empty */ }
12724 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
12725 if ('value' in Attributes) O[P] = Attributes.value;
12726 return O;
12727 };
12728
12729
12730 /***/ }),
12731
12732 /***/ "../node_modules/core-js/modules/_object-dps.js":
12733 /*!******************************************************!*\
12734 !*** ../node_modules/core-js/modules/_object-dps.js ***!
12735 \******************************************************/
12736 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12737
12738 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
12739 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
12740 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
12741
12742 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
12743 anObject(O);
12744 var keys = getKeys(Properties);
12745 var length = keys.length;
12746 var i = 0;
12747 var P;
12748 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
12749 return O;
12750 };
12751
12752
12753 /***/ }),
12754
12755 /***/ "../node_modules/core-js/modules/_object-gpo.js":
12756 /*!******************************************************!*\
12757 !*** ../node_modules/core-js/modules/_object-gpo.js ***!
12758 \******************************************************/
12759 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12760
12761 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
12762 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
12763 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
12764 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
12765 var ObjectProto = Object.prototype;
12766
12767 module.exports = Object.getPrototypeOf || function (O) {
12768 O = toObject(O);
12769 if (has(O, IE_PROTO)) return O[IE_PROTO];
12770 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
12771 return O.constructor.prototype;
12772 } return O instanceof Object ? ObjectProto : null;
12773 };
12774
12775
12776 /***/ }),
12777
12778 /***/ "../node_modules/core-js/modules/_object-keys-internal.js":
12779 /*!****************************************************************!*\
12780 !*** ../node_modules/core-js/modules/_object-keys-internal.js ***!
12781 \****************************************************************/
12782 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12783
12784 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
12785 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
12786 var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(false);
12787 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
12788
12789 module.exports = function (object, names) {
12790 var O = toIObject(object);
12791 var i = 0;
12792 var result = [];
12793 var key;
12794 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
12795 // Don't enum bug & hidden keys
12796 while (names.length > i) if (has(O, key = names[i++])) {
12797 ~arrayIndexOf(result, key) || result.push(key);
12798 }
12799 return result;
12800 };
12801
12802
12803 /***/ }),
12804
12805 /***/ "../node_modules/core-js/modules/_object-keys.js":
12806 /*!*******************************************************!*\
12807 !*** ../node_modules/core-js/modules/_object-keys.js ***!
12808 \*******************************************************/
12809 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12810
12811 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
12812 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js");
12813 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
12814
12815 module.exports = Object.keys || function keys(O) {
12816 return $keys(O, enumBugKeys);
12817 };
12818
12819
12820 /***/ }),
12821
12822 /***/ "../node_modules/core-js/modules/_property-desc.js":
12823 /*!*********************************************************!*\
12824 !*** ../node_modules/core-js/modules/_property-desc.js ***!
12825 \*********************************************************/
12826 /***/ ((module) => {
12827
12828 module.exports = function (bitmap, value) {
12829 return {
12830 enumerable: !(bitmap & 1),
12831 configurable: !(bitmap & 2),
12832 writable: !(bitmap & 4),
12833 value: value
12834 };
12835 };
12836
12837
12838 /***/ }),
12839
12840 /***/ "../node_modules/core-js/modules/_redefine.js":
12841 /*!****************************************************!*\
12842 !*** ../node_modules/core-js/modules/_redefine.js ***!
12843 \****************************************************/
12844 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12845
12846 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
12847 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
12848 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
12849 var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
12850 var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
12851 var TO_STRING = 'toString';
12852 var TPL = ('' + $toString).split(TO_STRING);
12853
12854 __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
12855 return $toString.call(it);
12856 };
12857
12858 (module.exports = function (O, key, val, safe) {
12859 var isFunction = typeof val == 'function';
12860 if (isFunction) has(val, 'name') || hide(val, 'name', key);
12861 if (O[key] === val) return;
12862 if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
12863 if (O === global) {
12864 O[key] = val;
12865 } else if (!safe) {
12866 delete O[key];
12867 hide(O, key, val);
12868 } else if (O[key]) {
12869 O[key] = val;
12870 } else {
12871 hide(O, key, val);
12872 }
12873 // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
12874 })(Function.prototype, TO_STRING, function toString() {
12875 return typeof this == 'function' && this[SRC] || $toString.call(this);
12876 });
12877
12878
12879 /***/ }),
12880
12881 /***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
12882 /*!****************************************************************!*\
12883 !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
12884 \****************************************************************/
12885 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12886
12887 "use strict";
12888
12889
12890 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
12891 var builtinExec = RegExp.prototype.exec;
12892
12893 // `RegExpExec` abstract operation
12894 // https://tc39.github.io/ecma262/#sec-regexpexec
12895 module.exports = function (R, S) {
12896 var exec = R.exec;
12897 if (typeof exec === 'function') {
12898 var result = exec.call(R, S);
12899 if (typeof result !== 'object') {
12900 throw new TypeError('RegExp exec method returned something other than an Object or null');
12901 }
12902 return result;
12903 }
12904 if (classof(R) !== 'RegExp') {
12905 throw new TypeError('RegExp#exec called on incompatible receiver');
12906 }
12907 return builtinExec.call(R, S);
12908 };
12909
12910
12911 /***/ }),
12912
12913 /***/ "../node_modules/core-js/modules/_regexp-exec.js":
12914 /*!*******************************************************!*\
12915 !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
12916 \*******************************************************/
12917 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12918
12919 "use strict";
12920
12921
12922 var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
12923
12924 var nativeExec = RegExp.prototype.exec;
12925 // This always refers to the native implementation, because the
12926 // String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
12927 // which loads this file before patching the method.
12928 var nativeReplace = String.prototype.replace;
12929
12930 var patchedExec = nativeExec;
12931
12932 var LAST_INDEX = 'lastIndex';
12933
12934 var UPDATES_LAST_INDEX_WRONG = (function () {
12935 var re1 = /a/,
12936 re2 = /b*/g;
12937 nativeExec.call(re1, 'a');
12938 nativeExec.call(re2, 'a');
12939 return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
12940 })();
12941
12942 // nonparticipating capturing group, copied from es5-shim's String#split patch.
12943 var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
12944
12945 var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
12946
12947 if (PATCH) {
12948 patchedExec = function exec(str) {
12949 var re = this;
12950 var lastIndex, reCopy, match, i;
12951
12952 if (NPCG_INCLUDED) {
12953 reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
12954 }
12955 if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
12956
12957 match = nativeExec.call(re, str);
12958
12959 if (UPDATES_LAST_INDEX_WRONG && match) {
12960 re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
12961 }
12962 if (NPCG_INCLUDED && match && match.length > 1) {
12963 // Fix browsers whose `exec` methods don't consistently return `undefined`
12964 // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
12965 // eslint-disable-next-line no-loop-func
12966 nativeReplace.call(match[0], reCopy, function () {
12967 for (i = 1; i < arguments.length - 2; i++) {
12968 if (arguments[i] === undefined) match[i] = undefined;
12969 }
12970 });
12971 }
12972
12973 return match;
12974 };
12975 }
12976
12977 module.exports = patchedExec;
12978
12979
12980 /***/ }),
12981
12982 /***/ "../node_modules/core-js/modules/_set-to-string-tag.js":
12983 /*!*************************************************************!*\
12984 !*** ../node_modules/core-js/modules/_set-to-string-tag.js ***!
12985 \*************************************************************/
12986 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12987
12988 var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
12989 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
12990 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
12991
12992 module.exports = function (it, tag, stat) {
12993 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
12994 };
12995
12996
12997 /***/ }),
12998
12999 /***/ "../node_modules/core-js/modules/_shared-key.js":
13000 /*!******************************************************!*\
13001 !*** ../node_modules/core-js/modules/_shared-key.js ***!
13002 \******************************************************/
13003 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13004
13005 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('keys');
13006 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
13007 module.exports = function (key) {
13008 return shared[key] || (shared[key] = uid(key));
13009 };
13010
13011
13012 /***/ }),
13013
13014 /***/ "../node_modules/core-js/modules/_shared.js":
13015 /*!**************************************************!*\
13016 !*** ../node_modules/core-js/modules/_shared.js ***!
13017 \**************************************************/
13018 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13019
13020 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
13021 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
13022 var SHARED = '__core-js_shared__';
13023 var store = global[SHARED] || (global[SHARED] = {});
13024
13025 (module.exports = function (key, value) {
13026 return store[key] || (store[key] = value !== undefined ? value : {});
13027 })('versions', []).push({
13028 version: core.version,
13029 mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
13030 copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
13031 });
13032
13033
13034 /***/ }),
13035
13036 /***/ "../node_modules/core-js/modules/_species-constructor.js":
13037 /*!***************************************************************!*\
13038 !*** ../node_modules/core-js/modules/_species-constructor.js ***!
13039 \***************************************************************/
13040 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13041
13042 // 7.3.20 SpeciesConstructor(O, defaultConstructor)
13043 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
13044 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
13045 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
13046 module.exports = function (O, D) {
13047 var C = anObject(O).constructor;
13048 var S;
13049 return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
13050 };
13051
13052
13053 /***/ }),
13054
13055 /***/ "../node_modules/core-js/modules/_strict-method.js":
13056 /*!*********************************************************!*\
13057 !*** ../node_modules/core-js/modules/_strict-method.js ***!
13058 \*********************************************************/
13059 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13060
13061 "use strict";
13062
13063 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
13064
13065 module.exports = function (method, arg) {
13066 return !!method && fails(function () {
13067 // eslint-disable-next-line no-useless-call
13068 arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null);
13069 });
13070 };
13071
13072
13073 /***/ }),
13074
13075 /***/ "../node_modules/core-js/modules/_string-at.js":
13076 /*!*****************************************************!*\
13077 !*** ../node_modules/core-js/modules/_string-at.js ***!
13078 \*****************************************************/
13079 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13080
13081 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
13082 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
13083 // true -> String#at
13084 // false -> String#codePointAt
13085 module.exports = function (TO_STRING) {
13086 return function (that, pos) {
13087 var s = String(defined(that));
13088 var i = toInteger(pos);
13089 var l = s.length;
13090 var a, b;
13091 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
13092 a = s.charCodeAt(i);
13093 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
13094 ? TO_STRING ? s.charAt(i) : a
13095 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
13096 };
13097 };
13098
13099
13100 /***/ }),
13101
13102 /***/ "../node_modules/core-js/modules/_string-context.js":
13103 /*!**********************************************************!*\
13104 !*** ../node_modules/core-js/modules/_string-context.js ***!
13105 \**********************************************************/
13106 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13107
13108 // helper for String#{startsWith, endsWith, includes}
13109 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
13110 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
13111
13112 module.exports = function (that, searchString, NAME) {
13113 if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
13114 return String(defined(that));
13115 };
13116
13117
13118 /***/ }),
13119
13120 /***/ "../node_modules/core-js/modules/_to-absolute-index.js":
13121 /*!*************************************************************!*\
13122 !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
13123 \*************************************************************/
13124 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13125
13126 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
13127 var max = Math.max;
13128 var min = Math.min;
13129 module.exports = function (index, length) {
13130 index = toInteger(index);
13131 return index < 0 ? max(index + length, 0) : min(index, length);
13132 };
13133
13134
13135 /***/ }),
13136
13137 /***/ "../node_modules/core-js/modules/_to-integer.js":
13138 /*!******************************************************!*\
13139 !*** ../node_modules/core-js/modules/_to-integer.js ***!
13140 \******************************************************/
13141 /***/ ((module) => {
13142
13143 // 7.1.4 ToInteger
13144 var ceil = Math.ceil;
13145 var floor = Math.floor;
13146 module.exports = function (it) {
13147 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
13148 };
13149
13150
13151 /***/ }),
13152
13153 /***/ "../node_modules/core-js/modules/_to-iobject.js":
13154 /*!******************************************************!*\
13155 !*** ../node_modules/core-js/modules/_to-iobject.js ***!
13156 \******************************************************/
13157 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13158
13159 // to indexed object, toObject with fallback for non-array-like ES3 strings
13160 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
13161 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
13162 module.exports = function (it) {
13163 return IObject(defined(it));
13164 };
13165
13166
13167 /***/ }),
13168
13169 /***/ "../node_modules/core-js/modules/_to-length.js":
13170 /*!*****************************************************!*\
13171 !*** ../node_modules/core-js/modules/_to-length.js ***!
13172 \*****************************************************/
13173 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13174
13175 // 7.1.15 ToLength
13176 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
13177 var min = Math.min;
13178 module.exports = function (it) {
13179 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
13180 };
13181
13182
13183 /***/ }),
13184
13185 /***/ "../node_modules/core-js/modules/_to-object.js":
13186 /*!*****************************************************!*\
13187 !*** ../node_modules/core-js/modules/_to-object.js ***!
13188 \*****************************************************/
13189 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13190
13191 // 7.1.13 ToObject(argument)
13192 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
13193 module.exports = function (it) {
13194 return Object(defined(it));
13195 };
13196
13197
13198 /***/ }),
13199
13200 /***/ "../node_modules/core-js/modules/_to-primitive.js":
13201 /*!********************************************************!*\
13202 !*** ../node_modules/core-js/modules/_to-primitive.js ***!
13203 \********************************************************/
13204 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13205
13206 // 7.1.1 ToPrimitive(input [, PreferredType])
13207 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
13208 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
13209 // and the second argument - flag - preferred type is a string
13210 module.exports = function (it, S) {
13211 if (!isObject(it)) return it;
13212 var fn, val;
13213 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
13214 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
13215 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
13216 throw TypeError("Can't convert object to primitive value");
13217 };
13218
13219
13220 /***/ }),
13221
13222 /***/ "../node_modules/core-js/modules/_uid.js":
13223 /*!***********************************************!*\
13224 !*** ../node_modules/core-js/modules/_uid.js ***!
13225 \***********************************************/
13226 /***/ ((module) => {
13227
13228 var id = 0;
13229 var px = Math.random();
13230 module.exports = function (key) {
13231 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
13232 };
13233
13234
13235 /***/ }),
13236
13237 /***/ "../node_modules/core-js/modules/_wks.js":
13238 /*!***********************************************!*\
13239 !*** ../node_modules/core-js/modules/_wks.js ***!
13240 \***********************************************/
13241 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13242
13243 var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
13244 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
13245 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
13246 var USE_SYMBOL = typeof Symbol == 'function';
13247
13248 var $exports = module.exports = function (name) {
13249 return store[name] || (store[name] =
13250 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
13251 };
13252
13253 $exports.store = store;
13254
13255
13256 /***/ }),
13257
13258 /***/ "../node_modules/core-js/modules/es6.array.filter.js":
13259 /*!***********************************************************!*\
13260 !*** ../node_modules/core-js/modules/es6.array.filter.js ***!
13261 \***********************************************************/
13262 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13263
13264 "use strict";
13265
13266 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
13267 var $filter = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(2);
13268
13269 $export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].filter, true), 'Array', {
13270 // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])
13271 filter: function filter(callbackfn /* , thisArg */) {
13272 return $filter(this, callbackfn, arguments[1]);
13273 }
13274 });
13275
13276
13277 /***/ }),
13278
13279 /***/ "../node_modules/core-js/modules/es6.array.find.js":
13280 /*!*********************************************************!*\
13281 !*** ../node_modules/core-js/modules/es6.array.find.js ***!
13282 \*********************************************************/
13283 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13284
13285 "use strict";
13286
13287 // 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
13288 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
13289 var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5);
13290 var KEY = 'find';
13291 var forced = true;
13292 // Shouldn't skip holes
13293 if (KEY in []) Array(1)[KEY](function () { forced = false; });
13294 $export($export.P + $export.F * forced, 'Array', {
13295 find: function find(callbackfn /* , that = undefined */) {
13296 return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
13297 }
13298 });
13299 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
13300
13301
13302 /***/ }),
13303
13304 /***/ "../node_modules/core-js/modules/es6.array.iterator.js":
13305 /*!*************************************************************!*\
13306 !*** ../node_modules/core-js/modules/es6.array.iterator.js ***!
13307 \*************************************************************/
13308 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13309
13310 "use strict";
13311
13312 var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js");
13313 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/modules/_iter-step.js");
13314 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
13315 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
13316
13317 // 22.1.3.4 Array.prototype.entries()
13318 // 22.1.3.13 Array.prototype.keys()
13319 // 22.1.3.29 Array.prototype.values()
13320 // 22.1.3.30 Array.prototype[@@iterator]()
13321 module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
13322 this._t = toIObject(iterated); // target
13323 this._i = 0; // next index
13324 this._k = kind; // kind
13325 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
13326 }, function () {
13327 var O = this._t;
13328 var kind = this._k;
13329 var index = this._i++;
13330 if (!O || index >= O.length) {
13331 this._t = undefined;
13332 return step(1);
13333 }
13334 if (kind == 'keys') return step(0, index);
13335 if (kind == 'values') return step(0, O[index]);
13336 return step(0, [index, O[index]]);
13337 }, 'values');
13338
13339 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
13340 Iterators.Arguments = Iterators.Array;
13341
13342 addToUnscopables('keys');
13343 addToUnscopables('values');
13344 addToUnscopables('entries');
13345
13346
13347 /***/ }),
13348
13349 /***/ "../node_modules/core-js/modules/es6.array.slice.js":
13350 /*!**********************************************************!*\
13351 !*** ../node_modules/core-js/modules/es6.array.slice.js ***!
13352 \**********************************************************/
13353 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13354
13355 "use strict";
13356
13357 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
13358 var html = __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js");
13359 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
13360 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
13361 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
13362 var arraySlice = [].slice;
13363
13364 // fallback for not array-like ES3 strings and DOM objects
13365 $export($export.P + $export.F * __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
13366 if (html) arraySlice.call(html);
13367 }), 'Array', {
13368 slice: function slice(begin, end) {
13369 var len = toLength(this.length);
13370 var klass = cof(this);
13371 end = end === undefined ? len : end;
13372 if (klass == 'Array') return arraySlice.call(this, begin, end);
13373 var start = toAbsoluteIndex(begin, len);
13374 var upTo = toAbsoluteIndex(end, len);
13375 var size = toLength(upTo - start);
13376 var cloned = new Array(size);
13377 var i = 0;
13378 for (; i < size; i++) cloned[i] = klass == 'String'
13379 ? this.charAt(start + i)
13380 : this[start + i];
13381 return cloned;
13382 }
13383 });
13384
13385
13386 /***/ }),
13387
13388 /***/ "../node_modules/core-js/modules/es6.function.name.js":
13389 /*!************************************************************!*\
13390 !*** ../node_modules/core-js/modules/es6.function.name.js ***!
13391 \************************************************************/
13392 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13393
13394 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
13395 var FProto = Function.prototype;
13396 var nameRE = /^\s*function ([^ (]*)/;
13397 var NAME = 'name';
13398
13399 // 19.2.4.2 name
13400 NAME in FProto || __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && dP(FProto, NAME, {
13401 configurable: true,
13402 get: function () {
13403 try {
13404 return ('' + this).match(nameRE)[1];
13405 } catch (e) {
13406 return '';
13407 }
13408 }
13409 });
13410
13411
13412 /***/ }),
13413
13414 /***/ "../node_modules/core-js/modules/es6.object.to-string.js":
13415 /*!***************************************************************!*\
13416 !*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
13417 \***************************************************************/
13418 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13419
13420 "use strict";
13421
13422 // 19.1.3.6 Object.prototype.toString()
13423 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
13424 var test = {};
13425 test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z';
13426 if (test + '' != '[object z]') {
13427 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() {
13428 return '[object ' + classof(this) + ']';
13429 }, true);
13430 }
13431
13432
13433 /***/ }),
13434
13435 /***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
13436 /*!**********************************************************!*\
13437 !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
13438 \**********************************************************/
13439 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13440
13441 "use strict";
13442
13443 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
13444 __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
13445 target: 'RegExp',
13446 proto: true,
13447 forced: regexpExec !== /./.exec
13448 }, {
13449 exec: regexpExec
13450 });
13451
13452
13453 /***/ }),
13454
13455 /***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
13456 /*!***********************************************************!*\
13457 !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
13458 \***********************************************************/
13459 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13460
13461 // 21.2.5.3 get RegExp.prototype.flags()
13462 if (__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && /./g.flags != 'g') __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f(RegExp.prototype, 'flags', {
13463 configurable: true,
13464 get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
13465 });
13466
13467
13468 /***/ }),
13469
13470 /***/ "../node_modules/core-js/modules/es6.regexp.match.js":
13471 /*!***********************************************************!*\
13472 !*** ../node_modules/core-js/modules/es6.regexp.match.js ***!
13473 \***********************************************************/
13474 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13475
13476 "use strict";
13477
13478
13479 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
13480 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
13481 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
13482 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
13483
13484 // @@match logic
13485 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match, maybeCallNative) {
13486 return [
13487 // `String.prototype.match` method
13488 // https://tc39.github.io/ecma262/#sec-string.prototype.match
13489 function match(regexp) {
13490 var O = defined(this);
13491 var fn = regexp == undefined ? undefined : regexp[MATCH];
13492 return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
13493 },
13494 // `RegExp.prototype[@@match]` method
13495 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
13496 function (regexp) {
13497 var res = maybeCallNative($match, regexp, this);
13498 if (res.done) return res.value;
13499 var rx = anObject(regexp);
13500 var S = String(this);
13501 if (!rx.global) return regExpExec(rx, S);
13502 var fullUnicode = rx.unicode;
13503 rx.lastIndex = 0;
13504 var A = [];
13505 var n = 0;
13506 var result;
13507 while ((result = regExpExec(rx, S)) !== null) {
13508 var matchStr = String(result[0]);
13509 A[n] = matchStr;
13510 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
13511 n++;
13512 }
13513 return n === 0 ? null : A;
13514 }
13515 ];
13516 });
13517
13518
13519 /***/ }),
13520
13521 /***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
13522 /*!*************************************************************!*\
13523 !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
13524 \*************************************************************/
13525 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13526
13527 "use strict";
13528
13529
13530 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
13531 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
13532 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
13533 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
13534 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
13535 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
13536 var max = Math.max;
13537 var min = Math.min;
13538 var floor = Math.floor;
13539 var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
13540 var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
13541
13542 var maybeToString = function (it) {
13543 return it === undefined ? it : String(it);
13544 };
13545
13546 // @@replace logic
13547 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
13548 return [
13549 // `String.prototype.replace` method
13550 // https://tc39.github.io/ecma262/#sec-string.prototype.replace
13551 function replace(searchValue, replaceValue) {
13552 var O = defined(this);
13553 var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
13554 return fn !== undefined
13555 ? fn.call(searchValue, O, replaceValue)
13556 : $replace.call(String(O), searchValue, replaceValue);
13557 },
13558 // `RegExp.prototype[@@replace]` method
13559 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
13560 function (regexp, replaceValue) {
13561 var res = maybeCallNative($replace, regexp, this, replaceValue);
13562 if (res.done) return res.value;
13563
13564 var rx = anObject(regexp);
13565 var S = String(this);
13566 var functionalReplace = typeof replaceValue === 'function';
13567 if (!functionalReplace) replaceValue = String(replaceValue);
13568 var global = rx.global;
13569 if (global) {
13570 var fullUnicode = rx.unicode;
13571 rx.lastIndex = 0;
13572 }
13573 var results = [];
13574 while (true) {
13575 var result = regExpExec(rx, S);
13576 if (result === null) break;
13577 results.push(result);
13578 if (!global) break;
13579 var matchStr = String(result[0]);
13580 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
13581 }
13582 var accumulatedResult = '';
13583 var nextSourcePosition = 0;
13584 for (var i = 0; i < results.length; i++) {
13585 result = results[i];
13586 var matched = String(result[0]);
13587 var position = max(min(toInteger(result.index), S.length), 0);
13588 var captures = [];
13589 // NOTE: This is equivalent to
13590 // captures = result.slice(1).map(maybeToString)
13591 // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
13592 // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
13593 // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
13594 for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
13595 var namedCaptures = result.groups;
13596 if (functionalReplace) {
13597 var replacerArgs = [matched].concat(captures, position, S);
13598 if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
13599 var replacement = String(replaceValue.apply(undefined, replacerArgs));
13600 } else {
13601 replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
13602 }
13603 if (position >= nextSourcePosition) {
13604 accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
13605 nextSourcePosition = position + matched.length;
13606 }
13607 }
13608 return accumulatedResult + S.slice(nextSourcePosition);
13609 }
13610 ];
13611
13612 // https://tc39.github.io/ecma262/#sec-getsubstitution
13613 function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
13614 var tailPos = position + matched.length;
13615 var m = captures.length;
13616 var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
13617 if (namedCaptures !== undefined) {
13618 namedCaptures = toObject(namedCaptures);
13619 symbols = SUBSTITUTION_SYMBOLS;
13620 }
13621 return $replace.call(replacement, symbols, function (match, ch) {
13622 var capture;
13623 switch (ch.charAt(0)) {
13624 case '$': return '$';
13625 case '&': return matched;
13626 case '`': return str.slice(0, position);
13627 case "'": return str.slice(tailPos);
13628 case '<':
13629 capture = namedCaptures[ch.slice(1, -1)];
13630 break;
13631 default: // \d\d?
13632 var n = +ch;
13633 if (n === 0) return match;
13634 if (n > m) {
13635 var f = floor(n / 10);
13636 if (f === 0) return match;
13637 if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
13638 return match;
13639 }
13640 capture = captures[n - 1];
13641 }
13642 return capture === undefined ? '' : capture;
13643 });
13644 }
13645 });
13646
13647
13648 /***/ }),
13649
13650 /***/ "../node_modules/core-js/modules/es6.regexp.split.js":
13651 /*!***********************************************************!*\
13652 !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
13653 \***********************************************************/
13654 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13655
13656 "use strict";
13657
13658
13659 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
13660 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
13661 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
13662 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
13663 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
13664 var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
13665 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
13666 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
13667 var $min = Math.min;
13668 var $push = [].push;
13669 var $SPLIT = 'split';
13670 var LENGTH = 'length';
13671 var LAST_INDEX = 'lastIndex';
13672 var MAX_UINT32 = 0xffffffff;
13673
13674 // babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
13675 var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
13676
13677 // @@split logic
13678 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
13679 var internalSplit;
13680 if (
13681 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
13682 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
13683 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
13684 '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
13685 '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
13686 ''[$SPLIT](/.?/)[LENGTH]
13687 ) {
13688 // based on es5-shim implementation, need to rework it
13689 internalSplit = function (separator, limit) {
13690 var string = String(this);
13691 if (separator === undefined && limit === 0) return [];
13692 // If `separator` is not a regex, use native split
13693 if (!isRegExp(separator)) return $split.call(string, separator, limit);
13694 var output = [];
13695 var flags = (separator.ignoreCase ? 'i' : '') +
13696 (separator.multiline ? 'm' : '') +
13697 (separator.unicode ? 'u' : '') +
13698 (separator.sticky ? 'y' : '');
13699 var lastLastIndex = 0;
13700 var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
13701 // Make `global` and avoid `lastIndex` issues by working with a copy
13702 var separatorCopy = new RegExp(separator.source, flags + 'g');
13703 var match, lastIndex, lastLength;
13704 while (match = regexpExec.call(separatorCopy, string)) {
13705 lastIndex = separatorCopy[LAST_INDEX];
13706 if (lastIndex > lastLastIndex) {
13707 output.push(string.slice(lastLastIndex, match.index));
13708 if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
13709 lastLength = match[0][LENGTH];
13710 lastLastIndex = lastIndex;
13711 if (output[LENGTH] >= splitLimit) break;
13712 }
13713 if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
13714 }
13715 if (lastLastIndex === string[LENGTH]) {
13716 if (lastLength || !separatorCopy.test('')) output.push('');
13717 } else output.push(string.slice(lastLastIndex));
13718 return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
13719 };
13720 // Chakra, V8
13721 } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
13722 internalSplit = function (separator, limit) {
13723 return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
13724 };
13725 } else {
13726 internalSplit = $split;
13727 }
13728
13729 return [
13730 // `String.prototype.split` method
13731 // https://tc39.github.io/ecma262/#sec-string.prototype.split
13732 function split(separator, limit) {
13733 var O = defined(this);
13734 var splitter = separator == undefined ? undefined : separator[SPLIT];
13735 return splitter !== undefined
13736 ? splitter.call(separator, O, limit)
13737 : internalSplit.call(String(O), separator, limit);
13738 },
13739 // `RegExp.prototype[@@split]` method
13740 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
13741 //
13742 // NOTE: This cannot be properly polyfilled in engines that don't support
13743 // the 'y' flag.
13744 function (regexp, limit) {
13745 var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
13746 if (res.done) return res.value;
13747
13748 var rx = anObject(regexp);
13749 var S = String(this);
13750 var C = speciesConstructor(rx, RegExp);
13751
13752 var unicodeMatching = rx.unicode;
13753 var flags = (rx.ignoreCase ? 'i' : '') +
13754 (rx.multiline ? 'm' : '') +
13755 (rx.unicode ? 'u' : '') +
13756 (SUPPORTS_Y ? 'y' : 'g');
13757
13758 // ^(? + rx + ) is needed, in combination with some S slicing, to
13759 // simulate the 'y' flag.
13760 var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
13761 var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
13762 if (lim === 0) return [];
13763 if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
13764 var p = 0;
13765 var q = 0;
13766 var A = [];
13767 while (q < S.length) {
13768 splitter.lastIndex = SUPPORTS_Y ? q : 0;
13769 var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
13770 var e;
13771 if (
13772 z === null ||
13773 (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
13774 ) {
13775 q = advanceStringIndex(S, q, unicodeMatching);
13776 } else {
13777 A.push(S.slice(p, q));
13778 if (A.length === lim) return A;
13779 for (var i = 1; i <= z.length - 1; i++) {
13780 A.push(z[i]);
13781 if (A.length === lim) return A;
13782 }
13783 q = p = e;
13784 }
13785 }
13786 A.push(S.slice(p));
13787 return A;
13788 }
13789 ];
13790 });
13791
13792
13793 /***/ }),
13794
13795 /***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
13796 /*!***************************************************************!*\
13797 !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
13798 \***************************************************************/
13799 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13800
13801 "use strict";
13802
13803 __webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
13804 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
13805 var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
13806 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
13807 var TO_STRING = 'toString';
13808 var $toString = /./[TO_STRING];
13809
13810 var define = function (fn) {
13811 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
13812 };
13813
13814 // 21.2.5.14 RegExp.prototype.toString()
13815 if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
13816 define(function toString() {
13817 var R = anObject(this);
13818 return '/'.concat(R.source, '/',
13819 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
13820 });
13821 // FF44- RegExp#toString has a wrong name
13822 } else if ($toString.name != TO_STRING) {
13823 define(function toString() {
13824 return $toString.call(this);
13825 });
13826 }
13827
13828
13829 /***/ }),
13830
13831 /***/ "../node_modules/core-js/modules/es6.string.includes.js":
13832 /*!**************************************************************!*\
13833 !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
13834 \**************************************************************/
13835 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13836
13837 "use strict";
13838 // 21.1.3.7 String.prototype.includes(searchString, position = 0)
13839
13840 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
13841 var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
13842 var INCLUDES = 'includes';
13843
13844 $export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
13845 includes: function includes(searchString /* , position = 0 */) {
13846 return !!~context(this, searchString, INCLUDES)
13847 .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
13848 }
13849 });
13850
13851
13852 /***/ }),
13853
13854 /***/ "../node_modules/core-js/modules/es6.string.iterator.js":
13855 /*!**************************************************************!*\
13856 !*** ../node_modules/core-js/modules/es6.string.iterator.js ***!
13857 \**************************************************************/
13858 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13859
13860 "use strict";
13861
13862 var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
13863
13864 // 21.1.3.27 String.prototype[@@iterator]()
13865 __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(String, 'String', function (iterated) {
13866 this._t = String(iterated); // target
13867 this._i = 0; // next index
13868 // 21.1.5.2.1 %StringIteratorPrototype%.next()
13869 }, function () {
13870 var O = this._t;
13871 var index = this._i;
13872 var point;
13873 if (index >= O.length) return { value: undefined, done: true };
13874 point = $at(O, index);
13875 this._i += point.length;
13876 return { value: point, done: false };
13877 });
13878
13879
13880 /***/ }),
13881
13882 /***/ "../node_modules/core-js/modules/es6.string.starts-with.js":
13883 /*!*****************************************************************!*\
13884 !*** ../node_modules/core-js/modules/es6.string.starts-with.js ***!
13885 \*****************************************************************/
13886 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13887
13888 "use strict";
13889 // 21.1.3.18 String.prototype.startsWith(searchString [, position ])
13890
13891 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
13892 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
13893 var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
13894 var STARTS_WITH = 'startsWith';
13895 var $startsWith = ''[STARTS_WITH];
13896
13897 $export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(STARTS_WITH), 'String', {
13898 startsWith: function startsWith(searchString /* , position = 0 */) {
13899 var that = context(this, searchString, STARTS_WITH);
13900 var index = toLength(Math.min(arguments.length > 1 ? arguments[1] : undefined, that.length));
13901 var search = String(searchString);
13902 return $startsWith
13903 ? $startsWith.call(that, search, index)
13904 : that.slice(index, index + search.length) === search;
13905 }
13906 });
13907
13908
13909 /***/ }),
13910
13911 /***/ "../node_modules/core-js/modules/es7.array.includes.js":
13912 /*!*************************************************************!*\
13913 !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
13914 \*************************************************************/
13915 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13916
13917 "use strict";
13918
13919 // https://github.com/tc39/Array.prototype.includes
13920 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
13921 var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
13922
13923 $export($export.P, 'Array', {
13924 includes: function includes(el /* , fromIndex = 0 */) {
13925 return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
13926 }
13927 });
13928
13929 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
13930
13931
13932 /***/ }),
13933
13934 /***/ "../node_modules/core-js/modules/web.dom.iterable.js":
13935 /*!***********************************************************!*\
13936 !*** ../node_modules/core-js/modules/web.dom.iterable.js ***!
13937 \***********************************************************/
13938 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13939
13940 var $iterators = __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/modules/es6.array.iterator.js");
13941 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
13942 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
13943 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
13944 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
13945 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
13946 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
13947 var ITERATOR = wks('iterator');
13948 var TO_STRING_TAG = wks('toStringTag');
13949 var ArrayValues = Iterators.Array;
13950
13951 var DOMIterables = {
13952 CSSRuleList: true, // TODO: Not spec compliant, should be false.
13953 CSSStyleDeclaration: false,
13954 CSSValueList: false,
13955 ClientRectList: false,
13956 DOMRectList: false,
13957 DOMStringList: false,
13958 DOMTokenList: true,
13959 DataTransferItemList: false,
13960 FileList: false,
13961 HTMLAllCollection: false,
13962 HTMLCollection: false,
13963 HTMLFormElement: false,
13964 HTMLSelectElement: false,
13965 MediaList: true, // TODO: Not spec compliant, should be false.
13966 MimeTypeArray: false,
13967 NamedNodeMap: false,
13968 NodeList: true,
13969 PaintRequestList: false,
13970 Plugin: false,
13971 PluginArray: false,
13972 SVGLengthList: false,
13973 SVGNumberList: false,
13974 SVGPathSegList: false,
13975 SVGPointList: false,
13976 SVGStringList: false,
13977 SVGTransformList: false,
13978 SourceBufferList: false,
13979 StyleSheetList: true, // TODO: Not spec compliant, should be false.
13980 TextTrackCueList: false,
13981 TextTrackList: false,
13982 TouchList: false
13983 };
13984
13985 for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) {
13986 var NAME = collections[i];
13987 var explicit = DOMIterables[NAME];
13988 var Collection = global[NAME];
13989 var proto = Collection && Collection.prototype;
13990 var key;
13991 if (proto) {
13992 if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues);
13993 if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
13994 Iterators[NAME] = ArrayValues;
13995 if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true);
13996 }
13997 }
13998
13999
14000 /***/ }),
14001
14002 /***/ "../node_modules/immer/dist/immer.esm.js":
14003 /*!***********************************************!*\
14004 !*** ../node_modules/immer/dist/immer.esm.js ***!
14005 \***********************************************/
14006 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
14007
14008 "use strict";
14009 __webpack_require__.r(__webpack_exports__);
14010 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
14011 /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__),
14012 /* harmony export */ "Immer": () => (/* binding */ un),
14013 /* harmony export */ "applyPatches": () => (/* binding */ pn),
14014 /* harmony export */ "castDraft": () => (/* binding */ K),
14015 /* harmony export */ "castImmutable": () => (/* binding */ $),
14016 /* harmony export */ "createDraft": () => (/* binding */ ln),
14017 /* harmony export */ "current": () => (/* binding */ D),
14018 /* harmony export */ "enableAllPlugins": () => (/* binding */ J),
14019 /* harmony export */ "enableES5": () => (/* binding */ N),
14020 /* harmony export */ "enableMapSet": () => (/* binding */ C),
14021 /* harmony export */ "enablePatches": () => (/* binding */ T),
14022 /* harmony export */ "finishDraft": () => (/* binding */ dn),
14023 /* harmony export */ "freeze": () => (/* binding */ d),
14024 /* harmony export */ "immerable": () => (/* binding */ L),
14025 /* harmony export */ "isDraft": () => (/* binding */ t),
14026 /* harmony export */ "isDraftable": () => (/* binding */ r),
14027 /* harmony export */ "nothing": () => (/* binding */ H),
14028 /* harmony export */ "original": () => (/* binding */ e),
14029 /* harmony export */ "produce": () => (/* binding */ fn),
14030 /* harmony export */ "produceWithPatches": () => (/* binding */ cn),
14031 /* harmony export */ "setAutoFreeze": () => (/* binding */ sn),
14032 /* harmony export */ "setUseProxies": () => (/* binding */ vn)
14033 /* harmony export */ });
14034 function n(n){for(var t=arguments.length,r=Array(t>1?t-1:0),e=1;e<t;e++)r[e-1]=arguments[e];if(true){var i=Y[n],o=i?"function"==typeof i?i.apply(null,r):i:"unknown error nr: "+n;throw Error("[Immer] "+o)}throw Error("[Immer] minified error nr: "+n+(r.length?" "+r.map((function(n){return"'"+n+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function t(n){return!!n&&!!n[Q]}function r(n){return!!n&&(function(n){if(!n||"object"!=typeof n)return!1;var t=Object.getPrototypeOf(n);if(null===t)return!0;var r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return r===Object||"function"==typeof r&&Function.toString.call(r)===Z}(n)||Array.isArray(n)||!!n[L]||!!n.constructor[L]||s(n)||v(n))}function e(r){return t(r)||n(23,r),r[Q].t}function i(n,t,r){void 0===r&&(r=!1),0===o(n)?(r?Object.keys:nn)(n).forEach((function(e){r&&"symbol"==typeof e||t(e,n[e],n)})):n.forEach((function(r,e){return t(e,r,n)}))}function o(n){var t=n[Q];return t?t.i>3?t.i-4:t.i:Array.isArray(n)?1:s(n)?2:v(n)?3:0}function u(n,t){return 2===o(n)?n.has(t):Object.prototype.hasOwnProperty.call(n,t)}function a(n,t){return 2===o(n)?n.get(t):n[t]}function f(n,t,r){var e=o(n);2===e?n.set(t,r):3===e?(n.delete(t),n.add(r)):n[t]=r}function c(n,t){return n===t?0!==n||1/n==1/t:n!=n&&t!=t}function s(n){return X&&n instanceof Map}function v(n){return q&&n instanceof Set}function p(n){return n.o||n.t}function l(n){if(Array.isArray(n))return Array.prototype.slice.call(n);var t=tn(n);delete t[Q];for(var r=nn(t),e=0;e<r.length;e++){var i=r[e],o=t[i];!1===o.writable&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(t[i]={configurable:!0,writable:!0,enumerable:o.enumerable,value:n[i]})}return Object.create(Object.getPrototypeOf(n),t)}function d(n,e){return void 0===e&&(e=!1),y(n)||t(n)||!r(n)?n:(o(n)>1&&(n.set=n.add=n.clear=n.delete=h),Object.freeze(n),e&&i(n,(function(n,t){return d(t,!0)}),!0),n)}function h(){n(2)}function y(n){return null==n||"object"!=typeof n||Object.isFrozen(n)}function b(t){var r=rn[t];return r||n(18,t),r}function m(n,t){rn[n]||(rn[n]=t)}function _(){return false||U||n(0),U}function j(n,t){t&&(b("Patches"),n.u=[],n.s=[],n.v=t)}function O(n){g(n),n.p.forEach(S),n.p=null}function g(n){n===U&&(U=n.l)}function w(n){return U={p:[],l:U,h:n,m:!0,_:0}}function S(n){var t=n[Q];0===t.i||1===t.i?t.j():t.O=!0}function P(t,e){e._=e.p.length;var i=e.p[0],o=void 0!==t&&t!==i;return e.h.g||b("ES5").S(e,t,o),o?(i[Q].P&&(O(e),n(4)),r(t)&&(t=M(e,t),e.l||x(e,t)),e.u&&b("Patches").M(i[Q],t,e.u,e.s)):t=M(e,i,[]),O(e),e.u&&e.v(e.u,e.s),t!==H?t:void 0}function M(n,t,r){if(y(t))return t;var e=t[Q];if(!e)return i(t,(function(i,o){return A(n,e,t,i,o,r)}),!0),t;if(e.A!==n)return t;if(!e.P)return x(n,e.t,!0),e.t;if(!e.I){e.I=!0,e.A._--;var o=4===e.i||5===e.i?e.o=l(e.k):e.o;i(3===e.i?new Set(o):o,(function(t,i){return A(n,e,o,t,i,r)})),x(n,o,!1),r&&n.u&&b("Patches").R(e,r,n.u,n.s)}return e.o}function A(e,i,o,a,c,s){if( true&&c===o&&n(5),t(c)){var v=M(e,c,s&&i&&3!==i.i&&!u(i.D,a)?s.concat(a):void 0);if(f(o,a,v),!t(v))return;e.m=!1}if(r(c)&&!y(c)){if(!e.h.F&&e._<1)return;M(e,c),i&&i.A.l||x(e,c)}}function x(n,t,r){void 0===r&&(r=!1),n.h.F&&n.m&&d(t,r)}function z(n,t){var r=n[Q];return(r?p(r):n)[t]}function I(n,t){if(t in n)for(var r=Object.getPrototypeOf(n);r;){var e=Object.getOwnPropertyDescriptor(r,t);if(e)return e;r=Object.getPrototypeOf(r)}}function k(n){n.P||(n.P=!0,n.l&&k(n.l))}function E(n){n.o||(n.o=l(n.t))}function R(n,t,r){var e=s(t)?b("MapSet").N(t,r):v(t)?b("MapSet").T(t,r):n.g?function(n,t){var r=Array.isArray(n),e={i:r?1:0,A:t?t.A:_(),P:!1,I:!1,D:{},l:t,t:n,k:null,o:null,j:null,C:!1},i=e,o=en;r&&(i=[e],o=on);var u=Proxy.revocable(i,o),a=u.revoke,f=u.proxy;return e.k=f,e.j=a,f}(t,r):b("ES5").J(t,r);return(r?r.A:_()).p.push(e),e}function D(e){return t(e)||n(22,e),function n(t){if(!r(t))return t;var e,u=t[Q],c=o(t);if(u){if(!u.P&&(u.i<4||!b("ES5").K(u)))return u.t;u.I=!0,e=F(t,c),u.I=!1}else e=F(t,c);return i(e,(function(t,r){u&&a(u.t,t)===r||f(e,t,n(r))})),3===c?new Set(e):e}(e)}function F(n,t){switch(t){case 2:return new Map(n);case 3:return Array.from(n)}return l(n)}function N(){function r(n,t){var r=s[n];return r?r.enumerable=t:s[n]=r={configurable:!0,enumerable:t,get:function(){var t=this[Q];return true&&f(t),en.get(t,n)},set:function(t){var r=this[Q]; true&&f(r),en.set(r,n,t)}},r}function e(n){for(var t=n.length-1;t>=0;t--){var r=n[t][Q];if(!r.P)switch(r.i){case 5:a(r)&&k(r);break;case 4:o(r)&&k(r)}}}function o(n){for(var t=n.t,r=n.k,e=nn(r),i=e.length-1;i>=0;i--){var o=e[i];if(o!==Q){var a=t[o];if(void 0===a&&!u(t,o))return!0;var f=r[o],s=f&&f[Q];if(s?s.t!==a:!c(f,a))return!0}}var v=!!t[Q];return e.length!==nn(t).length+(v?0:1)}function a(n){var t=n.k;if(t.length!==n.t.length)return!0;var r=Object.getOwnPropertyDescriptor(t,t.length-1);return!(!r||r.get)}function f(t){t.O&&n(3,JSON.stringify(p(t)))}var s={};m("ES5",{J:function(n,t){var e=Array.isArray(n),i=function(n,t){if(n){for(var e=Array(t.length),i=0;i<t.length;i++)Object.defineProperty(e,""+i,r(i,!0));return e}var o=tn(t);delete o[Q];for(var u=nn(o),a=0;a<u.length;a++){var f=u[a];o[f]=r(f,n||!!o[f].enumerable)}return Object.create(Object.getPrototypeOf(t),o)}(e,n),o={i:e?5:4,A:t?t.A:_(),P:!1,I:!1,D:{},l:t,t:n,k:i,o:null,O:!1,C:!1};return Object.defineProperty(i,Q,{value:o,writable:!0}),i},S:function(n,r,o){o?t(r)&&r[Q].A===n&&e(n.p):(n.u&&function n(t){if(t&&"object"==typeof t){var r=t[Q];if(r){var e=r.t,o=r.k,f=r.D,c=r.i;if(4===c)i(o,(function(t){t!==Q&&(void 0!==e[t]||u(e,t)?f[t]||n(o[t]):(f[t]=!0,k(r)))})),i(e,(function(n){void 0!==o[n]||u(o,n)||(f[n]=!1,k(r))}));else if(5===c){if(a(r)&&(k(r),f.length=!0),o.length<e.length)for(var s=o.length;s<e.length;s++)f[s]=!1;else for(var v=e.length;v<o.length;v++)f[v]=!0;for(var p=Math.min(o.length,e.length),l=0;l<p;l++)void 0===f[l]&&n(o[l])}}}}(n.p[0]),e(n.p))},K:function(n){return 4===n.i?o(n):a(n)}})}function T(){function e(n){if(!r(n))return n;if(Array.isArray(n))return n.map(e);if(s(n))return new Map(Array.from(n.entries()).map((function(n){return[n[0],e(n[1])]})));if(v(n))return new Set(Array.from(n).map(e));var t=Object.create(Object.getPrototypeOf(n));for(var i in n)t[i]=e(n[i]);return u(n,L)&&(t[L]=n[L]),t}function f(n){return t(n)?e(n):n}var c="add";m("Patches",{$:function(t,r){return r.forEach((function(r){for(var i=r.path,u=r.op,f=t,s=0;s<i.length-1;s++){var v=o(f),p=""+i[s];0!==v&&1!==v||"__proto__"!==p&&"constructor"!==p||n(24),"function"==typeof f&&"prototype"===p&&n(24),"object"!=typeof(f=a(f,p))&&n(15,i.join("/"))}var l=o(f),d=e(r.value),h=i[i.length-1];switch(u){case"replace":switch(l){case 2:return f.set(h,d);case 3:n(16);default:return f[h]=d}case c:switch(l){case 1:return"-"===h?f.push(d):f.splice(h,0,d);case 2:return f.set(h,d);case 3:return f.add(d);default:return f[h]=d}case"remove":switch(l){case 1:return f.splice(h,1);case 2:return f.delete(h);case 3:return f.delete(r.value);default:return delete f[h]}default:n(17,u)}})),t},R:function(n,t,r,e){switch(n.i){case 0:case 4:case 2:return function(n,t,r,e){var o=n.t,s=n.o;i(n.D,(function(n,i){var v=a(o,n),p=a(s,n),l=i?u(o,n)?"replace":c:"remove";if(v!==p||"replace"!==l){var d=t.concat(n);r.push("remove"===l?{op:l,path:d}:{op:l,path:d,value:p}),e.push(l===c?{op:"remove",path:d}:"remove"===l?{op:c,path:d,value:f(v)}:{op:"replace",path:d,value:f(v)})}}))}(n,t,r,e);case 5:case 1:return function(n,t,r,e){var i=n.t,o=n.D,u=n.o;if(u.length<i.length){var a=[u,i];i=a[0],u=a[1];var s=[e,r];r=s[0],e=s[1]}for(var v=0;v<i.length;v++)if(o[v]&&u[v]!==i[v]){var p=t.concat([v]);r.push({op:"replace",path:p,value:f(u[v])}),e.push({op:"replace",path:p,value:f(i[v])})}for(var l=i.length;l<u.length;l++){var d=t.concat([l]);r.push({op:c,path:d,value:f(u[l])})}i.length<u.length&&e.push({op:"replace",path:t.concat(["length"]),value:i.length})}(n,t,r,e);case 3:return function(n,t,r,e){var i=n.t,o=n.o,u=0;i.forEach((function(n){if(!o.has(n)){var i=t.concat([u]);r.push({op:"remove",path:i,value:n}),e.unshift({op:c,path:i,value:n})}u++})),u=0,o.forEach((function(n){if(!i.has(n)){var o=t.concat([u]);r.push({op:c,path:o,value:n}),e.unshift({op:"remove",path:o,value:n})}u++}))}(n,t,r,e)}},M:function(n,t,r,e){r.push({op:"replace",path:[],value:t===H?void 0:t}),e.push({op:"replace",path:[],value:n.t})}})}function C(){function t(n,t){function r(){this.constructor=n}a(n,t),n.prototype=(r.prototype=t.prototype,new r)}function e(n){n.o||(n.D=new Map,n.o=new Map(n.t))}function o(n){n.o||(n.o=new Set,n.t.forEach((function(t){if(r(t)){var e=R(n.A.h,t,n);n.p.set(t,e),n.o.add(e)}else n.o.add(t)})))}function u(t){t.O&&n(3,JSON.stringify(p(t)))}var a=function(n,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r])})(n,t)},f=function(){function n(n,t){return this[Q]={i:2,l:t,A:t?t.A:_(),P:!1,I:!1,o:void 0,D:void 0,t:n,k:this,C:!1,O:!1},this}t(n,Map);var o=n.prototype;return Object.defineProperty(o,"size",{get:function(){return p(this[Q]).size}}),o.has=function(n){return p(this[Q]).has(n)},o.set=function(n,t){var r=this[Q];return u(r),p(r).has(n)&&p(r).get(n)===t||(e(r),k(r),r.D.set(n,!0),r.o.set(n,t),r.D.set(n,!0)),this},o.delete=function(n){if(!this.has(n))return!1;var t=this[Q];return u(t),e(t),k(t),t.D.set(n,!1),t.o.delete(n),!0},o.clear=function(){var n=this[Q];u(n),p(n).size&&(e(n),k(n),n.D=new Map,i(n.t,(function(t){n.D.set(t,!1)})),n.o.clear())},o.forEach=function(n,t){var r=this;p(this[Q]).forEach((function(e,i){n.call(t,r.get(i),i,r)}))},o.get=function(n){var t=this[Q];u(t);var i=p(t).get(n);if(t.I||!r(i))return i;if(i!==t.t.get(n))return i;var o=R(t.A.h,i,t);return e(t),t.o.set(n,o),o},o.keys=function(){return p(this[Q]).keys()},o.values=function(){var n,t=this,r=this.keys();return(n={})[V]=function(){return t.values()},n.next=function(){var n=r.next();return n.done?n:{done:!1,value:t.get(n.value)}},n},o.entries=function(){var n,t=this,r=this.keys();return(n={})[V]=function(){return t.entries()},n.next=function(){var n=r.next();if(n.done)return n;var e=t.get(n.value);return{done:!1,value:[n.value,e]}},n},o[V]=function(){return this.entries()},n}(),c=function(){function n(n,t){return this[Q]={i:3,l:t,A:t?t.A:_(),P:!1,I:!1,o:void 0,t:n,k:this,p:new Map,O:!1,C:!1},this}t(n,Set);var r=n.prototype;return Object.defineProperty(r,"size",{get:function(){return p(this[Q]).size}}),r.has=function(n){var t=this[Q];return u(t),t.o?!!t.o.has(n)||!(!t.p.has(n)||!t.o.has(t.p.get(n))):t.t.has(n)},r.add=function(n){var t=this[Q];return u(t),this.has(n)||(o(t),k(t),t.o.add(n)),this},r.delete=function(n){if(!this.has(n))return!1;var t=this[Q];return u(t),o(t),k(t),t.o.delete(n)||!!t.p.has(n)&&t.o.delete(t.p.get(n))},r.clear=function(){var n=this[Q];u(n),p(n).size&&(o(n),k(n),n.o.clear())},r.values=function(){var n=this[Q];return u(n),o(n),n.o.values()},r.entries=function(){var n=this[Q];return u(n),o(n),n.o.entries()},r.keys=function(){return this.values()},r[V]=function(){return this.values()},r.forEach=function(n,t){for(var r=this.values(),e=r.next();!e.done;)n.call(t,e.value,e.value,this),e=r.next()},n}();m("MapSet",{N:function(n,t){return new f(n,t)},T:function(n,t){return new c(n,t)}})}function J(){N(),C(),T()}function K(n){return n}function $(n){return n}var G,U,W="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),X="undefined"!=typeof Map,q="undefined"!=typeof Set,B="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,H=W?Symbol.for("immer-nothing"):((G={})["immer-nothing"]=!0,G),L=W?Symbol.for("immer-draftable"):"__$immer_draftable",Q=W?Symbol.for("immer-state"):"__$immer_state",V="undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator",Y={0:"Illegal state",1:"Immer drafts cannot have computed properties",2:"This object has been frozen and should not be mutated",3:function(n){return"Cannot use a proxy that has been revoked. Did you pass an object from inside an immer function to an async process? "+n},4:"An immer producer returned a new value *and* modified its draft. Either return a new value *or* modify the draft.",5:"Immer forbids circular references",6:"The first or second argument to `produce` must be a function",7:"The third argument to `produce` must be a function or undefined",8:"First argument to `createDraft` must be a plain object, an array, or an immerable object",9:"First argument to `finishDraft` must be a draft returned by `createDraft`",10:"The given draft is already finalized",11:"Object.defineProperty() cannot be used on an Immer draft",12:"Object.setPrototypeOf() cannot be used on an Immer draft",13:"Immer only supports deleting array indices",14:"Immer only supports setting array indices and the 'length' property",15:function(n){return"Cannot apply patch, path doesn't resolve: "+n},16:'Sets cannot have "replace" patches.',17:function(n){return"Unsupported patch operation: "+n},18:function(n){return"The plugin for '"+n+"' has not been loaded into Immer. To enable the plugin, import and call `enable"+n+"()` when initializing your application."},20:"Cannot use proxies if Proxy, Proxy.revocable or Reflect are not available",21:function(n){return"produce can only be called on things that are draftable: plain objects, arrays, Map, Set or classes that are marked with '[immerable]: true'. Got '"+n+"'"},22:function(n){return"'current' expects a draft, got: "+n},23:function(n){return"'original' expects a draft, got: "+n},24:"Patching reserved attributes like __proto__, prototype and constructor is not allowed"},Z=""+Object.prototype.constructor,nn="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(n){return Object.getOwnPropertyNames(n).concat(Object.getOwnPropertySymbols(n))}:Object.getOwnPropertyNames,tn=Object.getOwnPropertyDescriptors||function(n){var t={};return nn(n).forEach((function(r){t[r]=Object.getOwnPropertyDescriptor(n,r)})),t},rn={},en={get:function(n,t){if(t===Q)return n;var e=p(n);if(!u(e,t))return function(n,t,r){var e,i=I(t,r);return i?"value"in i?i.value:null===(e=i.get)||void 0===e?void 0:e.call(n.k):void 0}(n,e,t);var i=e[t];return n.I||!r(i)?i:i===z(n.t,t)?(E(n),n.o[t]=R(n.A.h,i,n)):i},has:function(n,t){return t in p(n)},ownKeys:function(n){return Reflect.ownKeys(p(n))},set:function(n,t,r){var e=I(p(n),t);if(null==e?void 0:e.set)return e.set.call(n.k,r),!0;if(!n.P){var i=z(p(n),t),o=null==i?void 0:i[Q];if(o&&o.t===r)return n.o[t]=r,n.D[t]=!1,!0;if(c(r,i)&&(void 0!==r||u(n.t,t)))return!0;E(n),k(n)}return n.o[t]===r&&"number"!=typeof r&&(void 0!==r||t in n.o)||(n.o[t]=r,n.D[t]=!0,!0)},deleteProperty:function(n,t){return void 0!==z(n.t,t)||t in n.t?(n.D[t]=!1,E(n),k(n)):delete n.D[t],n.o&&delete n.o[t],!0},getOwnPropertyDescriptor:function(n,t){var r=p(n),e=Reflect.getOwnPropertyDescriptor(r,t);return e?{writable:!0,configurable:1!==n.i||"length"!==t,enumerable:e.enumerable,value:r[t]}:e},defineProperty:function(){n(11)},getPrototypeOf:function(n){return Object.getPrototypeOf(n.t)},setPrototypeOf:function(){n(12)}},on={};i(en,(function(n,t){on[n]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),on.deleteProperty=function(t,r){return true&&isNaN(parseInt(r))&&n(13),en.deleteProperty.call(this,t[0],r)},on.set=function(t,r,e){return true&&"length"!==r&&isNaN(parseInt(r))&&n(14),en.set.call(this,t[0],r,e,t[0])};var un=function(){function e(t){var e=this;this.g=B,this.F=!0,this.produce=function(t,i,o){if("function"==typeof t&&"function"!=typeof i){var u=i;i=t;var a=e;return function(n){var t=this;void 0===n&&(n=u);for(var r=arguments.length,e=Array(r>1?r-1:0),o=1;o<r;o++)e[o-1]=arguments[o];return a.produce(n,(function(n){var r;return(r=i).call.apply(r,[t,n].concat(e))}))}}var f;if("function"!=typeof i&&n(6),void 0!==o&&"function"!=typeof o&&n(7),r(t)){var c=w(e),s=R(e,t,void 0),v=!0;try{f=i(s),v=!1}finally{v?O(c):g(c)}return"undefined"!=typeof Promise&&f instanceof Promise?f.then((function(n){return j(c,o),P(n,c)}),(function(n){throw O(c),n})):(j(c,o),P(f,c))}if(!t||"object"!=typeof t){if((f=i(t))===H)return;return void 0===f&&(f=t),e.F&&d(f,!0),f}n(21,t)},this.produceWithPatches=function(n,t){return"function"==typeof n?function(t){for(var r=arguments.length,i=Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];return e.produceWithPatches(t,(function(t){return n.apply(void 0,[t].concat(i))}))}:[e.produce(n,t,(function(n,t){r=n,i=t})),r,i];var r,i},"boolean"==typeof(null==t?void 0:t.useProxies)&&this.setUseProxies(t.useProxies),"boolean"==typeof(null==t?void 0:t.autoFreeze)&&this.setAutoFreeze(t.autoFreeze)}var i=e.prototype;return i.createDraft=function(e){r(e)||n(8),t(e)&&(e=D(e));var i=w(this),o=R(this,e,void 0);return o[Q].C=!0,g(i),o},i.finishDraft=function(t,r){var e=t&&t[Q]; true&&(e&&e.C||n(9),e.I&&n(10));var i=e.A;return j(i,r),P(void 0,i)},i.setAutoFreeze=function(n){this.F=n},i.setUseProxies=function(t){t&&!B&&n(20),this.g=t},i.applyPatches=function(n,r){var e;for(e=r.length-1;e>=0;e--){var i=r[e];if(0===i.path.length&&"replace"===i.op){n=i.value;break}}e>-1&&(r=r.slice(e+1));var o=b("Patches").$;return t(n)?o(n,r):this.produce(n,(function(n){return o(n,r)}))},e}(),an=new un,fn=an.produce,cn=an.produceWithPatches.bind(an),sn=an.setAutoFreeze.bind(an),vn=an.setUseProxies.bind(an),pn=an.applyPatches.bind(an),ln=an.createDraft.bind(an),dn=an.finishDraft.bind(an);/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (fn);
14035 //# sourceMappingURL=immer.esm.js.map
14036
14037
14038 /***/ }),
14039
14040 /***/ "../node_modules/redux-thunk/es/index.js":
14041 /*!***********************************************!*\
14042 !*** ../node_modules/redux-thunk/es/index.js ***!
14043 \***********************************************/
14044 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
14045
14046 "use strict";
14047 __webpack_require__.r(__webpack_exports__);
14048 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
14049 /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
14050 /* harmony export */ });
14051 /** A function that accepts a potential "extra argument" value to be injected later,
14052 * and returns an instance of the thunk middleware that uses that value
14053 */
14054 function createThunkMiddleware(extraArgument) {
14055 // Standard Redux middleware definition pattern:
14056 // See: https://redux.js.org/tutorials/fundamentals/part-4-store#writing-custom-middleware
14057 var middleware = function middleware(_ref) {
14058 var dispatch = _ref.dispatch,
14059 getState = _ref.getState;
14060 return function (next) {
14061 return function (action) {
14062 // The thunk middleware looks for any functions that were passed to `store.dispatch`.
14063 // If this "action" is really a function, call it and return the result.
14064 if (typeof action === 'function') {
14065 // Inject the store's `dispatch` and `getState` methods, as well as any "extra arg"
14066 return action(dispatch, getState, extraArgument);
14067 } // Otherwise, pass the action down the middleware chain as usual
14068
14069
14070 return next(action);
14071 };
14072 };
14073 };
14074
14075 return middleware;
14076 }
14077
14078 var thunk = createThunkMiddleware(); // Attach the factory function so users can create a customized version
14079 // with whatever "extra arg" they want to inject into their thunks
14080
14081 thunk.withExtraArgument = createThunkMiddleware;
14082 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (thunk);
14083
14084 /***/ }),
14085
14086 /***/ "../node_modules/redux/es/redux.js":
14087 /*!*****************************************!*\
14088 !*** ../node_modules/redux/es/redux.js ***!
14089 \*****************************************/
14090 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
14091
14092 "use strict";
14093 __webpack_require__.r(__webpack_exports__);
14094 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
14095 /* harmony export */ "__DO_NOT_USE__ActionTypes": () => (/* binding */ ActionTypes),
14096 /* harmony export */ "applyMiddleware": () => (/* binding */ applyMiddleware),
14097 /* harmony export */ "bindActionCreators": () => (/* binding */ bindActionCreators),
14098 /* harmony export */ "combineReducers": () => (/* binding */ combineReducers),
14099 /* harmony export */ "compose": () => (/* binding */ compose),
14100 /* harmony export */ "createStore": () => (/* binding */ createStore)
14101 /* harmony export */ });
14102 /* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ "../node_modules/@babel/runtime/helpers/esm/objectSpread2.js");
14103
14104
14105 /**
14106 * Adapted from React: https://github.com/facebook/react/blob/master/packages/shared/formatProdErrorMessage.js
14107 *
14108 * Do not require this module directly! Use normal throw error calls. These messages will be replaced with error codes
14109 * during build.
14110 * @param {number} code
14111 */
14112 function formatProdErrorMessage(code) {
14113 return "Minified Redux error #" + code + "; visit https://redux.js.org/Errors?code=" + code + " for the full message or " + 'use the non-minified dev environment for full errors. ';
14114 }
14115
14116 // Inlined version of the `symbol-observable` polyfill
14117 var $$observable = (function () {
14118 return typeof Symbol === 'function' && Symbol.observable || '@@observable';
14119 })();
14120
14121 /**
14122 * These are private action types reserved by Redux.
14123 * For any unknown actions, you must return the current state.
14124 * If the current state is undefined, you must return the initial state.
14125 * Do not reference these action types directly in your code.
14126 */
14127 var randomString = function randomString() {
14128 return Math.random().toString(36).substring(7).split('').join('.');
14129 };
14130
14131 var ActionTypes = {
14132 INIT: "@@redux/INIT" + randomString(),
14133 REPLACE: "@@redux/REPLACE" + randomString(),
14134 PROBE_UNKNOWN_ACTION: function PROBE_UNKNOWN_ACTION() {
14135 return "@@redux/PROBE_UNKNOWN_ACTION" + randomString();
14136 }
14137 };
14138
14139 /**
14140 * @param {any} obj The object to inspect.
14141 * @returns {boolean} True if the argument appears to be a plain object.
14142 */
14143 function isPlainObject(obj) {
14144 if (typeof obj !== 'object' || obj === null) return false;
14145 var proto = obj;
14146
14147 while (Object.getPrototypeOf(proto) !== null) {
14148 proto = Object.getPrototypeOf(proto);
14149 }
14150
14151 return Object.getPrototypeOf(obj) === proto;
14152 }
14153
14154 // Inlined / shortened version of `kindOf` from https://github.com/jonschlinkert/kind-of
14155 function miniKindOf(val) {
14156 if (val === void 0) return 'undefined';
14157 if (val === null) return 'null';
14158 var type = typeof val;
14159
14160 switch (type) {
14161 case 'boolean':
14162 case 'string':
14163 case 'number':
14164 case 'symbol':
14165 case 'function':
14166 {
14167 return type;
14168 }
14169 }
14170
14171 if (Array.isArray(val)) return 'array';
14172 if (isDate(val)) return 'date';
14173 if (isError(val)) return 'error';
14174 var constructorName = ctorName(val);
14175
14176 switch (constructorName) {
14177 case 'Symbol':
14178 case 'Promise':
14179 case 'WeakMap':
14180 case 'WeakSet':
14181 case 'Map':
14182 case 'Set':
14183 return constructorName;
14184 } // other
14185
14186
14187 return type.slice(8, -1).toLowerCase().replace(/\s/g, '');
14188 }
14189
14190 function ctorName(val) {
14191 return typeof val.constructor === 'function' ? val.constructor.name : null;
14192 }
14193
14194 function isError(val) {
14195 return val instanceof Error || typeof val.message === 'string' && val.constructor && typeof val.constructor.stackTraceLimit === 'number';
14196 }
14197
14198 function isDate(val) {
14199 if (val instanceof Date) return true;
14200 return typeof val.toDateString === 'function' && typeof val.getDate === 'function' && typeof val.setDate === 'function';
14201 }
14202
14203 function kindOf(val) {
14204 var typeOfVal = typeof val;
14205
14206 if (true) {
14207 typeOfVal = miniKindOf(val);
14208 }
14209
14210 return typeOfVal;
14211 }
14212
14213 /**
14214 * Creates a Redux store that holds the state tree.
14215 * The only way to change the data in the store is to call `dispatch()` on it.
14216 *
14217 * There should only be a single store in your app. To specify how different
14218 * parts of the state tree respond to actions, you may combine several reducers
14219 * into a single reducer function by using `combineReducers`.
14220 *
14221 * @param {Function} reducer A function that returns the next state tree, given
14222 * the current state tree and the action to handle.
14223 *
14224 * @param {any} [preloadedState] The initial state. You may optionally specify it
14225 * to hydrate the state from the server in universal apps, or to restore a
14226 * previously serialized user session.
14227 * If you use `combineReducers` to produce the root reducer function, this must be
14228 * an object with the same shape as `combineReducers` keys.
14229 *
14230 * @param {Function} [enhancer] The store enhancer. You may optionally specify it
14231 * to enhance the store with third-party capabilities such as middleware,
14232 * time travel, persistence, etc. The only store enhancer that ships with Redux
14233 * is `applyMiddleware()`.
14234 *
14235 * @returns {Store} A Redux store that lets you read the state, dispatch actions
14236 * and subscribe to changes.
14237 */
14238
14239 function createStore(reducer, preloadedState, enhancer) {
14240 var _ref2;
14241
14242 if (typeof preloadedState === 'function' && typeof enhancer === 'function' || typeof enhancer === 'function' && typeof arguments[3] === 'function') {
14243 throw new Error( false ? 0 : 'It looks like you are passing several store enhancers to ' + 'createStore(). This is not supported. Instead, compose them ' + 'together to a single function. See https://redux.js.org/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers for an example.');
14244 }
14245
14246 if (typeof preloadedState === 'function' && typeof enhancer === 'undefined') {
14247 enhancer = preloadedState;
14248 preloadedState = undefined;
14249 }
14250
14251 if (typeof enhancer !== 'undefined') {
14252 if (typeof enhancer !== 'function') {
14253 throw new Error( false ? 0 : "Expected the enhancer to be a function. Instead, received: '" + kindOf(enhancer) + "'");
14254 }
14255
14256 return enhancer(createStore)(reducer, preloadedState);
14257 }
14258
14259 if (typeof reducer !== 'function') {
14260 throw new Error( false ? 0 : "Expected the root reducer to be a function. Instead, received: '" + kindOf(reducer) + "'");
14261 }
14262
14263 var currentReducer = reducer;
14264 var currentState = preloadedState;
14265 var currentListeners = [];
14266 var nextListeners = currentListeners;
14267 var isDispatching = false;
14268 /**
14269 * This makes a shallow copy of currentListeners so we can use
14270 * nextListeners as a temporary list while dispatching.
14271 *
14272 * This prevents any bugs around consumers calling
14273 * subscribe/unsubscribe in the middle of a dispatch.
14274 */
14275
14276 function ensureCanMutateNextListeners() {
14277 if (nextListeners === currentListeners) {
14278 nextListeners = currentListeners.slice();
14279 }
14280 }
14281 /**
14282 * Reads the state tree managed by the store.
14283 *
14284 * @returns {any} The current state tree of your application.
14285 */
14286
14287
14288 function getState() {
14289 if (isDispatching) {
14290 throw new Error( false ? 0 : 'You may not call store.getState() while the reducer is executing. ' + 'The reducer has already received the state as an argument. ' + 'Pass it down from the top reducer instead of reading it from the store.');
14291 }
14292
14293 return currentState;
14294 }
14295 /**
14296 * Adds a change listener. It will be called any time an action is dispatched,
14297 * and some part of the state tree may potentially have changed. You may then
14298 * call `getState()` to read the current state tree inside the callback.
14299 *
14300 * You may call `dispatch()` from a change listener, with the following
14301 * caveats:
14302 *
14303 * 1. The subscriptions are snapshotted just before every `dispatch()` call.
14304 * If you subscribe or unsubscribe while the listeners are being invoked, this
14305 * will not have any effect on the `dispatch()` that is currently in progress.
14306 * However, the next `dispatch()` call, whether nested or not, will use a more
14307 * recent snapshot of the subscription list.
14308 *
14309 * 2. The listener should not expect to see all state changes, as the state
14310 * might have been updated multiple times during a nested `dispatch()` before
14311 * the listener is called. It is, however, guaranteed that all subscribers
14312 * registered before the `dispatch()` started will be called with the latest
14313 * state by the time it exits.
14314 *
14315 * @param {Function} listener A callback to be invoked on every dispatch.
14316 * @returns {Function} A function to remove this change listener.
14317 */
14318
14319
14320 function subscribe(listener) {
14321 if (typeof listener !== 'function') {
14322 throw new Error( false ? 0 : "Expected the listener to be a function. Instead, received: '" + kindOf(listener) + "'");
14323 }
14324
14325 if (isDispatching) {
14326 throw new Error( false ? 0 : 'You may not call store.subscribe() while the reducer is executing. ' + 'If you would like to be notified after the store has been updated, subscribe from a ' + 'component and invoke store.getState() in the callback to access the latest state. ' + 'See https://redux.js.org/api/store#subscribelistener for more details.');
14327 }
14328
14329 var isSubscribed = true;
14330 ensureCanMutateNextListeners();
14331 nextListeners.push(listener);
14332 return function unsubscribe() {
14333 if (!isSubscribed) {
14334 return;
14335 }
14336
14337 if (isDispatching) {
14338 throw new Error( false ? 0 : 'You may not unsubscribe from a store listener while the reducer is executing. ' + 'See https://redux.js.org/api/store#subscribelistener for more details.');
14339 }
14340
14341 isSubscribed = false;
14342 ensureCanMutateNextListeners();
14343 var index = nextListeners.indexOf(listener);
14344 nextListeners.splice(index, 1);
14345 currentListeners = null;
14346 };
14347 }
14348 /**
14349 * Dispatches an action. It is the only way to trigger a state change.
14350 *
14351 * The `reducer` function, used to create the store, will be called with the
14352 * current state tree and the given `action`. Its return value will
14353 * be considered the **next** state of the tree, and the change listeners
14354 * will be notified.
14355 *
14356 * The base implementation only supports plain object actions. If you want to
14357 * dispatch a Promise, an Observable, a thunk, or something else, you need to
14358 * wrap your store creating function into the corresponding middleware. For
14359 * example, see the documentation for the `redux-thunk` package. Even the
14360 * middleware will eventually dispatch plain object actions using this method.
14361 *
14362 * @param {Object} action A plain object representing “what changed”. It is
14363 * a good idea to keep actions serializable so you can record and replay user
14364 * sessions, or use the time travelling `redux-devtools`. An action must have
14365 * a `type` property which may not be `undefined`. It is a good idea to use
14366 * string constants for action types.
14367 *
14368 * @returns {Object} For convenience, the same action object you dispatched.
14369 *
14370 * Note that, if you use a custom middleware, it may wrap `dispatch()` to
14371 * return something else (for example, a Promise you can await).
14372 */
14373
14374
14375 function dispatch(action) {
14376 if (!isPlainObject(action)) {
14377 throw new Error( false ? 0 : "Actions must be plain objects. Instead, the actual type was: '" + kindOf(action) + "'. You may need to add middleware to your store setup to handle dispatching other values, such as 'redux-thunk' to handle dispatching functions. See https://redux.js.org/tutorials/fundamentals/part-4-store#middleware and https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware for examples.");
14378 }
14379
14380 if (typeof action.type === 'undefined') {
14381 throw new Error( false ? 0 : 'Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');
14382 }
14383
14384 if (isDispatching) {
14385 throw new Error( false ? 0 : 'Reducers may not dispatch actions.');
14386 }
14387
14388 try {
14389 isDispatching = true;
14390 currentState = currentReducer(currentState, action);
14391 } finally {
14392 isDispatching = false;
14393 }
14394
14395 var listeners = currentListeners = nextListeners;
14396
14397 for (var i = 0; i < listeners.length; i++) {
14398 var listener = listeners[i];
14399 listener();
14400 }
14401
14402 return action;
14403 }
14404 /**
14405 * Replaces the reducer currently used by the store to calculate the state.
14406 *
14407 * You might need this if your app implements code splitting and you want to
14408 * load some of the reducers dynamically. You might also need this if you
14409 * implement a hot reloading mechanism for Redux.
14410 *
14411 * @param {Function} nextReducer The reducer for the store to use instead.
14412 * @returns {void}
14413 */
14414
14415
14416 function replaceReducer(nextReducer) {
14417 if (typeof nextReducer !== 'function') {
14418 throw new Error( false ? 0 : "Expected the nextReducer to be a function. Instead, received: '" + kindOf(nextReducer));
14419 }
14420
14421 currentReducer = nextReducer; // This action has a similiar effect to ActionTypes.INIT.
14422 // Any reducers that existed in both the new and old rootReducer
14423 // will receive the previous state. This effectively populates
14424 // the new state tree with any relevant data from the old one.
14425
14426 dispatch({
14427 type: ActionTypes.REPLACE
14428 });
14429 }
14430 /**
14431 * Interoperability point for observable/reactive libraries.
14432 * @returns {observable} A minimal observable of state changes.
14433 * For more information, see the observable proposal:
14434 * https://github.com/tc39/proposal-observable
14435 */
14436
14437
14438 function observable() {
14439 var _ref;
14440
14441 var outerSubscribe = subscribe;
14442 return _ref = {
14443 /**
14444 * The minimal observable subscription method.
14445 * @param {Object} observer Any object that can be used as an observer.
14446 * The observer object should have a `next` method.
14447 * @returns {subscription} An object with an `unsubscribe` method that can
14448 * be used to unsubscribe the observable from the store, and prevent further
14449 * emission of values from the observable.
14450 */
14451 subscribe: function subscribe(observer) {
14452 if (typeof observer !== 'object' || observer === null) {
14453 throw new Error( false ? 0 : "Expected the observer to be an object. Instead, received: '" + kindOf(observer) + "'");
14454 }
14455
14456 function observeState() {
14457 if (observer.next) {
14458 observer.next(getState());
14459 }
14460 }
14461
14462 observeState();
14463 var unsubscribe = outerSubscribe(observeState);
14464 return {
14465 unsubscribe: unsubscribe
14466 };
14467 }
14468 }, _ref[$$observable] = function () {
14469 return this;
14470 }, _ref;
14471 } // When a store is created, an "INIT" action is dispatched so that every
14472 // reducer returns their initial state. This effectively populates
14473 // the initial state tree.
14474
14475
14476 dispatch({
14477 type: ActionTypes.INIT
14478 });
14479 return _ref2 = {
14480 dispatch: dispatch,
14481 subscribe: subscribe,
14482 getState: getState,
14483 replaceReducer: replaceReducer
14484 }, _ref2[$$observable] = observable, _ref2;
14485 }
14486
14487 /**
14488 * Prints a warning in the console if it exists.
14489 *
14490 * @param {String} message The warning message.
14491 * @returns {void}
14492 */
14493 function warning(message) {
14494 /* eslint-disable no-console */
14495 if (typeof console !== 'undefined' && typeof console.error === 'function') {
14496 console.error(message);
14497 }
14498 /* eslint-enable no-console */
14499
14500
14501 try {
14502 // This error was thrown as a convenience so that if you enable
14503 // "break on all exceptions" in your console,
14504 // it would pause the execution at this line.
14505 throw new Error(message);
14506 } catch (e) {} // eslint-disable-line no-empty
14507
14508 }
14509
14510 function getUnexpectedStateShapeWarningMessage(inputState, reducers, action, unexpectedKeyCache) {
14511 var reducerKeys = Object.keys(reducers);
14512 var argumentName = action && action.type === ActionTypes.INIT ? 'preloadedState argument passed to createStore' : 'previous state received by the reducer';
14513
14514 if (reducerKeys.length === 0) {
14515 return 'Store does not have a valid reducer. Make sure the argument passed ' + 'to combineReducers is an object whose values are reducers.';
14516 }
14517
14518 if (!isPlainObject(inputState)) {
14519 return "The " + argumentName + " has unexpected type of \"" + kindOf(inputState) + "\". Expected argument to be an object with the following " + ("keys: \"" + reducerKeys.join('", "') + "\"");
14520 }
14521
14522 var unexpectedKeys = Object.keys(inputState).filter(function (key) {
14523 return !reducers.hasOwnProperty(key) && !unexpectedKeyCache[key];
14524 });
14525 unexpectedKeys.forEach(function (key) {
14526 unexpectedKeyCache[key] = true;
14527 });
14528 if (action && action.type === ActionTypes.REPLACE) return;
14529
14530 if (unexpectedKeys.length > 0) {
14531 return "Unexpected " + (unexpectedKeys.length > 1 ? 'keys' : 'key') + " " + ("\"" + unexpectedKeys.join('", "') + "\" found in " + argumentName + ". ") + "Expected to find one of the known reducer keys instead: " + ("\"" + reducerKeys.join('", "') + "\". Unexpected keys will be ignored.");
14532 }
14533 }
14534
14535 function assertReducerShape(reducers) {
14536 Object.keys(reducers).forEach(function (key) {
14537 var reducer = reducers[key];
14538 var initialState = reducer(undefined, {
14539 type: ActionTypes.INIT
14540 });
14541
14542 if (typeof initialState === 'undefined') {
14543 throw new Error( false ? 0 : "The slice reducer for key \"" + key + "\" returned undefined during initialization. " + "If the state passed to the reducer is undefined, you must " + "explicitly return the initial state. The initial state may " + "not be undefined. If you don't want to set a value for this reducer, " + "you can use null instead of undefined.");
14544 }
14545
14546 if (typeof reducer(undefined, {
14547 type: ActionTypes.PROBE_UNKNOWN_ACTION()
14548 }) === 'undefined') {
14549 throw new Error( false ? 0 : "The slice reducer for key \"" + key + "\" returned undefined when probed with a random type. " + ("Don't try to handle '" + ActionTypes.INIT + "' or other actions in \"redux/*\" ") + "namespace. They are considered private. Instead, you must return the " + "current state for any unknown actions, unless it is undefined, " + "in which case you must return the initial state, regardless of the " + "action type. The initial state may not be undefined, but can be null.");
14550 }
14551 });
14552 }
14553 /**
14554 * Turns an object whose values are different reducer functions, into a single
14555 * reducer function. It will call every child reducer, and gather their results
14556 * into a single state object, whose keys correspond to the keys of the passed
14557 * reducer functions.
14558 *
14559 * @param {Object} reducers An object whose values correspond to different
14560 * reducer functions that need to be combined into one. One handy way to obtain
14561 * it is to use ES6 `import * as reducers` syntax. The reducers may never return
14562 * undefined for any action. Instead, they should return their initial state
14563 * if the state passed to them was undefined, and the current state for any
14564 * unrecognized action.
14565 *
14566 * @returns {Function} A reducer function that invokes every reducer inside the
14567 * passed object, and builds a state object with the same shape.
14568 */
14569
14570
14571 function combineReducers(reducers) {
14572 var reducerKeys = Object.keys(reducers);
14573 var finalReducers = {};
14574
14575 for (var i = 0; i < reducerKeys.length; i++) {
14576 var key = reducerKeys[i];
14577
14578 if (true) {
14579 if (typeof reducers[key] === 'undefined') {
14580 warning("No reducer provided for key \"" + key + "\"");
14581 }
14582 }
14583
14584 if (typeof reducers[key] === 'function') {
14585 finalReducers[key] = reducers[key];
14586 }
14587 }
14588
14589 var finalReducerKeys = Object.keys(finalReducers); // This is used to make sure we don't warn about the same
14590 // keys multiple times.
14591
14592 var unexpectedKeyCache;
14593
14594 if (true) {
14595 unexpectedKeyCache = {};
14596 }
14597
14598 var shapeAssertionError;
14599
14600 try {
14601 assertReducerShape(finalReducers);
14602 } catch (e) {
14603 shapeAssertionError = e;
14604 }
14605
14606 return function combination(state, action) {
14607 if (state === void 0) {
14608 state = {};
14609 }
14610
14611 if (shapeAssertionError) {
14612 throw shapeAssertionError;
14613 }
14614
14615 if (true) {
14616 var warningMessage = getUnexpectedStateShapeWarningMessage(state, finalReducers, action, unexpectedKeyCache);
14617
14618 if (warningMessage) {
14619 warning(warningMessage);
14620 }
14621 }
14622
14623 var hasChanged = false;
14624 var nextState = {};
14625
14626 for (var _i = 0; _i < finalReducerKeys.length; _i++) {
14627 var _key = finalReducerKeys[_i];
14628 var reducer = finalReducers[_key];
14629 var previousStateForKey = state[_key];
14630 var nextStateForKey = reducer(previousStateForKey, action);
14631
14632 if (typeof nextStateForKey === 'undefined') {
14633 var actionType = action && action.type;
14634 throw new Error( false ? 0 : "When called with an action of type " + (actionType ? "\"" + String(actionType) + "\"" : '(unknown type)') + ", the slice reducer for key \"" + _key + "\" returned undefined. " + "To ignore an action, you must explicitly return the previous state. " + "If you want this reducer to hold no value, you can return null instead of undefined.");
14635 }
14636
14637 nextState[_key] = nextStateForKey;
14638 hasChanged = hasChanged || nextStateForKey !== previousStateForKey;
14639 }
14640
14641 hasChanged = hasChanged || finalReducerKeys.length !== Object.keys(state).length;
14642 return hasChanged ? nextState : state;
14643 };
14644 }
14645
14646 function bindActionCreator(actionCreator, dispatch) {
14647 return function () {
14648 return dispatch(actionCreator.apply(this, arguments));
14649 };
14650 }
14651 /**
14652 * Turns an object whose values are action creators, into an object with the
14653 * same keys, but with every function wrapped into a `dispatch` call so they
14654 * may be invoked directly. This is just a convenience method, as you can call
14655 * `store.dispatch(MyActionCreators.doSomething())` yourself just fine.
14656 *
14657 * For convenience, you can also pass an action creator as the first argument,
14658 * and get a dispatch wrapped function in return.
14659 *
14660 * @param {Function|Object} actionCreators An object whose values are action
14661 * creator functions. One handy way to obtain it is to use ES6 `import * as`
14662 * syntax. You may also pass a single function.
14663 *
14664 * @param {Function} dispatch The `dispatch` function available on your Redux
14665 * store.
14666 *
14667 * @returns {Function|Object} The object mimicking the original object, but with
14668 * every action creator wrapped into the `dispatch` call. If you passed a
14669 * function as `actionCreators`, the return value will also be a single
14670 * function.
14671 */
14672
14673
14674 function bindActionCreators(actionCreators, dispatch) {
14675 if (typeof actionCreators === 'function') {
14676 return bindActionCreator(actionCreators, dispatch);
14677 }
14678
14679 if (typeof actionCreators !== 'object' || actionCreators === null) {
14680 throw new Error( false ? 0 : "bindActionCreators expected an object or a function, but instead received: '" + kindOf(actionCreators) + "'. " + "Did you write \"import ActionCreators from\" instead of \"import * as ActionCreators from\"?");
14681 }
14682
14683 var boundActionCreators = {};
14684
14685 for (var key in actionCreators) {
14686 var actionCreator = actionCreators[key];
14687
14688 if (typeof actionCreator === 'function') {
14689 boundActionCreators[key] = bindActionCreator(actionCreator, dispatch);
14690 }
14691 }
14692
14693 return boundActionCreators;
14694 }
14695
14696 /**
14697 * Composes single-argument functions from right to left. The rightmost
14698 * function can take multiple arguments as it provides the signature for
14699 * the resulting composite function.
14700 *
14701 * @param {...Function} funcs The functions to compose.
14702 * @returns {Function} A function obtained by composing the argument functions
14703 * from right to left. For example, compose(f, g, h) is identical to doing
14704 * (...args) => f(g(h(...args))).
14705 */
14706 function compose() {
14707 for (var _len = arguments.length, funcs = new Array(_len), _key = 0; _key < _len; _key++) {
14708 funcs[_key] = arguments[_key];
14709 }
14710
14711 if (funcs.length === 0) {
14712 return function (arg) {
14713 return arg;
14714 };
14715 }
14716
14717 if (funcs.length === 1) {
14718 return funcs[0];
14719 }
14720
14721 return funcs.reduce(function (a, b) {
14722 return function () {
14723 return a(b.apply(void 0, arguments));
14724 };
14725 });
14726 }
14727
14728 /**
14729 * Creates a store enhancer that applies middleware to the dispatch method
14730 * of the Redux store. This is handy for a variety of tasks, such as expressing
14731 * asynchronous actions in a concise manner, or logging every action payload.
14732 *
14733 * See `redux-thunk` package as an example of the Redux middleware.
14734 *
14735 * Because middleware is potentially asynchronous, this should be the first
14736 * store enhancer in the composition chain.
14737 *
14738 * Note that each middleware will be given the `dispatch` and `getState` functions
14739 * as named arguments.
14740 *
14741 * @param {...Function} middlewares The middleware chain to be applied.
14742 * @returns {Function} A store enhancer applying the middleware.
14743 */
14744
14745 function applyMiddleware() {
14746 for (var _len = arguments.length, middlewares = new Array(_len), _key = 0; _key < _len; _key++) {
14747 middlewares[_key] = arguments[_key];
14748 }
14749
14750 return function (createStore) {
14751 return function () {
14752 var store = createStore.apply(void 0, arguments);
14753
14754 var _dispatch = function dispatch() {
14755 throw new Error( false ? 0 : 'Dispatching while constructing your middleware is not allowed. ' + 'Other middleware would not be applied to this dispatch.');
14756 };
14757
14758 var middlewareAPI = {
14759 getState: store.getState,
14760 dispatch: function dispatch() {
14761 return _dispatch.apply(void 0, arguments);
14762 }
14763 };
14764 var chain = middlewares.map(function (middleware) {
14765 return middleware(middlewareAPI);
14766 });
14767 _dispatch = compose.apply(void 0, chain)(store.dispatch);
14768 return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({}, store), {}, {
14769 dispatch: _dispatch
14770 });
14771 };
14772 };
14773 }
14774
14775 /*
14776 * This is a dummy function to check if the function name has been altered by minification.
14777 * If the function has been minified and NODE_ENV !== 'production', warn the user.
14778 */
14779
14780 function isCrushed() {}
14781
14782 if ( true && typeof isCrushed.name === 'string' && isCrushed.name !== 'isCrushed') {
14783 warning('You are currently using minified code outside of NODE_ENV === "production". ' + 'This means that you are running a slower development build of Redux. ' + 'You can use loose-envify (https://github.com/zertosh/loose-envify) for browserify ' + 'or setting mode to production in webpack (https://webpack.js.org/concepts/mode/) ' + 'to ensure you have the correct code for your production build.');
14784 }
14785
14786
14787
14788
14789 /***/ }),
14790
14791 /***/ "../node_modules/regenerator-runtime/runtime.js":
14792 /*!******************************************************!*\
14793 !*** ../node_modules/regenerator-runtime/runtime.js ***!
14794 \******************************************************/
14795 /***/ ((module) => {
14796
14797 /**
14798 * Copyright (c) 2014-present, Facebook, Inc.
14799 *
14800 * This source code is licensed under the MIT license found in the
14801 * LICENSE file in the root directory of this source tree.
14802 */
14803
14804 var runtime = (function (exports) {
14805 "use strict";
14806
14807 var Op = Object.prototype;
14808 var hasOwn = Op.hasOwnProperty;
14809 var undefined; // More compressible than void 0.
14810 var $Symbol = typeof Symbol === "function" ? Symbol : {};
14811 var iteratorSymbol = $Symbol.iterator || "@@iterator";
14812 var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator";
14813 var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
14814
14815 function define(obj, key, value) {
14816 Object.defineProperty(obj, key, {
14817 value: value,
14818 enumerable: true,
14819 configurable: true,
14820 writable: true
14821 });
14822 return obj[key];
14823 }
14824 try {
14825 // IE 8 has a broken Object.defineProperty that only works on DOM objects.
14826 define({}, "");
14827 } catch (err) {
14828 define = function(obj, key, value) {
14829 return obj[key] = value;
14830 };
14831 }
14832
14833 function wrap(innerFn, outerFn, self, tryLocsList) {
14834 // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.
14835 var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;
14836 var generator = Object.create(protoGenerator.prototype);
14837 var context = new Context(tryLocsList || []);
14838
14839 // The ._invoke method unifies the implementations of the .next,
14840 // .throw, and .return methods.
14841 generator._invoke = makeInvokeMethod(innerFn, self, context);
14842
14843 return generator;
14844 }
14845 exports.wrap = wrap;
14846
14847 // Try/catch helper to minimize deoptimizations. Returns a completion
14848 // record like context.tryEntries[i].completion. This interface could
14849 // have been (and was previously) designed to take a closure to be
14850 // invoked without arguments, but in all the cases we care about we
14851 // already have an existing method we want to call, so there's no need
14852 // to create a new function object. We can even get away with assuming
14853 // the method takes exactly one argument, since that happens to be true
14854 // in every case, so we don't have to touch the arguments object. The
14855 // only additional allocation required is the completion record, which
14856 // has a stable shape and so hopefully should be cheap to allocate.
14857 function tryCatch(fn, obj, arg) {
14858 try {
14859 return { type: "normal", arg: fn.call(obj, arg) };
14860 } catch (err) {
14861 return { type: "throw", arg: err };
14862 }
14863 }
14864
14865 var GenStateSuspendedStart = "suspendedStart";
14866 var GenStateSuspendedYield = "suspendedYield";
14867 var GenStateExecuting = "executing";
14868 var GenStateCompleted = "completed";
14869
14870 // Returning this object from the innerFn has the same effect as
14871 // breaking out of the dispatch switch statement.
14872 var ContinueSentinel = {};
14873
14874 // Dummy constructor functions that we use as the .constructor and
14875 // .constructor.prototype properties for functions that return Generator
14876 // objects. For full spec compliance, you may wish to configure your
14877 // minifier not to mangle the names of these two functions.
14878 function Generator() {}
14879 function GeneratorFunction() {}
14880 function GeneratorFunctionPrototype() {}
14881
14882 // This is a polyfill for %IteratorPrototype% for environments that
14883 // don't natively support it.
14884 var IteratorPrototype = {};
14885 define(IteratorPrototype, iteratorSymbol, function () {
14886 return this;
14887 });
14888
14889 var getProto = Object.getPrototypeOf;
14890 var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
14891 if (NativeIteratorPrototype &&
14892 NativeIteratorPrototype !== Op &&
14893 hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {
14894 // This environment has a native %IteratorPrototype%; use it instead
14895 // of the polyfill.
14896 IteratorPrototype = NativeIteratorPrototype;
14897 }
14898
14899 var Gp = GeneratorFunctionPrototype.prototype =
14900 Generator.prototype = Object.create(IteratorPrototype);
14901 GeneratorFunction.prototype = GeneratorFunctionPrototype;
14902 define(Gp, "constructor", GeneratorFunctionPrototype);
14903 define(GeneratorFunctionPrototype, "constructor", GeneratorFunction);
14904 GeneratorFunction.displayName = define(
14905 GeneratorFunctionPrototype,
14906 toStringTagSymbol,
14907 "GeneratorFunction"
14908 );
14909
14910 // Helper for defining the .next, .throw, and .return methods of the
14911 // Iterator interface in terms of a single ._invoke method.
14912 function defineIteratorMethods(prototype) {
14913 ["next", "throw", "return"].forEach(function(method) {
14914 define(prototype, method, function(arg) {
14915 return this._invoke(method, arg);
14916 });
14917 });
14918 }
14919
14920 exports.isGeneratorFunction = function(genFun) {
14921 var ctor = typeof genFun === "function" && genFun.constructor;
14922 return ctor
14923 ? ctor === GeneratorFunction ||
14924 // For the native GeneratorFunction constructor, the best we can
14925 // do is to check its .name property.
14926 (ctor.displayName || ctor.name) === "GeneratorFunction"
14927 : false;
14928 };
14929
14930 exports.mark = function(genFun) {
14931 if (Object.setPrototypeOf) {
14932 Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);
14933 } else {
14934 genFun.__proto__ = GeneratorFunctionPrototype;
14935 define(genFun, toStringTagSymbol, "GeneratorFunction");
14936 }
14937 genFun.prototype = Object.create(Gp);
14938 return genFun;
14939 };
14940
14941 // Within the body of any async function, `await x` is transformed to
14942 // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test
14943 // `hasOwn.call(value, "__await")` to determine if the yielded value is
14944 // meant to be awaited.
14945 exports.awrap = function(arg) {
14946 return { __await: arg };
14947 };
14948
14949 function AsyncIterator(generator, PromiseImpl) {
14950 function invoke(method, arg, resolve, reject) {
14951 var record = tryCatch(generator[method], generator, arg);
14952 if (record.type === "throw") {
14953 reject(record.arg);
14954 } else {
14955 var result = record.arg;
14956 var value = result.value;
14957 if (value &&
14958 typeof value === "object" &&
14959 hasOwn.call(value, "__await")) {
14960 return PromiseImpl.resolve(value.__await).then(function(value) {
14961 invoke("next", value, resolve, reject);
14962 }, function(err) {
14963 invoke("throw", err, resolve, reject);
14964 });
14965 }
14966
14967 return PromiseImpl.resolve(value).then(function(unwrapped) {
14968 // When a yielded Promise is resolved, its final value becomes
14969 // the .value of the Promise<{value,done}> result for the
14970 // current iteration.
14971 result.value = unwrapped;
14972 resolve(result);
14973 }, function(error) {
14974 // If a rejected Promise was yielded, throw the rejection back
14975 // into the async generator function so it can be handled there.
14976 return invoke("throw", error, resolve, reject);
14977 });
14978 }
14979 }
14980
14981 var previousPromise;
14982
14983 function enqueue(method, arg) {
14984 function callInvokeWithMethodAndArg() {
14985 return new PromiseImpl(function(resolve, reject) {
14986 invoke(method, arg, resolve, reject);
14987 });
14988 }
14989
14990 return previousPromise =
14991 // If enqueue has been called before, then we want to wait until
14992 // all previous Promises have been resolved before calling invoke,
14993 // so that results are always delivered in the correct order. If
14994 // enqueue has not been called before, then it is important to
14995 // call invoke immediately, without waiting on a callback to fire,
14996 // so that the async generator function has the opportunity to do
14997 // any necessary setup in a predictable way. This predictability
14998 // is why the Promise constructor synchronously invokes its
14999 // executor callback, and why async functions synchronously
15000 // execute code before the first await. Since we implement simple
15001 // async functions in terms of async generators, it is especially
15002 // important to get this right, even though it requires care.
15003 previousPromise ? previousPromise.then(
15004 callInvokeWithMethodAndArg,
15005 // Avoid propagating failures to Promises returned by later
15006 // invocations of the iterator.
15007 callInvokeWithMethodAndArg
15008 ) : callInvokeWithMethodAndArg();
15009 }
15010
15011 // Define the unified helper method that is used to implement .next,
15012 // .throw, and .return (see defineIteratorMethods).
15013 this._invoke = enqueue;
15014 }
15015
15016 defineIteratorMethods(AsyncIterator.prototype);
15017 define(AsyncIterator.prototype, asyncIteratorSymbol, function () {
15018 return this;
15019 });
15020 exports.AsyncIterator = AsyncIterator;
15021
15022 // Note that simple async functions are implemented on top of
15023 // AsyncIterator objects; they just return a Promise for the value of
15024 // the final result produced by the iterator.
15025 exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {
15026 if (PromiseImpl === void 0) PromiseImpl = Promise;
15027
15028 var iter = new AsyncIterator(
15029 wrap(innerFn, outerFn, self, tryLocsList),
15030 PromiseImpl
15031 );
15032
15033 return exports.isGeneratorFunction(outerFn)
15034 ? iter // If outerFn is a generator, return the full iterator.
15035 : iter.next().then(function(result) {
15036 return result.done ? result.value : iter.next();
15037 });
15038 };
15039
15040 function makeInvokeMethod(innerFn, self, context) {
15041 var state = GenStateSuspendedStart;
15042
15043 return function invoke(method, arg) {
15044 if (state === GenStateExecuting) {
15045 throw new Error("Generator is already running");
15046 }
15047
15048 if (state === GenStateCompleted) {
15049 if (method === "throw") {
15050 throw arg;
15051 }
15052
15053 // Be forgiving, per 25.3.3.3.3 of the spec:
15054 // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume
15055 return doneResult();
15056 }
15057
15058 context.method = method;
15059 context.arg = arg;
15060
15061 while (true) {
15062 var delegate = context.delegate;
15063 if (delegate) {
15064 var delegateResult = maybeInvokeDelegate(delegate, context);
15065 if (delegateResult) {
15066 if (delegateResult === ContinueSentinel) continue;
15067 return delegateResult;
15068 }
15069 }
15070
15071 if (context.method === "next") {
15072 // Setting context._sent for legacy support of Babel's
15073 // function.sent implementation.
15074 context.sent = context._sent = context.arg;
15075
15076 } else if (context.method === "throw") {
15077 if (state === GenStateSuspendedStart) {
15078 state = GenStateCompleted;
15079 throw context.arg;
15080 }
15081
15082 context.dispatchException(context.arg);
15083
15084 } else if (context.method === "return") {
15085 context.abrupt("return", context.arg);
15086 }
15087
15088 state = GenStateExecuting;
15089
15090 var record = tryCatch(innerFn, self, context);
15091 if (record.type === "normal") {
15092 // If an exception is thrown from innerFn, we leave state ===
15093 // GenStateExecuting and loop back for another invocation.
15094 state = context.done
15095 ? GenStateCompleted
15096 : GenStateSuspendedYield;
15097
15098 if (record.arg === ContinueSentinel) {
15099 continue;
15100 }
15101
15102 return {
15103 value: record.arg,
15104 done: context.done
15105 };
15106
15107 } else if (record.type === "throw") {
15108 state = GenStateCompleted;
15109 // Dispatch the exception by looping back around to the
15110 // context.dispatchException(context.arg) call above.
15111 context.method = "throw";
15112 context.arg = record.arg;
15113 }
15114 }
15115 };
15116 }
15117
15118 // Call delegate.iterator[context.method](context.arg) and handle the
15119 // result, either by returning a { value, done } result from the
15120 // delegate iterator, or by modifying context.method and context.arg,
15121 // setting context.delegate to null, and returning the ContinueSentinel.
15122 function maybeInvokeDelegate(delegate, context) {
15123 var method = delegate.iterator[context.method];
15124 if (method === undefined) {
15125 // A .throw or .return when the delegate iterator has no .throw
15126 // method always terminates the yield* loop.
15127 context.delegate = null;
15128
15129 if (context.method === "throw") {
15130 // Note: ["return"] must be used for ES3 parsing compatibility.
15131 if (delegate.iterator["return"]) {
15132 // If the delegate iterator has a return method, give it a
15133 // chance to clean up.
15134 context.method = "return";
15135 context.arg = undefined;
15136 maybeInvokeDelegate(delegate, context);
15137
15138 if (context.method === "throw") {
15139 // If maybeInvokeDelegate(context) changed context.method from
15140 // "return" to "throw", let that override the TypeError below.
15141 return ContinueSentinel;
15142 }
15143 }
15144
15145 context.method = "throw";
15146 context.arg = new TypeError(
15147 "The iterator does not provide a 'throw' method");
15148 }
15149
15150 return ContinueSentinel;
15151 }
15152
15153 var record = tryCatch(method, delegate.iterator, context.arg);
15154
15155 if (record.type === "throw") {
15156 context.method = "throw";
15157 context.arg = record.arg;
15158 context.delegate = null;
15159 return ContinueSentinel;
15160 }
15161
15162 var info = record.arg;
15163
15164 if (! info) {
15165 context.method = "throw";
15166 context.arg = new TypeError("iterator result is not an object");
15167 context.delegate = null;
15168 return ContinueSentinel;
15169 }
15170
15171 if (info.done) {
15172 // Assign the result of the finished delegate to the temporary
15173 // variable specified by delegate.resultName (see delegateYield).
15174 context[delegate.resultName] = info.value;
15175
15176 // Resume execution at the desired location (see delegateYield).
15177 context.next = delegate.nextLoc;
15178
15179 // If context.method was "throw" but the delegate handled the
15180 // exception, let the outer generator proceed normally. If
15181 // context.method was "next", forget context.arg since it has been
15182 // "consumed" by the delegate iterator. If context.method was
15183 // "return", allow the original .return call to continue in the
15184 // outer generator.
15185 if (context.method !== "return") {
15186 context.method = "next";
15187 context.arg = undefined;
15188 }
15189
15190 } else {
15191 // Re-yield the result returned by the delegate method.
15192 return info;
15193 }
15194
15195 // The delegate iterator is finished, so forget it and continue with
15196 // the outer generator.
15197 context.delegate = null;
15198 return ContinueSentinel;
15199 }
15200
15201 // Define Generator.prototype.{next,throw,return} in terms of the
15202 // unified ._invoke helper method.
15203 defineIteratorMethods(Gp);
15204
15205 define(Gp, toStringTagSymbol, "Generator");
15206
15207 // A Generator should always return itself as the iterator object when the
15208 // @@iterator function is called on it. Some browsers' implementations of the
15209 // iterator prototype chain incorrectly implement this, causing the Generator
15210 // object to not be returned from this call. This ensures that doesn't happen.
15211 // See https://github.com/facebook/regenerator/issues/274 for more details.
15212 define(Gp, iteratorSymbol, function() {
15213 return this;
15214 });
15215
15216 define(Gp, "toString", function() {
15217 return "[object Generator]";
15218 });
15219
15220 function pushTryEntry(locs) {
15221 var entry = { tryLoc: locs[0] };
15222
15223 if (1 in locs) {
15224 entry.catchLoc = locs[1];
15225 }
15226
15227 if (2 in locs) {
15228 entry.finallyLoc = locs[2];
15229 entry.afterLoc = locs[3];
15230 }
15231
15232 this.tryEntries.push(entry);
15233 }
15234
15235 function resetTryEntry(entry) {
15236 var record = entry.completion || {};
15237 record.type = "normal";
15238 delete record.arg;
15239 entry.completion = record;
15240 }
15241
15242 function Context(tryLocsList) {
15243 // The root entry object (effectively a try statement without a catch
15244 // or a finally block) gives us a place to store values thrown from
15245 // locations where there is no enclosing try statement.
15246 this.tryEntries = [{ tryLoc: "root" }];
15247 tryLocsList.forEach(pushTryEntry, this);
15248 this.reset(true);
15249 }
15250
15251 exports.keys = function(object) {
15252 var keys = [];
15253 for (var key in object) {
15254 keys.push(key);
15255 }
15256 keys.reverse();
15257
15258 // Rather than returning an object with a next method, we keep
15259 // things simple and return the next function itself.
15260 return function next() {
15261 while (keys.length) {
15262 var key = keys.pop();
15263 if (key in object) {
15264 next.value = key;
15265 next.done = false;
15266 return next;
15267 }
15268 }
15269
15270 // To avoid creating an additional object, we just hang the .value
15271 // and .done properties off the next function object itself. This
15272 // also ensures that the minifier will not anonymize the function.
15273 next.done = true;
15274 return next;
15275 };
15276 };
15277
15278 function values(iterable) {
15279 if (iterable) {
15280 var iteratorMethod = iterable[iteratorSymbol];
15281 if (iteratorMethod) {
15282 return iteratorMethod.call(iterable);
15283 }
15284
15285 if (typeof iterable.next === "function") {
15286 return iterable;
15287 }
15288
15289 if (!isNaN(iterable.length)) {
15290 var i = -1, next = function next() {
15291 while (++i < iterable.length) {
15292 if (hasOwn.call(iterable, i)) {
15293 next.value = iterable[i];
15294 next.done = false;
15295 return next;
15296 }
15297 }
15298
15299 next.value = undefined;
15300 next.done = true;
15301
15302 return next;
15303 };
15304
15305 return next.next = next;
15306 }
15307 }
15308
15309 // Return an iterator with no values.
15310 return { next: doneResult };
15311 }
15312 exports.values = values;
15313
15314 function doneResult() {
15315 return { value: undefined, done: true };
15316 }
15317
15318 Context.prototype = {
15319 constructor: Context,
15320
15321 reset: function(skipTempReset) {
15322 this.prev = 0;
15323 this.next = 0;
15324 // Resetting context._sent for legacy support of Babel's
15325 // function.sent implementation.
15326 this.sent = this._sent = undefined;
15327 this.done = false;
15328 this.delegate = null;
15329
15330 this.method = "next";
15331 this.arg = undefined;
15332
15333 this.tryEntries.forEach(resetTryEntry);
15334
15335 if (!skipTempReset) {
15336 for (var name in this) {
15337 // Not sure about the optimal order of these conditions:
15338 if (name.charAt(0) === "t" &&
15339 hasOwn.call(this, name) &&
15340 !isNaN(+name.slice(1))) {
15341 this[name] = undefined;
15342 }
15343 }
15344 }
15345 },
15346
15347 stop: function() {
15348 this.done = true;
15349
15350 var rootEntry = this.tryEntries[0];
15351 var rootRecord = rootEntry.completion;
15352 if (rootRecord.type === "throw") {
15353 throw rootRecord.arg;
15354 }
15355
15356 return this.rval;
15357 },
15358
15359 dispatchException: function(exception) {
15360 if (this.done) {
15361 throw exception;
15362 }
15363
15364 var context = this;
15365 function handle(loc, caught) {
15366 record.type = "throw";
15367 record.arg = exception;
15368 context.next = loc;
15369
15370 if (caught) {
15371 // If the dispatched exception was caught by a catch block,
15372 // then let that catch block handle the exception normally.
15373 context.method = "next";
15374 context.arg = undefined;
15375 }
15376
15377 return !! caught;
15378 }
15379
15380 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
15381 var entry = this.tryEntries[i];
15382 var record = entry.completion;
15383
15384 if (entry.tryLoc === "root") {
15385 // Exception thrown outside of any try block that could handle
15386 // it, so set the completion value of the entire function to
15387 // throw the exception.
15388 return handle("end");
15389 }
15390
15391 if (entry.tryLoc <= this.prev) {
15392 var hasCatch = hasOwn.call(entry, "catchLoc");
15393 var hasFinally = hasOwn.call(entry, "finallyLoc");
15394
15395 if (hasCatch && hasFinally) {
15396 if (this.prev < entry.catchLoc) {
15397 return handle(entry.catchLoc, true);
15398 } else if (this.prev < entry.finallyLoc) {
15399 return handle(entry.finallyLoc);
15400 }
15401
15402 } else if (hasCatch) {
15403 if (this.prev < entry.catchLoc) {
15404 return handle(entry.catchLoc, true);
15405 }
15406
15407 } else if (hasFinally) {
15408 if (this.prev < entry.finallyLoc) {
15409 return handle(entry.finallyLoc);
15410 }
15411
15412 } else {
15413 throw new Error("try statement without catch or finally");
15414 }
15415 }
15416 }
15417 },
15418
15419 abrupt: function(type, arg) {
15420 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
15421 var entry = this.tryEntries[i];
15422 if (entry.tryLoc <= this.prev &&
15423 hasOwn.call(entry, "finallyLoc") &&
15424 this.prev < entry.finallyLoc) {
15425 var finallyEntry = entry;
15426 break;
15427 }
15428 }
15429
15430 if (finallyEntry &&
15431 (type === "break" ||
15432 type === "continue") &&
15433 finallyEntry.tryLoc <= arg &&
15434 arg <= finallyEntry.finallyLoc) {
15435 // Ignore the finally entry if control is not jumping to a
15436 // location outside the try/catch block.
15437 finallyEntry = null;
15438 }
15439
15440 var record = finallyEntry ? finallyEntry.completion : {};
15441 record.type = type;
15442 record.arg = arg;
15443
15444 if (finallyEntry) {
15445 this.method = "next";
15446 this.next = finallyEntry.finallyLoc;
15447 return ContinueSentinel;
15448 }
15449
15450 return this.complete(record);
15451 },
15452
15453 complete: function(record, afterLoc) {
15454 if (record.type === "throw") {
15455 throw record.arg;
15456 }
15457
15458 if (record.type === "break" ||
15459 record.type === "continue") {
15460 this.next = record.arg;
15461 } else if (record.type === "return") {
15462 this.rval = this.arg = record.arg;
15463 this.method = "return";
15464 this.next = "end";
15465 } else if (record.type === "normal" && afterLoc) {
15466 this.next = afterLoc;
15467 }
15468
15469 return ContinueSentinel;
15470 },
15471
15472 finish: function(finallyLoc) {
15473 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
15474 var entry = this.tryEntries[i];
15475 if (entry.finallyLoc === finallyLoc) {
15476 this.complete(entry.completion, entry.afterLoc);
15477 resetTryEntry(entry);
15478 return ContinueSentinel;
15479 }
15480 }
15481 },
15482
15483 "catch": function(tryLoc) {
15484 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
15485 var entry = this.tryEntries[i];
15486 if (entry.tryLoc === tryLoc) {
15487 var record = entry.completion;
15488 if (record.type === "throw") {
15489 var thrown = record.arg;
15490 resetTryEntry(entry);
15491 }
15492 return thrown;
15493 }
15494 }
15495
15496 // The context.catch method must only be called with a location
15497 // argument that corresponds to a known catch block.
15498 throw new Error("illegal catch attempt");
15499 },
15500
15501 delegateYield: function(iterable, resultName, nextLoc) {
15502 this.delegate = {
15503 iterator: values(iterable),
15504 resultName: resultName,
15505 nextLoc: nextLoc
15506 };
15507
15508 if (this.method === "next") {
15509 // Deliberately forget the last sent value so that we don't
15510 // accidentally pass it on to the delegate.
15511 this.arg = undefined;
15512 }
15513
15514 return ContinueSentinel;
15515 }
15516 };
15517
15518 // Regardless of whether this script is executing as a CommonJS module
15519 // or not, return the runtime object so that we can declare the variable
15520 // regeneratorRuntime in the outer scope, which allows this module to be
15521 // injected easily by `bin/regenerator --include-runtime script.js`.
15522 return exports;
15523
15524 }(
15525 // If this script is executing as a CommonJS module, use module.exports
15526 // as the regeneratorRuntime namespace. Otherwise create a new empty
15527 // object. Either way, the resulting object will be used to initialize
15528 // the regeneratorRuntime variable at the top of this file.
15529 true ? module.exports : 0
15530 ));
15531
15532 try {
15533 regeneratorRuntime = runtime;
15534 } catch (accidentalStrictMode) {
15535 // This module should not be running in strict mode, so the above
15536 // assignment should always work unless something is misconfigured. Just
15537 // in case runtime.js accidentally runs in strict mode, in modern engines
15538 // we can explicitly access globalThis. In older engines we can escape
15539 // strict mode using a global Function call. This could conceivably fail
15540 // if a Content Security Policy forbids using Function, but in that case
15541 // the proper solution is to fix the accidental strict mode problem. If
15542 // you've misconfigured your bundler to force strict mode and applied a
15543 // CSP to forbid Function, and you're not willing to fix either of those
15544 // problems, please detail your unique predicament in a GitHub issue.
15545 if (typeof globalThis === "object") {
15546 globalThis.regeneratorRuntime = runtime;
15547 } else {
15548 Function("r", "regeneratorRuntime = r")(runtime);
15549 }
15550 }
15551
15552
15553 /***/ }),
15554
15555 /***/ "../node_modules/reselect/es/defaultMemoize.js":
15556 /*!*****************************************************!*\
15557 !*** ../node_modules/reselect/es/defaultMemoize.js ***!
15558 \*****************************************************/
15559 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
15560
15561 "use strict";
15562 __webpack_require__.r(__webpack_exports__);
15563 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
15564 /* harmony export */ "defaultEqualityCheck": () => (/* binding */ defaultEqualityCheck),
15565 /* harmony export */ "createCacheKeyComparator": () => (/* binding */ createCacheKeyComparator),
15566 /* harmony export */ "defaultMemoize": () => (/* binding */ defaultMemoize)
15567 /* harmony export */ });
15568 // Cache implementation based on Erik Rasmussen's `lru-memoize`:
15569 // https://github.com/erikras/lru-memoize
15570 var NOT_FOUND = 'NOT_FOUND';
15571
15572 function createSingletonCache(equals) {
15573 var entry;
15574 return {
15575 get: function get(key) {
15576 if (entry && equals(entry.key, key)) {
15577 return entry.value;
15578 }
15579
15580 return NOT_FOUND;
15581 },
15582 put: function put(key, value) {
15583 entry = {
15584 key: key,
15585 value: value
15586 };
15587 },
15588 getEntries: function getEntries() {
15589 return entry ? [entry] : [];
15590 },
15591 clear: function clear() {
15592 entry = undefined;
15593 }
15594 };
15595 }
15596
15597 function createLruCache(maxSize, equals) {
15598 var entries = [];
15599
15600 function get(key) {
15601 var cacheIndex = entries.findIndex(function (entry) {
15602 return equals(key, entry.key);
15603 }); // We found a cached entry
15604
15605 if (cacheIndex > -1) {
15606 var entry = entries[cacheIndex]; // Cached entry not at top of cache, move it to the top
15607
15608 if (cacheIndex > 0) {
15609 entries.splice(cacheIndex, 1);
15610 entries.unshift(entry);
15611 }
15612
15613 return entry.value;
15614 } // No entry found in cache, return sentinel
15615
15616
15617 return NOT_FOUND;
15618 }
15619
15620 function put(key, value) {
15621 if (get(key) === NOT_FOUND) {
15622 // TODO Is unshift slow?
15623 entries.unshift({
15624 key: key,
15625 value: value
15626 });
15627
15628 if (entries.length > maxSize) {
15629 entries.pop();
15630 }
15631 }
15632 }
15633
15634 function getEntries() {
15635 return entries;
15636 }
15637
15638 function clear() {
15639 entries = [];
15640 }
15641
15642 return {
15643 get: get,
15644 put: put,
15645 getEntries: getEntries,
15646 clear: clear
15647 };
15648 }
15649
15650 var defaultEqualityCheck = function defaultEqualityCheck(a, b) {
15651 return a === b;
15652 };
15653 function createCacheKeyComparator(equalityCheck) {
15654 return function areArgumentsShallowlyEqual(prev, next) {
15655 if (prev === null || next === null || prev.length !== next.length) {
15656 return false;
15657 } // Do this in a for loop (and not a `forEach` or an `every`) so we can determine equality as fast as possible.
15658
15659
15660 var length = prev.length;
15661
15662 for (var i = 0; i < length; i++) {
15663 if (!equalityCheck(prev[i], next[i])) {
15664 return false;
15665 }
15666 }
15667
15668 return true;
15669 };
15670 }
15671 // defaultMemoize now supports a configurable cache size with LRU behavior,
15672 // and optional comparison of the result value with existing values
15673 function defaultMemoize(func, equalityCheckOrOptions) {
15674 var providedOptions = typeof equalityCheckOrOptions === 'object' ? equalityCheckOrOptions : {
15675 equalityCheck: equalityCheckOrOptions
15676 };
15677 var _providedOptions$equa = providedOptions.equalityCheck,
15678 equalityCheck = _providedOptions$equa === void 0 ? defaultEqualityCheck : _providedOptions$equa,
15679 _providedOptions$maxS = providedOptions.maxSize,
15680 maxSize = _providedOptions$maxS === void 0 ? 1 : _providedOptions$maxS,
15681 resultEqualityCheck = providedOptions.resultEqualityCheck;
15682 var comparator = createCacheKeyComparator(equalityCheck);
15683 var cache = maxSize === 1 ? createSingletonCache(comparator) : createLruCache(maxSize, comparator); // we reference arguments instead of spreading them for performance reasons
15684
15685 function memoized() {
15686 var value = cache.get(arguments);
15687
15688 if (value === NOT_FOUND) {
15689 // @ts-ignore
15690 value = func.apply(null, arguments);
15691
15692 if (resultEqualityCheck) {
15693 var entries = cache.getEntries();
15694 var matchingEntry = entries.find(function (entry) {
15695 return resultEqualityCheck(entry.value, value);
15696 });
15697
15698 if (matchingEntry) {
15699 value = matchingEntry.value;
15700 }
15701 }
15702
15703 cache.put(arguments, value);
15704 }
15705
15706 return value;
15707 }
15708
15709 memoized.clearCache = function () {
15710 return cache.clear();
15711 };
15712
15713 return memoized;
15714 }
15715
15716 /***/ }),
15717
15718 /***/ "../node_modules/reselect/es/index.js":
15719 /*!********************************************!*\
15720 !*** ../node_modules/reselect/es/index.js ***!
15721 \********************************************/
15722 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
15723
15724 "use strict";
15725 __webpack_require__.r(__webpack_exports__);
15726 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
15727 /* harmony export */ "defaultMemoize": () => (/* reexport safe */ _defaultMemoize__WEBPACK_IMPORTED_MODULE_0__.defaultMemoize),
15728 /* harmony export */ "defaultEqualityCheck": () => (/* reexport safe */ _defaultMemoize__WEBPACK_IMPORTED_MODULE_0__.defaultEqualityCheck),
15729 /* harmony export */ "createSelectorCreator": () => (/* binding */ createSelectorCreator),
15730 /* harmony export */ "createSelector": () => (/* binding */ createSelector),
15731 /* harmony export */ "createStructuredSelector": () => (/* binding */ createStructuredSelector)
15732 /* harmony export */ });
15733 /* harmony import */ var _defaultMemoize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./defaultMemoize */ "../node_modules/reselect/es/defaultMemoize.js");
15734
15735
15736
15737 function getDependencies(funcs) {
15738 var dependencies = Array.isArray(funcs[0]) ? funcs[0] : funcs;
15739
15740 if (!dependencies.every(function (dep) {
15741 return typeof dep === 'function';
15742 })) {
15743 var dependencyTypes = dependencies.map(function (dep) {
15744 return typeof dep === 'function' ? "function " + (dep.name || 'unnamed') + "()" : typeof dep;
15745 }).join(', ');
15746 throw new Error("createSelector expects all input-selectors to be functions, but received the following types: [" + dependencyTypes + "]");
15747 }
15748
15749 return dependencies;
15750 }
15751
15752 function createSelectorCreator(memoize) {
15753 for (var _len = arguments.length, memoizeOptionsFromArgs = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
15754 memoizeOptionsFromArgs[_key - 1] = arguments[_key];
15755 }
15756
15757 var createSelector = function createSelector() {
15758 for (var _len2 = arguments.length, funcs = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
15759 funcs[_key2] = arguments[_key2];
15760 }
15761
15762 var _recomputations = 0;
15763
15764 var _lastResult; // Due to the intricacies of rest params, we can't do an optional arg after `...funcs`.
15765 // So, start by declaring the default value here.
15766 // (And yes, the words 'memoize' and 'options' appear too many times in this next sequence.)
15767
15768
15769 var directlyPassedOptions = {
15770 memoizeOptions: undefined
15771 }; // Normally, the result func or "output selector" is the last arg
15772
15773 var resultFunc = funcs.pop(); // If the result func is actually an _object_, assume it's our options object
15774
15775 if (typeof resultFunc === 'object') {
15776 directlyPassedOptions = resultFunc; // and pop the real result func off
15777
15778 resultFunc = funcs.pop();
15779 }
15780
15781 if (typeof resultFunc !== 'function') {
15782 throw new Error("createSelector expects an output function after the inputs, but received: [" + typeof resultFunc + "]");
15783 } // Determine which set of options we're using. Prefer options passed directly,
15784 // but fall back to options given to createSelectorCreator.
15785
15786
15787 var _directlyPassedOption = directlyPassedOptions,
15788 _directlyPassedOption2 = _directlyPassedOption.memoizeOptions,
15789 memoizeOptions = _directlyPassedOption2 === void 0 ? memoizeOptionsFromArgs : _directlyPassedOption2; // Simplifying assumption: it's unlikely that the first options arg of the provided memoizer
15790 // is an array. In most libs I've looked at, it's an equality function or options object.
15791 // Based on that, if `memoizeOptions` _is_ an array, we assume it's a full
15792 // user-provided array of options. Otherwise, it must be just the _first_ arg, and so
15793 // we wrap it in an array so we can apply it.
15794
15795 var finalMemoizeOptions = Array.isArray(memoizeOptions) ? memoizeOptions : [memoizeOptions];
15796 var dependencies = getDependencies(funcs);
15797 var memoizedResultFunc = memoize.apply(void 0, [function () {
15798 _recomputations++; // apply arguments instead of spreading for performance.
15799
15800 return resultFunc.apply(null, arguments);
15801 }].concat(finalMemoizeOptions)); // If a selector is called with the exact same arguments we don't need to traverse our dependencies again.
15802
15803 var selector = memoize(function () {
15804 var params = [];
15805 var length = dependencies.length;
15806
15807 for (var i = 0; i < length; i++) {
15808 // apply arguments instead of spreading and mutate a local list of params for performance.
15809 // @ts-ignore
15810 params.push(dependencies[i].apply(null, arguments));
15811 } // apply arguments instead of spreading for performance.
15812
15813
15814 _lastResult = memoizedResultFunc.apply(null, params);
15815 return _lastResult;
15816 });
15817 Object.assign(selector, {
15818 resultFunc: resultFunc,
15819 memoizedResultFunc: memoizedResultFunc,
15820 dependencies: dependencies,
15821 lastResult: function lastResult() {
15822 return _lastResult;
15823 },
15824 recomputations: function recomputations() {
15825 return _recomputations;
15826 },
15827 resetRecomputations: function resetRecomputations() {
15828 return _recomputations = 0;
15829 }
15830 });
15831 return selector;
15832 }; // @ts-ignore
15833
15834
15835 return createSelector;
15836 }
15837 var createSelector = /* #__PURE__ */createSelectorCreator(_defaultMemoize__WEBPACK_IMPORTED_MODULE_0__.defaultMemoize);
15838 // Manual definition of state and output arguments
15839 var createStructuredSelector = function createStructuredSelector(selectors, selectorCreator) {
15840 if (selectorCreator === void 0) {
15841 selectorCreator = createSelector;
15842 }
15843
15844 if (typeof selectors !== 'object') {
15845 throw new Error('createStructuredSelector expects first argument to be an object ' + ("where each property is a selector, instead received a " + typeof selectors));
15846 }
15847
15848 var objectKeys = Object.keys(selectors);
15849 var resultSelector = selectorCreator( // @ts-ignore
15850 objectKeys.map(function (key) {
15851 return selectors[key];
15852 }), function () {
15853 for (var _len3 = arguments.length, values = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
15854 values[_key3] = arguments[_key3];
15855 }
15856
15857 return values.reduce(function (composition, value, index) {
15858 composition[objectKeys[index]] = value;
15859 return composition;
15860 }, {});
15861 });
15862 return resultSelector;
15863 };
15864
15865 /***/ }),
15866
15867 /***/ "@wordpress/i18n":
15868 /*!**************************!*\
15869 !*** external "wp.i18n" ***!
15870 \**************************/
15871 /***/ ((module) => {
15872
15873 "use strict";
15874 module.exports = wp.i18n;
15875
15876 /***/ }),
15877
15878 /***/ "../node_modules/@babel/runtime/helpers/esm/defineProperty.js":
15879 /*!********************************************************************!*\
15880 !*** ../node_modules/@babel/runtime/helpers/esm/defineProperty.js ***!
15881 \********************************************************************/
15882 /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
15883
15884 "use strict";
15885 __webpack_require__.r(__webpack_exports__);
15886 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
15887 /* harmony export */ "default": () => (/* binding */ _defineProperty)
15888 /* harmony export */ });
15889 function _defineProperty(obj, key, value) {
15890 if (key in obj) {
15891 Object.defineProperty(obj, key, {
15892 value: value,
15893 enumerable: true,
15894 configurable: true,
15895 writable: true
15896 });
15897 } else {
15898 obj[key] = value;
15899 }
15900
15901 return obj;
15902 }
15903
15904 /***/ }),
15905
15906 /***/ "../node_modules/@babel/runtime/helpers/esm/objectSpread2.js":
15907 /*!*******************************************************************!*\
15908 !*** ../node_modules/@babel/runtime/helpers/esm/objectSpread2.js ***!
15909 \*******************************************************************/
15910 /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
15911
15912 "use strict";
15913 __webpack_require__.r(__webpack_exports__);
15914 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
15915 /* harmony export */ "default": () => (/* binding */ _objectSpread2)
15916 /* harmony export */ });
15917 /* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./defineProperty.js */ "../node_modules/@babel/runtime/helpers/esm/defineProperty.js");
15918
15919
15920 function ownKeys(object, enumerableOnly) {
15921 var keys = Object.keys(object);
15922
15923 if (Object.getOwnPropertySymbols) {
15924 var symbols = Object.getOwnPropertySymbols(object);
15925
15926 if (enumerableOnly) {
15927 symbols = symbols.filter(function (sym) {
15928 return Object.getOwnPropertyDescriptor(object, sym).enumerable;
15929 });
15930 }
15931
15932 keys.push.apply(keys, symbols);
15933 }
15934
15935 return keys;
15936 }
15937
15938 function _objectSpread2(target) {
15939 for (var i = 1; i < arguments.length; i++) {
15940 var source = arguments[i] != null ? arguments[i] : {};
15941
15942 if (i % 2) {
15943 ownKeys(Object(source), true).forEach(function (key) {
15944 (0,_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__["default"])(target, key, source[key]);
15945 });
15946 } else if (Object.getOwnPropertyDescriptors) {
15947 Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
15948 } else {
15949 ownKeys(Object(source)).forEach(function (key) {
15950 Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
15951 });
15952 }
15953 }
15954
15955 return target;
15956 }
15957
15958 /***/ })
15959
15960 /******/ });
15961 /************************************************************************/
15962 /******/ // The module cache
15963 /******/ var __webpack_module_cache__ = {};
15964 /******/
15965 /******/ // The require function
15966 /******/ function __webpack_require__(moduleId) {
15967 /******/ // Check if module is in cache
15968 /******/ var cachedModule = __webpack_module_cache__[moduleId];
15969 /******/ if (cachedModule !== undefined) {
15970 /******/ return cachedModule.exports;
15971 /******/ }
15972 /******/ // Create a new module (and put it into the cache)
15973 /******/ var module = __webpack_module_cache__[moduleId] = {
15974 /******/ // no module.id needed
15975 /******/ // no module.loaded needed
15976 /******/ exports: {}
15977 /******/ };
15978 /******/
15979 /******/ // Execute the module function
15980 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
15981 /******/
15982 /******/ // Return the exports of the module
15983 /******/ return module.exports;
15984 /******/ }
15985 /******/
15986 /************************************************************************/
15987 /******/ /* webpack/runtime/define property getters */
15988 /******/ (() => {
15989 /******/ // define getter functions for harmony exports
15990 /******/ __webpack_require__.d = (exports, definition) => {
15991 /******/ for(var key in definition) {
15992 /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
15993 /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
15994 /******/ }
15995 /******/ }
15996 /******/ };
15997 /******/ })();
15998 /******/
15999 /******/ /* webpack/runtime/hasOwnProperty shorthand */
16000 /******/ (() => {
16001 /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
16002 /******/ })();
16003 /******/
16004 /******/ /* webpack/runtime/make namespace object */
16005 /******/ (() => {
16006 /******/ // define __esModule on exports
16007 /******/ __webpack_require__.r = (exports) => {
16008 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
16009 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
16010 /******/ }
16011 /******/ Object.defineProperty(exports, '__esModule', { value: true });
16012 /******/ };
16013 /******/ })();
16014 /******/
16015 /************************************************************************/
16016 var __webpack_exports__ = {};
16017 // This entry need to be wrapped in an IIFE because it need to be in strict mode.
16018 (() => {
16019 "use strict";
16020 /*!******************************************!*\
16021 !*** ../core/common/assets/js/common.js ***!
16022 \******************************************/
16023
16024
16025 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16026
16027 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
16028
16029 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16030
16031 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16032
16033 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
16034
16035 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
16036
16037 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16038
16039 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16040
16041 var _helpers = _interopRequireDefault(__webpack_require__(/*! ./utils/helpers */ "../core/common/assets/js/utils/helpers.js"));
16042
16043 var _storage = _interopRequireDefault(__webpack_require__(/*! ./utils/storage */ "../core/common/assets/js/utils/storage.js"));
16044
16045 var _debug = _interopRequireDefault(__webpack_require__(/*! ./utils/debug */ "../core/common/assets/js/utils/debug.js"));
16046
16047 var _ajax = _interopRequireDefault(__webpack_require__(/*! elementor-common-modules/ajax/assets/js/ajax */ "../core/common/modules/ajax/assets/js/ajax.js"));
16048
16049 var _finder = _interopRequireDefault(__webpack_require__(/*! elementor-common-modules/finder/assets/js/finder */ "../core/common/modules/finder/assets/js/finder.js"));
16050
16051 var _connect = _interopRequireDefault(__webpack_require__(/*! elementor-common-modules/connect/assets/js/connect */ "../core/common/modules/connect/assets/js/connect.js"));
16052
16053 var _component = _interopRequireDefault(__webpack_require__(/*! ./components/wordpress/component */ "../core/common/assets/js/components/wordpress/component.js"));
16054
16055 var _component2 = _interopRequireDefault(__webpack_require__(/*! elementor-common-modules/event-tracker/assets/js/data/component */ "../core/common/modules/event-tracker/assets/js/data/component.js"));
16056
16057 var _events = _interopRequireDefault(__webpack_require__(/*! elementor-common-modules/event-tracker/assets/js/events */ "../core/common/modules/event-tracker/assets/js/events.js"));
16058
16059 var ElementorCommonApp = /*#__PURE__*/function (_elementorModules$Vie) {
16060 (0, _inherits2.default)(ElementorCommonApp, _elementorModules$Vie);
16061
16062 var _super = (0, _createSuper2.default)(ElementorCommonApp);
16063
16064 function ElementorCommonApp() {
16065 (0, _classCallCheck2.default)(this, ElementorCommonApp);
16066 return _super.apply(this, arguments);
16067 }
16068
16069 (0, _createClass2.default)(ElementorCommonApp, [{
16070 key: "setMarionetteTemplateCompiler",
16071 value: function setMarionetteTemplateCompiler() {
16072 Marionette.TemplateCache.prototype.compileTemplate = function (rawTemplate, options) {
16073 options = {
16074 evaluate: /<#([\s\S]+?)#>/g,
16075 interpolate: /{{{([\s\S]+?)}}}/g,
16076 escape: /{{([^}]+?)}}(?!})/g
16077 };
16078 return _.template(rawTemplate, options);
16079 };
16080 }
16081 }, {
16082 key: "getDefaultElements",
16083 value: function getDefaultElements() {
16084 return {
16085 $window: jQuery(window),
16086 $document: jQuery(document),
16087 $body: jQuery(document.body)
16088 };
16089 }
16090 }, {
16091 key: "initComponents",
16092 value: function initComponents() {
16093 this.events = new _events.default();
16094 this.debug = new _debug.default();
16095 this.helpers = new _helpers.default();
16096 this.storage = new _storage.default();
16097 this.dialogsManager = new DialogsManager.Instance();
16098 this.api = window.$e;
16099 $e.components.register(new _component2.default());
16100 elementorCommon.elements.$window.on('elementor:init-components', function () {
16101 $e.components.register(new _component.default());
16102 });
16103 this.initModules();
16104 }
16105 }, {
16106 key: "initModules",
16107 value: function initModules() {
16108 var _this = this;
16109
16110 var activeModules = this.config.activeModules;
16111 var modules = {
16112 ajax: _ajax.default,
16113 finder: _finder.default,
16114 connect: _connect.default
16115 };
16116 activeModules.forEach(function (name) {
16117 if (modules[name]) {
16118 _this[name] = new modules[name](_this.config[name]);
16119 }
16120 });
16121 }
16122 }, {
16123 key: "compileArrayTemplateArgs",
16124 value: function compileArrayTemplateArgs(template, templateArgs) {
16125 return template.replace(/%(?:(\d+)\$)?s/g, function (match, number) {
16126 if (!number) {
16127 number = 1;
16128 }
16129
16130 number--;
16131 return undefined !== templateArgs[number] ? templateArgs[number] : match;
16132 });
16133 }
16134 }, {
16135 key: "compileObjectTemplateArgs",
16136 value: function compileObjectTemplateArgs(template, templateArgs) {
16137 return template.replace(/{{(?:([ \w]+))}}/g, function (match, name) {
16138 return templateArgs[name] ? templateArgs[name] : match;
16139 });
16140 }
16141 }, {
16142 key: "compileTemplate",
16143 value: function compileTemplate(template, templateArgs) {
16144 return jQuery.isPlainObject(templateArgs) ? this.compileObjectTemplateArgs(template, templateArgs) : this.compileArrayTemplateArgs(template, templateArgs);
16145 }
16146 }, {
16147 key: "translate",
16148 value: function translate(stringKey, context, templateArgs, i18nStack) {
16149 if (context) {
16150 i18nStack = this.config[context].i18n;
16151 }
16152
16153 if (!i18nStack) {
16154 i18nStack = this.config.i18n;
16155 }
16156
16157 var string = i18nStack[stringKey];
16158
16159 if (undefined === string) {
16160 string = stringKey;
16161 }
16162
16163 if (templateArgs) {
16164 string = this.compileTemplate(string, templateArgs);
16165 }
16166
16167 return string;
16168 }
16169 }, {
16170 key: "onInit",
16171 value: function onInit() {
16172 (0, _get2.default)((0, _getPrototypeOf2.default)(ElementorCommonApp.prototype), "onInit", this).call(this);
16173 this.config = elementorCommonConfig;
16174 this.setMarionetteTemplateCompiler();
16175 }
16176 }]);
16177 return ElementorCommonApp;
16178 }(elementorModules.ViewModule);
16179
16180 window.elementorCommon = new ElementorCommonApp();
16181 elementorCommon.initComponents();
16182 })();
16183
16184 /******/ })()
16185 ;
16186 //# sourceMappingURL=common.js.map