PluginProbe
Elementor Website Builder – more than just a page builder / 3.7.0-dev1
Elementor Website Builder – more than just a page builder v3.7.0-dev1
4.3.1 4.3.0 4.3.0-beta3 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 All 454 releases
elementor / assets / js / common.js

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

15,841 lines 628.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.5.6 - 16-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/freeze.js":
96 /*!***********************************************************************!*\
97 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/freeze.js ***!
98 \***********************************************************************/
99 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
100
101 module.exports = __webpack_require__(/*! core-js/library/fn/object/freeze */ "../node_modules/core-js/library/fn/object/freeze.js");
102
103 /***/ }),
104
105 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js":
106 /*!********************************************************************************************!*\
107 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js ***!
108 \********************************************************************************************/
109 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
110
111 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");
112
113 /***/ }),
114
115 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js":
116 /*!*********************************************************************************************!*\
117 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js ***!
118 \*********************************************************************************************/
119 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
120
121 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");
122
123 /***/ }),
124
125 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js":
126 /*!*****************************************************************************************!*\
127 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js ***!
128 \*****************************************************************************************/
129 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
130
131 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");
132
133 /***/ }),
134
135 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js":
136 /*!*********************************************************************************!*\
137 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js ***!
138 \*********************************************************************************/
139 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
140
141 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-prototype-of */ "../node_modules/core-js/library/fn/object/get-prototype-of.js");
142
143 /***/ }),
144
145 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js":
146 /*!*********************************************************************!*\
147 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/keys.js ***!
148 \*********************************************************************/
149 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
150
151 module.exports = __webpack_require__(/*! core-js/library/fn/object/keys */ "../node_modules/core-js/library/fn/object/keys.js");
152
153 /***/ }),
154
155 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js":
156 /*!*********************************************************************************!*\
157 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***!
158 \*********************************************************************************/
159 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
160
161 module.exports = __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ "../node_modules/core-js/library/fn/object/set-prototype-of.js");
162
163 /***/ }),
164
165 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js":
166 /*!***********************************************************************!*\
167 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/values.js ***!
168 \***********************************************************************/
169 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
170
171 module.exports = __webpack_require__(/*! core-js/library/fn/object/values */ "../node_modules/core-js/library/fn/object/values.js");
172
173 /***/ }),
174
175 /***/ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js":
176 /*!*******************************************************************!*\
177 !*** ../node_modules/@babel/runtime-corejs2/core-js/parse-int.js ***!
178 \*******************************************************************/
179 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
180
181 module.exports = __webpack_require__(/*! core-js/library/fn/parse-int */ "../node_modules/core-js/library/fn/parse-int.js");
182
183 /***/ }),
184
185 /***/ "../node_modules/@babel/runtime-corejs2/core-js/promise.js":
186 /*!*****************************************************************!*\
187 !*** ../node_modules/@babel/runtime-corejs2/core-js/promise.js ***!
188 \*****************************************************************/
189 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
190
191 module.exports = __webpack_require__(/*! core-js/library/fn/promise */ "../node_modules/core-js/library/fn/promise.js");
192
193 /***/ }),
194
195 /***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js":
196 /*!***************************************************************************!*\
197 !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js ***!
198 \***************************************************************************/
199 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
200
201 module.exports = __webpack_require__(/*! core-js/library/fn/reflect/construct */ "../node_modules/core-js/library/fn/reflect/construct.js");
202
203 /***/ }),
204
205 /***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js":
206 /*!*********************************************************************!*\
207 !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js ***!
208 \*********************************************************************/
209 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
210
211 module.exports = __webpack_require__(/*! core-js/library/fn/reflect/get */ "../node_modules/core-js/library/fn/reflect/get.js");
212
213 /***/ }),
214
215 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js":
216 /*!****************************************************************!*\
217 !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol.js ***!
218 \****************************************************************/
219 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
220
221 module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "../node_modules/core-js/library/fn/symbol/index.js");
222
223 /***/ }),
224
225 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js":
226 /*!*****************************************************************************!*\
227 !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js ***!
228 \*****************************************************************************/
229 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
230
231 module.exports = __webpack_require__(/*! core-js/library/fn/symbol/has-instance */ "../node_modules/core-js/library/fn/symbol/has-instance.js");
232
233 /***/ }),
234
235 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js":
236 /*!*************************************************************************!*\
237 !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***!
238 \*************************************************************************/
239 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
240
241 module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "../node_modules/core-js/library/fn/symbol/iterator.js");
242
243 /***/ }),
244
245 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/to-string-tag.js":
246 /*!******************************************************************************!*\
247 !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/to-string-tag.js ***!
248 \******************************************************************************/
249 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
250
251 module.exports = __webpack_require__(/*! core-js/library/fn/symbol/to-string-tag */ "../node_modules/core-js/library/fn/symbol/to-string-tag.js");
252
253 /***/ }),
254
255 /***/ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js":
256 /*!******************************************************************!*\
257 !*** ../node_modules/@babel/runtime-corejs2/core-js/weak-map.js ***!
258 \******************************************************************/
259 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
260
261 module.exports = __webpack_require__(/*! core-js/library/fn/weak-map */ "../node_modules/core-js/library/fn/weak-map.js");
262
263 /***/ }),
264
265 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js":
266 /*!**************************************************************************!*\
267 !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js ***!
268 \**************************************************************************/
269 /***/ ((module) => {
270
271 function _arrayLikeToArray(arr, len) {
272 if (len == null || len > arr.length) len = arr.length;
273
274 for (var i = 0, arr2 = new Array(len); i < len; i++) {
275 arr2[i] = arr[i];
276 }
277
278 return arr2;
279 }
280
281 module.exports = _arrayLikeToArray;
282 module.exports["default"] = module.exports, module.exports.__esModule = true;
283
284 /***/ }),
285
286 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js":
287 /*!************************************************************************!*\
288 !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js ***!
289 \************************************************************************/
290 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
291
292 var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
293
294 function _arrayWithHoles(arr) {
295 if (_Array$isArray(arr)) return arr;
296 }
297
298 module.exports = _arrayWithHoles;
299 module.exports["default"] = module.exports, module.exports.__esModule = true;
300
301 /***/ }),
302
303 /***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js":
304 /*!*******************************************************************************!*\
305 !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***!
306 \*******************************************************************************/
307 /***/ ((module) => {
308
309 function _assertThisInitialized(self) {
310 if (self === void 0) {
311 throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
312 }
313
314 return self;
315 }
316
317 module.exports = _assertThisInitialized;
318 module.exports["default"] = module.exports, module.exports.__esModule = true;
319
320 /***/ }),
321
322 /***/ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js":
323 /*!**************************************************************************!*\
324 !*** ../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js ***!
325 \**************************************************************************/
326 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
327
328 var _Promise = __webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js");
329
330 function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
331 try {
332 var info = gen[key](arg);
333 var value = info.value;
334 } catch (error) {
335 reject(error);
336 return;
337 }
338
339 if (info.done) {
340 resolve(value);
341 } else {
342 _Promise.resolve(value).then(_next, _throw);
343 }
344 }
345
346 function _asyncToGenerator(fn) {
347 return function () {
348 var self = this,
349 args = arguments;
350 return new _Promise(function (resolve, reject) {
351 var gen = fn.apply(self, args);
352
353 function _next(value) {
354 asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
355 }
356
357 function _throw(err) {
358 asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
359 }
360
361 _next(undefined);
362 });
363 };
364 }
365
366 module.exports = _asyncToGenerator;
367 module.exports["default"] = module.exports, module.exports.__esModule = true;
368
369 /***/ }),
370
371 /***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js":
372 /*!************************************************************************!*\
373 !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***!
374 \************************************************************************/
375 /***/ ((module) => {
376
377 function _classCallCheck(instance, Constructor) {
378 if (!(instance instanceof Constructor)) {
379 throw new TypeError("Cannot call a class as a function");
380 }
381 }
382
383 module.exports = _classCallCheck;
384 module.exports["default"] = module.exports, module.exports.__esModule = true;
385
386 /***/ }),
387
388 /***/ "../node_modules/@babel/runtime-corejs2/helpers/construct.js":
389 /*!*******************************************************************!*\
390 !*** ../node_modules/@babel/runtime-corejs2/helpers/construct.js ***!
391 \*******************************************************************/
392 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
393
394 var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
395
396 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
397
398 var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
399
400 function _construct(Parent, args, Class) {
401 if (isNativeReflectConstruct()) {
402 module.exports = _construct = _Reflect$construct;
403 module.exports["default"] = module.exports, module.exports.__esModule = true;
404 } else {
405 module.exports = _construct = function _construct(Parent, args, Class) {
406 var a = [null];
407 a.push.apply(a, args);
408 var Constructor = Function.bind.apply(Parent, a);
409 var instance = new Constructor();
410 if (Class) setPrototypeOf(instance, Class.prototype);
411 return instance;
412 };
413
414 module.exports["default"] = module.exports, module.exports.__esModule = true;
415 }
416
417 return _construct.apply(null, arguments);
418 }
419
420 module.exports = _construct;
421 module.exports["default"] = module.exports, module.exports.__esModule = true;
422
423 /***/ }),
424
425 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js":
426 /*!*********************************************************************!*\
427 !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***!
428 \*********************************************************************/
429 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
430
431 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
432
433 function _defineProperties(target, props) {
434 for (var i = 0; i < props.length; i++) {
435 var descriptor = props[i];
436 descriptor.enumerable = descriptor.enumerable || false;
437 descriptor.configurable = true;
438 if ("value" in descriptor) descriptor.writable = true;
439
440 _Object$defineProperty(target, descriptor.key, descriptor);
441 }
442 }
443
444 function _createClass(Constructor, protoProps, staticProps) {
445 if (protoProps) _defineProperties(Constructor.prototype, protoProps);
446 if (staticProps) _defineProperties(Constructor, staticProps);
447 return Constructor;
448 }
449
450 module.exports = _createClass;
451 module.exports["default"] = module.exports, module.exports.__esModule = true;
452
453 /***/ }),
454
455 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js":
456 /*!***********************************************************************************!*\
457 !*** ../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js ***!
458 \***********************************************************************************/
459 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
460
461 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
462
463 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
464
465 var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
466
467 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
468
469 function _createForOfIteratorHelper(o, allowArrayLike) {
470 var it = typeof _Symbol !== "undefined" && o[_Symbol$iterator] || o["@@iterator"];
471
472 if (!it) {
473 if (_Array$isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {
474 if (it) o = it;
475 var i = 0;
476
477 var F = function F() {};
478
479 return {
480 s: F,
481 n: function n() {
482 if (i >= o.length) return {
483 done: true
484 };
485 return {
486 done: false,
487 value: o[i++]
488 };
489 },
490 e: function e(_e) {
491 throw _e;
492 },
493 f: F
494 };
495 }
496
497 throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
498 }
499
500 var normalCompletion = true,
501 didErr = false,
502 err;
503 return {
504 s: function s() {
505 it = it.call(o);
506 },
507 n: function n() {
508 var step = it.next();
509 normalCompletion = step.done;
510 return step;
511 },
512 e: function e(_e2) {
513 didErr = true;
514 err = _e2;
515 },
516 f: function f() {
517 try {
518 if (!normalCompletion && it["return"] != null) it["return"]();
519 } finally {
520 if (didErr) throw err;
521 }
522 }
523 };
524 }
525
526 module.exports = _createForOfIteratorHelper;
527 module.exports["default"] = module.exports, module.exports.__esModule = true;
528
529 /***/ }),
530
531 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js":
532 /*!*********************************************************************!*\
533 !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***!
534 \*********************************************************************/
535 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
536
537 var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
538
539 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
540
541 var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
542
543 var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn.js */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js");
544
545 function _createSuper(Derived) {
546 var hasNativeReflectConstruct = isNativeReflectConstruct();
547 return function _createSuperInternal() {
548 var Super = getPrototypeOf(Derived),
549 result;
550
551 if (hasNativeReflectConstruct) {
552 var NewTarget = getPrototypeOf(this).constructor;
553 result = _Reflect$construct(Super, arguments, NewTarget);
554 } else {
555 result = Super.apply(this, arguments);
556 }
557
558 return possibleConstructorReturn(this, result);
559 };
560 }
561
562 module.exports = _createSuper;
563 module.exports["default"] = module.exports, module.exports.__esModule = true;
564
565 /***/ }),
566
567 /***/ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js":
568 /*!************************************************************************!*\
569 !*** ../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js ***!
570 \************************************************************************/
571 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
572
573 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
574
575 function _defineProperty(obj, key, value) {
576 if (key in obj) {
577 _Object$defineProperty(obj, key, {
578 value: value,
579 enumerable: true,
580 configurable: true,
581 writable: true
582 });
583 } else {
584 obj[key] = value;
585 }
586
587 return obj;
588 }
589
590 module.exports = _defineProperty;
591 module.exports["default"] = module.exports, module.exports.__esModule = true;
592
593 /***/ }),
594
595 /***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js":
596 /*!*************************************************************!*\
597 !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***!
598 \*************************************************************/
599 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
600
601 var _Reflect$get = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js");
602
603 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");
604
605 var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js");
606
607 function _get(target, property, receiver) {
608 if (typeof Reflect !== "undefined" && _Reflect$get) {
609 module.exports = _get = _Reflect$get;
610 module.exports["default"] = module.exports, module.exports.__esModule = true;
611 } else {
612 module.exports = _get = function _get(target, property, receiver) {
613 var base = superPropBase(target, property);
614 if (!base) return;
615
616 var desc = _Object$getOwnPropertyDescriptor(base, property);
617
618 if (desc.get) {
619 return desc.get.call(receiver);
620 }
621
622 return desc.value;
623 };
624
625 module.exports["default"] = module.exports, module.exports.__esModule = true;
626 }
627
628 return _get(target, property, receiver || target);
629 }
630
631 module.exports = _get;
632 module.exports["default"] = module.exports, module.exports.__esModule = true;
633
634 /***/ }),
635
636 /***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js":
637 /*!************************************************************************!*\
638 !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***!
639 \************************************************************************/
640 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
641
642 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");
643
644 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");
645
646 function _getPrototypeOf(o) {
647 module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
648 return o.__proto__ || _Object$getPrototypeOf(o);
649 };
650 module.exports["default"] = module.exports, module.exports.__esModule = true;
651 return _getPrototypeOf(o);
652 }
653
654 module.exports = _getPrototypeOf;
655 module.exports["default"] = module.exports, module.exports.__esModule = true;
656
657 /***/ }),
658
659 /***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js":
660 /*!******************************************************************!*\
661 !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***!
662 \******************************************************************/
663 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
664
665 var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
666
667 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
668
669 function _inherits(subClass, superClass) {
670 if (typeof superClass !== "function" && superClass !== null) {
671 throw new TypeError("Super expression must either be null or a function");
672 }
673
674 subClass.prototype = _Object$create(superClass && superClass.prototype, {
675 constructor: {
676 value: subClass,
677 writable: true,
678 configurable: true
679 }
680 });
681 if (superClass) setPrototypeOf(subClass, superClass);
682 }
683
684 module.exports = _inherits;
685 module.exports["default"] = module.exports, module.exports.__esModule = true;
686
687 /***/ }),
688
689 /***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js":
690 /*!*******************************************************************************!*\
691 !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***!
692 \*******************************************************************************/
693 /***/ ((module) => {
694
695 function _interopRequireDefault(obj) {
696 return obj && obj.__esModule ? obj : {
697 "default": obj
698 };
699 }
700
701 module.exports = _interopRequireDefault;
702 module.exports["default"] = module.exports, module.exports.__esModule = true;
703
704 /***/ }),
705
706 /***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js":
707 /*!********************************************************************************!*\
708 !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js ***!
709 \********************************************************************************/
710 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
711
712 var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"];
713
714 var _WeakMap = __webpack_require__(/*! @babel/runtime-corejs2/core-js/weak-map */ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js");
715
716 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
717
718 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");
719
720 function _getRequireWildcardCache(nodeInterop) {
721 if (typeof _WeakMap !== "function") return null;
722 var cacheBabelInterop = new _WeakMap();
723 var cacheNodeInterop = new _WeakMap();
724 return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) {
725 return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
726 })(nodeInterop);
727 }
728
729 function _interopRequireWildcard(obj, nodeInterop) {
730 if (!nodeInterop && obj && obj.__esModule) {
731 return obj;
732 }
733
734 if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") {
735 return {
736 "default": obj
737 };
738 }
739
740 var cache = _getRequireWildcardCache(nodeInterop);
741
742 if (cache && cache.has(obj)) {
743 return cache.get(obj);
744 }
745
746 var newObj = {};
747 var hasPropertyDescriptor = _Object$defineProperty && _Object$getOwnPropertyDescriptor;
748
749 for (var key in obj) {
750 if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
751 var desc = hasPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : null;
752
753 if (desc && (desc.get || desc.set)) {
754 _Object$defineProperty(newObj, key, desc);
755 } else {
756 newObj[key] = obj[key];
757 }
758 }
759 }
760
761 newObj["default"] = obj;
762
763 if (cache) {
764 cache.set(obj, newObj);
765 }
766
767 return newObj;
768 }
769
770 module.exports = _interopRequireWildcard;
771 module.exports["default"] = module.exports, module.exports.__esModule = true;
772
773 /***/ }),
774
775 /***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js":
776 /*!**************************************************************************!*\
777 !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js ***!
778 \**************************************************************************/
779 /***/ ((module) => {
780
781 function _isNativeFunction(fn) {
782 return Function.toString.call(fn).indexOf("[native code]") !== -1;
783 }
784
785 module.exports = _isNativeFunction;
786 module.exports["default"] = module.exports, module.exports.__esModule = true;
787
788 /***/ }),
789
790 /***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js":
791 /*!**********************************************************************************!*\
792 !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***!
793 \**********************************************************************************/
794 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
795
796 var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
797
798 function _isNativeReflectConstruct() {
799 if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
800 if (_Reflect$construct.sham) return false;
801 if (typeof Proxy === "function") return true;
802
803 try {
804 Boolean.prototype.valueOf.call(_Reflect$construct(Boolean, [], function () {}));
805 return true;
806 } catch (e) {
807 return false;
808 }
809 }
810
811 module.exports = _isNativeReflectConstruct;
812 module.exports["default"] = module.exports, module.exports.__esModule = true;
813
814 /***/ }),
815
816 /***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js":
817 /*!******************************************************************************!*\
818 !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js ***!
819 \******************************************************************************/
820 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
821
822 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
823
824 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
825
826 function _iterableToArrayLimit(arr, i) {
827 var _i = arr == null ? null : typeof _Symbol !== "undefined" && arr[_Symbol$iterator] || arr["@@iterator"];
828
829 if (_i == null) return;
830 var _arr = [];
831 var _n = true;
832 var _d = false;
833
834 var _s, _e;
835
836 try {
837 for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
838 _arr.push(_s.value);
839
840 if (i && _arr.length === i) break;
841 }
842 } catch (err) {
843 _d = true;
844 _e = err;
845 } finally {
846 try {
847 if (!_n && _i["return"] != null) _i["return"]();
848 } finally {
849 if (_d) throw _e;
850 }
851 }
852
853 return _arr;
854 }
855
856 module.exports = _iterableToArrayLimit;
857 module.exports["default"] = module.exports, module.exports.__esModule = true;
858
859 /***/ }),
860
861 /***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js":
862 /*!*************************************************************************!*\
863 !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js ***!
864 \*************************************************************************/
865 /***/ ((module) => {
866
867 function _nonIterableRest() {
868 throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
869 }
870
871 module.exports = _nonIterableRest;
872 module.exports["default"] = module.exports, module.exports.__esModule = true;
873
874 /***/ }),
875
876 /***/ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js":
877 /*!***********************************************************************!*\
878 !*** ../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js ***!
879 \***********************************************************************/
880 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
881
882 var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
883
884 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");
885
886 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");
887
888 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");
889
890 var _Object$defineProperties = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-properties */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js");
891
892 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
893
894 var defineProperty = __webpack_require__(/*! ./defineProperty.js */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js");
895
896 function ownKeys(object, enumerableOnly) {
897 var keys = _Object$keys(object);
898
899 if (_Object$getOwnPropertySymbols) {
900 var symbols = _Object$getOwnPropertySymbols(object);
901
902 if (enumerableOnly) {
903 symbols = symbols.filter(function (sym) {
904 return _Object$getOwnPropertyDescriptor(object, sym).enumerable;
905 });
906 }
907
908 keys.push.apply(keys, symbols);
909 }
910
911 return keys;
912 }
913
914 function _objectSpread2(target) {
915 for (var i = 1; i < arguments.length; i++) {
916 var source = arguments[i] != null ? arguments[i] : {};
917
918 if (i % 2) {
919 ownKeys(Object(source), true).forEach(function (key) {
920 defineProperty(target, key, source[key]);
921 });
922 } else if (_Object$getOwnPropertyDescriptors) {
923 _Object$defineProperties(target, _Object$getOwnPropertyDescriptors(source));
924 } else {
925 ownKeys(Object(source)).forEach(function (key) {
926 _Object$defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key));
927 });
928 }
929 }
930
931 return target;
932 }
933
934 module.exports = _objectSpread2;
935 module.exports["default"] = module.exports, module.exports.__esModule = true;
936
937 /***/ }),
938
939 /***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js":
940 /*!***********************************************************************************!*\
941 !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***!
942 \***********************************************************************************/
943 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
944
945 var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"];
946
947 var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js");
948
949 function _possibleConstructorReturn(self, call) {
950 if (call && (_typeof(call) === "object" || typeof call === "function")) {
951 return call;
952 } else if (call !== void 0) {
953 throw new TypeError("Derived constructors may only return object or undefined");
954 }
955
956 return assertThisInitialized(self);
957 }
958
959 module.exports = _possibleConstructorReturn;
960 module.exports["default"] = module.exports, module.exports.__esModule = true;
961
962 /***/ }),
963
964 /***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
965 /*!************************************************************************!*\
966 !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
967 \************************************************************************/
968 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
969
970 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");
971
972 function _setPrototypeOf(o, p) {
973 module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
974 o.__proto__ = p;
975 return o;
976 };
977
978 module.exports["default"] = module.exports, module.exports.__esModule = true;
979 return _setPrototypeOf(o, p);
980 }
981
982 module.exports = _setPrototypeOf;
983 module.exports["default"] = module.exports, module.exports.__esModule = true;
984
985 /***/ }),
986
987 /***/ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js":
988 /*!***********************************************************************!*\
989 !*** ../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js ***!
990 \***********************************************************************/
991 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
992
993 var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js");
994
995 var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js");
996
997 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
998
999 var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js");
1000
1001 function _slicedToArray(arr, i) {
1002 return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
1003 }
1004
1005 module.exports = _slicedToArray;
1006 module.exports["default"] = module.exports, module.exports.__esModule = true;
1007
1008 /***/ }),
1009
1010 /***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
1011 /*!***********************************************************************!*\
1012 !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
1013 \***********************************************************************/
1014 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1015
1016 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1017
1018 function _superPropBase(object, property) {
1019 while (!Object.prototype.hasOwnProperty.call(object, property)) {
1020 object = getPrototypeOf(object);
1021 if (object === null) break;
1022 }
1023
1024 return object;
1025 }
1026
1027 module.exports = _superPropBase;
1028 module.exports["default"] = module.exports, module.exports.__esModule = true;
1029
1030 /***/ }),
1031
1032 /***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
1033 /*!****************************************************************!*\
1034 !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
1035 \****************************************************************/
1036 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1037
1038 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1039
1040 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1041
1042 function _typeof(obj) {
1043 "@babel/helpers - typeof";
1044
1045 if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
1046 module.exports = _typeof = function _typeof(obj) {
1047 return typeof obj;
1048 };
1049
1050 module.exports["default"] = module.exports, module.exports.__esModule = true;
1051 } else {
1052 module.exports = _typeof = function _typeof(obj) {
1053 return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
1054 };
1055
1056 module.exports["default"] = module.exports, module.exports.__esModule = true;
1057 }
1058
1059 return _typeof(obj);
1060 }
1061
1062 module.exports = _typeof;
1063 module.exports["default"] = module.exports, module.exports.__esModule = true;
1064
1065 /***/ }),
1066
1067 /***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js":
1068 /*!************************************************************************************!*\
1069 !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***!
1070 \************************************************************************************/
1071 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1072
1073 var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
1074
1075 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
1076
1077 function _unsupportedIterableToArray(o, minLen) {
1078 if (!o) return;
1079 if (typeof o === "string") return arrayLikeToArray(o, minLen);
1080 var n = Object.prototype.toString.call(o).slice(8, -1);
1081 if (n === "Object" && o.constructor) n = o.constructor.name;
1082 if (n === "Map" || n === "Set") return _Array$from(o);
1083 if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
1084 }
1085
1086 module.exports = _unsupportedIterableToArray;
1087 module.exports["default"] = module.exports, module.exports.__esModule = true;
1088
1089 /***/ }),
1090
1091 /***/ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js":
1092 /*!*************************************************************************!*\
1093 !*** ../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js ***!
1094 \*************************************************************************/
1095 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1096
1097 var _Map = __webpack_require__(/*! @babel/runtime-corejs2/core-js/map */ "../node_modules/@babel/runtime-corejs2/core-js/map.js");
1098
1099 var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
1100
1101 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1102
1103 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
1104
1105 var isNativeFunction = __webpack_require__(/*! ./isNativeFunction.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js");
1106
1107 var construct = __webpack_require__(/*! ./construct.js */ "../node_modules/@babel/runtime-corejs2/helpers/construct.js");
1108
1109 function _wrapNativeSuper(Class) {
1110 var _cache = typeof _Map === "function" ? new _Map() : undefined;
1111
1112 module.exports = _wrapNativeSuper = function _wrapNativeSuper(Class) {
1113 if (Class === null || !isNativeFunction(Class)) return Class;
1114
1115 if (typeof Class !== "function") {
1116 throw new TypeError("Super expression must either be null or a function");
1117 }
1118
1119 if (typeof _cache !== "undefined") {
1120 if (_cache.has(Class)) return _cache.get(Class);
1121
1122 _cache.set(Class, Wrapper);
1123 }
1124
1125 function Wrapper() {
1126 return construct(Class, arguments, getPrototypeOf(this).constructor);
1127 }
1128
1129 Wrapper.prototype = _Object$create(Class.prototype, {
1130 constructor: {
1131 value: Wrapper,
1132 enumerable: false,
1133 writable: true,
1134 configurable: true
1135 }
1136 });
1137 return setPrototypeOf(Wrapper, Class);
1138 };
1139
1140 module.exports["default"] = module.exports, module.exports.__esModule = true;
1141 return _wrapNativeSuper(Class);
1142 }
1143
1144 module.exports = _wrapNativeSuper;
1145 module.exports["default"] = module.exports, module.exports.__esModule = true;
1146
1147 /***/ }),
1148
1149 /***/ "../node_modules/@babel/runtime/regenerator/index.js":
1150 /*!***********************************************************!*\
1151 !*** ../node_modules/@babel/runtime/regenerator/index.js ***!
1152 \***********************************************************/
1153 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1154
1155 module.exports = __webpack_require__(/*! regenerator-runtime */ "../node_modules/regenerator-runtime/runtime.js");
1156
1157
1158 /***/ }),
1159
1160 /***/ "../node_modules/@reduxjs/toolkit/dist/redux-toolkit.esm.js":
1161 /*!******************************************************************!*\
1162 !*** ../node_modules/@reduxjs/toolkit/dist/redux-toolkit.esm.js ***!
1163 \******************************************************************/
1164 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1165
1166 "use strict";
1167 __webpack_require__.r(__webpack_exports__);
1168 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
1169 /* harmony export */ "__DO_NOT_USE__ActionTypes": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.__DO_NOT_USE__ActionTypes),
1170 /* harmony export */ "applyMiddleware": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.applyMiddleware),
1171 /* harmony export */ "bindActionCreators": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.bindActionCreators),
1172 /* harmony export */ "combineReducers": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.combineReducers),
1173 /* harmony export */ "compose": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.compose),
1174 /* harmony export */ "createStore": () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.createStore),
1175 /* harmony export */ "MiddlewareArray": () => (/* binding */ MiddlewareArray),
1176 /* harmony export */ "configureStore": () => (/* binding */ configureStore),
1177 /* harmony export */ "createAction": () => (/* binding */ createAction),
1178 /* harmony export */ "createAsyncThunk": () => (/* binding */ createAsyncThunk),
1179 /* harmony export */ "createDraftSafeSelector": () => (/* binding */ createDraftSafeSelector),
1180 /* harmony export */ "createEntityAdapter": () => (/* binding */ createEntityAdapter),
1181 /* harmony export */ "createImmutableStateInvariantMiddleware": () => (/* binding */ createImmutableStateInvariantMiddleware),
1182 /* harmony export */ "createNextState": () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__["default"]),
1183 /* harmony export */ "createReducer": () => (/* binding */ createReducer),
1184 /* harmony export */ "createSelector": () => (/* reexport safe */ reselect__WEBPACK_IMPORTED_MODULE_1__.createSelector),
1185 /* harmony export */ "createSerializableStateInvariantMiddleware": () => (/* binding */ createSerializableStateInvariantMiddleware),
1186 /* harmony export */ "createSlice": () => (/* binding */ createSlice),
1187 /* harmony export */ "current": () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__.current),
1188 /* harmony export */ "findNonSerializableValue": () => (/* binding */ findNonSerializableValue),
1189 /* harmony export */ "freeze": () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__.freeze),
1190 /* harmony export */ "getDefaultMiddleware": () => (/* binding */ getDefaultMiddleware),
1191 /* harmony export */ "getType": () => (/* binding */ getType),
1192 /* harmony export */ "isAllOf": () => (/* binding */ isAllOf),
1193 /* harmony export */ "isAnyOf": () => (/* binding */ isAnyOf),
1194 /* harmony export */ "isAsyncThunkAction": () => (/* binding */ isAsyncThunkAction),
1195 /* harmony export */ "isDraft": () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__.isDraft),
1196 /* harmony export */ "isFulfilled": () => (/* binding */ isFulfilled),
1197 /* harmony export */ "isImmutableDefault": () => (/* binding */ isImmutableDefault),
1198 /* harmony export */ "isPending": () => (/* binding */ isPending),
1199 /* harmony export */ "isPlain": () => (/* binding */ isPlain),
1200 /* harmony export */ "isPlainObject": () => (/* binding */ isPlainObject),
1201 /* harmony export */ "isRejected": () => (/* binding */ isRejected),
1202 /* harmony export */ "isRejectedWithValue": () => (/* binding */ isRejectedWithValue),
1203 /* harmony export */ "miniSerializeError": () => (/* binding */ miniSerializeError),
1204 /* harmony export */ "nanoid": () => (/* binding */ nanoid),
1205 /* harmony export */ "original": () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__.original),
1206 /* harmony export */ "unwrapResult": () => (/* binding */ unwrapResult)
1207 /* harmony export */ });
1208 /* harmony import */ var immer__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! immer */ "../node_modules/immer/dist/immer.esm.js");
1209 /* harmony import */ var redux__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! redux */ "../node_modules/redux/es/redux.js");
1210 /* harmony import */ var reselect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! reselect */ "../node_modules/reselect/es/index.js");
1211 /* harmony import */ var redux_thunk__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! redux-thunk */ "../node_modules/redux-thunk/es/index.js");
1212 var __extends = (undefined && undefined.__extends) || (function () {
1213 var extendStatics = function (d, b) {
1214 extendStatics = Object.setPrototypeOf ||
1215 ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
1216 function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
1217 return extendStatics(d, b);
1218 };
1219 return function (d, b) {
1220 if (typeof b !== "function" && b !== null)
1221 throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
1222 extendStatics(d, b);
1223 function __() { this.constructor = d; }
1224 d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
1225 };
1226 })();
1227 var __generator = (undefined && undefined.__generator) || function (thisArg, body) {
1228 var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
1229 return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
1230 function verb(n) { return function (v) { return step([n, v]); }; }
1231 function step(op) {
1232 if (f) throw new TypeError("Generator is already executing.");
1233 while (_) try {
1234 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;
1235 if (y = 0, t) op = [op[0] & 2, t.value];
1236 switch (op[0]) {
1237 case 0: case 1: t = op; break;
1238 case 4: _.label++; return { value: op[1], done: false };
1239 case 5: _.label++; y = op[1]; op = [0]; continue;
1240 case 7: op = _.ops.pop(); _.trys.pop(); continue;
1241 default:
1242 if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
1243 if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
1244 if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
1245 if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
1246 if (t[2]) _.ops.pop();
1247 _.trys.pop(); continue;
1248 }
1249 op = body.call(thisArg, _);
1250 } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
1251 if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
1252 }
1253 };
1254 var __spreadArray = (undefined && undefined.__spreadArray) || function (to, from) {
1255 for (var i = 0, il = from.length, j = to.length; i < il; i++, j++)
1256 to[j] = from[i];
1257 return to;
1258 };
1259 var __defProp = Object.defineProperty;
1260 var __defProps = Object.defineProperties;
1261 var __getOwnPropDescs = Object.getOwnPropertyDescriptors;
1262 var __getOwnPropSymbols = Object.getOwnPropertySymbols;
1263 var __hasOwnProp = Object.prototype.hasOwnProperty;
1264 var __propIsEnum = Object.prototype.propertyIsEnumerable;
1265 var __defNormalProp = function (obj, key, value) { return key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value: value }) : obj[key] = value; };
1266 var __spreadValues = function (a, b) {
1267 for (var prop in b || (b = {}))
1268 if (__hasOwnProp.call(b, prop))
1269 __defNormalProp(a, prop, b[prop]);
1270 if (__getOwnPropSymbols)
1271 for (var _i = 0, _b = __getOwnPropSymbols(b); _i < _b.length; _i++) {
1272 var prop = _b[_i];
1273 if (__propIsEnum.call(b, prop))
1274 __defNormalProp(a, prop, b[prop]);
1275 }
1276 return a;
1277 };
1278 var __spreadProps = function (a, b) { return __defProps(a, __getOwnPropDescs(b)); };
1279 var __async = function (__this, __arguments, generator) {
1280 return new Promise(function (resolve, reject) {
1281 var fulfilled = function (value) {
1282 try {
1283 step(generator.next(value));
1284 }
1285 catch (e) {
1286 reject(e);
1287 }
1288 };
1289 var rejected = function (value) {
1290 try {
1291 step(generator.throw(value));
1292 }
1293 catch (e) {
1294 reject(e);
1295 }
1296 };
1297 var step = function (x) { return x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); };
1298 step((generator = generator.apply(__this, __arguments)).next());
1299 });
1300 };
1301 // src/index.ts
1302
1303
1304
1305
1306 // src/createDraftSafeSelector.ts
1307
1308
1309 var createDraftSafeSelector = function () {
1310 var args = [];
1311 for (var _i = 0; _i < arguments.length; _i++) {
1312 args[_i] = arguments[_i];
1313 }
1314 var selector = reselect__WEBPACK_IMPORTED_MODULE_1__.createSelector.apply(void 0, args);
1315 var wrappedSelector = function (value) {
1316 var rest = [];
1317 for (var _i = 1; _i < arguments.length; _i++) {
1318 rest[_i - 1] = arguments[_i];
1319 }
1320 return selector.apply(void 0, __spreadArray([(0,immer__WEBPACK_IMPORTED_MODULE_2__.isDraft)(value) ? (0,immer__WEBPACK_IMPORTED_MODULE_2__.current)(value) : value], rest));
1321 };
1322 return wrappedSelector;
1323 };
1324 // src/configureStore.ts
1325
1326 // src/devtoolsExtension.ts
1327
1328 var composeWithDevTools = typeof window !== "undefined" && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ : function () {
1329 if (arguments.length === 0)
1330 return void 0;
1331 if (typeof arguments[0] === "object")
1332 return redux__WEBPACK_IMPORTED_MODULE_0__.compose;
1333 return redux__WEBPACK_IMPORTED_MODULE_0__.compose.apply(null, arguments);
1334 };
1335 var devToolsEnhancer = typeof window !== "undefined" && window.__REDUX_DEVTOOLS_EXTENSION__ ? window.__REDUX_DEVTOOLS_EXTENSION__ : function () {
1336 return function (noop) {
1337 return noop;
1338 };
1339 };
1340 // src/isPlainObject.ts
1341 function isPlainObject(value) {
1342 if (typeof value !== "object" || value === null)
1343 return false;
1344 var proto = value;
1345 while (Object.getPrototypeOf(proto) !== null) {
1346 proto = Object.getPrototypeOf(proto);
1347 }
1348 return Object.getPrototypeOf(value) === proto;
1349 }
1350 // src/getDefaultMiddleware.ts
1351
1352 // src/utils.ts
1353 function getTimeMeasureUtils(maxDelay, fnName) {
1354 var elapsed = 0;
1355 return {
1356 measureTime: function (fn) {
1357 var started = Date.now();
1358 try {
1359 return fn();
1360 }
1361 finally {
1362 var finished = Date.now();
1363 elapsed += finished - started;
1364 }
1365 },
1366 warnIfExceeded: function () {
1367 if (elapsed > maxDelay) {
1368 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.");
1369 }
1370 }
1371 };
1372 }
1373 var MiddlewareArray = /** @class */ (function (_super) {
1374 __extends(MiddlewareArray, _super);
1375 function MiddlewareArray() {
1376 var args = [];
1377 for (var _i = 0; _i < arguments.length; _i++) {
1378 args[_i] = arguments[_i];
1379 }
1380 var _this = _super.apply(this, args) || this;
1381 Object.setPrototypeOf(_this, MiddlewareArray.prototype);
1382 return _this;
1383 }
1384 Object.defineProperty(MiddlewareArray, Symbol.species, {
1385 get: function () {
1386 return MiddlewareArray;
1387 },
1388 enumerable: false,
1389 configurable: true
1390 });
1391 MiddlewareArray.prototype.concat = function () {
1392 var arr = [];
1393 for (var _i = 0; _i < arguments.length; _i++) {
1394 arr[_i] = arguments[_i];
1395 }
1396 return _super.prototype.concat.apply(this, arr);
1397 };
1398 MiddlewareArray.prototype.prepend = function () {
1399 var arr = [];
1400 for (var _i = 0; _i < arguments.length; _i++) {
1401 arr[_i] = arguments[_i];
1402 }
1403 if (arr.length === 1 && Array.isArray(arr[0])) {
1404 return new (MiddlewareArray.bind.apply(MiddlewareArray, __spreadArray([void 0], arr[0].concat(this))))();
1405 }
1406 return new (MiddlewareArray.bind.apply(MiddlewareArray, __spreadArray([void 0], arr.concat(this))))();
1407 };
1408 return MiddlewareArray;
1409 }(Array));
1410 // src/immutableStateInvariantMiddleware.ts
1411 var isProduction = "development" === "production";
1412 var prefix = "Invariant failed";
1413 function invariant(condition, message) {
1414 if (condition) {
1415 return;
1416 }
1417 if (isProduction) {
1418 throw new Error(prefix);
1419 }
1420 throw new Error(prefix + ": " + (message || ""));
1421 }
1422 function stringify(obj, serializer, indent, decycler) {
1423 return JSON.stringify(obj, getSerialize(serializer, decycler), indent);
1424 }
1425 function getSerialize(serializer, decycler) {
1426 var stack = [], keys = [];
1427 if (!decycler)
1428 decycler = function (_, value) {
1429 if (stack[0] === value)
1430 return "[Circular ~]";
1431 return "[Circular ~." + keys.slice(0, stack.indexOf(value)).join(".") + "]";
1432 };
1433 return function (key, value) {
1434 if (stack.length > 0) {
1435 var thisPos = stack.indexOf(this);
1436 ~thisPos ? stack.splice(thisPos + 1) : stack.push(this);
1437 ~thisPos ? keys.splice(thisPos, Infinity, key) : keys.push(key);
1438 if (~stack.indexOf(value))
1439 value = decycler.call(this, key, value);
1440 }
1441 else
1442 stack.push(value);
1443 return serializer == null ? value : serializer.call(this, key, value);
1444 };
1445 }
1446 function isImmutableDefault(value) {
1447 return typeof value !== "object" || value === null || typeof value === "undefined" || Object.isFrozen(value);
1448 }
1449 function trackForMutations(isImmutable, ignorePaths, obj) {
1450 var trackedProperties = trackProperties(isImmutable, ignorePaths, obj);
1451 return {
1452 detectMutations: function () {
1453 return detectMutations(isImmutable, ignorePaths, trackedProperties, obj);
1454 }
1455 };
1456 }
1457 function trackProperties(isImmutable, ignorePaths, obj, path) {
1458 if (ignorePaths === void 0) { ignorePaths = []; }
1459 if (path === void 0) { path = ""; }
1460 var tracked = { value: obj };
1461 if (!isImmutable(obj)) {
1462 tracked.children = {};
1463 for (var key in obj) {
1464 var childPath = path ? path + "." + key : key;
1465 if (ignorePaths.length && ignorePaths.indexOf(childPath) !== -1) {
1466 continue;
1467 }
1468 tracked.children[key] = trackProperties(isImmutable, ignorePaths, obj[key], childPath);
1469 }
1470 }
1471 return tracked;
1472 }
1473 function detectMutations(isImmutable, ignorePaths, trackedProperty, obj, sameParentRef, path) {
1474 if (ignorePaths === void 0) { ignorePaths = []; }
1475 if (sameParentRef === void 0) { sameParentRef = false; }
1476 if (path === void 0) { path = ""; }
1477 var prevObj = trackedProperty ? trackedProperty.value : void 0;
1478 var sameRef = prevObj === obj;
1479 if (sameParentRef && !sameRef && !Number.isNaN(obj)) {
1480 return { wasMutated: true, path: path };
1481 }
1482 if (isImmutable(prevObj) || isImmutable(obj)) {
1483 return { wasMutated: false };
1484 }
1485 var keysToDetect = {};
1486 for (var key in trackedProperty.children) {
1487 keysToDetect[key] = true;
1488 }
1489 for (var key in obj) {
1490 keysToDetect[key] = true;
1491 }
1492 for (var key in keysToDetect) {
1493 var childPath = path ? path + "." + key : key;
1494 if (ignorePaths.length && ignorePaths.indexOf(childPath) !== -1) {
1495 continue;
1496 }
1497 var result = detectMutations(isImmutable, ignorePaths, trackedProperty.children[key], obj[key], sameRef, childPath);
1498 if (result.wasMutated) {
1499 return result;
1500 }
1501 }
1502 return { wasMutated: false };
1503 }
1504 function createImmutableStateInvariantMiddleware(options) {
1505 if (options === void 0) { options = {}; }
1506 if (false) {}
1507 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;
1508 ignoredPaths = ignoredPaths || ignore;
1509 var track = trackForMutations.bind(null, isImmutable, ignoredPaths);
1510 return function (_b) {
1511 var getState = _b.getState;
1512 var state = getState();
1513 var tracker = track(state);
1514 var result;
1515 return function (next) { return function (action) {
1516 var measureUtils = getTimeMeasureUtils(warnAfter, "ImmutableStateInvariantMiddleware");
1517 measureUtils.measureTime(function () {
1518 state = getState();
1519 result = tracker.detectMutations();
1520 tracker = track(state);
1521 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)");
1522 });
1523 var dispatchedAction = next(action);
1524 measureUtils.measureTime(function () {
1525 state = getState();
1526 result = tracker.detectMutations();
1527 tracker = track(state);
1528 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)");
1529 });
1530 measureUtils.warnIfExceeded();
1531 return dispatchedAction;
1532 }; };
1533 };
1534 }
1535 // src/serializableStateInvariantMiddleware.ts
1536 function isPlain(val) {
1537 var type = typeof val;
1538 return type === "undefined" || val === null || type === "string" || type === "boolean" || type === "number" || Array.isArray(val) || isPlainObject(val);
1539 }
1540 function findNonSerializableValue(value, path, isSerializable, getEntries, ignoredPaths) {
1541 if (path === void 0) { path = ""; }
1542 if (isSerializable === void 0) { isSerializable = isPlain; }
1543 if (ignoredPaths === void 0) { ignoredPaths = []; }
1544 var foundNestedSerializable;
1545 if (!isSerializable(value)) {
1546 return {
1547 keyPath: path || "<root>",
1548 value: value
1549 };
1550 }
1551 if (typeof value !== "object" || value === null) {
1552 return false;
1553 }
1554 var entries = getEntries != null ? getEntries(value) : Object.entries(value);
1555 var hasIgnoredPaths = ignoredPaths.length > 0;
1556 for (var _i = 0, entries_1 = entries; _i < entries_1.length; _i++) {
1557 var _b = entries_1[_i], key = _b[0], nestedValue = _b[1];
1558 var nestedPath = path ? path + "." + key : key;
1559 if (hasIgnoredPaths && ignoredPaths.indexOf(nestedPath) >= 0) {
1560 continue;
1561 }
1562 if (!isSerializable(nestedValue)) {
1563 return {
1564 keyPath: nestedPath,
1565 value: nestedValue
1566 };
1567 }
1568 if (typeof nestedValue === "object") {
1569 foundNestedSerializable = findNonSerializableValue(nestedValue, nestedPath, isSerializable, getEntries, ignoredPaths);
1570 if (foundNestedSerializable) {
1571 return foundNestedSerializable;
1572 }
1573 }
1574 }
1575 return false;
1576 }
1577 function createSerializableStateInvariantMiddleware(options) {
1578 if (options === void 0) { options = {}; }
1579 if (false) {}
1580 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;
1581 return function (storeAPI) { return function (next) { return function (action) {
1582 if (ignoredActions.length && ignoredActions.indexOf(action.type) !== -1) {
1583 return next(action);
1584 }
1585 var measureUtils = getTimeMeasureUtils(warnAfter, "SerializableStateInvariantMiddleware");
1586 measureUtils.measureTime(function () {
1587 var foundActionNonSerializableValue = findNonSerializableValue(action, "", isSerializable, getEntries, ignoredActionPaths);
1588 if (foundActionNonSerializableValue) {
1589 var keyPath = foundActionNonSerializableValue.keyPath, value = foundActionNonSerializableValue.value;
1590 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)");
1591 }
1592 });
1593 var result = next(action);
1594 if (!ignoreState) {
1595 measureUtils.measureTime(function () {
1596 var state = storeAPI.getState();
1597 var foundStateNonSerializableValue = findNonSerializableValue(state, "", isSerializable, getEntries, ignoredPaths);
1598 if (foundStateNonSerializableValue) {
1599 var keyPath = foundStateNonSerializableValue.keyPath, value = foundStateNonSerializableValue.value;
1600 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)");
1601 }
1602 });
1603 measureUtils.warnIfExceeded();
1604 }
1605 return result;
1606 }; }; };
1607 }
1608 // src/getDefaultMiddleware.ts
1609 function isBoolean(x) {
1610 return typeof x === "boolean";
1611 }
1612 function curryGetDefaultMiddleware() {
1613 return function curriedGetDefaultMiddleware(options) {
1614 return getDefaultMiddleware(options);
1615 };
1616 }
1617 function getDefaultMiddleware(options) {
1618 if (options === void 0) { options = {}; }
1619 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;
1620 var middlewareArray = new MiddlewareArray();
1621 if (thunk) {
1622 if (isBoolean(thunk)) {
1623 middlewareArray.push(redux_thunk__WEBPACK_IMPORTED_MODULE_3__["default"]);
1624 }
1625 else {
1626 middlewareArray.push(redux_thunk__WEBPACK_IMPORTED_MODULE_3__["default"].withExtraArgument(thunk.extraArgument));
1627 }
1628 }
1629 if (true) {
1630 if (immutableCheck) {
1631 var immutableOptions = {};
1632 if (!isBoolean(immutableCheck)) {
1633 immutableOptions = immutableCheck;
1634 }
1635 middlewareArray.unshift(createImmutableStateInvariantMiddleware(immutableOptions));
1636 }
1637 if (serializableCheck) {
1638 var serializableOptions = {};
1639 if (!isBoolean(serializableCheck)) {
1640 serializableOptions = serializableCheck;
1641 }
1642 middlewareArray.push(createSerializableStateInvariantMiddleware(serializableOptions));
1643 }
1644 }
1645 return middlewareArray;
1646 }
1647 // src/configureStore.ts
1648 var IS_PRODUCTION = "development" === "production";
1649 function configureStore(options) {
1650 var curriedGetDefaultMiddleware = curryGetDefaultMiddleware();
1651 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;
1652 var rootReducer;
1653 if (typeof reducer === "function") {
1654 rootReducer = reducer;
1655 }
1656 else if (isPlainObject(reducer)) {
1657 rootReducer = (0,redux__WEBPACK_IMPORTED_MODULE_0__.combineReducers)(reducer);
1658 }
1659 else {
1660 throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');
1661 }
1662 var finalMiddleware = middleware;
1663 if (typeof finalMiddleware === "function") {
1664 finalMiddleware = finalMiddleware(curriedGetDefaultMiddleware);
1665 if (!IS_PRODUCTION && !Array.isArray(finalMiddleware)) {
1666 throw new Error("when using a middleware builder function, an array of middleware must be returned");
1667 }
1668 }
1669 if (!IS_PRODUCTION && finalMiddleware.some(function (item) { return typeof item !== "function"; })) {
1670 throw new Error("each middleware provided to configureStore must be a function");
1671 }
1672 var middlewareEnhancer = redux__WEBPACK_IMPORTED_MODULE_0__.applyMiddleware.apply(void 0, finalMiddleware);
1673 var finalCompose = redux__WEBPACK_IMPORTED_MODULE_0__.compose;
1674 if (devTools) {
1675 finalCompose = composeWithDevTools(__spreadValues({
1676 trace: !IS_PRODUCTION
1677 }, typeof devTools === "object" && devTools));
1678 }
1679 var storeEnhancers = [middlewareEnhancer];
1680 if (Array.isArray(enhancers)) {
1681 storeEnhancers = __spreadArray([middlewareEnhancer], enhancers);
1682 }
1683 else if (typeof enhancers === "function") {
1684 storeEnhancers = enhancers(storeEnhancers);
1685 }
1686 var composedEnhancer = finalCompose.apply(void 0, storeEnhancers);
1687 return (0,redux__WEBPACK_IMPORTED_MODULE_0__.createStore)(rootReducer, preloadedState, composedEnhancer);
1688 }
1689 // src/createAction.ts
1690 function createAction(type, prepareAction) {
1691 function actionCreator() {
1692 var args = [];
1693 for (var _i = 0; _i < arguments.length; _i++) {
1694 args[_i] = arguments[_i];
1695 }
1696 if (prepareAction) {
1697 var prepared = prepareAction.apply(void 0, args);
1698 if (!prepared) {
1699 throw new Error("prepareAction did not return an object");
1700 }
1701 return __spreadValues(__spreadValues({
1702 type: type,
1703 payload: prepared.payload
1704 }, "meta" in prepared && { meta: prepared.meta }), "error" in prepared && { error: prepared.error });
1705 }
1706 return { type: type, payload: args[0] };
1707 }
1708 actionCreator.toString = function () { return "" + type; };
1709 actionCreator.type = type;
1710 actionCreator.match = function (action) { return action.type === type; };
1711 return actionCreator;
1712 }
1713 function isFSA(action) {
1714 return isPlainObject(action) && typeof action.type === "string" && Object.keys(action).every(isValidKey);
1715 }
1716 function isValidKey(key) {
1717 return ["type", "payload", "error", "meta"].indexOf(key) > -1;
1718 }
1719 function getType(actionCreator) {
1720 return "" + actionCreator;
1721 }
1722 // src/createReducer.ts
1723
1724 // src/mapBuilders.ts
1725 function executeReducerBuilderCallback(builderCallback) {
1726 var actionsMap = {};
1727 var actionMatchers = [];
1728 var defaultCaseReducer;
1729 var builder = {
1730 addCase: function (typeOrActionCreator, reducer) {
1731 if (true) {
1732 if (actionMatchers.length > 0) {
1733 throw new Error("`builder.addCase` should only be called before calling `builder.addMatcher`");
1734 }
1735 if (defaultCaseReducer) {
1736 throw new Error("`builder.addCase` should only be called before calling `builder.addDefaultCase`");
1737 }
1738 }
1739 var type = typeof typeOrActionCreator === "string" ? typeOrActionCreator : typeOrActionCreator.type;
1740 if (type in actionsMap) {
1741 throw new Error("addCase cannot be called with two reducers for the same action type");
1742 }
1743 actionsMap[type] = reducer;
1744 return builder;
1745 },
1746 addMatcher: function (matcher, reducer) {
1747 if (true) {
1748 if (defaultCaseReducer) {
1749 throw new Error("`builder.addMatcher` should only be called before calling `builder.addDefaultCase`");
1750 }
1751 }
1752 actionMatchers.push({ matcher: matcher, reducer: reducer });
1753 return builder;
1754 },
1755 addDefaultCase: function (reducer) {
1756 if (true) {
1757 if (defaultCaseReducer) {
1758 throw new Error("`builder.addDefaultCase` can only be called once");
1759 }
1760 }
1761 defaultCaseReducer = reducer;
1762 return builder;
1763 }
1764 };
1765 builderCallback(builder);
1766 return [actionsMap, actionMatchers, defaultCaseReducer];
1767 }
1768 // src/createReducer.ts
1769 function createReducer(initialState, mapOrBuilderCallback, actionMatchers, defaultCaseReducer) {
1770 if (actionMatchers === void 0) { actionMatchers = []; }
1771 var _b = typeof mapOrBuilderCallback === "function" ? executeReducerBuilderCallback(mapOrBuilderCallback) : [mapOrBuilderCallback, actionMatchers, defaultCaseReducer], actionsMap = _b[0], finalActionMatchers = _b[1], finalDefaultCaseReducer = _b[2];
1772 var frozenInitialState = (0,immer__WEBPACK_IMPORTED_MODULE_2__["default"])(initialState, function () {
1773 });
1774 return function (state, action) {
1775 if (state === void 0) { state = frozenInitialState; }
1776 var caseReducers = __spreadArray([
1777 actionsMap[action.type]
1778 ], finalActionMatchers.filter(function (_b) {
1779 var matcher = _b.matcher;
1780 return matcher(action);
1781 }).map(function (_b) {
1782 var reducer = _b.reducer;
1783 return reducer;
1784 }));
1785 if (caseReducers.filter(function (cr) { return !!cr; }).length === 0) {
1786 caseReducers = [finalDefaultCaseReducer];
1787 }
1788 return caseReducers.reduce(function (previousState, caseReducer) {
1789 if (caseReducer) {
1790 if ((0,immer__WEBPACK_IMPORTED_MODULE_2__.isDraft)(previousState)) {
1791 var draft = previousState;
1792 var result = caseReducer(draft, action);
1793 if (typeof result === "undefined") {
1794 return previousState;
1795 }
1796 return result;
1797 }
1798 else if (!(0,immer__WEBPACK_IMPORTED_MODULE_2__.isDraftable)(previousState)) {
1799 var result = caseReducer(previousState, action);
1800 if (typeof result === "undefined") {
1801 if (previousState === null) {
1802 return previousState;
1803 }
1804 throw Error("A case reducer on a non-draftable value must not return undefined");
1805 }
1806 return result;
1807 }
1808 else {
1809 return (0,immer__WEBPACK_IMPORTED_MODULE_2__["default"])(previousState, function (draft) {
1810 return caseReducer(draft, action);
1811 });
1812 }
1813 }
1814 return previousState;
1815 }, state);
1816 };
1817 }
1818 // src/createSlice.ts
1819 function getType2(slice, actionKey) {
1820 return slice + "/" + actionKey;
1821 }
1822 function createSlice(options) {
1823 var name = options.name, initialState = options.initialState;
1824 if (!name) {
1825 throw new Error("`name` is a required option for createSlice");
1826 }
1827 var reducers = options.reducers || {};
1828 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;
1829 var reducerNames = Object.keys(reducers);
1830 var sliceCaseReducersByName = {};
1831 var sliceCaseReducersByType = {};
1832 var actionCreators = {};
1833 reducerNames.forEach(function (reducerName) {
1834 var maybeReducerWithPrepare = reducers[reducerName];
1835 var type = getType2(name, reducerName);
1836 var caseReducer;
1837 var prepareCallback;
1838 if ("reducer" in maybeReducerWithPrepare) {
1839 caseReducer = maybeReducerWithPrepare.reducer;
1840 prepareCallback = maybeReducerWithPrepare.prepare;
1841 }
1842 else {
1843 caseReducer = maybeReducerWithPrepare;
1844 }
1845 sliceCaseReducersByName[reducerName] = caseReducer;
1846 sliceCaseReducersByType[type] = caseReducer;
1847 actionCreators[reducerName] = prepareCallback ? createAction(type, prepareCallback) : createAction(type);
1848 });
1849 var finalCaseReducers = __spreadValues(__spreadValues({}, extraReducers), sliceCaseReducersByType);
1850 var reducer = createReducer(initialState, finalCaseReducers, actionMatchers, defaultCaseReducer);
1851 return {
1852 name: name,
1853 reducer: reducer,
1854 actions: actionCreators,
1855 caseReducers: sliceCaseReducersByName
1856 };
1857 }
1858 // src/entities/entity_state.ts
1859 function getInitialEntityState() {
1860 return {
1861 ids: [],
1862 entities: {}
1863 };
1864 }
1865 function createInitialStateFactory() {
1866 function getInitialState(additionalState) {
1867 if (additionalState === void 0) { additionalState = {}; }
1868 return Object.assign(getInitialEntityState(), additionalState);
1869 }
1870 return { getInitialState: getInitialState };
1871 }
1872 // src/entities/state_selectors.ts
1873 function createSelectorsFactory() {
1874 function getSelectors(selectState) {
1875 var selectIds = function (state) { return state.ids; };
1876 var selectEntities = function (state) { return state.entities; };
1877 var selectAll = createDraftSafeSelector(selectIds, selectEntities, function (ids, entities) { return ids.map(function (id) { return entities[id]; }); });
1878 var selectId = function (_, id) { return id; };
1879 var selectById = function (entities, id) { return entities[id]; };
1880 var selectTotal = createDraftSafeSelector(selectIds, function (ids) { return ids.length; });
1881 if (!selectState) {
1882 return {
1883 selectIds: selectIds,
1884 selectEntities: selectEntities,
1885 selectAll: selectAll,
1886 selectTotal: selectTotal,
1887 selectById: createDraftSafeSelector(selectEntities, selectId, selectById)
1888 };
1889 }
1890 var selectGlobalizedEntities = createDraftSafeSelector(selectState, selectEntities);
1891 return {
1892 selectIds: createDraftSafeSelector(selectState, selectIds),
1893 selectEntities: selectGlobalizedEntities,
1894 selectAll: createDraftSafeSelector(selectState, selectAll),
1895 selectTotal: createDraftSafeSelector(selectState, selectTotal),
1896 selectById: createDraftSafeSelector(selectGlobalizedEntities, selectId, selectById)
1897 };
1898 }
1899 return { getSelectors: getSelectors };
1900 }
1901 // src/entities/state_adapter.ts
1902
1903 function createSingleArgumentStateOperator(mutator) {
1904 var operator = createStateOperator(function (_, state) { return mutator(state); });
1905 return function operation(state) {
1906 return operator(state, void 0);
1907 };
1908 }
1909 function createStateOperator(mutator) {
1910 return function operation(state, arg) {
1911 function isPayloadActionArgument(arg2) {
1912 return isFSA(arg2);
1913 }
1914 var runMutator = function (draft) {
1915 if (isPayloadActionArgument(arg)) {
1916 mutator(arg.payload, draft);
1917 }
1918 else {
1919 mutator(arg, draft);
1920 }
1921 };
1922 if ((0,immer__WEBPACK_IMPORTED_MODULE_2__.isDraft)(state)) {
1923 runMutator(state);
1924 return state;
1925 }
1926 else {
1927 return (0,immer__WEBPACK_IMPORTED_MODULE_2__["default"])(state, runMutator);
1928 }
1929 };
1930 }
1931 // src/entities/utils.ts
1932 function selectIdValue(entity, selectId) {
1933 var key = selectId(entity);
1934 if ( true && key === void 0) {
1935 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());
1936 }
1937 return key;
1938 }
1939 function ensureEntitiesArray(entities) {
1940 if (!Array.isArray(entities)) {
1941 entities = Object.values(entities);
1942 }
1943 return entities;
1944 }
1945 function splitAddedUpdatedEntities(newEntities, selectId, state) {
1946 newEntities = ensureEntitiesArray(newEntities);
1947 var added = [];
1948 var updated = [];
1949 for (var _i = 0, newEntities_1 = newEntities; _i < newEntities_1.length; _i++) {
1950 var entity = newEntities_1[_i];
1951 var id = selectIdValue(entity, selectId);
1952 if (id in state.entities) {
1953 updated.push({ id: id, changes: entity });
1954 }
1955 else {
1956 added.push(entity);
1957 }
1958 }
1959 return [added, updated];
1960 }
1961 // src/entities/unsorted_state_adapter.ts
1962 function createUnsortedStateAdapter(selectId) {
1963 function addOneMutably(entity, state) {
1964 var key = selectIdValue(entity, selectId);
1965 if (key in state.entities) {
1966 return;
1967 }
1968 state.ids.push(key);
1969 state.entities[key] = entity;
1970 }
1971 function addManyMutably(newEntities, state) {
1972 newEntities = ensureEntitiesArray(newEntities);
1973 for (var _i = 0, newEntities_2 = newEntities; _i < newEntities_2.length; _i++) {
1974 var entity = newEntities_2[_i];
1975 addOneMutably(entity, state);
1976 }
1977 }
1978 function setOneMutably(entity, state) {
1979 var key = selectIdValue(entity, selectId);
1980 if (!(key in state.entities)) {
1981 state.ids.push(key);
1982 }
1983 state.entities[key] = entity;
1984 }
1985 function setManyMutably(newEntities, state) {
1986 newEntities = ensureEntitiesArray(newEntities);
1987 for (var _i = 0, newEntities_3 = newEntities; _i < newEntities_3.length; _i++) {
1988 var entity = newEntities_3[_i];
1989 setOneMutably(entity, state);
1990 }
1991 }
1992 function setAllMutably(newEntities, state) {
1993 newEntities = ensureEntitiesArray(newEntities);
1994 state.ids = [];
1995 state.entities = {};
1996 addManyMutably(newEntities, state);
1997 }
1998 function removeOneMutably(key, state) {
1999 return removeManyMutably([key], state);
2000 }
2001 function removeManyMutably(keys, state) {
2002 var didMutate = false;
2003 keys.forEach(function (key) {
2004 if (key in state.entities) {
2005 delete state.entities[key];
2006 didMutate = true;
2007 }
2008 });
2009 if (didMutate) {
2010 state.ids = state.ids.filter(function (id) { return id in state.entities; });
2011 }
2012 }
2013 function removeAllMutably(state) {
2014 Object.assign(state, {
2015 ids: [],
2016 entities: {}
2017 });
2018 }
2019 function takeNewKey(keys, update, state) {
2020 var original2 = state.entities[update.id];
2021 var updated = Object.assign({}, original2, update.changes);
2022 var newKey = selectIdValue(updated, selectId);
2023 var hasNewKey = newKey !== update.id;
2024 if (hasNewKey) {
2025 keys[update.id] = newKey;
2026 delete state.entities[update.id];
2027 }
2028 state.entities[newKey] = updated;
2029 return hasNewKey;
2030 }
2031 function updateOneMutably(update, state) {
2032 return updateManyMutably([update], state);
2033 }
2034 function updateManyMutably(updates, state) {
2035 var newKeys = {};
2036 var updatesPerEntity = {};
2037 updates.forEach(function (update) {
2038 if (update.id in state.entities) {
2039 updatesPerEntity[update.id] = {
2040 id: update.id,
2041 changes: __spreadValues(__spreadValues({}, updatesPerEntity[update.id] ? updatesPerEntity[update.id].changes : null), update.changes)
2042 };
2043 }
2044 });
2045 updates = Object.values(updatesPerEntity);
2046 var didMutateEntities = updates.length > 0;
2047 if (didMutateEntities) {
2048 var didMutateIds = updates.filter(function (update) { return takeNewKey(newKeys, update, state); }).length > 0;
2049 if (didMutateIds) {
2050 state.ids = state.ids.map(function (id) { return newKeys[id] || id; });
2051 }
2052 }
2053 }
2054 function upsertOneMutably(entity, state) {
2055 return upsertManyMutably([entity], state);
2056 }
2057 function upsertManyMutably(newEntities, state) {
2058 var _b = splitAddedUpdatedEntities(newEntities, selectId, state), added = _b[0], updated = _b[1];
2059 updateManyMutably(updated, state);
2060 addManyMutably(added, state);
2061 }
2062 return {
2063 removeAll: createSingleArgumentStateOperator(removeAllMutably),
2064 addOne: createStateOperator(addOneMutably),
2065 addMany: createStateOperator(addManyMutably),
2066 setOne: createStateOperator(setOneMutably),
2067 setMany: createStateOperator(setManyMutably),
2068 setAll: createStateOperator(setAllMutably),
2069 updateOne: createStateOperator(updateOneMutably),
2070 updateMany: createStateOperator(updateManyMutably),
2071 upsertOne: createStateOperator(upsertOneMutably),
2072 upsertMany: createStateOperator(upsertManyMutably),
2073 removeOne: createStateOperator(removeOneMutably),
2074 removeMany: createStateOperator(removeManyMutably)
2075 };
2076 }
2077 // src/entities/sorted_state_adapter.ts
2078 function createSortedStateAdapter(selectId, sort) {
2079 var _b = createUnsortedStateAdapter(selectId), removeOne = _b.removeOne, removeMany = _b.removeMany, removeAll = _b.removeAll;
2080 function addOneMutably(entity, state) {
2081 return addManyMutably([entity], state);
2082 }
2083 function addManyMutably(newEntities, state) {
2084 newEntities = ensureEntitiesArray(newEntities);
2085 var models = newEntities.filter(function (model) { return !(selectIdValue(model, selectId) in state.entities); });
2086 if (models.length !== 0) {
2087 merge(models, state);
2088 }
2089 }
2090 function setOneMutably(entity, state) {
2091 return setManyMutably([entity], state);
2092 }
2093 function setManyMutably(newEntities, state) {
2094 newEntities = ensureEntitiesArray(newEntities);
2095 if (newEntities.length !== 0) {
2096 merge(newEntities, state);
2097 }
2098 }
2099 function setAllMutably(newEntities, state) {
2100 newEntities = ensureEntitiesArray(newEntities);
2101 state.entities = {};
2102 state.ids = [];
2103 addManyMutably(newEntities, state);
2104 }
2105 function updateOneMutably(update, state) {
2106 return updateManyMutably([update], state);
2107 }
2108 function takeUpdatedModel(models, update, state) {
2109 if (!(update.id in state.entities)) {
2110 return false;
2111 }
2112 var original2 = state.entities[update.id];
2113 var updated = Object.assign({}, original2, update.changes);
2114 var newKey = selectIdValue(updated, selectId);
2115 delete state.entities[update.id];
2116 models.push(updated);
2117 return newKey !== update.id;
2118 }
2119 function updateManyMutably(updates, state) {
2120 var models = [];
2121 updates.forEach(function (update) { return takeUpdatedModel(models, update, state); });
2122 if (models.length !== 0) {
2123 merge(models, state);
2124 }
2125 }
2126 function upsertOneMutably(entity, state) {
2127 return upsertManyMutably([entity], state);
2128 }
2129 function upsertManyMutably(newEntities, state) {
2130 var _b = splitAddedUpdatedEntities(newEntities, selectId, state), added = _b[0], updated = _b[1];
2131 updateManyMutably(updated, state);
2132 addManyMutably(added, state);
2133 }
2134 function areArraysEqual(a, b) {
2135 if (a.length !== b.length) {
2136 return false;
2137 }
2138 for (var i = 0; i < a.length && i < b.length; i++) {
2139 if (a[i] === b[i]) {
2140 continue;
2141 }
2142 return false;
2143 }
2144 return true;
2145 }
2146 function merge(models, state) {
2147 models.forEach(function (model) {
2148 state.entities[selectId(model)] = model;
2149 });
2150 var allEntities = Object.values(state.entities);
2151 allEntities.sort(sort);
2152 var newSortedIds = allEntities.map(selectId);
2153 var ids = state.ids;
2154 if (!areArraysEqual(ids, newSortedIds)) {
2155 state.ids = newSortedIds;
2156 }
2157 }
2158 return {
2159 removeOne: removeOne,
2160 removeMany: removeMany,
2161 removeAll: removeAll,
2162 addOne: createStateOperator(addOneMutably),
2163 updateOne: createStateOperator(updateOneMutably),
2164 upsertOne: createStateOperator(upsertOneMutably),
2165 setOne: createStateOperator(setOneMutably),
2166 setMany: createStateOperator(setManyMutably),
2167 setAll: createStateOperator(setAllMutably),
2168 addMany: createStateOperator(addManyMutably),
2169 updateMany: createStateOperator(updateManyMutably),
2170 upsertMany: createStateOperator(upsertManyMutably)
2171 };
2172 }
2173 // src/entities/create_adapter.ts
2174 function createEntityAdapter(options) {
2175 if (options === void 0) { options = {}; }
2176 var _b = __spreadValues({
2177 sortComparer: false,
2178 selectId: function (instance) { return instance.id; }
2179 }, options), selectId = _b.selectId, sortComparer = _b.sortComparer;
2180 var stateFactory = createInitialStateFactory();
2181 var selectorsFactory = createSelectorsFactory();
2182 var stateAdapter = sortComparer ? createSortedStateAdapter(selectId, sortComparer) : createUnsortedStateAdapter(selectId);
2183 return __spreadValues(__spreadValues(__spreadValues({
2184 selectId: selectId,
2185 sortComparer: sortComparer
2186 }, stateFactory), selectorsFactory), stateAdapter);
2187 }
2188 // src/nanoid.ts
2189 var urlAlphabet = "ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW";
2190 var nanoid = function (size) {
2191 if (size === void 0) { size = 21; }
2192 var id = "";
2193 var i = size;
2194 while (i--) {
2195 id += urlAlphabet[Math.random() * 64 | 0];
2196 }
2197 return id;
2198 };
2199 // src/createAsyncThunk.ts
2200 var commonProperties = [
2201 "name",
2202 "message",
2203 "stack",
2204 "code"
2205 ];
2206 var RejectWithValue = /** @class */ (function () {
2207 function RejectWithValue(payload, meta) {
2208 this.payload = payload;
2209 this.meta = meta;
2210 }
2211 return RejectWithValue;
2212 }());
2213 var FulfillWithMeta = /** @class */ (function () {
2214 function FulfillWithMeta(payload, meta) {
2215 this.payload = payload;
2216 this.meta = meta;
2217 }
2218 return FulfillWithMeta;
2219 }());
2220 var miniSerializeError = function (value) {
2221 if (typeof value === "object" && value !== null) {
2222 var simpleError = {};
2223 for (var _i = 0, commonProperties_1 = commonProperties; _i < commonProperties_1.length; _i++) {
2224 var property = commonProperties_1[_i];
2225 if (typeof value[property] === "string") {
2226 simpleError[property] = value[property];
2227 }
2228 }
2229 return simpleError;
2230 }
2231 return { message: String(value) };
2232 };
2233 function createAsyncThunk(typePrefix, payloadCreator, options) {
2234 var fulfilled = createAction(typePrefix + "/fulfilled", function (payload, requestId, arg, meta) { return ({
2235 payload: payload,
2236 meta: __spreadProps(__spreadValues({}, meta || {}), {
2237 arg: arg,
2238 requestId: requestId,
2239 requestStatus: "fulfilled"
2240 })
2241 }); });
2242 var pending = createAction(typePrefix + "/pending", function (requestId, arg, meta) { return ({
2243 payload: void 0,
2244 meta: __spreadProps(__spreadValues({}, meta || {}), {
2245 arg: arg,
2246 requestId: requestId,
2247 requestStatus: "pending"
2248 })
2249 }); });
2250 var rejected = createAction(typePrefix + "/rejected", function (error, requestId, arg, payload, meta) { return ({
2251 payload: payload,
2252 error: (options && options.serializeError || miniSerializeError)(error || "Rejected"),
2253 meta: __spreadProps(__spreadValues({}, meta || {}), {
2254 arg: arg,
2255 requestId: requestId,
2256 rejectedWithValue: !!payload,
2257 requestStatus: "rejected",
2258 aborted: (error == null ? void 0 : error.name) === "AbortError",
2259 condition: (error == null ? void 0 : error.name) === "ConditionError"
2260 })
2261 }); });
2262 var displayedWarning = false;
2263 var AC = typeof AbortController !== "undefined" ? AbortController : /** @class */ (function () {
2264 function class_1() {
2265 this.signal = {
2266 aborted: false,
2267 addEventListener: function () {
2268 },
2269 dispatchEvent: function () {
2270 return false;
2271 },
2272 onabort: function () {
2273 },
2274 removeEventListener: function () {
2275 }
2276 };
2277 }
2278 class_1.prototype.abort = function () {
2279 if (true) {
2280 if (!displayedWarning) {
2281 displayedWarning = true;
2282 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'.");
2283 }
2284 }
2285 };
2286 return class_1;
2287 }());
2288 function actionCreator(arg) {
2289 return function (dispatch, getState, extra) {
2290 var _a;
2291 var requestId = ((_a = options == null ? void 0 : options.idGenerator) != null ? _a : nanoid)();
2292 var abortController = new AC();
2293 var abortReason;
2294 var abortedPromise = new Promise(function (_, reject) { return abortController.signal.addEventListener("abort", function () { return reject({ name: "AbortError", message: abortReason || "Aborted" }); }); });
2295 var started = false;
2296 function abort(reason) {
2297 if (started) {
2298 abortReason = reason;
2299 abortController.abort();
2300 }
2301 }
2302 var promise = function () {
2303 return __async(this, null, function () {
2304 var _a2, finalAction, err_1, skipDispatch;
2305 return __generator(this, function (_b) {
2306 switch (_b.label) {
2307 case 0:
2308 _b.trys.push([0, 2, , 3]);
2309 if (options && options.condition && options.condition(arg, { getState: getState, extra: extra }) === false) {
2310 throw {
2311 name: "ConditionError",
2312 message: "Aborted due to condition callback returning false."
2313 };
2314 }
2315 started = true;
2316 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 })));
2317 return [4 /*yield*/, Promise.race([
2318 abortedPromise,
2319 Promise.resolve(payloadCreator(arg, {
2320 dispatch: dispatch,
2321 getState: getState,
2322 extra: extra,
2323 requestId: requestId,
2324 signal: abortController.signal,
2325 rejectWithValue: function (value, meta) {
2326 return new RejectWithValue(value, meta);
2327 },
2328 fulfillWithValue: function (value, meta) {
2329 return new FulfillWithMeta(value, meta);
2330 }
2331 })).then(function (result) {
2332 if (result instanceof RejectWithValue) {
2333 throw result;
2334 }
2335 if (result instanceof FulfillWithMeta) {
2336 return fulfilled(result.payload, requestId, arg, result.meta);
2337 }
2338 return fulfilled(result, requestId, arg);
2339 })
2340 ])];
2341 case 1:
2342 finalAction = _b.sent();
2343 return [3 /*break*/, 3];
2344 case 2:
2345 err_1 = _b.sent();
2346 finalAction = err_1 instanceof RejectWithValue ? rejected(null, requestId, arg, err_1.payload, err_1.meta) : rejected(err_1, requestId, arg);
2347 return [3 /*break*/, 3];
2348 case 3:
2349 skipDispatch = options && !options.dispatchConditionRejection && rejected.match(finalAction) && finalAction.meta.condition;
2350 if (!skipDispatch) {
2351 dispatch(finalAction);
2352 }
2353 return [2 /*return*/, finalAction];
2354 }
2355 });
2356 });
2357 }();
2358 return Object.assign(promise, {
2359 abort: abort,
2360 requestId: requestId,
2361 arg: arg,
2362 unwrap: function () {
2363 return promise.then(unwrapResult);
2364 }
2365 });
2366 };
2367 }
2368 return Object.assign(actionCreator, {
2369 pending: pending,
2370 rejected: rejected,
2371 fulfilled: fulfilled,
2372 typePrefix: typePrefix
2373 });
2374 }
2375 function unwrapResult(action) {
2376 if (action.meta && action.meta.rejectedWithValue) {
2377 throw action.payload;
2378 }
2379 if (action.error) {
2380 throw action.error;
2381 }
2382 return action.payload;
2383 }
2384 // src/tsHelpers.ts
2385 var hasMatchFunction = function (v) {
2386 return v && typeof v.match === "function";
2387 };
2388 // src/matchers.ts
2389 var matches = function (matcher, action) {
2390 if (hasMatchFunction(matcher)) {
2391 return matcher.match(action);
2392 }
2393 else {
2394 return matcher(action);
2395 }
2396 };
2397 function isAnyOf() {
2398 var matchers = [];
2399 for (var _i = 0; _i < arguments.length; _i++) {
2400 matchers[_i] = arguments[_i];
2401 }
2402 return function (action) {
2403 return matchers.some(function (matcher) { return matches(matcher, action); });
2404 };
2405 }
2406 function isAllOf() {
2407 var matchers = [];
2408 for (var _i = 0; _i < arguments.length; _i++) {
2409 matchers[_i] = arguments[_i];
2410 }
2411 return function (action) {
2412 return matchers.every(function (matcher) { return matches(matcher, action); });
2413 };
2414 }
2415 function hasExpectedRequestMetadata(action, validStatus) {
2416 if (!action || !action.meta)
2417 return false;
2418 var hasValidRequestId = typeof action.meta.requestId === "string";
2419 var hasValidRequestStatus = validStatus.indexOf(action.meta.requestStatus) > -1;
2420 return hasValidRequestId && hasValidRequestStatus;
2421 }
2422 function isAsyncThunkArray(a) {
2423 return typeof a[0] === "function" && "pending" in a[0] && "fulfilled" in a[0] && "rejected" in a[0];
2424 }
2425 function isPending() {
2426 var asyncThunks = [];
2427 for (var _i = 0; _i < arguments.length; _i++) {
2428 asyncThunks[_i] = arguments[_i];
2429 }
2430 if (asyncThunks.length === 0) {
2431 return function (action) { return hasExpectedRequestMetadata(action, ["pending"]); };
2432 }
2433 if (!isAsyncThunkArray(asyncThunks)) {
2434 return isPending()(asyncThunks[0]);
2435 }
2436 return function (action) {
2437 var matchers = asyncThunks.map(function (asyncThunk) { return asyncThunk.pending; });
2438 var combinedMatcher = isAnyOf.apply(void 0, matchers);
2439 return combinedMatcher(action);
2440 };
2441 }
2442 function isRejected() {
2443 var asyncThunks = [];
2444 for (var _i = 0; _i < arguments.length; _i++) {
2445 asyncThunks[_i] = arguments[_i];
2446 }
2447 if (asyncThunks.length === 0) {
2448 return function (action) { return hasExpectedRequestMetadata(action, ["rejected"]); };
2449 }
2450 if (!isAsyncThunkArray(asyncThunks)) {
2451 return isRejected()(asyncThunks[0]);
2452 }
2453 return function (action) {
2454 var matchers = asyncThunks.map(function (asyncThunk) { return asyncThunk.rejected; });
2455 var combinedMatcher = isAnyOf.apply(void 0, matchers);
2456 return combinedMatcher(action);
2457 };
2458 }
2459 function isRejectedWithValue() {
2460 var asyncThunks = [];
2461 for (var _i = 0; _i < arguments.length; _i++) {
2462 asyncThunks[_i] = arguments[_i];
2463 }
2464 var hasFlag = function (action) {
2465 return action && action.meta && action.meta.rejectedWithValue;
2466 };
2467 if (asyncThunks.length === 0) {
2468 return function (action) {
2469 var combinedMatcher = isAllOf(isRejected.apply(void 0, asyncThunks), hasFlag);
2470 return combinedMatcher(action);
2471 };
2472 }
2473 if (!isAsyncThunkArray(asyncThunks)) {
2474 return isRejectedWithValue()(asyncThunks[0]);
2475 }
2476 return function (action) {
2477 var combinedMatcher = isAllOf(isRejected.apply(void 0, asyncThunks), hasFlag);
2478 return combinedMatcher(action);
2479 };
2480 }
2481 function isFulfilled() {
2482 var asyncThunks = [];
2483 for (var _i = 0; _i < arguments.length; _i++) {
2484 asyncThunks[_i] = arguments[_i];
2485 }
2486 if (asyncThunks.length === 0) {
2487 return function (action) { return hasExpectedRequestMetadata(action, ["fulfilled"]); };
2488 }
2489 if (!isAsyncThunkArray(asyncThunks)) {
2490 return isFulfilled()(asyncThunks[0]);
2491 }
2492 return function (action) {
2493 var matchers = asyncThunks.map(function (asyncThunk) { return asyncThunk.fulfilled; });
2494 var combinedMatcher = isAnyOf.apply(void 0, matchers);
2495 return combinedMatcher(action);
2496 };
2497 }
2498 function isAsyncThunkAction() {
2499 var asyncThunks = [];
2500 for (var _i = 0; _i < arguments.length; _i++) {
2501 asyncThunks[_i] = arguments[_i];
2502 }
2503 if (asyncThunks.length === 0) {
2504 return function (action) { return hasExpectedRequestMetadata(action, ["pending", "fulfilled", "rejected"]); };
2505 }
2506 if (!isAsyncThunkArray(asyncThunks)) {
2507 return isAsyncThunkAction()(asyncThunks[0]);
2508 }
2509 return function (action) {
2510 var matchers = [];
2511 for (var _i = 0, asyncThunks_1 = asyncThunks; _i < asyncThunks_1.length; _i++) {
2512 var asyncThunk = asyncThunks_1[_i];
2513 matchers.push(asyncThunk.pending, asyncThunk.rejected, asyncThunk.fulfilled);
2514 }
2515 var combinedMatcher = isAnyOf.apply(void 0, matchers);
2516 return combinedMatcher(action);
2517 };
2518 }
2519 // src/index.ts
2520 (0,immer__WEBPACK_IMPORTED_MODULE_2__.enableES5)();
2521
2522 //# sourceMappingURL=redux-toolkit.esm.js.map
2523
2524 /***/ }),
2525
2526 /***/ "../assets/dev/js/editor/utils/files-upload-handler.js":
2527 /*!*************************************************************!*\
2528 !*** ../assets/dev/js/editor/utils/files-upload-handler.js ***!
2529 \*************************************************************/
2530 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2531
2532 "use strict";
2533 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2534
2535
2536 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2537
2538 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2539
2540 _Object$defineProperty(exports, "__esModule", {
2541 value: true
2542 });
2543
2544 exports["default"] = void 0;
2545
2546 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
2547
2548 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2549
2550 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2551
2552 var FilesUploadHandler = /*#__PURE__*/function () {
2553 function FilesUploadHandler() {
2554 (0, _classCallCheck2.default)(this, FilesUploadHandler);
2555 }
2556
2557 (0, _createClass2.default)(FilesUploadHandler, null, [{
2558 key: "isUploadEnabled",
2559 value: function isUploadEnabled(mediaType) {
2560 var unfilteredFilesTypes = ['svg', 'application/json'];
2561
2562 if (!unfilteredFilesTypes.includes(mediaType)) {
2563 return true;
2564 }
2565
2566 return elementorCommon.config.filesUpload.unfilteredFiles;
2567 }
2568 }, {
2569 key: "setUploadTypeCaller",
2570 value: function setUploadTypeCaller(frame) {
2571 frame.uploader.uploader.param('uploadTypeCaller', 'elementor-wp-media-upload');
2572 }
2573 }, {
2574 key: "getUnfilteredFilesNotEnabledDialog",
2575 value: function getUnfilteredFilesNotEnabledDialog(callback) {
2576 var onConfirm = function onConfirm() {
2577 elementorCommon.ajax.addRequest('enable_unfiltered_files_upload', {}, true);
2578 elementorCommon.config.filesUpload.unfilteredFiles = true;
2579 callback();
2580 };
2581
2582 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);
2583 }
2584 }, {
2585 key: "getUnfilteredFilesNotEnabledImportTemplateDialog",
2586 value: function getUnfilteredFilesNotEnabledImportTemplateDialog(callback) {
2587 return elementorCommon.dialogsManager.createWidget('confirm', {
2588 id: 'e-enable-unfiltered-files-dialog-import-template',
2589 headerMessage: __('Enable Unfiltered File Uploads', 'elementor'),
2590 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'),
2591 position: {
2592 my: 'center center',
2593 at: 'center center'
2594 },
2595 strings: {
2596 confirm: __('Enable and Import', 'elementor'),
2597 cancel: __('Import Without Enabling', 'elementor')
2598 },
2599 onConfirm: function onConfirm() {
2600 elementorCommon.ajax.addRequest('enable_unfiltered_files_upload', {
2601 success: function success() {
2602 // This utility is used in both the admin and the Editor.
2603 elementorCommon.config.filesUpload.unfilteredFiles = true;
2604 callback();
2605 }
2606 }, true);
2607 },
2608 onCancel: function onCancel() {
2609 return callback();
2610 }
2611 });
2612 }
2613 }]);
2614 return FilesUploadHandler;
2615 }();
2616
2617 exports["default"] = FilesUploadHandler;
2618
2619 /***/ }),
2620
2621 /***/ "../assets/dev/js/editor/utils/is-instanceof.js":
2622 /*!******************************************************!*\
2623 !*** ../assets/dev/js/editor/utils/is-instanceof.js ***!
2624 \******************************************************/
2625 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2626
2627 "use strict";
2628
2629
2630 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2631
2632 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2633
2634 _Object$defineProperty(exports, "__esModule", {
2635 value: true
2636 });
2637
2638 exports["default"] = void 0;
2639
2640 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
2641
2642 var _createForOfIteratorHelper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createForOfIteratorHelper */ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js"));
2643
2644 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
2645
2646 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"));
2647
2648 /**
2649 * Some FileAPI objects such as FileList, DataTransferItem and DataTransferItemList has inconsistency with the retrieved
2650 * object (from events, etc.) and the actual JavaScript object so a regular instanceof doesn't work. This function can
2651 * check whether it's instanceof by using the objects constructor and prototype names.
2652 *
2653 * @param object
2654 * @param constructors
2655 * @returns {boolean}
2656 */
2657 var _default = function _default(object, constructors) {
2658 constructors = (0, _isArray.default)(constructors) ? constructors : [constructors];
2659
2660 var _iterator = (0, _createForOfIteratorHelper2.default)(constructors),
2661 _step;
2662
2663 try {
2664 for (_iterator.s(); !(_step = _iterator.n()).done;) {
2665 var _constructor = _step.value;
2666
2667 if (object.constructor.name === _constructor.prototype[_toStringTag.default]) {
2668 return true;
2669 }
2670 }
2671 } catch (err) {
2672 _iterator.e(err);
2673 } finally {
2674 _iterator.f();
2675 }
2676
2677 return false;
2678 };
2679
2680 exports["default"] = _default;
2681
2682 /***/ }),
2683
2684 /***/ "../assets/dev/js/modules/imports/args-object.js":
2685 /*!*******************************************************!*\
2686 !*** ../assets/dev/js/modules/imports/args-object.js ***!
2687 \*******************************************************/
2688 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2689
2690 "use strict";
2691
2692
2693 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2694
2695 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2696
2697 _Object$defineProperty(exports, "__esModule", {
2698 value: true
2699 });
2700
2701 exports["default"] = void 0;
2702
2703 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
2704
2705 __webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
2706
2707 var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
2708
2709 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2710
2711 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2712
2713 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2714
2715 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2716
2717 var _instanceType = _interopRequireDefault(__webpack_require__(/*! ./instance-type */ "../assets/dev/js/modules/imports/instance-type.js"));
2718
2719 var _isInstanceof = _interopRequireDefault(__webpack_require__(/*! ../../editor/utils/is-instanceof */ "../assets/dev/js/editor/utils/is-instanceof.js"));
2720
2721 var ArgsObject = /*#__PURE__*/function (_InstanceType) {
2722 (0, _inherits2.default)(ArgsObject, _InstanceType);
2723
2724 var _super = (0, _createSuper2.default)(ArgsObject);
2725
2726 /**
2727 * Function constructor().
2728 *
2729 * Create ArgsObject.
2730 *
2731 * @param {{}} args
2732 */
2733 function ArgsObject(args) {
2734 var _this;
2735
2736 (0, _classCallCheck2.default)(this, ArgsObject);
2737 _this = _super.call(this);
2738 _this.args = args;
2739 return _this;
2740 }
2741 /**
2742 * Function requireArgument().
2743 *
2744 * Validate property in args.
2745 *
2746 * @param {string} property
2747 * @param {{}} args
2748 *
2749 * @throws {Error}
2750 *
2751 */
2752
2753
2754 (0, _createClass2.default)(ArgsObject, [{
2755 key: "requireArgument",
2756 value: function requireArgument(property) {
2757 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.args;
2758
2759 if (!args.hasOwnProperty(property)) {
2760 throw Error("".concat(property, " is required."));
2761 }
2762 }
2763 /**
2764 * Function requireArgumentType().
2765 *
2766 * Validate property in args using `type === typeof(args.whatever)`.
2767 *
2768 * @param {string} property
2769 * @param {string} type
2770 * @param {{}} args
2771 *
2772 * @throws {Error}
2773 *
2774 */
2775
2776 }, {
2777 key: "requireArgumentType",
2778 value: function requireArgumentType(property, type) {
2779 var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
2780 this.requireArgument(property, args);
2781
2782 if ((0, _typeof2.default)(args[property]) !== type) {
2783 throw Error("".concat(property, " invalid type: ").concat(type, "."));
2784 }
2785 }
2786 /**
2787 * Function requireArgumentInstance().
2788 *
2789 * Validate property in args using `args.whatever instanceof instance`.
2790 *
2791 * @param {string} property
2792 * @param {instanceof} instance
2793 * @param {{}} args
2794 *
2795 * @throws {Error}
2796 *
2797 */
2798
2799 }, {
2800 key: "requireArgumentInstance",
2801 value: function requireArgumentInstance(property, instance) {
2802 var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
2803 this.requireArgument(property, args);
2804
2805 if (!(args[property] instanceof instance) && !(0, _isInstanceof.default)(args[property], instance)) {
2806 throw Error("".concat(property, " invalid instance."));
2807 }
2808 }
2809 /**
2810 * Function requireArgumentConstructor().
2811 *
2812 * Validate property in args using `type === args.whatever.constructor`.
2813 *
2814 * @param {string} property
2815 * @param {*} type
2816 * @param {{}} args
2817 *
2818 * @throws {Error}
2819 *
2820 */
2821
2822 }, {
2823 key: "requireArgumentConstructor",
2824 value: function requireArgumentConstructor(property, type) {
2825 var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
2826 this.requireArgument(property, args); // Note: Converting the constructor to string in order to avoid equation issues
2827 // due to different memory addresses between iframes (window.Object !== window.top.Object).
2828
2829 if (args[property].constructor.toString() !== type.prototype.constructor.toString()) {
2830 throw Error("".concat(property, " invalid constructor type."));
2831 }
2832 }
2833 }], [{
2834 key: "getInstanceType",
2835 value: function getInstanceType() {
2836 return 'ArgsObject';
2837 }
2838 }]);
2839 return ArgsObject;
2840 }(_instanceType.default);
2841
2842 exports["default"] = ArgsObject;
2843
2844 /***/ }),
2845
2846 /***/ "../assets/dev/js/modules/imports/instance-type.js":
2847 /*!*********************************************************!*\
2848 !*** ../assets/dev/js/modules/imports/instance-type.js ***!
2849 \*********************************************************/
2850 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2851
2852 "use strict";
2853
2854
2855 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2856
2857 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2858
2859 _Object$defineProperty(exports, "__esModule", {
2860 value: true
2861 });
2862
2863 exports["default"] = void 0;
2864
2865 var _hasInstance = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/has-instance */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js"));
2866
2867 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
2868
2869 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
2870
2871 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2872
2873 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2874
2875 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2876
2877 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2878
2879 var InstanceType = /*#__PURE__*/function (_Symbol$hasInstance) {
2880 function InstanceType() {
2881 var _this = this;
2882
2883 (0, _classCallCheck2.default)(this, InstanceType);
2884 // Since anonymous classes sometimes do not get validated by babel, do it manually.
2885 var target = this instanceof InstanceType ? this.constructor : void 0;
2886 var prototypes = [];
2887
2888 while (target.__proto__ && target.__proto__.name) {
2889 prototypes.push(target.__proto__);
2890 target = target.__proto__;
2891 }
2892
2893 prototypes.reverse().forEach(function (proto) {
2894 return _this instanceof proto;
2895 });
2896 }
2897
2898 (0, _createClass2.default)(InstanceType, null, [{
2899 key: _Symbol$hasInstance,
2900 value: function value(target) {
2901 /**
2902 * This is function extending being called each time JS uses instanceOf, since babel use it each time it create new class
2903 * its give's opportunity to mange capabilities of instanceOf operator.
2904 * saving current class each time will give option later to handle instanceOf manually.
2905 */
2906 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.
2907
2908 if (target && !target.constructor.getInstanceType) {
2909 return result;
2910 }
2911
2912 if (target) {
2913 if (!target.instanceTypes) {
2914 target.instanceTypes = [];
2915 }
2916
2917 if (!result) {
2918 if (this.getInstanceType() === target.constructor.getInstanceType()) {
2919 result = true;
2920 }
2921 }
2922
2923 if (result) {
2924 var name = this.getInstanceType === InstanceType.getInstanceType ? 'BaseInstanceType' : this.getInstanceType();
2925
2926 if (-1 === target.instanceTypes.indexOf(name)) {
2927 target.instanceTypes.push(name);
2928 }
2929 }
2930 }
2931
2932 if (!result && target) {
2933 // Check if the given 'target', is instance of known types.
2934 result = target.instanceTypes && (0, _isArray.default)(target.instanceTypes) && -1 !== target.instanceTypes.indexOf(this.getInstanceType());
2935 }
2936
2937 return result;
2938 }
2939 }, {
2940 key: "getInstanceType",
2941 value: function getInstanceType() {
2942 elementorModules.ForceMethodImplementation();
2943 }
2944 }]);
2945 return InstanceType;
2946 }(_hasInstance.default);
2947
2948 exports["default"] = InstanceType;
2949
2950 /***/ }),
2951
2952 /***/ "../assets/dev/js/modules/imports/module.js":
2953 /*!**************************************************!*\
2954 !*** ../assets/dev/js/modules/imports/module.js ***!
2955 \**************************************************/
2956 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2957
2958 "use strict";
2959
2960
2961 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2962
2963 var _create = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js"));
2964
2965 var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
2966
2967 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
2968
2969 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
2970
2971 __webpack_require__(/*! core-js/modules/es6.array.slice.js */ "../node_modules/core-js/modules/es6.array.slice.js");
2972
2973 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
2974
2975 var Module = function Module() {
2976 var $ = jQuery,
2977 instanceParams = arguments,
2978 self = this,
2979 events = {};
2980 var settings;
2981
2982 var ensureClosureMethods = function ensureClosureMethods() {
2983 $.each(self, function (methodName) {
2984 var oldMethod = self[methodName];
2985
2986 if ('function' !== typeof oldMethod) {
2987 return;
2988 }
2989
2990 self[methodName] = function () {
2991 return oldMethod.apply(self, arguments);
2992 };
2993 });
2994 };
2995
2996 var initSettings = function initSettings() {
2997 settings = self.getDefaultSettings();
2998 var instanceSettings = instanceParams[0];
2999
3000 if (instanceSettings) {
3001 $.extend(true, settings, instanceSettings);
3002 }
3003 };
3004
3005 var init = function init() {
3006 self.__construct.apply(self, instanceParams);
3007
3008 ensureClosureMethods();
3009 initSettings();
3010 self.trigger('init');
3011 };
3012
3013 this.getItems = function (items, itemKey) {
3014 if (itemKey) {
3015 var keyStack = itemKey.split('.'),
3016 currentKey = keyStack.splice(0, 1);
3017
3018 if (!keyStack.length) {
3019 return items[currentKey];
3020 }
3021
3022 if (!items[currentKey]) {
3023 return;
3024 }
3025
3026 return this.getItems(items[currentKey], keyStack.join('.'));
3027 }
3028
3029 return items;
3030 };
3031
3032 this.getSettings = function (setting) {
3033 return this.getItems(settings, setting);
3034 };
3035
3036 this.setSettings = function (settingKey, value, settingsContainer) {
3037 if (!settingsContainer) {
3038 settingsContainer = settings;
3039 }
3040
3041 if ('object' === (0, _typeof2.default)(settingKey)) {
3042 $.extend(settingsContainer, settingKey);
3043 return self;
3044 }
3045
3046 var keyStack = settingKey.split('.'),
3047 currentKey = keyStack.splice(0, 1);
3048
3049 if (!keyStack.length) {
3050 settingsContainer[currentKey] = value;
3051 return self;
3052 }
3053
3054 if (!settingsContainer[currentKey]) {
3055 settingsContainer[currentKey] = {};
3056 }
3057
3058 return self.setSettings(keyStack.join('.'), value, settingsContainer[currentKey]);
3059 };
3060
3061 this.getErrorMessage = function (type, functionName) {
3062 var message;
3063
3064 switch (type) {
3065 case 'forceMethodImplementation':
3066 message = "The method '".concat(functionName, "' must to be implemented in the inheritor child.");
3067 break;
3068
3069 default:
3070 message = 'An error occurs';
3071 }
3072
3073 return message;
3074 }; // TODO: This function should be deleted ?.
3075
3076
3077 this.forceMethodImplementation = function (functionName) {
3078 throw new Error(this.getErrorMessage('forceMethodImplementation', functionName));
3079 };
3080
3081 this.on = function (eventName, callback) {
3082 if ('object' === (0, _typeof2.default)(eventName)) {
3083 $.each(eventName, function (singleEventName) {
3084 self.on(singleEventName, this);
3085 });
3086 return self;
3087 }
3088
3089 var eventNames = eventName.split(' ');
3090 eventNames.forEach(function (singleEventName) {
3091 if (!events[singleEventName]) {
3092 events[singleEventName] = [];
3093 }
3094
3095 events[singleEventName].push(callback);
3096 });
3097 return self;
3098 };
3099
3100 this.off = function (eventName, callback) {
3101 if (!events[eventName]) {
3102 return self;
3103 }
3104
3105 if (!callback) {
3106 delete events[eventName];
3107 return self;
3108 }
3109
3110 var callbackIndex = events[eventName].indexOf(callback);
3111
3112 if (-1 !== callbackIndex) {
3113 delete events[eventName][callbackIndex]; // Reset array index (for next off on same event).
3114
3115 events[eventName] = events[eventName].filter(function (val) {
3116 return val;
3117 });
3118 }
3119
3120 return self;
3121 };
3122
3123 this.trigger = function (eventName) {
3124 var methodName = 'on' + eventName[0].toUpperCase() + eventName.slice(1),
3125 params = Array.prototype.slice.call(arguments, 1);
3126
3127 if (self[methodName]) {
3128 self[methodName].apply(self, params);
3129 }
3130
3131 var callbacks = events[eventName];
3132
3133 if (!callbacks) {
3134 return self;
3135 }
3136
3137 $.each(callbacks, function (index, callback) {
3138 callback.apply(self, params);
3139 });
3140 return self;
3141 };
3142
3143 init();
3144 };
3145
3146 Module.prototype.__construct = function () {};
3147
3148 Module.prototype.getDefaultSettings = function () {
3149 return {};
3150 };
3151
3152 Module.prototype.getConstructorID = function () {
3153 return this.constructor.name;
3154 };
3155
3156 Module.extend = function (properties) {
3157 var $ = jQuery,
3158 parent = this;
3159
3160 var child = function child() {
3161 return parent.apply(this, arguments);
3162 };
3163
3164 $.extend(child, parent);
3165 child.prototype = (0, _create.default)($.extend({}, parent.prototype, properties));
3166 child.prototype.constructor = child;
3167 child.__super__ = parent.prototype;
3168 return child;
3169 };
3170
3171 module.exports = Module;
3172
3173 /***/ }),
3174
3175 /***/ "../assets/dev/js/utils/time.js":
3176 /*!**************************************!*\
3177 !*** ../assets/dev/js/utils/time.js ***!
3178 \**************************************/
3179 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3180
3181 "use strict";
3182
3183
3184 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3185
3186 _Object$defineProperty(exports, "__esModule", {
3187 value: true
3188 });
3189
3190 exports["default"] = getUserTimestamp;
3191
3192 __webpack_require__(/*! core-js/modules/es6.array.slice.js */ "../node_modules/core-js/modules/es6.array.slice.js");
3193
3194 /**
3195 * Returns the timestamp in ISO8601 format with the UTC timezone offset.
3196 *
3197 * @since 3.6.0
3198 *
3199 * @returns {Date}
3200 */
3201 function getUserTimestamp() {
3202 var date = new Date(),
3203 timezoneOffset = date.getTimezoneOffset(); // Local time for the user
3204
3205 var UTCTimestamp = new Date(date.getTime() - timezoneOffset * 60000).toISOString(); // Remove the milliseconds and Z suffix from the string.
3206
3207 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)
3208
3209 var timezoneOffsetInHours = timezoneOffset / 60,
3210 // Negative offsets include a '-' sign in the getTimezoneOffset value, positive values need a '+' prefix (ISO8601).
3211 sign = 0 <= timezoneOffsetInHours ? '+' : '',
3212 addedZero = 10 < timezoneOffsetInHours ? '0' : '';
3213 var formattedTimezoneOffset = sign + addedZero + timezoneOffsetInHours + ':00';
3214 return UTCTimestamp + formattedTimezoneOffset;
3215 }
3216
3217 /***/ }),
3218
3219 /***/ "../core/common/assets/js/components/wordpress/commands-data/index.js":
3220 /*!****************************************************************************!*\
3221 !*** ../core/common/assets/js/components/wordpress/commands-data/index.js ***!
3222 \****************************************************************************/
3223 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3224
3225 "use strict";
3226
3227
3228 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3229
3230 _Object$defineProperty(exports, "__esModule", {
3231 value: true
3232 });
3233
3234 _Object$defineProperty(exports, "Media", {
3235 enumerable: true,
3236 get: function get() {
3237 return _media.Media;
3238 }
3239 });
3240
3241 var _media = __webpack_require__(/*! ./media */ "../core/common/assets/js/components/wordpress/commands-data/media.js");
3242
3243 /***/ }),
3244
3245 /***/ "../core/common/assets/js/components/wordpress/commands-data/media.js":
3246 /*!****************************************************************************!*\
3247 !*** ../core/common/assets/js/components/wordpress/commands-data/media.js ***!
3248 \****************************************************************************/
3249 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3250
3251 "use strict";
3252 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3253
3254
3255 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3256
3257 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3258
3259 _Object$defineProperty(exports, "__esModule", {
3260 value: true
3261 });
3262
3263 exports.Media = void 0;
3264
3265 var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
3266
3267 var _parseInt2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/parse-int */ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js"));
3268
3269 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
3270
3271 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
3272
3273 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
3274
3275 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
3276
3277 var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
3278
3279 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3280
3281 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3282
3283 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
3284
3285 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
3286
3287 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3288
3289 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3290
3291 var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../modules/web-cli/assets/js/modules/command-data.js"));
3292
3293 var _filesUploadHandler = _interopRequireDefault(__webpack_require__(/*! elementor-editor/utils/files-upload-handler */ "../assets/dev/js/editor/utils/files-upload-handler.js"));
3294
3295 var Media = /*#__PURE__*/function (_CommandData) {
3296 (0, _inherits2.default)(Media, _CommandData);
3297
3298 var _super = (0, _createSuper2.default)(Media);
3299
3300 function Media() {
3301 (0, _classCallCheck2.default)(this, Media);
3302 return _super.apply(this, arguments);
3303 }
3304
3305 (0, _createClass2.default)(Media, [{
3306 key: "validateArgs",
3307 value: function validateArgs() {
3308 this.requireArgumentInstance('file', File);
3309 }
3310 }, {
3311 key: "getRequestData",
3312 value: function getRequestData() {
3313 var requestData = (0, _get2.default)((0, _getPrototypeOf2.default)(Media.prototype), "getRequestData", this).call(this);
3314 requestData.namespace = 'wp';
3315 requestData.version = '2';
3316 return requestData;
3317 }
3318 }, {
3319 key: "applyBeforeCreate",
3320 value: function applyBeforeCreate(args) {
3321 var _args$options;
3322
3323 args.headers = {
3324 'Content-Disposition': "attachment; filename=".concat(this.file.name),
3325 'Content-Type': this.file.type
3326 };
3327 args.query = {
3328 uploadTypeCaller: 'elementor-wp-media-upload'
3329 };
3330 args.data = this.file;
3331
3332 if ((_args$options = args.options) !== null && _args$options !== void 0 && _args$options.progress) {
3333 this.toast = elementor.notifications.showToast({
3334 message: __('Uploading...'),
3335 sticky: true
3336 });
3337 }
3338
3339 return args;
3340 }
3341 }, {
3342 key: "applyAfterCreate",
3343 value: function applyAfterCreate(data, args) {
3344 var _args$options2;
3345
3346 if ((_args$options2 = args.options) !== null && _args$options2 !== void 0 && _args$options2.progress) {
3347 this.toast.hide();
3348 }
3349
3350 return data;
3351 }
3352 }, {
3353 key: "run",
3354 value: function () {
3355 var _run = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
3356 return _regenerator.default.wrap(function _callee$(_context) {
3357 while (1) {
3358 switch (_context.prev = _context.next) {
3359 case 0:
3360 this.file = this.args.file;
3361
3362 if (!(this.file.size > (0, _parseInt2.default)(window._wpPluploadSettings.defaults.filters.max_file_size, 10))) {
3363 _context.next = 3;
3364 break;
3365 }
3366
3367 throw new Error(__('The file exceeds the maximum upload size for this site.', 'elementor'));
3368
3369 case 3:
3370 if (!(!window._wpPluploadSettings.defaults.filters.mime_types[0].extensions.split(',').includes(this.file.name.split('.').pop()) && !elementor.config.filesUpload.unfilteredFiles)) {
3371 _context.next = 6;
3372 break;
3373 }
3374
3375 _filesUploadHandler.default.getUnfilteredFilesNotEnabledDialog(function () {}).show();
3376
3377 return _context.abrupt("return");
3378
3379 case 6:
3380 _context.next = 8;
3381 return (0, _get2.default)((0, _getPrototypeOf2.default)(Media.prototype), "run", this).call(this);
3382
3383 case 8:
3384 return _context.abrupt("return", _context.sent);
3385
3386 case 9:
3387 case "end":
3388 return _context.stop();
3389 }
3390 }
3391 }, _callee, this);
3392 }));
3393
3394 function run() {
3395 return _run.apply(this, arguments);
3396 }
3397
3398 return run;
3399 }()
3400 }], [{
3401 key: "getEndpointFormat",
3402 value: function getEndpointFormat() {
3403 // 'wp/media' to 'media' since `requestData.namespace` is 'wp'.
3404 return 'media';
3405 }
3406 }]);
3407 return Media;
3408 }(_commandData.default);
3409
3410 exports.Media = Media;
3411
3412 /***/ }),
3413
3414 /***/ "../core/common/assets/js/components/wordpress/component.js":
3415 /*!******************************************************************!*\
3416 !*** ../core/common/assets/js/components/wordpress/component.js ***!
3417 \******************************************************************/
3418 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3419
3420 "use strict";
3421
3422
3423 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3424
3425 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3426
3427 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3428
3429 _Object$defineProperty(exports, "__esModule", {
3430 value: true
3431 });
3432
3433 exports["default"] = void 0;
3434
3435 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3436
3437 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3438
3439 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3440
3441 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3442
3443 var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../modules/web-cli/assets/js/modules/component-base.js"));
3444
3445 var dataCommands = _interopRequireWildcard(__webpack_require__(/*! ./commands-data/ */ "../core/common/assets/js/components/wordpress/commands-data/index.js"));
3446
3447 var Component = /*#__PURE__*/function (_ComponentBase) {
3448 (0, _inherits2.default)(Component, _ComponentBase);
3449
3450 var _super = (0, _createSuper2.default)(Component);
3451
3452 function Component() {
3453 (0, _classCallCheck2.default)(this, Component);
3454 return _super.apply(this, arguments);
3455 }
3456
3457 (0, _createClass2.default)(Component, [{
3458 key: "getNamespace",
3459 value: function getNamespace() {
3460 return 'wp';
3461 }
3462 }, {
3463 key: "defaultData",
3464 value: function defaultData() {
3465 return this.importCommands(dataCommands);
3466 }
3467 }]);
3468 return Component;
3469 }(_componentBase.default);
3470
3471 exports["default"] = Component;
3472
3473 /***/ }),
3474
3475 /***/ "../core/common/assets/js/utils/debug.js":
3476 /*!***********************************************!*\
3477 !*** ../core/common/assets/js/utils/debug.js ***!
3478 \***********************************************/
3479 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3480
3481 "use strict";
3482
3483
3484 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
3485
3486 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
3487
3488 // Moved from assets/dev/js/editor/utils
3489 var Debug = function Debug() {
3490 var self = this,
3491 errorStack = [],
3492 settings = {},
3493 elements = {};
3494
3495 var initSettings = function initSettings() {
3496 settings = {
3497 debounceDelay: 500,
3498 urlsToWatch: ['elementor/assets']
3499 };
3500 };
3501
3502 var initElements = function initElements() {
3503 elements.$window = jQuery(window);
3504 };
3505
3506 var onError = function onError(event) {
3507 var _event$originalEvent;
3508
3509 var error = (_event$originalEvent = event.originalEvent) === null || _event$originalEvent === void 0 ? void 0 : _event$originalEvent.error;
3510
3511 if (!error) {
3512 return;
3513 }
3514
3515 var isInWatchList = false,
3516 urlsToWatch = settings.urlsToWatch;
3517 jQuery.each(urlsToWatch, function () {
3518 if (-1 !== error.stack.indexOf(this)) {
3519 isInWatchList = true;
3520 return false;
3521 }
3522 });
3523
3524 if (!isInWatchList) {
3525 return;
3526 }
3527
3528 self.addError({
3529 type: error.name,
3530 message: error.message,
3531 url: event.originalEvent.filename,
3532 line: event.originalEvent.lineno,
3533 column: event.originalEvent.colno
3534 });
3535 };
3536
3537 var bindEvents = function bindEvents() {
3538 elements.$window.on('error', onError);
3539 };
3540
3541 var init = function init() {
3542 initSettings();
3543 initElements();
3544 bindEvents();
3545 self.sendErrors = _.debounce(self.sendErrors, settings.debounceDelay);
3546 };
3547
3548 this.addURLToWatch = function (url) {
3549 settings.urlsToWatch.push(url);
3550 };
3551
3552 this.addCustomError = function (error, category, tag) {
3553 var errorInfo = {
3554 type: error.name,
3555 message: error.message,
3556 url: error.fileName || error.sourceURL,
3557 line: error.lineNumber || error.line,
3558 column: error.columnNumber || error.column,
3559 customFields: {
3560 category: category || 'general',
3561 tag: tag
3562 }
3563 };
3564
3565 if (!errorInfo.url) {
3566 var stackInfo = error.stack.match(/\n {4}at (.*?(?=:(\d+):(\d+)))/);
3567
3568 if (stackInfo) {
3569 errorInfo.url = stackInfo[1];
3570 errorInfo.line = stackInfo[2];
3571 errorInfo.column = stackInfo[3];
3572 }
3573 }
3574
3575 this.addError(errorInfo);
3576 };
3577
3578 this.addError = function (errorParams) {
3579 var defaultParams = {
3580 type: 'Error',
3581 timestamp: Math.floor(new Date().getTime() / 1000),
3582 message: null,
3583 url: null,
3584 line: null,
3585 column: null,
3586 customFields: {}
3587 };
3588 errorStack.push(jQuery.extend(true, defaultParams, errorParams));
3589 self.sendErrors();
3590 };
3591
3592 this.sendErrors = function () {
3593 // Avoid recursions on errors in ajax
3594 elements.$window.off('error', onError);
3595 jQuery.ajax({
3596 url: elementorCommon.config.ajax.url,
3597 method: 'POST',
3598 data: {
3599 action: 'elementor_js_log',
3600 _nonce: elementorCommon.ajax.getSettings('nonce'),
3601 data: errorStack
3602 },
3603 success: function success() {
3604 errorStack = []; // Restore error handler
3605
3606 elements.$window.on('error', onError);
3607 }
3608 });
3609 };
3610
3611 init();
3612 };
3613
3614 module.exports = Debug;
3615
3616 /***/ }),
3617
3618 /***/ "../core/common/assets/js/utils/helpers.js":
3619 /*!*************************************************!*\
3620 !*** ../core/common/assets/js/utils/helpers.js ***!
3621 \*************************************************/
3622 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3623
3624 "use strict";
3625
3626
3627 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3628
3629 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3630
3631 _Object$defineProperty(exports, "__esModule", {
3632 value: true
3633 });
3634
3635 exports["default"] = void 0;
3636
3637 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
3638
3639 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
3640
3641 __webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
3642
3643 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
3644
3645 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3646
3647 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3648
3649 var Helpers = /*#__PURE__*/function () {
3650 function Helpers() {
3651 (0, _classCallCheck2.default)(this, Helpers);
3652 }
3653
3654 (0, _createClass2.default)(Helpers, [{
3655 key: "softDeprecated",
3656 value: function softDeprecated(name, version, replacement) {
3657 if (elementorCommon.config.isDebug) {
3658 this.deprecatedMessage('soft', name, version, replacement);
3659 }
3660 }
3661 }, {
3662 key: "hardDeprecated",
3663 value: function hardDeprecated(name, version, replacement) {
3664 this.deprecatedMessage('hard', name, version, replacement);
3665 }
3666 }, {
3667 key: "deprecatedMessage",
3668 value: function deprecatedMessage(type, name, version, replacement) {
3669 var message = "`".concat(name, "` is ").concat(type, " deprecated since ").concat(version);
3670
3671 if (replacement) {
3672 message += " - Use `".concat(replacement, "` instead");
3673 }
3674
3675 this.consoleWarn(message);
3676 }
3677 }, {
3678 key: "consoleWarn",
3679 value: function consoleWarn() {
3680 var _console;
3681
3682 var style = "font-size: 12px; background-image: url(\"".concat(elementorCommon.config.urls.assets, "images/logo-icon.png\"); background-repeat: no-repeat; background-size: contain;");
3683
3684 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
3685 args[_key] = arguments[_key];
3686 }
3687
3688 args.unshift('%c %c', style, '');
3689
3690 (_console = console).warn.apply(_console, args); // eslint-disable-line no-console
3691
3692 }
3693 }, {
3694 key: "consoleError",
3695 value: function consoleError(message) {
3696 // TODO: function is part of $e.
3697 // Show an error if devTools is available.
3698 if ($e.devTools) {
3699 $e.devTools.log.error(message);
3700 } // If not a 'Hook-Break' then show error.
3701
3702
3703 if (!(message instanceof $e.modules.HookBreak)) {
3704 // eslint-disable-next-line no-console
3705 console.error(message);
3706 }
3707 }
3708 }, {
3709 key: "deprecatedMethod",
3710 value: function deprecatedMethod(methodName, version, replacement) {
3711 this.deprecatedMessage('hard', methodName, version, replacement); // This itself is deprecated.
3712
3713 this.softDeprecated('elementorCommon.helpers.deprecatedMethod', '2.8.0', 'elementorCommon.helpers.softDeprecated || elementorCommon.helpers.hardDeprecated');
3714 }
3715 }, {
3716 key: "cloneObject",
3717 value: function cloneObject(object) {
3718 return JSON.parse((0, _stringify.default)(object));
3719 }
3720 }, {
3721 key: "upperCaseWords",
3722 value: function upperCaseWords(string) {
3723 return (string + '').replace(/^(.)|\s+(.)/g, function ($1) {
3724 return $1.toUpperCase();
3725 });
3726 }
3727 }, {
3728 key: "getUniqueId",
3729 value: function getUniqueId() {
3730 return Math.random().toString(16).substr(2, 7);
3731 }
3732 }]);
3733 return Helpers;
3734 }();
3735
3736 exports["default"] = Helpers;
3737
3738 /***/ }),
3739
3740 /***/ "../core/common/assets/js/utils/storage.js":
3741 /*!*************************************************!*\
3742 !*** ../core/common/assets/js/utils/storage.js ***!
3743 \*************************************************/
3744 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3745
3746 "use strict";
3747
3748
3749 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3750
3751 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3752
3753 _Object$defineProperty(exports, "__esModule", {
3754 value: true
3755 });
3756
3757 exports["default"] = void 0;
3758
3759 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
3760
3761 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
3762
3763 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3764
3765 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3766
3767 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3768
3769 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3770
3771 var _default = /*#__PURE__*/function (_elementorModules$Mod) {
3772 (0, _inherits2.default)(_default, _elementorModules$Mod);
3773
3774 var _super = (0, _createSuper2.default)(_default);
3775
3776 function _default() {
3777 (0, _classCallCheck2.default)(this, _default);
3778 return _super.apply(this, arguments);
3779 }
3780
3781 (0, _createClass2.default)(_default, [{
3782 key: "get",
3783 value: function get(key, options) {
3784 options = options || {};
3785 var storage;
3786
3787 try {
3788 storage = options.session ? sessionStorage : localStorage;
3789 } catch (e) {
3790 return key ? undefined : {};
3791 }
3792
3793 var elementorStorage = storage.getItem('elementor');
3794
3795 if (elementorStorage) {
3796 elementorStorage = JSON.parse(elementorStorage);
3797 } else {
3798 elementorStorage = {};
3799 }
3800
3801 if (!elementorStorage.__expiration) {
3802 elementorStorage.__expiration = {};
3803 }
3804
3805 var expiration = elementorStorage.__expiration;
3806 var expirationToCheck = [];
3807
3808 if (key) {
3809 if (expiration[key]) {
3810 expirationToCheck = [key];
3811 }
3812 } else {
3813 expirationToCheck = (0, _keys.default)(expiration);
3814 }
3815
3816 var entryExpired = false;
3817 expirationToCheck.forEach(function (expirationKey) {
3818 if (new Date(expiration[expirationKey]) < new Date()) {
3819 delete elementorStorage[expirationKey];
3820 delete expiration[expirationKey];
3821 entryExpired = true;
3822 }
3823 });
3824
3825 if (entryExpired) {
3826 this.save(elementorStorage, options.session);
3827 }
3828
3829 if (key) {
3830 return elementorStorage[key];
3831 }
3832
3833 return elementorStorage;
3834 }
3835 }, {
3836 key: "set",
3837 value: function set(key, value, options) {
3838 options = options || {};
3839 var elementorStorage = this.get(null, options);
3840 elementorStorage[key] = value;
3841
3842 if (options.lifetimeInSeconds) {
3843 var date = new Date();
3844 date.setTime(date.getTime() + options.lifetimeInSeconds * 1000);
3845 elementorStorage.__expiration[key] = date.getTime();
3846 }
3847
3848 this.save(elementorStorage, options.session);
3849 }
3850 }, {
3851 key: "save",
3852 value: function save(object, session) {
3853 var storage;
3854
3855 try {
3856 storage = session ? sessionStorage : localStorage;
3857 } catch (e) {
3858 return;
3859 }
3860
3861 storage.setItem('elementor', (0, _stringify.default)(object));
3862 }
3863 }]);
3864 return _default;
3865 }(elementorModules.Module);
3866
3867 exports["default"] = _default;
3868
3869 /***/ }),
3870
3871 /***/ "../core/common/modules/ajax/assets/js/ajax.js":
3872 /*!*****************************************************!*\
3873 !*** ../core/common/modules/ajax/assets/js/ajax.js ***!
3874 \*****************************************************/
3875 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3876
3877 "use strict";
3878
3879
3880 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3881
3882 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3883
3884 _Object$defineProperty(exports, "__esModule", {
3885 value: true
3886 });
3887
3888 exports["default"] = void 0;
3889
3890 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
3891
3892 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
3893
3894 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
3895
3896 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
3897
3898 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3899
3900 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3901
3902 var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
3903
3904 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3905
3906 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3907
3908 var _default = /*#__PURE__*/function (_elementorModules$Mod) {
3909 (0, _inherits2.default)(_default, _elementorModules$Mod);
3910
3911 var _super = (0, _createSuper2.default)(_default);
3912
3913 function _default() {
3914 var _this;
3915
3916 (0, _classCallCheck2.default)(this, _default);
3917
3918 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
3919 args[_key] = arguments[_key];
3920 }
3921
3922 _this = _super.call.apply(_super, [this].concat(args));
3923 _this.requests = {};
3924 _this.cache = {};
3925
3926 _this.initRequestConstants();
3927
3928 _this.debounceSendBatch = _.debounce(_this.sendBatch.bind((0, _assertThisInitialized2.default)(_this)), 500);
3929 return _this;
3930 }
3931
3932 (0, _createClass2.default)(_default, [{
3933 key: "getDefaultSettings",
3934 value: function getDefaultSettings() {
3935 return {
3936 ajaxParams: {
3937 type: 'POST',
3938 url: elementorCommon.config.ajax.url,
3939 data: {},
3940 dataType: 'json'
3941 },
3942 actionPrefix: 'elementor_'
3943 };
3944 }
3945 }, {
3946 key: "initRequestConstants",
3947 value: function initRequestConstants() {
3948 this.requestConstants = {
3949 _nonce: this.getSettings('nonce')
3950 };
3951 }
3952 }, {
3953 key: "addRequestConstant",
3954 value: function addRequestConstant(key, value) {
3955 this.requestConstants[key] = value;
3956 }
3957 }, {
3958 key: "getCacheKey",
3959 value: function getCacheKey(request) {
3960 return (0, _stringify.default)({
3961 unique_id: request.unique_id,
3962 data: request.data
3963 });
3964 }
3965 }, {
3966 key: "loadObjects",
3967 value: function loadObjects(options) {
3968 var _this2 = this;
3969
3970 var dataCollection = {};
3971 var deferredArray = [];
3972
3973 if (options.before) {
3974 options.before();
3975 }
3976
3977 options.ids.forEach(function (objectId) {
3978 deferredArray.push(_this2.load({
3979 action: options.action,
3980 unique_id: options.data.unique_id + objectId,
3981 data: jQuery.extend({
3982 id: objectId
3983 }, options.data)
3984 }).done(function (data) {
3985 return dataCollection = jQuery.extend(dataCollection, data);
3986 }));
3987 });
3988 jQuery.when.apply(jQuery, deferredArray).done(function () {
3989 return options.success(dataCollection);
3990 });
3991 }
3992 }, {
3993 key: "load",
3994 value: function load(request, immediately) {
3995 var _this3 = this;
3996
3997 if (!request.unique_id) {
3998 request.unique_id = request.action;
3999 }
4000
4001 if (request.before) {
4002 request.before();
4003 }
4004
4005 var deferred;
4006 var cacheKey = this.getCacheKey(request);
4007
4008 if (_.has(this.cache, cacheKey)) {
4009 deferred = jQuery.Deferred().done(request.success).resolve(this.cache[cacheKey]);
4010 } else {
4011 deferred = this.addRequest(request.action, {
4012 data: request.data,
4013 unique_id: request.unique_id,
4014 success: function success(data) {
4015 return _this3.cache[cacheKey] = data;
4016 }
4017 }, immediately).done(request.success);
4018 }
4019
4020 return deferred;
4021 }
4022 }, {
4023 key: "addRequest",
4024 value: function addRequest(action, options, immediately) {
4025 options = options || {};
4026
4027 if (!options.unique_id) {
4028 options.unique_id = action;
4029 }
4030
4031 options.deferred = jQuery.Deferred().done(options.success).fail(options.error).always(options.complete);
4032 var request = {
4033 action: action,
4034 options: options
4035 };
4036
4037 if (immediately) {
4038 var requests = {};
4039 requests[options.unique_id] = request;
4040 options.deferred.jqXhr = this.sendBatch(requests);
4041 } else {
4042 this.requests[options.unique_id] = request;
4043 this.debounceSendBatch();
4044 }
4045
4046 return options.deferred;
4047 }
4048 }, {
4049 key: "sendBatch",
4050 value: function sendBatch(requests) {
4051 var actions = {};
4052
4053 if (!requests) {
4054 requests = this.requests; // Empty for next batch.
4055
4056 this.requests = {};
4057 }
4058
4059 (0, _entries.default)(requests).forEach(function (_ref) {
4060 var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
4061 id = _ref2[0],
4062 request = _ref2[1];
4063
4064 return actions[id] = {
4065 action: request.action,
4066 data: request.options.data
4067 };
4068 });
4069 return this.send('ajax', {
4070 data: {
4071 actions: (0, _stringify.default)(actions)
4072 },
4073 success: function success(data) {
4074 (0, _entries.default)(data.responses).forEach(function (_ref3) {
4075 var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
4076 id = _ref4[0],
4077 response = _ref4[1];
4078
4079 var options = requests[id].options;
4080
4081 if (options) {
4082 if (response.success) {
4083 options.deferred.resolve(response.data);
4084 } else if (!response.success) {
4085 options.deferred.reject(response.data);
4086 }
4087 }
4088 });
4089 },
4090 error: function error(data) {
4091 return (0, _values.default)(requests).forEach(function (args) {
4092 if (args.options) {
4093 args.options.deferred.reject(data);
4094 }
4095 });
4096 }
4097 });
4098 }
4099 }, {
4100 key: "prepareSend",
4101 value: function prepareSend(action, options) {
4102 var _this4 = this;
4103
4104 var settings = this.getSettings(),
4105 ajaxParams = elementorCommon.helpers.cloneObject(settings.ajaxParams);
4106 options = options || {};
4107 action = settings.actionPrefix + action;
4108 jQuery.extend(ajaxParams, options);
4109 var requestConstants = elementorCommon.helpers.cloneObject(this.requestConstants);
4110 requestConstants.action = action;
4111 var isFormData = ajaxParams.data instanceof FormData;
4112 (0, _entries.default)(requestConstants).forEach(function (_ref5) {
4113 var _ref6 = (0, _slicedToArray2.default)(_ref5, 2),
4114 key = _ref6[0],
4115 value = _ref6[1];
4116
4117 if (isFormData) {
4118 ajaxParams.data.append(key, value);
4119 } else {
4120 ajaxParams.data[key] = value;
4121 }
4122 });
4123 var successCallback = ajaxParams.success,
4124 errorCallback = ajaxParams.error;
4125
4126 if (successCallback || errorCallback) {
4127 ajaxParams.success = function (response) {
4128 if (response.success && successCallback) {
4129 successCallback(response.data);
4130 }
4131
4132 if (!response.success && errorCallback) {
4133 errorCallback(response.data);
4134 }
4135 };
4136
4137 if (errorCallback) {
4138 ajaxParams.error = function (data) {
4139 return errorCallback(data);
4140 };
4141 } else {
4142 ajaxParams.error = function (xmlHttpRequest) {
4143 if (xmlHttpRequest.readyState || 'abort' !== xmlHttpRequest.statusText) {
4144 _this4.trigger('request:unhandledError', xmlHttpRequest);
4145 }
4146 };
4147 }
4148 }
4149
4150 return ajaxParams;
4151 }
4152 }, {
4153 key: "send",
4154 value: function send(action, options) {
4155 return jQuery.ajax(this.prepareSend(action, options));
4156 }
4157 }, {
4158 key: "addRequestCache",
4159 value: function addRequestCache(request, data) {
4160 var cacheKey = this.getCacheKey(request);
4161 this.cache[cacheKey] = data;
4162 }
4163 }, {
4164 key: "invalidateCache",
4165 value: function invalidateCache(request) {
4166 var cacheKey = this.getCacheKey(request);
4167 delete this.cache[cacheKey];
4168 }
4169 }]);
4170 return _default;
4171 }(elementorModules.Module);
4172
4173 exports["default"] = _default;
4174
4175 /***/ }),
4176
4177 /***/ "../core/common/modules/connect/assets/js/connect.js":
4178 /*!***********************************************************!*\
4179 !*** ../core/common/modules/connect/assets/js/connect.js ***!
4180 \***********************************************************/
4181 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4182
4183 "use strict";
4184 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4185
4186
4187 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4188
4189 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4190
4191 _Object$defineProperty(exports, "__esModule", {
4192 value: true
4193 });
4194
4195 exports["default"] = void 0;
4196
4197 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4198
4199 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4200
4201 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
4202
4203 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
4204
4205 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4206
4207 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4208
4209 var _default = /*#__PURE__*/function (_elementorModules$Vie) {
4210 (0, _inherits2.default)(_default, _elementorModules$Vie);
4211
4212 var _super = (0, _createSuper2.default)(_default);
4213
4214 function _default() {
4215 (0, _classCallCheck2.default)(this, _default);
4216 return _super.apply(this, arguments);
4217 }
4218
4219 (0, _createClass2.default)(_default, [{
4220 key: "addPopupPlugin",
4221 value: function addPopupPlugin() {
4222 var counter = 0;
4223
4224 jQuery.fn.elementorConnect = function (options) {
4225 var _this = this;
4226
4227 // Open the Connect Dialog in a popup window.
4228 if (options !== null && options !== void 0 && options.popup) {
4229 jQuery(this).on('click', function (event) {
4230 var _options$popup, _options$popup2;
4231
4232 event.preventDefault();
4233 var width = ((_options$popup = options.popup) === null || _options$popup === void 0 ? void 0 : _options$popup.width) || 600,
4234 height = ((_options$popup2 = options.popup) === null || _options$popup2 === void 0 ? void 0 : _options$popup2.height) || 700;
4235 window.open(jQuery(_this).attr('href') + '&mode=popup', 'elementorConnect', "toolbar=no, menubar=no, width=".concat(width, ", height=").concat(height, ", top=200, left=0"));
4236 });
4237 delete options.popup;
4238 }
4239
4240 var settings = jQuery.extend({
4241 // These are the defaults.
4242 success: function success() {
4243 return location.reload();
4244 },
4245 error: function error() {
4246 elementor.notifications.showToast({
4247 message: __('Unable to connect', 'elementor')
4248 });
4249 },
4250 parseUrl: function parseUrl(url) {
4251 return url;
4252 } // Allow to change the url, e.g: replace placeholders like '%%template_type%%' with actual value.
4253
4254 }, options);
4255 this.each(function () {
4256 counter++;
4257 var $this = jQuery(this),
4258 callbackId = 'cb' + counter;
4259 $this.attr({
4260 target: '_blank',
4261 rel: 'opener',
4262 href: settings.parseUrl($this.attr('href') + '&mode=popup&callback_id=' + callbackId)
4263 });
4264 elementorCommon.elements.$window.on('elementor/connect/success/' + callbackId, settings.success).on('elementor/connect/error/' + callbackId, settings.error);
4265 });
4266 return this;
4267 };
4268 }
4269 }, {
4270 key: "getDefaultSettings",
4271 value: function getDefaultSettings() {
4272 return {
4273 selectors: {
4274 connectButton: '#elementor-template-library-connect__button'
4275 }
4276 };
4277 }
4278 }, {
4279 key: "getDefaultElements",
4280 value: function getDefaultElements() {
4281 return {
4282 $connectButton: jQuery(this.getSettings('selectors.connectButton'))
4283 };
4284 }
4285 }, {
4286 key: "applyPopup",
4287 value: function applyPopup() {
4288 this.elements.$connectButton.elementorConnect();
4289 }
4290 }, {
4291 key: "onInit",
4292 value: function onInit() {
4293 (0, _get2.default)((0, _getPrototypeOf2.default)(_default.prototype), "onInit", this).call(this);
4294 this.addPopupPlugin();
4295 this.applyPopup();
4296 }
4297 }]);
4298 return _default;
4299 }(elementorModules.ViewModule);
4300
4301 exports["default"] = _default;
4302
4303 /***/ }),
4304
4305 /***/ "../core/common/modules/event-tracker/assets/js/data/commands-data/index.js":
4306 /*!**********************************************************************************!*\
4307 !*** ../core/common/modules/event-tracker/assets/js/data/commands-data/index.js ***!
4308 \**********************************************************************************/
4309 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4310
4311 "use strict";
4312
4313
4314 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4315
4316 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4317
4318 _Object$defineProperty(exports, "__esModule", {
4319 value: true
4320 });
4321
4322 exports.Index = void 0;
4323
4324 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4325
4326 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4327
4328 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4329
4330 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4331
4332 var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../modules/web-cli/assets/js/modules/command-data.js"));
4333
4334 var Index = /*#__PURE__*/function (_CommandData) {
4335 (0, _inherits2.default)(Index, _CommandData);
4336
4337 var _super = (0, _createSuper2.default)(Index);
4338
4339 function Index() {
4340 (0, _classCallCheck2.default)(this, Index);
4341 return _super.apply(this, arguments);
4342 }
4343
4344 (0, _createClass2.default)(Index, null, [{
4345 key: "getEndpointFormat",
4346 value: function getEndpointFormat() {
4347 return 'send-event';
4348 }
4349 }]);
4350 return Index;
4351 }(_commandData.default);
4352
4353 exports.Index = Index;
4354
4355 /***/ }),
4356
4357 /***/ "../core/common/modules/event-tracker/assets/js/data/component.js":
4358 /*!************************************************************************!*\
4359 !*** ../core/common/modules/event-tracker/assets/js/data/component.js ***!
4360 \************************************************************************/
4361 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4362
4363 "use strict";
4364
4365
4366 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4367
4368 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4369
4370 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4371
4372 _Object$defineProperty(exports, "__esModule", {
4373 value: true
4374 });
4375
4376 exports["default"] = void 0;
4377
4378 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4379
4380 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4381
4382 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4383
4384 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4385
4386 var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../modules/web-cli/assets/js/modules/component-base.js"));
4387
4388 var commandsData = _interopRequireWildcard(__webpack_require__(/*! ./commands-data/ */ "../core/common/modules/event-tracker/assets/js/data/commands-data/index.js"));
4389
4390 var Component = /*#__PURE__*/function (_ComponentBase) {
4391 (0, _inherits2.default)(Component, _ComponentBase);
4392
4393 var _super = (0, _createSuper2.default)(Component);
4394
4395 function Component() {
4396 (0, _classCallCheck2.default)(this, Component);
4397 return _super.apply(this, arguments);
4398 }
4399
4400 (0, _createClass2.default)(Component, [{
4401 key: "getNamespace",
4402 value: function getNamespace() {
4403 return 'event-tracker';
4404 }
4405 }, {
4406 key: "defaultData",
4407 value: function defaultData() {
4408 return this.importCommands(commandsData);
4409 }
4410 }]);
4411 return Component;
4412 }(_componentBase.default);
4413
4414 exports["default"] = Component;
4415
4416 /***/ }),
4417
4418 /***/ "../core/common/modules/event-tracker/assets/js/events.js":
4419 /*!****************************************************************!*\
4420 !*** ../core/common/modules/event-tracker/assets/js/events.js ***!
4421 \****************************************************************/
4422 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4423
4424 "use strict";
4425
4426
4427 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4428
4429 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4430
4431 _Object$defineProperty(exports, "__esModule", {
4432 value: true
4433 });
4434
4435 exports["default"] = void 0;
4436
4437 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4438
4439 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4440
4441 var _time = _interopRequireDefault(__webpack_require__(/*! elementor-utils/time */ "../assets/dev/js/utils/time.js"));
4442
4443 var Events = /*#__PURE__*/function () {
4444 function Events() {
4445 (0, _classCallCheck2.default)(this, Events);
4446 }
4447
4448 (0, _createClass2.default)(Events, [{
4449 key: "dispatchEvent",
4450 value: function dispatchEvent(eventData) {
4451 if (!elementorCommon.config['event-tracker'].isUserDataShared || !eventData) {
4452 return;
4453 }
4454
4455 eventData.ts = (0, _time.default)(); // No need to wait for response, no need to block browser in any way.
4456
4457 $e.data.create('event-tracker/index', {
4458 event_data: eventData
4459 });
4460 }
4461 }]);
4462 return Events;
4463 }();
4464
4465 exports["default"] = Events;
4466
4467 /***/ }),
4468
4469 /***/ "../core/common/modules/finder/assets/js/commands/index.js":
4470 /*!*****************************************************************!*\
4471 !*** ../core/common/modules/finder/assets/js/commands/index.js ***!
4472 \*****************************************************************/
4473 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4474
4475 "use strict";
4476
4477
4478 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4479
4480 _Object$defineProperty(exports, "__esModule", {
4481 value: true
4482 });
4483
4484 _Object$defineProperty(exports, "NavigateDown", {
4485 enumerable: true,
4486 get: function get() {
4487 return _navigateDown.NavigateDown;
4488 }
4489 });
4490
4491 _Object$defineProperty(exports, "NavigateSelect", {
4492 enumerable: true,
4493 get: function get() {
4494 return _navigateSelect.NavigateSelect;
4495 }
4496 });
4497
4498 _Object$defineProperty(exports, "NavigateUp", {
4499 enumerable: true,
4500 get: function get() {
4501 return _navigateUp.NavigateUp;
4502 }
4503 });
4504
4505 var _navigateDown = __webpack_require__(/*! ./navigate-down */ "../core/common/modules/finder/assets/js/commands/navigate-down.js");
4506
4507 var _navigateSelect = __webpack_require__(/*! ./navigate-select */ "../core/common/modules/finder/assets/js/commands/navigate-select.js");
4508
4509 var _navigateUp = __webpack_require__(/*! ./navigate-up */ "../core/common/modules/finder/assets/js/commands/navigate-up.js");
4510
4511 /***/ }),
4512
4513 /***/ "../core/common/modules/finder/assets/js/commands/navigate-down.js":
4514 /*!*************************************************************************!*\
4515 !*** ../core/common/modules/finder/assets/js/commands/navigate-down.js ***!
4516 \*************************************************************************/
4517 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4518
4519 "use strict";
4520
4521
4522 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4523
4524 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4525
4526 _Object$defineProperty(exports, "__esModule", {
4527 value: true
4528 });
4529
4530 exports["default"] = exports.NavigateDown = void 0;
4531
4532 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4533
4534 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4535
4536 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4537
4538 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4539
4540 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
4541
4542 var NavigateDown = /*#__PURE__*/function (_CommandBase) {
4543 (0, _inherits2.default)(NavigateDown, _CommandBase);
4544
4545 var _super = (0, _createSuper2.default)(NavigateDown);
4546
4547 function NavigateDown() {
4548 (0, _classCallCheck2.default)(this, NavigateDown);
4549 return _super.apply(this, arguments);
4550 }
4551
4552 (0, _createClass2.default)(NavigateDown, [{
4553 key: "apply",
4554 value: function apply() {
4555 this.component.getItemsView().activateNextItem();
4556 }
4557 }]);
4558 return NavigateDown;
4559 }(_commandBase.default);
4560
4561 exports.NavigateDown = NavigateDown;
4562 var _default = NavigateDown;
4563 exports["default"] = _default;
4564
4565 /***/ }),
4566
4567 /***/ "../core/common/modules/finder/assets/js/commands/navigate-select.js":
4568 /*!***************************************************************************!*\
4569 !*** ../core/common/modules/finder/assets/js/commands/navigate-select.js ***!
4570 \***************************************************************************/
4571 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4572
4573 "use strict";
4574
4575
4576 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4577
4578 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4579
4580 _Object$defineProperty(exports, "__esModule", {
4581 value: true
4582 });
4583
4584 exports["default"] = exports.NavigateSelect = void 0;
4585
4586 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4587
4588 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4589
4590 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4591
4592 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4593
4594 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
4595
4596 var NavigateSelect = /*#__PURE__*/function (_CommandBase) {
4597 (0, _inherits2.default)(NavigateSelect, _CommandBase);
4598
4599 var _super = (0, _createSuper2.default)(NavigateSelect);
4600
4601 function NavigateSelect() {
4602 (0, _classCallCheck2.default)(this, NavigateSelect);
4603 return _super.apply(this, arguments);
4604 }
4605
4606 (0, _createClass2.default)(NavigateSelect, [{
4607 key: "apply",
4608 value: function apply(args) {
4609 this.component.getItemsView().goToActiveItem(args);
4610 }
4611 }]);
4612 return NavigateSelect;
4613 }(_commandBase.default);
4614
4615 exports.NavigateSelect = NavigateSelect;
4616 var _default = NavigateSelect;
4617 exports["default"] = _default;
4618
4619 /***/ }),
4620
4621 /***/ "../core/common/modules/finder/assets/js/commands/navigate-up.js":
4622 /*!***********************************************************************!*\
4623 !*** ../core/common/modules/finder/assets/js/commands/navigate-up.js ***!
4624 \***********************************************************************/
4625 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4626
4627 "use strict";
4628
4629
4630 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4631
4632 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4633
4634 _Object$defineProperty(exports, "__esModule", {
4635 value: true
4636 });
4637
4638 exports["default"] = exports.NavigateUp = void 0;
4639
4640 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4641
4642 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4643
4644 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4645
4646 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4647
4648 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
4649
4650 var NavigateUp = /*#__PURE__*/function (_CommandBase) {
4651 (0, _inherits2.default)(NavigateUp, _CommandBase);
4652
4653 var _super = (0, _createSuper2.default)(NavigateUp);
4654
4655 function NavigateUp() {
4656 (0, _classCallCheck2.default)(this, NavigateUp);
4657 return _super.apply(this, arguments);
4658 }
4659
4660 (0, _createClass2.default)(NavigateUp, [{
4661 key: "apply",
4662 value: function apply() {
4663 this.component.getItemsView().activateNextItem(true);
4664 }
4665 }]);
4666 return NavigateUp;
4667 }(_commandBase.default);
4668
4669 exports.NavigateUp = NavigateUp;
4670 var _default = NavigateUp;
4671 exports["default"] = _default;
4672
4673 /***/ }),
4674
4675 /***/ "../core/common/modules/finder/assets/js/component.js":
4676 /*!************************************************************!*\
4677 !*** ../core/common/modules/finder/assets/js/component.js ***!
4678 \************************************************************/
4679 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4680
4681 "use strict";
4682
4683
4684 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4685
4686 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4687
4688 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4689
4690 _Object$defineProperty(exports, "__esModule", {
4691 value: true
4692 });
4693
4694 exports["default"] = void 0;
4695
4696 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
4697
4698 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4699
4700 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4701
4702 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
4703
4704 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
4705
4706 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4707
4708 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4709
4710 var _componentModalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-modal-base */ "../modules/web-cli/assets/js/modules/component-modal-base.js"));
4711
4712 var _layout = _interopRequireDefault(__webpack_require__(/*! ./modal/views/layout */ "../core/common/modules/finder/assets/js/modal/views/layout.js"));
4713
4714 var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../core/common/modules/finder/assets/js/commands/index.js"));
4715
4716 var Component = /*#__PURE__*/function (_ComponentModalBase) {
4717 (0, _inherits2.default)(Component, _ComponentModalBase);
4718
4719 var _super = (0, _createSuper2.default)(Component);
4720
4721 function Component() {
4722 (0, _classCallCheck2.default)(this, Component);
4723 return _super.apply(this, arguments);
4724 }
4725
4726 (0, _createClass2.default)(Component, [{
4727 key: "getNamespace",
4728 value: function getNamespace() {
4729 return 'finder';
4730 }
4731 }, {
4732 key: "defaultShortcuts",
4733 value: function defaultShortcuts() {
4734 var _this = this;
4735
4736 return {
4737 '': {
4738 keys: 'ctrl+e'
4739 },
4740 'navigate-down': {
4741 keys: 'down',
4742 scopes: [this.getNamespace()],
4743 dependency: function dependency() {
4744 return _this.getItemsView();
4745 }
4746 },
4747 'navigate-up': {
4748 keys: 'up',
4749 scopes: [this.getNamespace()],
4750 dependency: function dependency() {
4751 return _this.getItemsView();
4752 }
4753 },
4754 'navigate-select': {
4755 keys: 'enter',
4756 scopes: [this.getNamespace()],
4757 dependency: function dependency() {
4758 return _this.getItemsView().$activeItem;
4759 }
4760 }
4761 };
4762 }
4763 }, {
4764 key: "defaultCommands",
4765 value: function defaultCommands() {
4766 var modalCommands = (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "defaultCommands", this).call(this);
4767 return (0, _objectSpread2.default)((0, _objectSpread2.default)({
4768 'navigate/down': function navigateDown() {
4769 elementorCommon.helpers.softDeprecated("$e.run( 'finder/navigate/down' )", '3.0.0', "$e.run( 'finder/navigate-down' )");
4770 $e.run('finder/navigate-down');
4771 },
4772 'navigate/up': function navigateUp() {
4773 elementorCommon.helpers.softDeprecated("$e.run( 'finder/navigate/up' )", '3.0.0', "$e.run( 'finder/navigate-up' )");
4774 $e.run('finder/navigate-up');
4775 },
4776 'navigate/select': function navigateSelect(event) {
4777 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 ).
4778
4779 $e.run('finder/navigate-select', event);
4780 }
4781 }, modalCommands), this.importCommands(commands));
4782 }
4783 }, {
4784 key: "getModalLayout",
4785 value: function getModalLayout() {
4786 return _layout.default;
4787 }
4788 }, {
4789 key: "getItemsView",
4790 value: function getItemsView() {
4791 return this.layout.modalContent.currentView.content.currentView;
4792 }
4793 }]);
4794 return Component;
4795 }(_componentModalBase.default);
4796
4797 exports["default"] = Component;
4798
4799 /***/ }),
4800
4801 /***/ "../core/common/modules/finder/assets/js/finder.js":
4802 /*!*********************************************************!*\
4803 !*** ../core/common/modules/finder/assets/js/finder.js ***!
4804 \*********************************************************/
4805 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4806
4807 "use strict";
4808
4809
4810 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4811
4812 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4813
4814 _Object$defineProperty(exports, "__esModule", {
4815 value: true
4816 });
4817
4818 exports["default"] = void 0;
4819
4820 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4821
4822 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4823
4824 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4825
4826 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4827
4828 var _component = _interopRequireDefault(__webpack_require__(/*! ./component */ "../core/common/modules/finder/assets/js/component.js"));
4829
4830 var _default = /*#__PURE__*/function (_elementorModules$Mod) {
4831 (0, _inherits2.default)(_default, _elementorModules$Mod);
4832
4833 var _super = (0, _createSuper2.default)(_default);
4834
4835 function _default() {
4836 (0, _classCallCheck2.default)(this, _default);
4837 return _super.apply(this, arguments);
4838 }
4839
4840 (0, _createClass2.default)(_default, [{
4841 key: "onInit",
4842 value: function onInit() {
4843 // TODO: Temp fix, do not load finder in theme-builder.
4844 // Better to pass into '$e' constructor the app owner. ( admin, editor, preview, iframe ).
4845 if (window.top !== window) {
4846 return;
4847 }
4848
4849 this.channel = Backbone.Radio.channel('ELEMENTOR:finder');
4850 $e.components.register(new _component.default({
4851 manager: this
4852 }));
4853 }
4854 }]);
4855 return _default;
4856 }(elementorModules.Module);
4857
4858 exports["default"] = _default;
4859
4860 /***/ }),
4861
4862 /***/ "../core/common/modules/finder/assets/js/modal/model/item.js":
4863 /*!*******************************************************************!*\
4864 !*** ../core/common/modules/finder/assets/js/modal/model/item.js ***!
4865 \*******************************************************************/
4866 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4867
4868 "use strict";
4869
4870
4871 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4872
4873 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4874
4875 _Object$defineProperty(exports, "__esModule", {
4876 value: true
4877 });
4878
4879 exports["default"] = void 0;
4880
4881 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4882
4883 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4884
4885 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4886
4887 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4888
4889 var _default = /*#__PURE__*/function (_Backbone$Model) {
4890 (0, _inherits2.default)(_default, _Backbone$Model);
4891
4892 var _super = (0, _createSuper2.default)(_default);
4893
4894 function _default() {
4895 (0, _classCallCheck2.default)(this, _default);
4896 return _super.apply(this, arguments);
4897 }
4898
4899 (0, _createClass2.default)(_default, [{
4900 key: "defaults",
4901 value: function defaults() {
4902 return {
4903 description: '',
4904 icon: 'settings',
4905 url: '',
4906 keywords: [],
4907 actions: []
4908 };
4909 }
4910 }]);
4911 return _default;
4912 }(Backbone.Model);
4913
4914 exports["default"] = _default;
4915
4916 /***/ }),
4917
4918 /***/ "../core/common/modules/finder/assets/js/modal/views/categories.js":
4919 /*!*************************************************************************!*\
4920 !*** ../core/common/modules/finder/assets/js/modal/views/categories.js ***!
4921 \*************************************************************************/
4922 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4923
4924 "use strict";
4925
4926
4927 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4928
4929 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4930
4931 _Object$defineProperty(exports, "__esModule", {
4932 value: true
4933 });
4934
4935 exports["default"] = void 0;
4936
4937 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
4938
4939 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4940
4941 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4942
4943 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
4944
4945 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
4946
4947 var _category = _interopRequireDefault(__webpack_require__(/*! ./category */ "../core/common/modules/finder/assets/js/modal/views/category.js"));
4948
4949 var _dynamicCategory = _interopRequireDefault(__webpack_require__(/*! ./dynamic-category */ "../core/common/modules/finder/assets/js/modal/views/dynamic-category.js"));
4950
4951 var _default = /*#__PURE__*/function (_Marionette$Composite) {
4952 (0, _inherits2.default)(_default, _Marionette$Composite);
4953
4954 var _super = (0, _createSuper2.default)(_default);
4955
4956 function _default() {
4957 (0, _classCallCheck2.default)(this, _default);
4958 return _super.apply(this, arguments);
4959 }
4960
4961 (0, _createClass2.default)(_default, [{
4962 key: "id",
4963 value: function id() {
4964 return 'elementor-finder__results-container';
4965 }
4966 }, {
4967 key: "ui",
4968 value: function ui() {
4969 this.selectors = {
4970 noResults: '#elementor-finder__no-results',
4971 categoryItem: '.elementor-finder__results__item'
4972 };
4973 return this.selectors;
4974 }
4975 }, {
4976 key: "events",
4977 value: function events() {
4978 return {
4979 'mouseenter @ui.categoryItem': 'onCategoryItemMouseEnter'
4980 };
4981 }
4982 }, {
4983 key: "getTemplate",
4984 value: function getTemplate() {
4985 return '#tmpl-elementor-finder-results-container';
4986 }
4987 }, {
4988 key: "getChildView",
4989 value: function getChildView(childModel) {
4990 return childModel.get('dynamic') ? _dynamicCategory.default : _category.default;
4991 }
4992 }, {
4993 key: "initialize",
4994 value: function initialize() {
4995 this.$activeItem = null;
4996 this.childViewContainer = '#elementor-finder__results';
4997 this.collection = new Backbone.Collection((0, _values.default)(elementorCommon.finder.getSettings('data')));
4998 }
4999 }, {
5000 key: "activateItem",
5001 value: function activateItem($item) {
5002 if (this.$activeItem) {
5003 this.$activeItem.removeClass('elementor-active');
5004 }
5005
5006 $item.addClass('elementor-active');
5007 this.$activeItem = $item;
5008 }
5009 }, {
5010 key: "activateNextItem",
5011 value: function activateNextItem(reverse) {
5012 var $allItems = jQuery(this.selectors.categoryItem);
5013 var nextItemIndex = 0;
5014
5015 if (this.$activeItem) {
5016 nextItemIndex = $allItems.index(this.$activeItem) + (reverse ? -1 : 1);
5017
5018 if (nextItemIndex >= $allItems.length) {
5019 nextItemIndex = 0;
5020 } else if (nextItemIndex < 0) {
5021 nextItemIndex = $allItems.length - 1;
5022 }
5023 }
5024
5025 var $nextItem = $allItems.eq(nextItemIndex);
5026 this.activateItem($nextItem);
5027 $nextItem[0].scrollIntoView({
5028 block: 'nearest'
5029 });
5030 }
5031 }, {
5032 key: "goToActiveItem",
5033 value: function goToActiveItem(event) {
5034 var $a = this.$activeItem.children('a'),
5035 isControlClicked = $e.shortcuts.isControlEvent(event);
5036
5037 if (isControlClicked) {
5038 $a.attr('target', '_blank');
5039 }
5040
5041 $a[0].click();
5042
5043 if (isControlClicked) {
5044 $a.removeAttr('target');
5045 }
5046 }
5047 }, {
5048 key: "onCategoryItemMouseEnter",
5049 value: function onCategoryItemMouseEnter(event) {
5050 this.activateItem(jQuery(event.currentTarget));
5051 }
5052 }, {
5053 key: "onChildviewToggleVisibility",
5054 value: function onChildviewToggleVisibility() {
5055 var allCategoriesAreEmpty = this.children.every(function (child) {
5056 return !child.isVisible;
5057 });
5058 this.ui.noResults.toggle(allCategoriesAreEmpty);
5059 }
5060 }]);
5061 return _default;
5062 }(Marionette.CompositeView);
5063
5064 exports["default"] = _default;
5065
5066 /***/ }),
5067
5068 /***/ "../core/common/modules/finder/assets/js/modal/views/category.js":
5069 /*!***********************************************************************!*\
5070 !*** ../core/common/modules/finder/assets/js/modal/views/category.js ***!
5071 \***********************************************************************/
5072 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5073
5074 "use strict";
5075
5076
5077 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5078
5079 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5080
5081 _Object$defineProperty(exports, "__esModule", {
5082 value: true
5083 });
5084
5085 exports["default"] = void 0;
5086
5087 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
5088
5089 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5090
5091 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5092
5093 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5094
5095 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5096
5097 var _item = _interopRequireDefault(__webpack_require__(/*! ./item */ "../core/common/modules/finder/assets/js/modal/views/item.js"));
5098
5099 var _item2 = _interopRequireDefault(__webpack_require__(/*! ../model/item */ "../core/common/modules/finder/assets/js/modal/model/item.js"));
5100
5101 var _default = /*#__PURE__*/function (_Marionette$Composite) {
5102 (0, _inherits2.default)(_default, _Marionette$Composite);
5103
5104 var _super = (0, _createSuper2.default)(_default);
5105
5106 function _default() {
5107 (0, _classCallCheck2.default)(this, _default);
5108 return _super.apply(this, arguments);
5109 }
5110
5111 (0, _createClass2.default)(_default, [{
5112 key: "className",
5113 value: function className() {
5114 return 'elementor-finder__results__category';
5115 }
5116 }, {
5117 key: "getTemplate",
5118 value: function getTemplate() {
5119 return '#tmpl-elementor-finder__results__category';
5120 }
5121 }, {
5122 key: "getChildView",
5123 value: function getChildView() {
5124 return _item.default;
5125 }
5126 }, {
5127 key: "initialize",
5128 value: function initialize() {
5129 this.childViewContainer = '.elementor-finder__results__category__items';
5130 this.isVisible = true;
5131 var items = this.model.get('items');
5132
5133 if (items) {
5134 items = (0, _values.default)(items);
5135 }
5136
5137 this.collection = new Backbone.Collection(items, {
5138 model: _item2.default
5139 });
5140 }
5141 }, {
5142 key: "filter",
5143 value: function filter(childModel) {
5144 var textFilter = this.getTextFilter();
5145
5146 if (childModel.get('title').toLowerCase().indexOf(textFilter) >= 0) {
5147 return true;
5148 }
5149
5150 return childModel.get('keywords').some(function (keyword) {
5151 return keyword.indexOf(textFilter) >= 0;
5152 });
5153 }
5154 }, {
5155 key: "getTextFilter",
5156 value: function getTextFilter() {
5157 return elementorCommon.finder.channel.request('filter:text').trim().toLowerCase();
5158 }
5159 }, {
5160 key: "toggleElement",
5161 value: function toggleElement() {
5162 var isCurrentlyVisible = !!this.children.length;
5163
5164 if (isCurrentlyVisible !== this.isVisible) {
5165 this.isVisible = isCurrentlyVisible;
5166 this.$el.toggle(isCurrentlyVisible);
5167 this.triggerMethod('toggle:visibility');
5168 }
5169 }
5170 }, {
5171 key: "onRender",
5172 value: function onRender() {
5173 this.listenTo(elementorCommon.finder.channel, 'filter:change', this.onFilterChange.bind(this));
5174 }
5175 }, {
5176 key: "onFilterChange",
5177 value: function onFilterChange() {
5178 this._renderChildren();
5179 }
5180 }, {
5181 key: "onRenderCollection",
5182 value: function onRenderCollection() {
5183 this.toggleElement();
5184 }
5185 }]);
5186 return _default;
5187 }(Marionette.CompositeView);
5188
5189 exports["default"] = _default;
5190
5191 /***/ }),
5192
5193 /***/ "../core/common/modules/finder/assets/js/modal/views/content.js":
5194 /*!**********************************************************************!*\
5195 !*** ../core/common/modules/finder/assets/js/modal/views/content.js ***!
5196 \**********************************************************************/
5197 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5198
5199 "use strict";
5200
5201
5202 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5203
5204 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5205
5206 _Object$defineProperty(exports, "__esModule", {
5207 value: true
5208 });
5209
5210 exports["default"] = void 0;
5211
5212 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5213
5214 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5215
5216 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5217
5218 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5219
5220 var _categories = _interopRequireDefault(__webpack_require__(/*! ./categories */ "../core/common/modules/finder/assets/js/modal/views/categories.js"));
5221
5222 var _default = /*#__PURE__*/function (_Marionette$LayoutVie) {
5223 (0, _inherits2.default)(_default, _Marionette$LayoutVie);
5224
5225 var _super = (0, _createSuper2.default)(_default);
5226
5227 function _default() {
5228 (0, _classCallCheck2.default)(this, _default);
5229 return _super.apply(this, arguments);
5230 }
5231
5232 (0, _createClass2.default)(_default, [{
5233 key: "id",
5234 value: function id() {
5235 return 'elementor-finder';
5236 }
5237 }, {
5238 key: "getTemplate",
5239 value: function getTemplate() {
5240 return '#tmpl-elementor-finder';
5241 }
5242 }, {
5243 key: "ui",
5244 value: function ui() {
5245 return {
5246 searchInput: '#elementor-finder__search__input'
5247 };
5248 }
5249 }, {
5250 key: "events",
5251 value: function events() {
5252 return {
5253 'input @ui.searchInput': 'onSearchInputInput'
5254 };
5255 }
5256 }, {
5257 key: "regions",
5258 value: function regions() {
5259 return {
5260 content: '#elementor-finder__content'
5261 };
5262 }
5263 }, {
5264 key: "showCategoriesView",
5265 value: function showCategoriesView() {
5266 this.content.show(new _categories.default());
5267 }
5268 }, {
5269 key: "onSearchInputInput",
5270 value: function onSearchInputInput() {
5271 var value = this.ui.searchInput.val();
5272
5273 if (value) {
5274 elementorCommon.finder.channel.reply('filter:text', value).trigger('filter:change');
5275
5276 if (!(this.content.currentView instanceof _categories.default)) {
5277 this.showCategoriesView();
5278 }
5279 }
5280
5281 this.content.currentView.$el.toggle(!!value);
5282 }
5283 }]);
5284 return _default;
5285 }(Marionette.LayoutView);
5286
5287 exports["default"] = _default;
5288
5289 /***/ }),
5290
5291 /***/ "../core/common/modules/finder/assets/js/modal/views/dynamic-category.js":
5292 /*!*******************************************************************************!*\
5293 !*** ../core/common/modules/finder/assets/js/modal/views/dynamic-category.js ***!
5294 \*******************************************************************************/
5295 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5296
5297 "use strict";
5298
5299
5300 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5301
5302 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5303
5304 _Object$defineProperty(exports, "__esModule", {
5305 value: true
5306 });
5307
5308 exports["default"] = void 0;
5309
5310 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5311
5312 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5313
5314 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
5315
5316 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
5317
5318 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5319
5320 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5321
5322 var _category = _interopRequireDefault(__webpack_require__(/*! ./category */ "../core/common/modules/finder/assets/js/modal/views/category.js"));
5323
5324 var _default = /*#__PURE__*/function (_Category) {
5325 (0, _inherits2.default)(_default, _Category);
5326
5327 var _super = (0, _createSuper2.default)(_default);
5328
5329 function _default() {
5330 (0, _classCallCheck2.default)(this, _default);
5331 return _super.apply(this, arguments);
5332 }
5333
5334 (0, _createClass2.default)(_default, [{
5335 key: "className",
5336 value: function className() {
5337 return (0, _get2.default)((0, _getPrototypeOf2.default)(_default.prototype), "className", this).call(this) + ' elementor-finder__results__category--dynamic';
5338 }
5339 }, {
5340 key: "ui",
5341 value: function ui() {
5342 return {
5343 title: '.elementor-finder__results__category__title'
5344 };
5345 }
5346 }, {
5347 key: "fetchData",
5348 value: function fetchData() {
5349 var _this = this;
5350
5351 this.ui.loadingIcon.show();
5352 elementorCommon.ajax.addRequest('finder_get_category_items', {
5353 data: {
5354 category: this.model.get('name'),
5355 filter: this.getTextFilter()
5356 },
5357 success: function success(data) {
5358 if (_this.isDestroyed) {
5359 return;
5360 }
5361
5362 _this.collection.set(data);
5363
5364 _this.toggleElement();
5365
5366 _this.ui.loadingIcon.hide();
5367 }
5368 });
5369 }
5370 }, {
5371 key: "filter",
5372 value: function filter() {
5373 return true;
5374 }
5375 }, {
5376 key: "onFilterChange",
5377 value: function onFilterChange() {
5378 this.fetchData();
5379 }
5380 }, {
5381 key: "onRender",
5382 value: function onRender() {
5383 (0, _get2.default)((0, _getPrototypeOf2.default)(_default.prototype), "onRender", this).call(this);
5384 this.ui.loadingIcon = jQuery('<i>', {
5385 class: 'eicon-loading eicon-animation-spin'
5386 });
5387 this.ui.title.after(this.ui.loadingIcon);
5388 this.fetchData();
5389 }
5390 }]);
5391 return _default;
5392 }(_category.default);
5393
5394 exports["default"] = _default;
5395
5396 /***/ }),
5397
5398 /***/ "../core/common/modules/finder/assets/js/modal/views/item.js":
5399 /*!*******************************************************************!*\
5400 !*** ../core/common/modules/finder/assets/js/modal/views/item.js ***!
5401 \*******************************************************************/
5402 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5403
5404 "use strict";
5405
5406
5407 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5408
5409 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5410
5411 _Object$defineProperty(exports, "__esModule", {
5412 value: true
5413 });
5414
5415 exports["default"] = void 0;
5416
5417 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5418
5419 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5420
5421 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5422
5423 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5424
5425 var _default = /*#__PURE__*/function (_Marionette$ItemView) {
5426 (0, _inherits2.default)(_default, _Marionette$ItemView);
5427
5428 var _super = (0, _createSuper2.default)(_default);
5429
5430 function _default() {
5431 (0, _classCallCheck2.default)(this, _default);
5432 return _super.apply(this, arguments);
5433 }
5434
5435 (0, _createClass2.default)(_default, [{
5436 key: "className",
5437 value: function className() {
5438 return 'elementor-finder__results__item';
5439 }
5440 }, {
5441 key: "getTemplate",
5442 value: function getTemplate() {
5443 return '#tmpl-elementor-finder__results__item';
5444 }
5445 }]);
5446 return _default;
5447 }(Marionette.ItemView);
5448
5449 exports["default"] = _default;
5450
5451 /***/ }),
5452
5453 /***/ "../core/common/modules/finder/assets/js/modal/views/layout.js":
5454 /*!*********************************************************************!*\
5455 !*** ../core/common/modules/finder/assets/js/modal/views/layout.js ***!
5456 \*********************************************************************/
5457 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5458
5459 "use strict";
5460 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5461
5462
5463 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5464
5465 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5466
5467 _Object$defineProperty(exports, "__esModule", {
5468 value: true
5469 });
5470
5471 exports["default"] = void 0;
5472
5473 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5474
5475 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5476
5477 var _get4 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
5478
5479 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
5480
5481 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5482
5483 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5484
5485 var _content = _interopRequireDefault(__webpack_require__(/*! ./content */ "../core/common/modules/finder/assets/js/modal/views/content.js"));
5486
5487 var _default = /*#__PURE__*/function (_elementorModules$com) {
5488 (0, _inherits2.default)(_default, _elementorModules$com);
5489
5490 var _super = (0, _createSuper2.default)(_default);
5491
5492 function _default() {
5493 (0, _classCallCheck2.default)(this, _default);
5494 return _super.apply(this, arguments);
5495 }
5496
5497 (0, _createClass2.default)(_default, [{
5498 key: "getModalOptions",
5499 value: function getModalOptions() {
5500 return {
5501 id: 'elementor-finder__modal',
5502 draggable: true,
5503 effects: {
5504 show: 'show',
5505 hide: 'hide'
5506 },
5507 position: {
5508 enable: false
5509 }
5510 };
5511 }
5512 }, {
5513 key: "getLogoOptions",
5514 value: function getLogoOptions() {
5515 return {
5516 title: __('Finder', 'elementor')
5517 };
5518 }
5519 }, {
5520 key: "initialize",
5521 value: function initialize() {
5522 var _get2;
5523
5524 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
5525 args[_key] = arguments[_key];
5526 }
5527
5528 (_get2 = (0, _get4.default)((0, _getPrototypeOf2.default)(_default.prototype), "initialize", this)).call.apply(_get2, [this].concat(args));
5529
5530 this.showLogo();
5531 this.showContentView();
5532 }
5533 }, {
5534 key: "showContentView",
5535 value: function showContentView() {
5536 this.modalContent.show(new _content.default());
5537 }
5538 }, {
5539 key: "showModal",
5540 value: function showModal() {
5541 var _get3;
5542
5543 for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
5544 args[_key2] = arguments[_key2];
5545 }
5546
5547 (_get3 = (0, _get4.default)((0, _getPrototypeOf2.default)(_default.prototype), "showModal", this)).call.apply(_get3, [this].concat(args));
5548
5549 this.modalContent.currentView.ui.searchInput.focus();
5550 }
5551 }]);
5552 return _default;
5553 }(elementorModules.common.views.modal.Layout);
5554
5555 exports["default"] = _default;
5556
5557 /***/ }),
5558
5559 /***/ "../modules/web-cli/assets/js/core/data/errors/base-error.js":
5560 /*!*******************************************************************!*\
5561 !*** ../modules/web-cli/assets/js/core/data/errors/base-error.js ***!
5562 \*******************************************************************/
5563 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5564
5565 "use strict";
5566
5567
5568 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5569
5570 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5571
5572 _Object$defineProperty(exports, "__esModule", {
5573 value: true
5574 });
5575
5576 exports["default"] = void 0;
5577
5578 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5579
5580 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5581
5582 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5583
5584 var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
5585
5586 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5587
5588 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5589
5590 var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/wrapNativeSuper */ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js"));
5591
5592 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
5593
5594 var _helpers = _interopRequireDefault(__webpack_require__(/*! elementor-api/utils/helpers */ "../modules/web-cli/assets/js/utils/helpers.js"));
5595
5596 var _forceMethodImplementation = _interopRequireDefault(__webpack_require__(/*! ../../../utils/force-method-implementation */ "../modules/web-cli/assets/js/utils/force-method-implementation.js"));
5597
5598 var BaseError = /*#__PURE__*/function (_Error) {
5599 (0, _inherits2.default)(BaseError, _Error);
5600
5601 var _super = (0, _createSuper2.default)(BaseError);
5602
5603 /**
5604 * Error constructor.
5605 *
5606 * @param code
5607 * @param message
5608 * @param data
5609 */
5610 function BaseError() {
5611 var _this;
5612
5613 var message = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
5614 var code = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
5615 var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
5616 (0, _classCallCheck2.default)(this, BaseError);
5617 _this = _super.call(this, message);
5618 (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "code", '');
5619 (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "data", []);
5620 _this.code = code;
5621 _this.data = data;
5622 return _this;
5623 }
5624 /**
5625 * Notify a message when the error occurs.
5626 */
5627
5628
5629 (0, _createClass2.default)(BaseError, [{
5630 key: "notify",
5631 value: function notify() {
5632 _helpers.default.consoleError((0, _objectSpread2.default)({
5633 message: this.message
5634 }, this));
5635 }
5636 }], [{
5637 key: "create",
5638 value:
5639 /**
5640 * The server error code.
5641 *
5642 * @type {string}
5643 */
5644
5645 /**
5646 * Additional data about the current error.
5647 *
5648 * @type {*[]}
5649 */
5650
5651 /**
5652 * Static helper function to create the error.
5653 *
5654 * @param message
5655 * @param code
5656 * @param data
5657 * @returns {BaseError}
5658 */
5659 function create(message) {
5660 var code = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
5661 var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
5662 return new this(message, code, data);
5663 }
5664 /**
5665 * Returns the status code of the error.
5666 */
5667
5668 }, {
5669 key: "getHTTPErrorCode",
5670 value: function getHTTPErrorCode() {
5671 (0, _forceMethodImplementation.default)();
5672 }
5673 }]);
5674 return BaseError;
5675 }( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error));
5676
5677 exports["default"] = BaseError;
5678
5679 /***/ }),
5680
5681 /***/ "../modules/web-cli/assets/js/core/data/errors/default-error.js":
5682 /*!**********************************************************************!*\
5683 !*** ../modules/web-cli/assets/js/core/data/errors/default-error.js ***!
5684 \**********************************************************************/
5685 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5686
5687 "use strict";
5688
5689
5690 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5691
5692 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5693
5694 _Object$defineProperty(exports, "__esModule", {
5695 value: true
5696 });
5697
5698 exports["default"] = exports.DefaultError = void 0;
5699
5700 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5701
5702 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5703
5704 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5705
5706 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5707
5708 var _baseError = _interopRequireDefault(__webpack_require__(/*! ./base-error */ "../modules/web-cli/assets/js/core/data/errors/base-error.js"));
5709
5710 var DefaultError = /*#__PURE__*/function (_BaseError) {
5711 (0, _inherits2.default)(DefaultError, _BaseError);
5712
5713 var _super = (0, _createSuper2.default)(DefaultError);
5714
5715 function DefaultError() {
5716 (0, _classCallCheck2.default)(this, DefaultError);
5717 return _super.apply(this, arguments);
5718 }
5719
5720 (0, _createClass2.default)(DefaultError, null, [{
5721 key: "getHTTPErrorCode",
5722 value: function getHTTPErrorCode() {
5723 return 501;
5724 }
5725 }]);
5726 return DefaultError;
5727 }(_baseError.default);
5728
5729 exports.DefaultError = DefaultError;
5730 var _default = DefaultError;
5731 exports["default"] = _default;
5732
5733 /***/ }),
5734
5735 /***/ "../modules/web-cli/assets/js/core/data/errors/error-404.js":
5736 /*!******************************************************************!*\
5737 !*** ../modules/web-cli/assets/js/core/data/errors/error-404.js ***!
5738 \******************************************************************/
5739 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5740
5741 "use strict";
5742
5743
5744 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5745
5746 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5747
5748 _Object$defineProperty(exports, "__esModule", {
5749 value: true
5750 });
5751
5752 exports["default"] = exports.Error404 = void 0;
5753
5754 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5755
5756 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5757
5758 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5759
5760 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5761
5762 var _baseError = _interopRequireDefault(__webpack_require__(/*! ./base-error */ "../modules/web-cli/assets/js/core/data/errors/base-error.js"));
5763
5764 var _helpers = _interopRequireDefault(__webpack_require__(/*! elementor-api/utils/helpers */ "../modules/web-cli/assets/js/utils/helpers.js"));
5765
5766 var Error404 = /*#__PURE__*/function (_BaseError) {
5767 (0, _inherits2.default)(Error404, _BaseError);
5768
5769 var _super = (0, _createSuper2.default)(Error404);
5770
5771 function Error404() {
5772 (0, _classCallCheck2.default)(this, Error404);
5773 return _super.apply(this, arguments);
5774 }
5775
5776 (0, _createClass2.default)(Error404, [{
5777 key: "notify",
5778 value: function notify() {
5779 _helpers.default.consoleWarn(this.message);
5780 }
5781 }], [{
5782 key: "getHTTPErrorCode",
5783 value: function getHTTPErrorCode() {
5784 return 404;
5785 }
5786 }]);
5787 return Error404;
5788 }(_baseError.default);
5789
5790 exports.Error404 = Error404;
5791 var _default = Error404;
5792 exports["default"] = _default;
5793
5794 /***/ }),
5795
5796 /***/ "../modules/web-cli/assets/js/core/data/errors/index.js":
5797 /*!**************************************************************!*\
5798 !*** ../modules/web-cli/assets/js/core/data/errors/index.js ***!
5799 \**************************************************************/
5800 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5801
5802 "use strict";
5803
5804
5805 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5806
5807 _Object$defineProperty(exports, "__esModule", {
5808 value: true
5809 });
5810
5811 _Object$defineProperty(exports, "DefaultError", {
5812 enumerable: true,
5813 get: function get() {
5814 return _defaultError.DefaultError;
5815 }
5816 });
5817
5818 _Object$defineProperty(exports, "Error404", {
5819 enumerable: true,
5820 get: function get() {
5821 return _error.Error404;
5822 }
5823 });
5824
5825 var _defaultError = __webpack_require__(/*! ./default-error */ "../modules/web-cli/assets/js/core/data/errors/default-error.js");
5826
5827 var _error = __webpack_require__(/*! ./error-404 */ "../modules/web-cli/assets/js/core/data/errors/error-404.js");
5828
5829 /***/ }),
5830
5831 /***/ "../modules/web-cli/assets/js/modules/command-base.js":
5832 /*!************************************************************!*\
5833 !*** ../modules/web-cli/assets/js/modules/command-base.js ***!
5834 \************************************************************/
5835 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5836
5837 "use strict";
5838
5839
5840 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5841
5842 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5843
5844 _Object$defineProperty(exports, "__esModule", {
5845 value: true
5846 });
5847
5848 exports["default"] = void 0;
5849
5850 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5851
5852 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5853
5854 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5855
5856 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5857
5858 var _commandInfra = _interopRequireDefault(__webpack_require__(/*! ./command-infra */ "../modules/web-cli/assets/js/modules/command-infra.js"));
5859
5860 /**
5861 * @name $e.modules.CommandBase
5862 */
5863 var CommandBase = /*#__PURE__*/function (_CommandInfra) {
5864 (0, _inherits2.default)(CommandBase, _CommandInfra);
5865
5866 var _super = (0, _createSuper2.default)(CommandBase);
5867
5868 function CommandBase() {
5869 (0, _classCallCheck2.default)(this, CommandBase);
5870 return _super.apply(this, arguments);
5871 }
5872
5873 (0, _createClass2.default)(CommandBase, [{
5874 key: "onBeforeRun",
5875 value: function onBeforeRun() {
5876 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
5877 $e.hooks.runUIBefore(this.command, args);
5878 }
5879 }, {
5880 key: "onAfterRun",
5881 value: function onAfterRun() {
5882 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
5883 var result = arguments.length > 1 ? arguments[1] : undefined;
5884 $e.hooks.runUIAfter(this.command, args, result);
5885 }
5886 }, {
5887 key: "onBeforeApply",
5888 value: function onBeforeApply() {
5889 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
5890 $e.hooks.runDataDependency(this.command, args);
5891 }
5892 }, {
5893 key: "onAfterApply",
5894 value: function onAfterApply() {
5895 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
5896 var result = arguments.length > 1 ? arguments[1] : undefined;
5897 $e.hooks.runDataAfter(this.command, args, result);
5898 }
5899 }, {
5900 key: "onCatchApply",
5901 value: function onCatchApply(e) {
5902 this.runCatchHooks(e);
5903 }
5904 /**
5905 * Run all the catch hooks.
5906 *
5907 * @param {Error} e
5908 */
5909
5910 }, {
5911 key: "runCatchHooks",
5912 value: function runCatchHooks(e) {
5913 $e.hooks.runDataCatch(this.command, this.args, e);
5914 $e.hooks.runUICatch(this.command, this.args, e);
5915 }
5916 /**
5917 * TODO - Remove - Backwards compatibility.
5918 *
5919 * Function requireContainer().
5920 *
5921 * Validate `arg.container` & `arg.containers`.
5922 *
5923 * @param {{}} args
5924 *
5925 * @throws {Error}
5926 */
5927
5928 }, {
5929 key: "requireContainer",
5930 value: function requireContainer() {
5931 var _this = this;
5932
5933 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.args;
5934 elementorCommon.helpers.softDeprecated('requireContainer', '3.6.0', 'Extend `$e.modules.editor.CommandContainerBase` or `$e.modules.editor.CommandContainerInternalBase`');
5935
5936 if (!args.container && !args.containers) {
5937 throw Error('container or containers are required.');
5938 }
5939
5940 if (args.container && args.containers) {
5941 throw Error('container and containers cannot go together please select one of them.');
5942 }
5943
5944 var containers = args.containers || [args.container];
5945 containers.forEach(function (container) {
5946 _this.requireArgumentInstance('container', elementorModules.editor.Container, {
5947 container: container
5948 });
5949 });
5950 }
5951 }], [{
5952 key: "getInstanceType",
5953 value: function getInstanceType() {
5954 return 'CommandBase';
5955 }
5956 }]);
5957 return CommandBase;
5958 }(_commandInfra.default);
5959
5960 exports["default"] = CommandBase;
5961
5962 /***/ }),
5963
5964 /***/ "../modules/web-cli/assets/js/modules/command-callback.js":
5965 /*!****************************************************************!*\
5966 !*** ../modules/web-cli/assets/js/modules/command-callback.js ***!
5967 \****************************************************************/
5968 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5969
5970 "use strict";
5971
5972
5973 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5974
5975 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5976
5977 _Object$defineProperty(exports, "__esModule", {
5978 value: true
5979 });
5980
5981 exports["default"] = void 0;
5982
5983 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5984
5985 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5986
5987 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5988
5989 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5990
5991 var _commandBase = _interopRequireDefault(__webpack_require__(/*! ./command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
5992
5993 /**
5994 * To support pure callbacks in the API(commands.js), to ensure they have registered with the proper context.
5995 */
5996 var CommandCallback = /*#__PURE__*/function (_CommandBase) {
5997 (0, _inherits2.default)(CommandCallback, _CommandBase);
5998
5999 var _super = (0, _createSuper2.default)(CommandCallback);
6000
6001 function CommandCallback() {
6002 (0, _classCallCheck2.default)(this, CommandCallback);
6003 return _super.apply(this, arguments);
6004 }
6005
6006 (0, _createClass2.default)(CommandCallback, [{
6007 key: "apply",
6008 value: function apply() {
6009 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6010 return this.constructor.getCallback()(args);
6011 }
6012 }], [{
6013 key: "getInstanceType",
6014 value: function getInstanceType() {
6015 return 'CommandCallback';
6016 }
6017 /**
6018 * Get original callback of the command.
6019 *
6020 * Support pure callbacks ( Non command-base ).
6021 *
6022 * @returns {(function())}
6023 */
6024
6025 }, {
6026 key: "getCallback",
6027 value: function getCallback() {
6028 return this.registerConfig.callback;
6029 }
6030 }]);
6031 return CommandCallback;
6032 }(_commandBase.default);
6033
6034 exports["default"] = CommandCallback;
6035
6036 /***/ }),
6037
6038 /***/ "../modules/web-cli/assets/js/modules/command-data.js":
6039 /*!************************************************************!*\
6040 !*** ../modules/web-cli/assets/js/modules/command-data.js ***!
6041 \************************************************************/
6042 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6043
6044 "use strict";
6045
6046
6047 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6048
6049 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6050
6051 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6052
6053 _Object$defineProperty(exports, "__esModule", {
6054 value: true
6055 });
6056
6057 exports["default"] = void 0;
6058
6059 __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
6060
6061 var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
6062
6063 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
6064
6065 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6066
6067 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6068
6069 var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
6070
6071 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6072
6073 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6074
6075 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6076
6077 var _commandBase = _interopRequireDefault(__webpack_require__(/*! ./command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
6078
6079 var errors = _interopRequireWildcard(__webpack_require__(/*! ../core/data/errors/ */ "../modules/web-cli/assets/js/core/data/errors/index.js"));
6080
6081 var _helpers = _interopRequireDefault(__webpack_require__(/*! elementor-api/utils/helpers */ "../modules/web-cli/assets/js/utils/helpers.js"));
6082
6083 var CommandData = /*#__PURE__*/function (_CommandBase) {
6084 (0, _inherits2.default)(CommandData, _CommandBase);
6085
6086 var _super = (0, _createSuper2.default)(CommandData);
6087
6088 function CommandData(args) {
6089 var _this$args$options;
6090
6091 var _this;
6092
6093 var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.data;
6094 (0, _classCallCheck2.default)(this, CommandData);
6095 _this = _super.call(this, args, commandsAPI);
6096 (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "data", void 0);
6097 (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "type", void 0);
6098
6099 if ((_this$args$options = _this.args.options) !== null && _this$args$options !== void 0 && _this$args$options.type) {
6100 _this.type = _this.args.options.type;
6101 }
6102
6103 return _this;
6104 }
6105 /**
6106 * Function getEndpointFormat().
6107 *
6108 * @returns {(null|string)}
6109 */
6110
6111
6112 (0, _createClass2.default)(CommandData, [{
6113 key: "getApplyMethods",
6114 value:
6115 /**
6116 * @param {DataTypes} type
6117 *
6118 * @returns {boolean|{before: (function(*=): {}), after: (function({}, *=): {})}}
6119 */
6120 function getApplyMethods() {
6121 var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.type;
6122 var before, after;
6123
6124 switch (type) {
6125 case 'create':
6126 before = this.applyBeforeCreate;
6127 after = this.applyAfterCreate;
6128 break;
6129
6130 case 'delete':
6131 before = this.applyBeforeDelete;
6132 after = this.applyAfterDelete;
6133 break;
6134
6135 case 'get':
6136 before = this.applyBeforeGet;
6137 after = this.applyAfterGet;
6138 break;
6139
6140 case 'update':
6141 before = this.applyBeforeUpdate;
6142 after = this.applyAfterUpdate;
6143 break;
6144
6145 case 'options':
6146 before = this.applyBeforeOptions;
6147 after = this.applyAfterOptions;
6148 break;
6149
6150 default:
6151 return false;
6152 }
6153
6154 return {
6155 before: before.bind(this),
6156 after: after.bind(this)
6157 };
6158 }
6159 /**
6160 * Function getRequestData().
6161 *
6162 * @returns {RequestData}
6163 */
6164
6165 }, {
6166 key: "getRequestData",
6167 value: function getRequestData() {
6168 return {
6169 type: this.type,
6170 args: this.args,
6171 timestamp: new Date().getTime(),
6172 component: this.component,
6173 command: this.command,
6174 endpoint: $e.data.commandToEndpoint(this.command, _helpers.default.cloneObject(this.args), this.constructor.getEndpointFormat())
6175 };
6176 }
6177 }, {
6178 key: "apply",
6179 value: function apply() {
6180 var _this2 = this;
6181
6182 var applyMethods = this.getApplyMethods(); // Run 'before' method.
6183
6184 this.args = applyMethods.before(this.args);
6185 var requestData = this.getRequestData();
6186 return $e.data.fetch(requestData).then(function (data) {
6187 _this2.data = data; // Run 'after' method.
6188
6189 _this2.data = applyMethods.after(data, _this2.args);
6190 _this2.data = {
6191 data: _this2.data
6192 }; // Append requestData.
6193
6194 _this2.data = (0, _assign.default)({
6195 __requestData__: requestData
6196 }, _this2.data);
6197 return _this2.data;
6198 });
6199 }
6200 /**
6201 * @param [args={}]
6202 * @returns {{}} filtered args
6203 */
6204
6205 }, {
6206 key: "applyBeforeCreate",
6207 value: function applyBeforeCreate() {
6208 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6209 return args;
6210 }
6211 /**
6212 * @param {{}} data
6213 * @param [args={}]
6214 * @returns {{}} filtered result
6215 */
6216
6217 }, {
6218 key: "applyAfterCreate",
6219 value: function applyAfterCreate(data) {
6220 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
6221 // eslint-disable-line no-unused-vars
6222 return data;
6223 }
6224 /**
6225 * @param [args={}]
6226 * @returns {{}} filtered args
6227 */
6228
6229 }, {
6230 key: "applyBeforeDelete",
6231 value: function applyBeforeDelete() {
6232 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6233 return args;
6234 }
6235 /**
6236 * @param {{}} data
6237 * @param [args={}]
6238 * @returns {{}} filtered result
6239 */
6240
6241 }, {
6242 key: "applyAfterDelete",
6243 value: function applyAfterDelete(data) {
6244 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
6245 // eslint-disable-line no-unused-vars
6246 return data;
6247 }
6248 /**
6249 * @param [args={}]
6250 * @returns {{}} filtered args
6251 */
6252
6253 }, {
6254 key: "applyBeforeGet",
6255 value: function applyBeforeGet() {
6256 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6257 return args;
6258 }
6259 /**
6260 * @param {{}} data
6261 * @param [args={}]
6262 * @returns {{}} filtered result
6263 */
6264
6265 }, {
6266 key: "applyAfterGet",
6267 value: function applyAfterGet(data) {
6268 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
6269 // eslint-disable-line no-unused-vars
6270 return data;
6271 }
6272 /**
6273 * @param [args={}]
6274 * @returns {{}} filtered args
6275 */
6276
6277 }, {
6278 key: "applyBeforeUpdate",
6279 value: function applyBeforeUpdate() {
6280 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6281 return args;
6282 }
6283 /**
6284 * @param {{}} data
6285 * @param [args={}]
6286 * @returns {{}} filtered result
6287 */
6288
6289 }, {
6290 key: "applyAfterUpdate",
6291 value: function applyAfterUpdate(data) {
6292 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
6293 // eslint-disable-line no-unused-vars
6294 return data;
6295 }
6296 /**
6297 * @param [args={}]
6298 * @returns {{}} filtered args
6299 */
6300
6301 }, {
6302 key: "applyBeforeOptions",
6303 value: function applyBeforeOptions() {
6304 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6305 return args;
6306 }
6307 /**
6308 * @param {{}} data
6309 * @param [args={}]
6310 * @returns {{}} filtered result
6311 */
6312
6313 }, {
6314 key: "applyAfterOptions",
6315 value: function applyAfterOptions(data) {
6316 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
6317 // eslint-disable-line no-unused-vars
6318 return data;
6319 }
6320 /**
6321 * @param {BaseError} e
6322 */
6323
6324 }, {
6325 key: "applyAfterCatch",
6326 value: function applyAfterCatch(e) {
6327 e.notify();
6328 }
6329 }, {
6330 key: "onCatchApply",
6331 value: function onCatchApply(e) {
6332 var _e, _e$data;
6333
6334 // TODO: If the errors that returns from the server is consistent remove the '?' from 'e'
6335 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;
6336 var dataError = (0, _values.default)(errors).find(function (error) {
6337 return error.getHTTPErrorCode() === httpErrorCode;
6338 });
6339
6340 if (!dataError) {
6341 dataError = errors.DefaultError;
6342 }
6343
6344 e = dataError.create(e.message, e.code, e.data || []);
6345 this.runCatchHooks(e);
6346 this.applyAfterCatch(e);
6347 }
6348 }], [{
6349 key: "getInstanceType",
6350 value:
6351 /**
6352 * Data returned from remote.
6353 *
6354 * @type {*}
6355 */
6356
6357 /**
6358 * Fetch type.
6359 *
6360 * @type {DataTypes}
6361 */
6362 function getInstanceType() {
6363 return 'CommandData';
6364 }
6365 }, {
6366 key: "getEndpointFormat",
6367 value: function getEndpointFormat() {
6368 return null;
6369 }
6370 }]);
6371 return CommandData;
6372 }(_commandBase.default);
6373
6374 exports["default"] = CommandData;
6375
6376 /***/ }),
6377
6378 /***/ "../modules/web-cli/assets/js/modules/command-infra.js":
6379 /*!*************************************************************!*\
6380 !*** ../modules/web-cli/assets/js/modules/command-infra.js ***!
6381 \*************************************************************/
6382 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6383
6384 "use strict";
6385
6386
6387 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6388
6389 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6390
6391 _Object$defineProperty(exports, "__esModule", {
6392 value: true
6393 });
6394
6395 exports["default"] = void 0;
6396
6397 var _freeze = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/freeze */ "../node_modules/@babel/runtime-corejs2/core-js/object/freeze.js"));
6398
6399 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6400
6401 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6402
6403 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6404
6405 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6406
6407 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6408
6409 var _argsObject = _interopRequireDefault(__webpack_require__(/*! elementor-assets-js/modules/imports/args-object */ "../assets/dev/js/modules/imports/args-object.js"));
6410
6411 var CommandInfra = /*#__PURE__*/function (_ArgsObject) {
6412 (0, _inherits2.default)(CommandInfra, _ArgsObject);
6413
6414 var _super = (0, _createSuper2.default)(CommandInfra);
6415
6416 /**
6417 * Function constructor().
6418 *
6419 * Create Commands Base.
6420 *
6421 * @param [args={}]
6422 */
6423 function CommandInfra() {
6424 var _this;
6425
6426 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6427 (0, _classCallCheck2.default)(this, CommandInfra);
6428 _this = _super.call(this, args);
6429
6430 if (!_this.constructor.registerConfig) {
6431 throw RangeError('Doing it wrong: Each command type should have `registerConfig`.');
6432 } // Acknowledge self about which command it run.
6433
6434
6435 _this.command = _this.constructor.getCommand(); // Assign instance of current component.
6436
6437 _this.component = _this.constructor.getComponent(); // Who ever need do something before without `super` the constructor can use `initialize` method.
6438
6439 _this.initialize(args); // Refresh args, maybe the changed via `initialize`.
6440
6441
6442 args = _this.args; // Validate args before run.
6443
6444 _this.validateArgs(args);
6445
6446 return _this;
6447 }
6448 /**
6449 * Function initialize().
6450 *
6451 * Initialize command, called after construction.
6452 *
6453 * @param [args={}]
6454 */
6455
6456
6457 (0, _createClass2.default)(CommandInfra, [{
6458 key: "currentCommand",
6459 get: // TODO - Remove backwards compatibility.
6460 function get() {
6461 elementorCommon.helpers.softDeprecated('this.currentCommand', '3.7.0', 'this.command');
6462 return this.command;
6463 }
6464 }, {
6465 key: "initialize",
6466 value: function initialize() {
6467 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6468 } // eslint-disable-line no-unused-vars
6469
6470 /**
6471 * Function validateArgs().
6472 *
6473 * Validate command arguments.
6474 *
6475 * @param [args={}]
6476 */
6477
6478 }, {
6479 key: "validateArgs",
6480 value: function validateArgs() {
6481 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6482 } // eslint-disable-line no-unused-vars
6483
6484 /**
6485 * Function apply().
6486 *
6487 * Do the actual command.
6488 *
6489 * @param [args={}]
6490 *
6491 * @returns {*}
6492 */
6493
6494 }, {
6495 key: "apply",
6496 value: function apply() {
6497 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6498 // eslint-disable-line no-unused-vars
6499 elementorModules.ForceMethodImplementation();
6500 }
6501 /**
6502 * Function run().
6503 *
6504 * Run command with history & hooks.
6505 *
6506 * @returns {*}
6507 */
6508
6509 }, {
6510 key: "run",
6511 value: function run() {
6512 return this.apply(this.args);
6513 }
6514 /**
6515 * Function onBeforeRun.
6516 *
6517 * Called before run().
6518 *
6519 * @param [args={}]
6520 */
6521
6522 }, {
6523 key: "onBeforeRun",
6524 value: function onBeforeRun() {
6525 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6526 } // eslint-disable-line no-unused-vars
6527
6528 /**
6529 * Function onAfterRun.
6530 *
6531 * Called after run().
6532 *
6533 * @param [args={}]
6534 * @param [result={*}]
6535 */
6536
6537 }, {
6538 key: "onAfterRun",
6539 value: function onAfterRun() {
6540 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6541 var result = arguments.length > 1 ? arguments[1] : undefined;
6542 } // eslint-disable-line no-unused-vars
6543
6544 /**
6545 * Function onBeforeApply.
6546 *
6547 * Called before apply().
6548 *
6549 * @param [args={}]
6550 */
6551
6552 }, {
6553 key: "onBeforeApply",
6554 value: function onBeforeApply() {
6555 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6556 } // eslint-disable-line no-unused-vars
6557
6558 /**
6559 * Function onAfterApply.
6560 *
6561 * Called after apply().
6562 *
6563 * @param [args={}]
6564 * @param [result={*}]
6565 */
6566
6567 }, {
6568 key: "onAfterApply",
6569 value: function onAfterApply() {
6570 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6571 var result = arguments.length > 1 ? arguments[1] : undefined;
6572 } // eslint-disable-line no-unused-vars
6573
6574 /**
6575 * Function onCatchApply.
6576 *
6577 * Called after apply() failed.
6578 *
6579 * @param {Error} e
6580 */
6581
6582 }, {
6583 key: "onCatchApply",
6584 value: function onCatchApply(e) {} // eslint-disable-line no-unused-vars
6585
6586 }], [{
6587 key: "getInstanceType",
6588 value:
6589 /**
6590 * @type {Object}
6591 */
6592 function getInstanceType() {
6593 return 'CommandInfra';
6594 }
6595 /**
6596 * Get info of command.
6597 *
6598 * Use to provide 'extra' information about the command.
6599 *
6600 * @returns {Object}
6601 */
6602
6603 }, {
6604 key: "getInfo",
6605 value: function getInfo() {
6606 return {};
6607 }
6608 /**
6609 * Self command name.
6610 *
6611 * @returns {string}
6612 */
6613
6614 }, {
6615 key: "getCommand",
6616 value: function getCommand() {
6617 return this.registerConfig.command;
6618 }
6619 /**
6620 * Self component.
6621 *
6622 * @returns {ComponentBase}
6623 */
6624
6625 }, {
6626 key: "getComponent",
6627 value: function getComponent() {
6628 return this.registerConfig.component;
6629 }
6630 }, {
6631 key: "setRegisterConfig",
6632 value: function setRegisterConfig(config) {
6633 this.registerConfig = (0, _freeze.default)(config);
6634 }
6635 }]);
6636 return CommandInfra;
6637 }(_argsObject.default);
6638
6639 exports["default"] = CommandInfra;
6640 (0, _defineProperty2.default)(CommandInfra, "registerConfig", null);
6641
6642 /***/ }),
6643
6644 /***/ "../modules/web-cli/assets/js/modules/commands/close.js":
6645 /*!**************************************************************!*\
6646 !*** ../modules/web-cli/assets/js/modules/commands/close.js ***!
6647 \**************************************************************/
6648 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6649
6650 "use strict";
6651
6652
6653 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6654
6655 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6656
6657 _Object$defineProperty(exports, "__esModule", {
6658 value: true
6659 });
6660
6661 exports["default"] = exports.Close = void 0;
6662
6663 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6664
6665 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6666
6667 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6668
6669 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6670
6671 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
6672
6673 var Close = /*#__PURE__*/function (_CommandBase) {
6674 (0, _inherits2.default)(Close, _CommandBase);
6675
6676 var _super = (0, _createSuper2.default)(Close);
6677
6678 function Close() {
6679 (0, _classCallCheck2.default)(this, Close);
6680 return _super.apply(this, arguments);
6681 }
6682
6683 (0, _createClass2.default)(Close, [{
6684 key: "apply",
6685 value: function apply() {
6686 this.component.close();
6687 }
6688 }]);
6689 return Close;
6690 }(_commandBase.default);
6691
6692 exports.Close = Close;
6693 var _default = Close;
6694 exports["default"] = _default;
6695
6696 /***/ }),
6697
6698 /***/ "../modules/web-cli/assets/js/modules/commands/index.js":
6699 /*!**************************************************************!*\
6700 !*** ../modules/web-cli/assets/js/modules/commands/index.js ***!
6701 \**************************************************************/
6702 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6703
6704 "use strict";
6705
6706
6707 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6708
6709 _Object$defineProperty(exports, "__esModule", {
6710 value: true
6711 });
6712
6713 _Object$defineProperty(exports, "Close", {
6714 enumerable: true,
6715 get: function get() {
6716 return _close.Close;
6717 }
6718 });
6719
6720 _Object$defineProperty(exports, "Open", {
6721 enumerable: true,
6722 get: function get() {
6723 return _open.Open;
6724 }
6725 });
6726
6727 _Object$defineProperty(exports, "Toggle", {
6728 enumerable: true,
6729 get: function get() {
6730 return _toggle.Toggle;
6731 }
6732 });
6733
6734 var _close = __webpack_require__(/*! ./close */ "../modules/web-cli/assets/js/modules/commands/close.js");
6735
6736 var _open = __webpack_require__(/*! ./open */ "../modules/web-cli/assets/js/modules/commands/open.js");
6737
6738 var _toggle = __webpack_require__(/*! ./toggle */ "../modules/web-cli/assets/js/modules/commands/toggle.js");
6739
6740 /***/ }),
6741
6742 /***/ "../modules/web-cli/assets/js/modules/commands/open.js":
6743 /*!*************************************************************!*\
6744 !*** ../modules/web-cli/assets/js/modules/commands/open.js ***!
6745 \*************************************************************/
6746 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6747
6748 "use strict";
6749
6750
6751 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6752
6753 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6754
6755 _Object$defineProperty(exports, "__esModule", {
6756 value: true
6757 });
6758
6759 exports["default"] = exports.Open = void 0;
6760
6761 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6762
6763 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6764
6765 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6766
6767 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6768
6769 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
6770
6771 var Open = /*#__PURE__*/function (_CommandBase) {
6772 (0, _inherits2.default)(Open, _CommandBase);
6773
6774 var _super = (0, _createSuper2.default)(Open);
6775
6776 function Open() {
6777 (0, _classCallCheck2.default)(this, Open);
6778 return _super.apply(this, arguments);
6779 }
6780
6781 (0, _createClass2.default)(Open, [{
6782 key: "apply",
6783 value: function apply() {
6784 $e.route(this.component.getNamespace());
6785 }
6786 }]);
6787 return Open;
6788 }(_commandBase.default);
6789
6790 exports.Open = Open;
6791 var _default = Open;
6792 exports["default"] = _default;
6793
6794 /***/ }),
6795
6796 /***/ "../modules/web-cli/assets/js/modules/commands/toggle.js":
6797 /*!***************************************************************!*\
6798 !*** ../modules/web-cli/assets/js/modules/commands/toggle.js ***!
6799 \***************************************************************/
6800 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6801
6802 "use strict";
6803
6804
6805 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6806
6807 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6808
6809 _Object$defineProperty(exports, "__esModule", {
6810 value: true
6811 });
6812
6813 exports["default"] = exports.Toggle = void 0;
6814
6815 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6816
6817 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6818
6819 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6820
6821 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6822
6823 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
6824
6825 var Toggle = /*#__PURE__*/function (_CommandBase) {
6826 (0, _inherits2.default)(Toggle, _CommandBase);
6827
6828 var _super = (0, _createSuper2.default)(Toggle);
6829
6830 function Toggle() {
6831 (0, _classCallCheck2.default)(this, Toggle);
6832 return _super.apply(this, arguments);
6833 }
6834
6835 (0, _createClass2.default)(Toggle, [{
6836 key: "apply",
6837 value: function apply() {
6838 if (this.component.isOpen) {
6839 this.component.close();
6840 } else {
6841 $e.route(this.component.getNamespace());
6842 }
6843 }
6844 }]);
6845 return Toggle;
6846 }(_commandBase.default);
6847
6848 exports.Toggle = Toggle;
6849 var _default = Toggle;
6850 exports["default"] = _default;
6851
6852 /***/ }),
6853
6854 /***/ "../modules/web-cli/assets/js/modules/component-base.js":
6855 /*!**************************************************************!*\
6856 !*** ../modules/web-cli/assets/js/modules/component-base.js ***!
6857 \**************************************************************/
6858 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6859
6860 "use strict";
6861
6862
6863 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6864
6865 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6866
6867 _Object$defineProperty(exports, "__esModule", {
6868 value: true
6869 });
6870
6871 exports["default"] = void 0;
6872
6873 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
6874
6875 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
6876
6877 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
6878
6879 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
6880
6881 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
6882
6883 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
6884
6885 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6886
6887 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
6888
6889 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6890
6891 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6892
6893 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6894
6895 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6896
6897 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
6898
6899 var _commandCallback = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-callback */ "../modules/web-cli/assets/js/modules/command-callback.js"));
6900
6901 var _toolkit = __webpack_require__(/*! @reduxjs/toolkit */ "../node_modules/@reduxjs/toolkit/dist/redux-toolkit.esm.js");
6902
6903 var _module = _interopRequireDefault(__webpack_require__(/*! elementor-assets-js/modules/imports/module.js */ "../assets/dev/js/modules/imports/module.js"));
6904
6905 var _forceMethodImplementation = _interopRequireDefault(__webpack_require__(/*! ../utils/force-method-implementation */ "../modules/web-cli/assets/js/utils/force-method-implementation.js"));
6906
6907 var ComponentBase = /*#__PURE__*/function (_Module) {
6908 (0, _inherits2.default)(ComponentBase, _Module);
6909
6910 var _super = (0, _createSuper2.default)(ComponentBase);
6911
6912 function ComponentBase() {
6913 (0, _classCallCheck2.default)(this, ComponentBase);
6914 return _super.apply(this, arguments);
6915 }
6916
6917 (0, _createClass2.default)(ComponentBase, [{
6918 key: "__construct",
6919 value: function __construct() {
6920 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6921
6922 if (args.manager) {
6923 this.manager = args.manager;
6924 }
6925
6926 this.commands = this.defaultCommands();
6927 this.commandsInternal = this.defaultCommandsInternal();
6928 this.hooks = this.defaultHooks();
6929 this.routes = this.defaultRoutes();
6930 this.tabs = this.defaultTabs();
6931 this.shortcuts = this.defaultShortcuts();
6932 this.utils = this.defaultUtils();
6933 this.data = this.defaultData();
6934 this.uiStates = this.defaultUiStates();
6935 this.states = this.defaultStates();
6936 this.defaultRoute = '';
6937 this.currentTab = '';
6938 }
6939 }, {
6940 key: "registerAPI",
6941 value: function registerAPI() {
6942 var _this = this;
6943
6944 (0, _entries.default)(this.getTabs()).forEach(function (tab) {
6945 return _this.registerTabRoute(tab[0]);
6946 });
6947 (0, _entries.default)(this.getRoutes()).forEach(function (_ref) {
6948 var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
6949 route = _ref2[0],
6950 callback = _ref2[1];
6951
6952 return _this.registerRoute(route, callback);
6953 });
6954 (0, _entries.default)(this.getCommands()).forEach(function (_ref3) {
6955 var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
6956 command = _ref4[0],
6957 callback = _ref4[1];
6958
6959 return _this.registerCommand(command, callback);
6960 });
6961 (0, _entries.default)(this.getCommandsInternal()).forEach(function (_ref5) {
6962 var _ref6 = (0, _slicedToArray2.default)(_ref5, 2),
6963 command = _ref6[0],
6964 callback = _ref6[1];
6965
6966 return _this.registerCommandInternal(command, callback);
6967 });
6968 (0, _values.default)(this.getHooks()).forEach(function (instance) {
6969 return _this.registerHook(instance);
6970 });
6971 (0, _entries.default)(this.getData()).forEach(function (_ref7) {
6972 var _ref8 = (0, _slicedToArray2.default)(_ref7, 2),
6973 command = _ref8[0],
6974 callback = _ref8[1];
6975
6976 return _this.registerData(command, callback);
6977 });
6978 (0, _values.default)(this.getUiStates()).forEach(function (instance) {
6979 return _this.registerUiState(instance);
6980 });
6981 (0, _entries.default)(this.getStates()).forEach(function (_ref9) {
6982 var _ref10 = (0, _slicedToArray2.default)(_ref9, 2),
6983 id = _ref10[0],
6984 state = _ref10[1];
6985
6986 return _this.registerState(id, state);
6987 });
6988 }
6989 /**
6990 * @returns {string}
6991 */
6992
6993 }, {
6994 key: "getNamespace",
6995 value: function getNamespace() {
6996 (0, _forceMethodImplementation.default)();
6997 }
6998 }, {
6999 key: "getRootContainer",
7000 value: function getRootContainer() {
7001 var parts = this.getNamespace().split('/');
7002 return parts[0];
7003 }
7004 }, {
7005 key: "defaultTabs",
7006 value: function defaultTabs() {
7007 return {};
7008 }
7009 }, {
7010 key: "defaultRoutes",
7011 value: function defaultRoutes() {
7012 return {};
7013 }
7014 }, {
7015 key: "defaultCommands",
7016 value: function defaultCommands() {
7017 return {};
7018 }
7019 }, {
7020 key: "defaultCommandsInternal",
7021 value: function defaultCommandsInternal() {
7022 return {};
7023 }
7024 }, {
7025 key: "defaultHooks",
7026 value: function defaultHooks() {
7027 return {};
7028 }
7029 /**
7030 * Get the component's default UI states.
7031 *
7032 * @return {Object}
7033 */
7034
7035 }, {
7036 key: "defaultUiStates",
7037 value: function defaultUiStates() {
7038 return {};
7039 }
7040 /**
7041 * Get the component's Redux slice settings.
7042 *
7043 * @return {Object}
7044 */
7045
7046 }, {
7047 key: "defaultStates",
7048 value: function defaultStates() {
7049 return {};
7050 }
7051 }, {
7052 key: "defaultShortcuts",
7053 value: function defaultShortcuts() {
7054 return {};
7055 }
7056 }, {
7057 key: "defaultUtils",
7058 value: function defaultUtils() {
7059 return {};
7060 }
7061 }, {
7062 key: "defaultData",
7063 value: function defaultData() {
7064 return {};
7065 }
7066 }, {
7067 key: "getCommands",
7068 value: function getCommands() {
7069 return this.commands;
7070 }
7071 }, {
7072 key: "getCommandsInternal",
7073 value: function getCommandsInternal() {
7074 return this.commandsInternal;
7075 }
7076 }, {
7077 key: "getHooks",
7078 value: function getHooks() {
7079 return this.hooks;
7080 }
7081 /**
7082 * Retrieve the component's UI states.
7083 *
7084 * @return {Object}
7085 */
7086
7087 }, {
7088 key: "getUiStates",
7089 value: function getUiStates() {
7090 return this.uiStates;
7091 }
7092 /**
7093 * Retrieve the component's Redux Slice.
7094 *
7095 * @return {Object}
7096 */
7097
7098 }, {
7099 key: "getStates",
7100 value: function getStates() {
7101 return this.states;
7102 }
7103 }, {
7104 key: "getRoutes",
7105 value: function getRoutes() {
7106 return this.routes;
7107 }
7108 }, {
7109 key: "getTabs",
7110 value: function getTabs() {
7111 return this.tabs;
7112 }
7113 }, {
7114 key: "getShortcuts",
7115 value: function getShortcuts() {
7116 return this.shortcuts;
7117 }
7118 }, {
7119 key: "getData",
7120 value: function getData() {
7121 return this.data;
7122 }
7123 /**
7124 * @param {string} command
7125 * @param {(function()|typeof CommandInfra)} context
7126 * @param commandsAPI
7127 */
7128
7129 }, {
7130 key: "registerCommand",
7131 value: function registerCommand(command, context) {
7132 var commandsAPI = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : $e.commands;
7133 var fullCommand = this.getNamespace() + '/' + command,
7134 instanceType = context.getInstanceType ? context.getInstanceType() : false,
7135 registerConfig = {
7136 command: fullCommand,
7137 component: this
7138 }; // Support pure callback.
7139
7140 if (!instanceType) {
7141 if ($e.devTools) {
7142 $e.devTools.log.warn("Attach command-callback, on command: '".concat(fullCommand, "', context is unknown type."));
7143 }
7144
7145 registerConfig.callback = context;
7146 context = _commandCallback.default;
7147 }
7148
7149 context.setRegisterConfig(registerConfig);
7150 commandsAPI.register(this, command, context);
7151 }
7152 /**
7153 * @param {HookBase} instance
7154 */
7155
7156 }, {
7157 key: "registerHook",
7158 value: function registerHook(instance) {
7159 return instance.register();
7160 }
7161 }, {
7162 key: "registerCommandInternal",
7163 value: function registerCommandInternal(command, context) {
7164 this.registerCommand(command, context, $e.commandsInternal);
7165 }
7166 /**
7167 * Register a UI state.
7168 *
7169 * @param {UiStateBase} instance - UI state instance.
7170 *
7171 * @return {void}
7172 */
7173
7174 }, {
7175 key: "registerUiState",
7176 value: function registerUiState(instance) {
7177 $e.uiStates.register(instance);
7178 }
7179 /**
7180 * Register a Redux Slice.
7181 *
7182 * @param {string} id - State id.
7183 * @param {Object} stateConfig - The state config.
7184 *
7185 * @return {void}
7186 */
7187
7188 }, {
7189 key: "registerState",
7190 value: function registerState(id, stateConfig) {
7191 id = this.getNamespace() + (id ? "/".concat(id) : '');
7192 var slice = (0, _toolkit.createSlice)((0, _objectSpread2.default)((0, _objectSpread2.default)({}, stateConfig), {}, {
7193 name: id
7194 }));
7195 $e.store.register(id, slice);
7196 }
7197 }, {
7198 key: "registerRoute",
7199 value: function registerRoute(route, callback) {
7200 $e.routes.register(this, route, callback);
7201 }
7202 }, {
7203 key: "registerData",
7204 value: function registerData(command, context) {
7205 this.registerCommand(command, context, $e.data);
7206 }
7207 }, {
7208 key: "unregisterRoute",
7209 value: function unregisterRoute(route) {
7210 $e.routes.unregister(this, route);
7211 }
7212 }, {
7213 key: "registerTabRoute",
7214 value: function registerTabRoute(tab) {
7215 var _this2 = this;
7216
7217 this.registerRoute(tab, function (args) {
7218 return _this2.activateTab(tab, args);
7219 });
7220 }
7221 }, {
7222 key: "dependency",
7223 value: function dependency() {
7224 return true;
7225 }
7226 }, {
7227 key: "open",
7228 value: function open() {
7229 return true;
7230 }
7231 }, {
7232 key: "close",
7233 value: function close() {
7234 if (!this.isOpen) {
7235 return false;
7236 }
7237
7238 this.isOpen = false;
7239 this.inactivate();
7240 $e.routes.clearCurrent(this.getNamespace());
7241 $e.routes.clearHistory(this.getRootContainer());
7242 return true;
7243 }
7244 }, {
7245 key: "activate",
7246 value: function activate() {
7247 $e.components.activate(this.getNamespace());
7248 }
7249 }, {
7250 key: "inactivate",
7251 value: function inactivate() {
7252 $e.components.inactivate(this.getNamespace());
7253 }
7254 }, {
7255 key: "isActive",
7256 value: function isActive() {
7257 return $e.components.isActive(this.getNamespace());
7258 }
7259 }, {
7260 key: "onRoute",
7261 value: function onRoute(route) {
7262 this.toggleRouteClass(route, true);
7263 this.toggleHistoryClass();
7264 this.activate();
7265 this.trigger('route/open', route);
7266 }
7267 }, {
7268 key: "onCloseRoute",
7269 value: function onCloseRoute(route) {
7270 this.toggleRouteClass(route, false);
7271 this.inactivate();
7272 this.trigger('route/close', route);
7273 }
7274 }, {
7275 key: "setDefaultRoute",
7276 value: function setDefaultRoute(route) {
7277 this.defaultRoute = this.getNamespace() + '/' + route;
7278 }
7279 }, {
7280 key: "getDefaultRoute",
7281 value: function getDefaultRoute() {
7282 return this.defaultRoute;
7283 }
7284 }, {
7285 key: "removeTab",
7286 value: function removeTab(tab) {
7287 delete this.tabs[tab];
7288 this.unregisterRoute(tab);
7289 }
7290 }, {
7291 key: "hasTab",
7292 value: function hasTab(tab) {
7293 return !!this.tabs[tab];
7294 }
7295 }, {
7296 key: "addTab",
7297 value: function addTab(tab, args, position) {
7298 var _this3 = this;
7299
7300 this.tabs[tab] = args; // It can be 0.
7301
7302 if ('undefined' !== typeof position) {
7303 var newTabs = {};
7304 var ids = (0, _keys.default)(this.tabs); // Remove new tab
7305
7306 ids.pop(); // Add it to position.
7307
7308 ids.splice(position, 0, tab);
7309 ids.forEach(function (id) {
7310 newTabs[id] = _this3.tabs[id];
7311 });
7312 this.tabs = newTabs;
7313 }
7314
7315 this.registerTabRoute(tab);
7316 }
7317 }, {
7318 key: "getTabsWrapperSelector",
7319 value: function getTabsWrapperSelector() {
7320 return '';
7321 }
7322 }, {
7323 key: "getTabRoute",
7324 value: function getTabRoute(tab) {
7325 return this.getNamespace() + '/' + tab;
7326 }
7327 }, {
7328 key: "renderTab",
7329 value: function renderTab(tab) {} // eslint-disable-line
7330
7331 }, {
7332 key: "activateTab",
7333 value: function activateTab(tab, args) {
7334 var _this4 = this;
7335
7336 this.currentTab = tab;
7337 this.renderTab(tab, args);
7338 jQuery(this.getTabsWrapperSelector() + ' .elementor-component-tab').off('click').on('click', function (event) {
7339 $e.route(_this4.getTabRoute(event.currentTarget.dataset.tab), args);
7340 }).removeClass('elementor-active').filter('[data-tab="' + tab + '"]').addClass('elementor-active');
7341 }
7342 }, {
7343 key: "getActiveTabConfig",
7344 value: function getActiveTabConfig() {
7345 return this.tabs[this.currentTab] || {};
7346 }
7347 }, {
7348 key: "getBodyClass",
7349 value: function getBodyClass(route) {
7350 return 'e-route-' + route.replace(/\//g, '-');
7351 }
7352 /**
7353 * If command includes uppercase character convert it to lowercase and add `-`.
7354 * e.g: `CopyAll` is converted to `copy-all`.
7355 */
7356
7357 }, {
7358 key: "normalizeCommandName",
7359 value: function normalizeCommandName(commandName) {
7360 return commandName.replace(/[A-Z]/g, function (match, offset) {
7361 return (offset > 0 ? '-' : '') + match.toLowerCase();
7362 });
7363 }
7364 /**
7365 * @param {Object.<string, CommandBase>} commandsFromImport
7366 * @returns {{}} imported commands
7367 */
7368
7369 }, {
7370 key: "importCommands",
7371 value: function importCommands(commandsFromImport) {
7372 var _this5 = this;
7373
7374 var commands = {}; // Convert `Commands` to `ComponentBase` workable format.
7375
7376 (0, _entries.default)(commandsFromImport).forEach(function (_ref11) {
7377 var _ref12 = (0, _slicedToArray2.default)(_ref11, 2),
7378 className = _ref12[0],
7379 Class = _ref12[1];
7380
7381 var command = _this5.normalizeCommandName(className);
7382
7383 commands[command] = Class;
7384 });
7385 return commands;
7386 }
7387 }, {
7388 key: "importHooks",
7389 value: function importHooks(hooksFromImport) {
7390 var hooks = {};
7391
7392 for (var key in hooksFromImport) {
7393 var hook = new hooksFromImport[key]();
7394 hooks[hook.getId()] = hook;
7395 }
7396
7397 return hooks;
7398 }
7399 /**
7400 * Import & initialize the component's UI states.
7401 * Should be used inside `defaultUiState()`.
7402 *
7403 * @param {Object} statesFromImport - UI states from import.
7404 *
7405 * @return {Object}
7406 */
7407
7408 }, {
7409 key: "importUiStates",
7410 value: function importUiStates(statesFromImport) {
7411 var _this6 = this;
7412
7413 var uiStates = {};
7414 (0, _values.default)(statesFromImport).forEach(function (className) {
7415 var uiState = new className(_this6);
7416 uiStates[uiState.getId()] = uiState;
7417 });
7418 return uiStates;
7419 }
7420 /**
7421 * Set a UI state value.
7422 * TODO: Should we provide such function? Maybe the developer should implicitly pass the full state ID?
7423 *
7424 * @param state - Non-prefixed state ID.
7425 * @param value - New state value.
7426 *
7427 * @return {void}
7428 */
7429
7430 }, {
7431 key: "setUiState",
7432 value: function setUiState(state, value) {
7433 $e.uiStates.set("".concat(this.getNamespace(), "/").concat(state), value);
7434 }
7435 }, {
7436 key: "toggleRouteClass",
7437 value: function toggleRouteClass(route, state) {
7438 document.body.classList.toggle(this.getBodyClass(route), state);
7439 }
7440 }, {
7441 key: "toggleHistoryClass",
7442 value: function toggleHistoryClass() {
7443 document.body.classList.toggle('e-routes-has-history', !!$e.routes.getHistory(this.getRootContainer()).length);
7444 }
7445 }]);
7446 return ComponentBase;
7447 }(_module.default);
7448
7449 exports["default"] = ComponentBase;
7450
7451 /***/ }),
7452
7453 /***/ "../modules/web-cli/assets/js/modules/component-modal-base.js":
7454 /*!********************************************************************!*\
7455 !*** ../modules/web-cli/assets/js/modules/component-modal-base.js ***!
7456 \********************************************************************/
7457 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7458
7459 "use strict";
7460
7461
7462 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7463
7464 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7465
7466 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7467
7468 _Object$defineProperty(exports, "__esModule", {
7469 value: true
7470 });
7471
7472 exports["default"] = void 0;
7473
7474 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7475
7476 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7477
7478 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
7479
7480 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
7481
7482 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7483
7484 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7485
7486 var _componentBase = _interopRequireDefault(__webpack_require__(/*! ./component-base */ "../modules/web-cli/assets/js/modules/component-base.js"));
7487
7488 var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../modules/web-cli/assets/js/modules/commands/index.js"));
7489
7490 var _forceMethodImplementation = _interopRequireDefault(__webpack_require__(/*! ../utils/force-method-implementation */ "../modules/web-cli/assets/js/utils/force-method-implementation.js"));
7491
7492 var ComponentModalBase = /*#__PURE__*/function (_ComponentBase) {
7493 (0, _inherits2.default)(ComponentModalBase, _ComponentBase);
7494
7495 var _super = (0, _createSuper2.default)(ComponentModalBase);
7496
7497 function ComponentModalBase() {
7498 (0, _classCallCheck2.default)(this, ComponentModalBase);
7499 return _super.apply(this, arguments);
7500 }
7501
7502 (0, _createClass2.default)(ComponentModalBase, [{
7503 key: "registerAPI",
7504 value: function registerAPI() {
7505 var _this = this;
7506
7507 (0, _get2.default)((0, _getPrototypeOf2.default)(ComponentModalBase.prototype), "registerAPI", this).call(this);
7508 $e.shortcuts.register('esc', {
7509 scopes: [this.getNamespace()],
7510 callback: function callback() {
7511 return _this.close();
7512 }
7513 });
7514 }
7515 }, {
7516 key: "defaultCommands",
7517 value: function defaultCommands() {
7518 return this.importCommands(commands);
7519 }
7520 }, {
7521 key: "defaultRoutes",
7522 value: function defaultRoutes() {
7523 return {
7524 '': function _() {
7525 /* Nothing to do, it's already rendered. */
7526 }
7527 };
7528 }
7529 }, {
7530 key: "open",
7531 value: function open() {
7532 var _this2 = this;
7533
7534 if (!this.layout) {
7535 var layout = this.getModalLayout();
7536 this.layout = new layout({
7537 component: this
7538 });
7539 this.layout.getModal().on('hide', function () {
7540 return _this2.close();
7541 });
7542 }
7543
7544 this.layout.showModal();
7545 return true;
7546 }
7547 }, {
7548 key: "close",
7549 value: function close() {
7550 if (!(0, _get2.default)((0, _getPrototypeOf2.default)(ComponentModalBase.prototype), "close", this).call(this)) {
7551 return false;
7552 }
7553
7554 this.layout.getModal().hide();
7555 return true;
7556 }
7557 }, {
7558 key: "getModalLayout",
7559 value: function getModalLayout() {
7560 (0, _forceMethodImplementation.default)();
7561 }
7562 }]);
7563 return ComponentModalBase;
7564 }(_componentBase.default);
7565
7566 exports["default"] = ComponentModalBase;
7567
7568 /***/ }),
7569
7570 /***/ "../modules/web-cli/assets/js/utils/force-method-implementation.js":
7571 /*!*************************************************************************!*\
7572 !*** ../modules/web-cli/assets/js/utils/force-method-implementation.js ***!
7573 \*************************************************************************/
7574 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7575
7576 "use strict";
7577
7578
7579 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7580
7581 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7582
7583 _Object$defineProperty(exports, "__esModule", {
7584 value: true
7585 });
7586
7587 exports["default"] = exports.ForceMethodImplementation = void 0;
7588
7589 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
7590
7591 __webpack_require__(/*! core-js/modules/es6.string.starts-with.js */ "../node_modules/core-js/modules/es6.string.starts-with.js");
7592
7593 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
7594
7595 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
7596
7597 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7598
7599 var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
7600
7601 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7602
7603 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7604
7605 var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/wrapNativeSuper */ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js"));
7606
7607 // TODO: Copied from `assets/dev/js/modules/imports/force-method-implementation.js`;
7608 var ForceMethodImplementation = /*#__PURE__*/function (_Error) {
7609 (0, _inherits2.default)(ForceMethodImplementation, _Error);
7610
7611 var _super = (0, _createSuper2.default)(ForceMethodImplementation);
7612
7613 function ForceMethodImplementation() {
7614 var _this;
7615
7616 var info = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
7617 (0, _classCallCheck2.default)(this, ForceMethodImplementation);
7618 _this = _super.call(this, "".concat(info.isStatic ? 'static ' : '').concat(info.fullName, "() should be implemented, please provide '").concat(info.functionName || info.fullName, "' functionality."));
7619 Error.captureStackTrace((0, _assertThisInitialized2.default)(_this), ForceMethodImplementation);
7620 return _this;
7621 }
7622
7623 return ForceMethodImplementation;
7624 }( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error));
7625
7626 exports.ForceMethodImplementation = ForceMethodImplementation;
7627
7628 var _default = function _default() {
7629 var stack = Error().stack,
7630 caller = stack.split('\n')[2].trim(),
7631 callerName = caller.startsWith('at new') ? 'constructor' : caller.split(' ')[1],
7632 info = {};
7633 info.functionName = callerName;
7634 info.fullName = callerName;
7635
7636 if (info.functionName.includes('.')) {
7637 var parts = info.functionName.split('.');
7638 info.className = parts[0];
7639 info.functionName = parts[1];
7640 } else {
7641 info.isStatic = true;
7642 }
7643
7644 throw new ForceMethodImplementation(info);
7645 };
7646
7647 exports["default"] = _default;
7648
7649 /***/ }),
7650
7651 /***/ "../modules/web-cli/assets/js/utils/helpers.js":
7652 /*!*****************************************************!*\
7653 !*** ../modules/web-cli/assets/js/utils/helpers.js ***!
7654 \*****************************************************/
7655 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7656
7657 "use strict";
7658
7659
7660 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7661
7662 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7663
7664 _Object$defineProperty(exports, "__esModule", {
7665 value: true
7666 });
7667
7668 exports["default"] = void 0;
7669
7670 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
7671
7672 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
7673
7674 __webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
7675
7676 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
7677
7678 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7679
7680 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7681
7682 // TODO: Copied from `core/common/assets/js/utils/helpers.js` and modified into static functions.
7683 var Helpers = /*#__PURE__*/function () {
7684 function Helpers() {
7685 (0, _classCallCheck2.default)(this, Helpers);
7686 }
7687
7688 (0, _createClass2.default)(Helpers, null, [{
7689 key: "softDeprecated",
7690 value: function softDeprecated(name, version, replacement) {
7691 if (elementorWebCliConfig.isDebug) {
7692 this.deprecatedMessage('soft', name, version, replacement);
7693 }
7694 }
7695 }, {
7696 key: "hardDeprecated",
7697 value: function hardDeprecated(name, version, replacement) {
7698 this.deprecatedMessage('hard', name, version, replacement);
7699 }
7700 }, {
7701 key: "deprecatedMessage",
7702 value: function deprecatedMessage(type, name, version, replacement) {
7703 var message = "`".concat(name, "` is ").concat(type, " deprecated since ").concat(version);
7704
7705 if (replacement) {
7706 message += " - Use `".concat(replacement, "` instead");
7707 }
7708
7709 this.consoleWarn(message);
7710 }
7711 }, {
7712 key: "consoleWarn",
7713 value: function consoleWarn() {
7714 var _console;
7715
7716 var style = "font-size: 12px; background-image: url(\"".concat(elementorWebCliConfig.urls.assets, "images/logo-icon.png\"); background-repeat: no-repeat; background-size: contain;");
7717
7718 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
7719 args[_key] = arguments[_key];
7720 }
7721
7722 args.unshift('%c %c', style, '');
7723
7724 (_console = console).warn.apply(_console, args); // eslint-disable-line no-console
7725
7726 }
7727 }, {
7728 key: "consoleError",
7729 value: function consoleError(message) {
7730 // TODO: function is part of $e.
7731 // Show an error if devTools is available.
7732 if ($e.devTools) {
7733 $e.devTools.log.error(message);
7734 } // If not a 'Hook-Break' then show error.
7735
7736
7737 if (!(message instanceof $e.modules.HookBreak)) {
7738 // eslint-disable-next-line no-console
7739 console.error(message);
7740 }
7741 }
7742 }, {
7743 key: "deprecatedMethod",
7744 value: function deprecatedMethod(methodName, version, replacement) {
7745 this.deprecatedMessage('hard', methodName, version, replacement); // This itself is deprecated.
7746
7747 this.softDeprecated('Helpers.deprecatedMethod', '2.8.0', 'Helpers.softDeprecated || Helpers.hardDeprecated');
7748 }
7749 }, {
7750 key: "cloneObject",
7751 value: function cloneObject(object) {
7752 return JSON.parse((0, _stringify.default)(object));
7753 }
7754 }, {
7755 key: "upperCaseWords",
7756 value: function upperCaseWords(string) {
7757 return (string + '').replace(/^(.)|\s+(.)/g, function ($1) {
7758 return $1.toUpperCase();
7759 });
7760 }
7761 }, {
7762 key: "getUniqueId",
7763 value: function getUniqueId() {
7764 return Math.random().toString(16).substr(2, 7);
7765 }
7766 }]);
7767 return Helpers;
7768 }();
7769
7770 exports["default"] = Helpers;
7771
7772 /***/ }),
7773
7774 /***/ "../node_modules/core-js/library/fn/array/from.js":
7775 /*!********************************************************!*\
7776 !*** ../node_modules/core-js/library/fn/array/from.js ***!
7777 \********************************************************/
7778 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7779
7780 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
7781 __webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/core-js/library/modules/es6.array.from.js");
7782 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.from;
7783
7784
7785 /***/ }),
7786
7787 /***/ "../node_modules/core-js/library/fn/array/is-array.js":
7788 /*!************************************************************!*\
7789 !*** ../node_modules/core-js/library/fn/array/is-array.js ***!
7790 \************************************************************/
7791 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7792
7793 __webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/core-js/library/modules/es6.array.is-array.js");
7794 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.isArray;
7795
7796
7797 /***/ }),
7798
7799 /***/ "../node_modules/core-js/library/fn/json/stringify.js":
7800 /*!************************************************************!*\
7801 !*** ../node_modules/core-js/library/fn/json/stringify.js ***!
7802 \************************************************************/
7803 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7804
7805 var core = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js");
7806 var $JSON = core.JSON || (core.JSON = { stringify: JSON.stringify });
7807 module.exports = function stringify(it) { // eslint-disable-line no-unused-vars
7808 return $JSON.stringify.apply($JSON, arguments);
7809 };
7810
7811
7812 /***/ }),
7813
7814 /***/ "../node_modules/core-js/library/fn/map.js":
7815 /*!*************************************************!*\
7816 !*** ../node_modules/core-js/library/fn/map.js ***!
7817 \*************************************************/
7818 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7819
7820 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
7821 __webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
7822 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
7823 __webpack_require__(/*! ../modules/es6.map */ "../node_modules/core-js/library/modules/es6.map.js");
7824 __webpack_require__(/*! ../modules/es7.map.to-json */ "../node_modules/core-js/library/modules/es7.map.to-json.js");
7825 __webpack_require__(/*! ../modules/es7.map.of */ "../node_modules/core-js/library/modules/es7.map.of.js");
7826 __webpack_require__(/*! ../modules/es7.map.from */ "../node_modules/core-js/library/modules/es7.map.from.js");
7827 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Map;
7828
7829
7830 /***/ }),
7831
7832 /***/ "../node_modules/core-js/library/fn/object/assign.js":
7833 /*!***********************************************************!*\
7834 !*** ../node_modules/core-js/library/fn/object/assign.js ***!
7835 \***********************************************************/
7836 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7837
7838 __webpack_require__(/*! ../../modules/es6.object.assign */ "../node_modules/core-js/library/modules/es6.object.assign.js");
7839 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.assign;
7840
7841
7842 /***/ }),
7843
7844 /***/ "../node_modules/core-js/library/fn/object/create.js":
7845 /*!***********************************************************!*\
7846 !*** ../node_modules/core-js/library/fn/object/create.js ***!
7847 \***********************************************************/
7848 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7849
7850 __webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/core-js/library/modules/es6.object.create.js");
7851 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
7852 module.exports = function create(P, D) {
7853 return $Object.create(P, D);
7854 };
7855
7856
7857 /***/ }),
7858
7859 /***/ "../node_modules/core-js/library/fn/object/define-properties.js":
7860 /*!**********************************************************************!*\
7861 !*** ../node_modules/core-js/library/fn/object/define-properties.js ***!
7862 \**********************************************************************/
7863 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7864
7865 __webpack_require__(/*! ../../modules/es6.object.define-properties */ "../node_modules/core-js/library/modules/es6.object.define-properties.js");
7866 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
7867 module.exports = function defineProperties(T, D) {
7868 return $Object.defineProperties(T, D);
7869 };
7870
7871
7872 /***/ }),
7873
7874 /***/ "../node_modules/core-js/library/fn/object/define-property.js":
7875 /*!********************************************************************!*\
7876 !*** ../node_modules/core-js/library/fn/object/define-property.js ***!
7877 \********************************************************************/
7878 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7879
7880 __webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/core-js/library/modules/es6.object.define-property.js");
7881 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
7882 module.exports = function defineProperty(it, key, desc) {
7883 return $Object.defineProperty(it, key, desc);
7884 };
7885
7886
7887 /***/ }),
7888
7889 /***/ "../node_modules/core-js/library/fn/object/entries.js":
7890 /*!************************************************************!*\
7891 !*** ../node_modules/core-js/library/fn/object/entries.js ***!
7892 \************************************************************/
7893 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7894
7895 __webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/core-js/library/modules/es7.object.entries.js");
7896 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.entries;
7897
7898
7899 /***/ }),
7900
7901 /***/ "../node_modules/core-js/library/fn/object/freeze.js":
7902 /*!***********************************************************!*\
7903 !*** ../node_modules/core-js/library/fn/object/freeze.js ***!
7904 \***********************************************************/
7905 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7906
7907 __webpack_require__(/*! ../../modules/es6.object.freeze */ "../node_modules/core-js/library/modules/es6.object.freeze.js");
7908 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.freeze;
7909
7910
7911 /***/ }),
7912
7913 /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
7914 /*!********************************************************************************!*\
7915 !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
7916 \********************************************************************************/
7917 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7918
7919 __webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
7920 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
7921 module.exports = function getOwnPropertyDescriptor(it, key) {
7922 return $Object.getOwnPropertyDescriptor(it, key);
7923 };
7924
7925
7926 /***/ }),
7927
7928 /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js":
7929 /*!*********************************************************************************!*\
7930 !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptors.js ***!
7931 \*********************************************************************************/
7932 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7933
7934 __webpack_require__(/*! ../../modules/es7.object.get-own-property-descriptors */ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js");
7935 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertyDescriptors;
7936
7937
7938 /***/ }),
7939
7940 /***/ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js":
7941 /*!*****************************************************************************!*\
7942 !*** ../node_modules/core-js/library/fn/object/get-own-property-symbols.js ***!
7943 \*****************************************************************************/
7944 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7945
7946 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
7947 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols;
7948
7949
7950 /***/ }),
7951
7952 /***/ "../node_modules/core-js/library/fn/object/get-prototype-of.js":
7953 /*!*********************************************************************!*\
7954 !*** ../node_modules/core-js/library/fn/object/get-prototype-of.js ***!
7955 \*********************************************************************/
7956 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7957
7958 __webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
7959 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
7960
7961
7962 /***/ }),
7963
7964 /***/ "../node_modules/core-js/library/fn/object/keys.js":
7965 /*!*********************************************************!*\
7966 !*** ../node_modules/core-js/library/fn/object/keys.js ***!
7967 \*********************************************************/
7968 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7969
7970 __webpack_require__(/*! ../../modules/es6.object.keys */ "../node_modules/core-js/library/modules/es6.object.keys.js");
7971 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.keys;
7972
7973
7974 /***/ }),
7975
7976 /***/ "../node_modules/core-js/library/fn/object/set-prototype-of.js":
7977 /*!*********************************************************************!*\
7978 !*** ../node_modules/core-js/library/fn/object/set-prototype-of.js ***!
7979 \*********************************************************************/
7980 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7981
7982 __webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
7983 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
7984
7985
7986 /***/ }),
7987
7988 /***/ "../node_modules/core-js/library/fn/object/values.js":
7989 /*!***********************************************************!*\
7990 !*** ../node_modules/core-js/library/fn/object/values.js ***!
7991 \***********************************************************/
7992 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7993
7994 __webpack_require__(/*! ../../modules/es7.object.values */ "../node_modules/core-js/library/modules/es7.object.values.js");
7995 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.values;
7996
7997
7998 /***/ }),
7999
8000 /***/ "../node_modules/core-js/library/fn/parse-int.js":
8001 /*!*******************************************************!*\
8002 !*** ../node_modules/core-js/library/fn/parse-int.js ***!
8003 \*******************************************************/
8004 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8005
8006 __webpack_require__(/*! ../modules/es6.parse-int */ "../node_modules/core-js/library/modules/es6.parse-int.js");
8007 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").parseInt;
8008
8009
8010 /***/ }),
8011
8012 /***/ "../node_modules/core-js/library/fn/promise.js":
8013 /*!*****************************************************!*\
8014 !*** ../node_modules/core-js/library/fn/promise.js ***!
8015 \*****************************************************/
8016 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8017
8018 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
8019 __webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
8020 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
8021 __webpack_require__(/*! ../modules/es6.promise */ "../node_modules/core-js/library/modules/es6.promise.js");
8022 __webpack_require__(/*! ../modules/es7.promise.finally */ "../node_modules/core-js/library/modules/es7.promise.finally.js");
8023 __webpack_require__(/*! ../modules/es7.promise.try */ "../node_modules/core-js/library/modules/es7.promise.try.js");
8024 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Promise;
8025
8026
8027 /***/ }),
8028
8029 /***/ "../node_modules/core-js/library/fn/reflect/construct.js":
8030 /*!***************************************************************!*\
8031 !*** ../node_modules/core-js/library/fn/reflect/construct.js ***!
8032 \***************************************************************/
8033 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8034
8035 __webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/core-js/library/modules/es6.reflect.construct.js");
8036 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.construct;
8037
8038
8039 /***/ }),
8040
8041 /***/ "../node_modules/core-js/library/fn/reflect/get.js":
8042 /*!*********************************************************!*\
8043 !*** ../node_modules/core-js/library/fn/reflect/get.js ***!
8044 \*********************************************************/
8045 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8046
8047 __webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/core-js/library/modules/es6.reflect.get.js");
8048 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.get;
8049
8050
8051 /***/ }),
8052
8053 /***/ "../node_modules/core-js/library/fn/symbol/has-instance.js":
8054 /*!*****************************************************************!*\
8055 !*** ../node_modules/core-js/library/fn/symbol/has-instance.js ***!
8056 \*****************************************************************/
8057 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8058
8059 __webpack_require__(/*! ../../modules/es6.function.has-instance */ "../node_modules/core-js/library/modules/es6.function.has-instance.js");
8060 module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('hasInstance');
8061
8062
8063 /***/ }),
8064
8065 /***/ "../node_modules/core-js/library/fn/symbol/index.js":
8066 /*!**********************************************************!*\
8067 !*** ../node_modules/core-js/library/fn/symbol/index.js ***!
8068 \**********************************************************/
8069 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8070
8071 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
8072 __webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
8073 __webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
8074 __webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/core-js/library/modules/es7.symbol.observable.js");
8075 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Symbol;
8076
8077
8078 /***/ }),
8079
8080 /***/ "../node_modules/core-js/library/fn/symbol/iterator.js":
8081 /*!*************************************************************!*\
8082 !*** ../node_modules/core-js/library/fn/symbol/iterator.js ***!
8083 \*************************************************************/
8084 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8085
8086 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
8087 __webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
8088 module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
8089
8090
8091 /***/ }),
8092
8093 /***/ "../node_modules/core-js/library/fn/symbol/to-string-tag.js":
8094 /*!******************************************************************!*\
8095 !*** ../node_modules/core-js/library/fn/symbol/to-string-tag.js ***!
8096 \******************************************************************/
8097 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8098
8099 __webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
8100 module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('toStringTag');
8101
8102
8103 /***/ }),
8104
8105 /***/ "../node_modules/core-js/library/fn/weak-map.js":
8106 /*!******************************************************!*\
8107 !*** ../node_modules/core-js/library/fn/weak-map.js ***!
8108 \******************************************************/
8109 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8110
8111 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
8112 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
8113 __webpack_require__(/*! ../modules/es6.weak-map */ "../node_modules/core-js/library/modules/es6.weak-map.js");
8114 __webpack_require__(/*! ../modules/es7.weak-map.of */ "../node_modules/core-js/library/modules/es7.weak-map.of.js");
8115 __webpack_require__(/*! ../modules/es7.weak-map.from */ "../node_modules/core-js/library/modules/es7.weak-map.from.js");
8116 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").WeakMap;
8117
8118
8119 /***/ }),
8120
8121 /***/ "../node_modules/core-js/library/modules/_a-function.js":
8122 /*!**************************************************************!*\
8123 !*** ../node_modules/core-js/library/modules/_a-function.js ***!
8124 \**************************************************************/
8125 /***/ ((module) => {
8126
8127 module.exports = function (it) {
8128 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
8129 return it;
8130 };
8131
8132
8133 /***/ }),
8134
8135 /***/ "../node_modules/core-js/library/modules/_add-to-unscopables.js":
8136 /*!**********************************************************************!*\
8137 !*** ../node_modules/core-js/library/modules/_add-to-unscopables.js ***!
8138 \**********************************************************************/
8139 /***/ ((module) => {
8140
8141 module.exports = function () { /* empty */ };
8142
8143
8144 /***/ }),
8145
8146 /***/ "../node_modules/core-js/library/modules/_an-instance.js":
8147 /*!***************************************************************!*\
8148 !*** ../node_modules/core-js/library/modules/_an-instance.js ***!
8149 \***************************************************************/
8150 /***/ ((module) => {
8151
8152 module.exports = function (it, Constructor, name, forbiddenField) {
8153 if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
8154 throw TypeError(name + ': incorrect invocation!');
8155 } return it;
8156 };
8157
8158
8159 /***/ }),
8160
8161 /***/ "../node_modules/core-js/library/modules/_an-object.js":
8162 /*!*************************************************************!*\
8163 !*** ../node_modules/core-js/library/modules/_an-object.js ***!
8164 \*************************************************************/
8165 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8166
8167 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
8168 module.exports = function (it) {
8169 if (!isObject(it)) throw TypeError(it + ' is not an object!');
8170 return it;
8171 };
8172
8173
8174 /***/ }),
8175
8176 /***/ "../node_modules/core-js/library/modules/_array-from-iterable.js":
8177 /*!***********************************************************************!*\
8178 !*** ../node_modules/core-js/library/modules/_array-from-iterable.js ***!
8179 \***********************************************************************/
8180 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8181
8182 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
8183
8184 module.exports = function (iter, ITERATOR) {
8185 var result = [];
8186 forOf(iter, false, result.push, result, ITERATOR);
8187 return result;
8188 };
8189
8190
8191 /***/ }),
8192
8193 /***/ "../node_modules/core-js/library/modules/_array-includes.js":
8194 /*!******************************************************************!*\
8195 !*** ../node_modules/core-js/library/modules/_array-includes.js ***!
8196 \******************************************************************/
8197 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8198
8199 // false -> Array#indexOf
8200 // true -> Array#includes
8201 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
8202 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
8203 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/library/modules/_to-absolute-index.js");
8204 module.exports = function (IS_INCLUDES) {
8205 return function ($this, el, fromIndex) {
8206 var O = toIObject($this);
8207 var length = toLength(O.length);
8208 var index = toAbsoluteIndex(fromIndex, length);
8209 var value;
8210 // Array#includes uses SameValueZero equality algorithm
8211 // eslint-disable-next-line no-self-compare
8212 if (IS_INCLUDES && el != el) while (length > index) {
8213 value = O[index++];
8214 // eslint-disable-next-line no-self-compare
8215 if (value != value) return true;
8216 // Array#indexOf ignores holes, Array#includes - not
8217 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
8218 if (O[index] === el) return IS_INCLUDES || index || 0;
8219 } return !IS_INCLUDES && -1;
8220 };
8221 };
8222
8223
8224 /***/ }),
8225
8226 /***/ "../node_modules/core-js/library/modules/_array-methods.js":
8227 /*!*****************************************************************!*\
8228 !*** ../node_modules/core-js/library/modules/_array-methods.js ***!
8229 \*****************************************************************/
8230 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8231
8232 // 0 -> Array#forEach
8233 // 1 -> Array#map
8234 // 2 -> Array#filter
8235 // 3 -> Array#some
8236 // 4 -> Array#every
8237 // 5 -> Array#find
8238 // 6 -> Array#findIndex
8239 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
8240 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
8241 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
8242 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
8243 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/library/modules/_array-species-create.js");
8244 module.exports = function (TYPE, $create) {
8245 var IS_MAP = TYPE == 1;
8246 var IS_FILTER = TYPE == 2;
8247 var IS_SOME = TYPE == 3;
8248 var IS_EVERY = TYPE == 4;
8249 var IS_FIND_INDEX = TYPE == 6;
8250 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
8251 var create = $create || asc;
8252 return function ($this, callbackfn, that) {
8253 var O = toObject($this);
8254 var self = IObject(O);
8255 var f = ctx(callbackfn, that, 3);
8256 var length = toLength(self.length);
8257 var index = 0;
8258 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
8259 var val, res;
8260 for (;length > index; index++) if (NO_HOLES || index in self) {
8261 val = self[index];
8262 res = f(val, index, O);
8263 if (TYPE) {
8264 if (IS_MAP) result[index] = res; // map
8265 else if (res) switch (TYPE) {
8266 case 3: return true; // some
8267 case 5: return val; // find
8268 case 6: return index; // findIndex
8269 case 2: result.push(val); // filter
8270 } else if (IS_EVERY) return false; // every
8271 }
8272 }
8273 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
8274 };
8275 };
8276
8277
8278 /***/ }),
8279
8280 /***/ "../node_modules/core-js/library/modules/_array-species-constructor.js":
8281 /*!*****************************************************************************!*\
8282 !*** ../node_modules/core-js/library/modules/_array-species-constructor.js ***!
8283 \*****************************************************************************/
8284 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8285
8286 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
8287 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
8288 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
8289
8290 module.exports = function (original) {
8291 var C;
8292 if (isArray(original)) {
8293 C = original.constructor;
8294 // cross-realm fallback
8295 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
8296 if (isObject(C)) {
8297 C = C[SPECIES];
8298 if (C === null) C = undefined;
8299 }
8300 } return C === undefined ? Array : C;
8301 };
8302
8303
8304 /***/ }),
8305
8306 /***/ "../node_modules/core-js/library/modules/_array-species-create.js":
8307 /*!************************************************************************!*\
8308 !*** ../node_modules/core-js/library/modules/_array-species-create.js ***!
8309 \************************************************************************/
8310 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8311
8312 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
8313 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/library/modules/_array-species-constructor.js");
8314
8315 module.exports = function (original, length) {
8316 return new (speciesConstructor(original))(length);
8317 };
8318
8319
8320 /***/ }),
8321
8322 /***/ "../node_modules/core-js/library/modules/_bind.js":
8323 /*!********************************************************!*\
8324 !*** ../node_modules/core-js/library/modules/_bind.js ***!
8325 \********************************************************/
8326 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8327
8328 "use strict";
8329
8330 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
8331 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
8332 var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
8333 var arraySlice = [].slice;
8334 var factories = {};
8335
8336 var construct = function (F, len, args) {
8337 if (!(len in factories)) {
8338 for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
8339 // eslint-disable-next-line no-new-func
8340 factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
8341 } return factories[len](F, args);
8342 };
8343
8344 module.exports = Function.bind || function bind(that /* , ...args */) {
8345 var fn = aFunction(this);
8346 var partArgs = arraySlice.call(arguments, 1);
8347 var bound = function (/* args... */) {
8348 var args = partArgs.concat(arraySlice.call(arguments));
8349 return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
8350 };
8351 if (isObject(fn.prototype)) bound.prototype = fn.prototype;
8352 return bound;
8353 };
8354
8355
8356 /***/ }),
8357
8358 /***/ "../node_modules/core-js/library/modules/_classof.js":
8359 /*!***********************************************************!*\
8360 !*** ../node_modules/core-js/library/modules/_classof.js ***!
8361 \***********************************************************/
8362 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8363
8364 // getting tag from 19.1.3.6 Object.prototype.toString()
8365 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
8366 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
8367 // ES3 wrong here
8368 var ARG = cof(function () { return arguments; }()) == 'Arguments';
8369
8370 // fallback for IE11 Script Access Denied error
8371 var tryGet = function (it, key) {
8372 try {
8373 return it[key];
8374 } catch (e) { /* empty */ }
8375 };
8376
8377 module.exports = function (it) {
8378 var O, T, B;
8379 return it === undefined ? 'Undefined' : it === null ? 'Null'
8380 // @@toStringTag case
8381 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
8382 // builtinTag case
8383 : ARG ? cof(O)
8384 // ES3 arguments fallback
8385 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
8386 };
8387
8388
8389 /***/ }),
8390
8391 /***/ "../node_modules/core-js/library/modules/_cof.js":
8392 /*!*******************************************************!*\
8393 !*** ../node_modules/core-js/library/modules/_cof.js ***!
8394 \*******************************************************/
8395 /***/ ((module) => {
8396
8397 var toString = {}.toString;
8398
8399 module.exports = function (it) {
8400 return toString.call(it).slice(8, -1);
8401 };
8402
8403
8404 /***/ }),
8405
8406 /***/ "../node_modules/core-js/library/modules/_collection-strong.js":
8407 /*!*********************************************************************!*\
8408 !*** ../node_modules/core-js/library/modules/_collection-strong.js ***!
8409 \*********************************************************************/
8410 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8411
8412 "use strict";
8413
8414 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
8415 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
8416 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
8417 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
8418 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
8419 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
8420 var $iterDefine = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js");
8421 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js");
8422 var setSpecies = __webpack_require__(/*! ./_set-species */ "../node_modules/core-js/library/modules/_set-species.js");
8423 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
8424 var fastKey = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").fastKey;
8425 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
8426 var SIZE = DESCRIPTORS ? '_s' : 'size';
8427
8428 var getEntry = function (that, key) {
8429 // fast case
8430 var index = fastKey(key);
8431 var entry;
8432 if (index !== 'F') return that._i[index];
8433 // frozen object case
8434 for (entry = that._f; entry; entry = entry.n) {
8435 if (entry.k == key) return entry;
8436 }
8437 };
8438
8439 module.exports = {
8440 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
8441 var C = wrapper(function (that, iterable) {
8442 anInstance(that, C, NAME, '_i');
8443 that._t = NAME; // collection type
8444 that._i = create(null); // index
8445 that._f = undefined; // first entry
8446 that._l = undefined; // last entry
8447 that[SIZE] = 0; // size
8448 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
8449 });
8450 redefineAll(C.prototype, {
8451 // 23.1.3.1 Map.prototype.clear()
8452 // 23.2.3.2 Set.prototype.clear()
8453 clear: function clear() {
8454 for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {
8455 entry.r = true;
8456 if (entry.p) entry.p = entry.p.n = undefined;
8457 delete data[entry.i];
8458 }
8459 that._f = that._l = undefined;
8460 that[SIZE] = 0;
8461 },
8462 // 23.1.3.3 Map.prototype.delete(key)
8463 // 23.2.3.4 Set.prototype.delete(value)
8464 'delete': function (key) {
8465 var that = validate(this, NAME);
8466 var entry = getEntry(that, key);
8467 if (entry) {
8468 var next = entry.n;
8469 var prev = entry.p;
8470 delete that._i[entry.i];
8471 entry.r = true;
8472 if (prev) prev.n = next;
8473 if (next) next.p = prev;
8474 if (that._f == entry) that._f = next;
8475 if (that._l == entry) that._l = prev;
8476 that[SIZE]--;
8477 } return !!entry;
8478 },
8479 // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)
8480 // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)
8481 forEach: function forEach(callbackfn /* , that = undefined */) {
8482 validate(this, NAME);
8483 var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);
8484 var entry;
8485 while (entry = entry ? entry.n : this._f) {
8486 f(entry.v, entry.k, this);
8487 // revert to the last existing entry
8488 while (entry && entry.r) entry = entry.p;
8489 }
8490 },
8491 // 23.1.3.7 Map.prototype.has(key)
8492 // 23.2.3.7 Set.prototype.has(value)
8493 has: function has(key) {
8494 return !!getEntry(validate(this, NAME), key);
8495 }
8496 });
8497 if (DESCRIPTORS) dP(C.prototype, 'size', {
8498 get: function () {
8499 return validate(this, NAME)[SIZE];
8500 }
8501 });
8502 return C;
8503 },
8504 def: function (that, key, value) {
8505 var entry = getEntry(that, key);
8506 var prev, index;
8507 // change existing entry
8508 if (entry) {
8509 entry.v = value;
8510 // create new entry
8511 } else {
8512 that._l = entry = {
8513 i: index = fastKey(key, true), // <- index
8514 k: key, // <- key
8515 v: value, // <- value
8516 p: prev = that._l, // <- previous entry
8517 n: undefined, // <- next entry
8518 r: false // <- removed
8519 };
8520 if (!that._f) that._f = entry;
8521 if (prev) prev.n = entry;
8522 that[SIZE]++;
8523 // add to index
8524 if (index !== 'F') that._i[index] = entry;
8525 } return that;
8526 },
8527 getEntry: getEntry,
8528 setStrong: function (C, NAME, IS_MAP) {
8529 // add .keys, .values, .entries, [@@iterator]
8530 // 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
8531 $iterDefine(C, NAME, function (iterated, kind) {
8532 this._t = validate(iterated, NAME); // target
8533 this._k = kind; // kind
8534 this._l = undefined; // previous
8535 }, function () {
8536 var that = this;
8537 var kind = that._k;
8538 var entry = that._l;
8539 // revert to the last existing entry
8540 while (entry && entry.r) entry = entry.p;
8541 // get next entry
8542 if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {
8543 // or finish the iteration
8544 that._t = undefined;
8545 return step(1);
8546 }
8547 // return step by kind
8548 if (kind == 'keys') return step(0, entry.k);
8549 if (kind == 'values') return step(0, entry.v);
8550 return step(0, [entry.k, entry.v]);
8551 }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);
8552
8553 // add [@@species], 23.1.2.2, 23.2.2.2
8554 setSpecies(NAME);
8555 }
8556 };
8557
8558
8559 /***/ }),
8560
8561 /***/ "../node_modules/core-js/library/modules/_collection-to-json.js":
8562 /*!**********************************************************************!*\
8563 !*** ../node_modules/core-js/library/modules/_collection-to-json.js ***!
8564 \**********************************************************************/
8565 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8566
8567 // https://github.com/DavidBruant/Map-Set.prototype.toJSON
8568 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
8569 var from = __webpack_require__(/*! ./_array-from-iterable */ "../node_modules/core-js/library/modules/_array-from-iterable.js");
8570 module.exports = function (NAME) {
8571 return function toJSON() {
8572 if (classof(this) != NAME) throw TypeError(NAME + "#toJSON isn't generic");
8573 return from(this);
8574 };
8575 };
8576
8577
8578 /***/ }),
8579
8580 /***/ "../node_modules/core-js/library/modules/_collection-weak.js":
8581 /*!*******************************************************************!*\
8582 !*** ../node_modules/core-js/library/modules/_collection-weak.js ***!
8583 \*******************************************************************/
8584 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8585
8586 "use strict";
8587
8588 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
8589 var getWeak = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").getWeak;
8590 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
8591 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
8592 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
8593 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
8594 var createArrayMethod = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js");
8595 var $has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
8596 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
8597 var arrayFind = createArrayMethod(5);
8598 var arrayFindIndex = createArrayMethod(6);
8599 var id = 0;
8600
8601 // fallback for uncaught frozen keys
8602 var uncaughtFrozenStore = function (that) {
8603 return that._l || (that._l = new UncaughtFrozenStore());
8604 };
8605 var UncaughtFrozenStore = function () {
8606 this.a = [];
8607 };
8608 var findUncaughtFrozen = function (store, key) {
8609 return arrayFind(store.a, function (it) {
8610 return it[0] === key;
8611 });
8612 };
8613 UncaughtFrozenStore.prototype = {
8614 get: function (key) {
8615 var entry = findUncaughtFrozen(this, key);
8616 if (entry) return entry[1];
8617 },
8618 has: function (key) {
8619 return !!findUncaughtFrozen(this, key);
8620 },
8621 set: function (key, value) {
8622 var entry = findUncaughtFrozen(this, key);
8623 if (entry) entry[1] = value;
8624 else this.a.push([key, value]);
8625 },
8626 'delete': function (key) {
8627 var index = arrayFindIndex(this.a, function (it) {
8628 return it[0] === key;
8629 });
8630 if (~index) this.a.splice(index, 1);
8631 return !!~index;
8632 }
8633 };
8634
8635 module.exports = {
8636 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
8637 var C = wrapper(function (that, iterable) {
8638 anInstance(that, C, NAME, '_i');
8639 that._t = NAME; // collection type
8640 that._i = id++; // collection id
8641 that._l = undefined; // leak store for uncaught frozen objects
8642 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
8643 });
8644 redefineAll(C.prototype, {
8645 // 23.3.3.2 WeakMap.prototype.delete(key)
8646 // 23.4.3.3 WeakSet.prototype.delete(value)
8647 'delete': function (key) {
8648 if (!isObject(key)) return false;
8649 var data = getWeak(key);
8650 if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);
8651 return data && $has(data, this._i) && delete data[this._i];
8652 },
8653 // 23.3.3.4 WeakMap.prototype.has(key)
8654 // 23.4.3.4 WeakSet.prototype.has(value)
8655 has: function has(key) {
8656 if (!isObject(key)) return false;
8657 var data = getWeak(key);
8658 if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);
8659 return data && $has(data, this._i);
8660 }
8661 });
8662 return C;
8663 },
8664 def: function (that, key, value) {
8665 var data = getWeak(anObject(key), true);
8666 if (data === true) uncaughtFrozenStore(that).set(key, value);
8667 else data[that._i] = value;
8668 return that;
8669 },
8670 ufstore: uncaughtFrozenStore
8671 };
8672
8673
8674 /***/ }),
8675
8676 /***/ "../node_modules/core-js/library/modules/_collection.js":
8677 /*!**************************************************************!*\
8678 !*** ../node_modules/core-js/library/modules/_collection.js ***!
8679 \**************************************************************/
8680 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8681
8682 "use strict";
8683
8684 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
8685 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
8686 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
8687 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
8688 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
8689 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
8690 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
8691 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
8692 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
8693 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
8694 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
8695 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
8696 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
8697
8698 module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
8699 var Base = global[NAME];
8700 var C = Base;
8701 var ADDER = IS_MAP ? 'set' : 'add';
8702 var proto = C && C.prototype;
8703 var O = {};
8704 if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
8705 new C().entries().next();
8706 }))) {
8707 // create collection constructor
8708 C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
8709 redefineAll(C.prototype, methods);
8710 meta.NEED = true;
8711 } else {
8712 C = wrapper(function (target, iterable) {
8713 anInstance(target, C, NAME, '_c');
8714 target._c = new Base();
8715 if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);
8716 });
8717 each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {
8718 var IS_ADDER = KEY == 'add' || KEY == 'set';
8719 if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {
8720 anInstance(this, C, KEY);
8721 if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;
8722 var result = this._c[KEY](a === 0 ? 0 : a, b);
8723 return IS_ADDER ? this : result;
8724 });
8725 });
8726 IS_WEAK || dP(C.prototype, 'size', {
8727 get: function () {
8728 return this._c.size;
8729 }
8730 });
8731 }
8732
8733 setToStringTag(C, NAME);
8734
8735 O[NAME] = C;
8736 $export($export.G + $export.W + $export.F, O);
8737
8738 if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
8739
8740 return C;
8741 };
8742
8743
8744 /***/ }),
8745
8746 /***/ "../node_modules/core-js/library/modules/_core.js":
8747 /*!********************************************************!*\
8748 !*** ../node_modules/core-js/library/modules/_core.js ***!
8749 \********************************************************/
8750 /***/ ((module) => {
8751
8752 var core = module.exports = { version: '2.6.12' };
8753 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
8754
8755
8756 /***/ }),
8757
8758 /***/ "../node_modules/core-js/library/modules/_create-property.js":
8759 /*!*******************************************************************!*\
8760 !*** ../node_modules/core-js/library/modules/_create-property.js ***!
8761 \*******************************************************************/
8762 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8763
8764 "use strict";
8765
8766 var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
8767 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
8768
8769 module.exports = function (object, index, value) {
8770 if (index in object) $defineProperty.f(object, index, createDesc(0, value));
8771 else object[index] = value;
8772 };
8773
8774
8775 /***/ }),
8776
8777 /***/ "../node_modules/core-js/library/modules/_ctx.js":
8778 /*!*******************************************************!*\
8779 !*** ../node_modules/core-js/library/modules/_ctx.js ***!
8780 \*******************************************************/
8781 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8782
8783 // optional / simple context binding
8784 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
8785 module.exports = function (fn, that, length) {
8786 aFunction(fn);
8787 if (that === undefined) return fn;
8788 switch (length) {
8789 case 1: return function (a) {
8790 return fn.call(that, a);
8791 };
8792 case 2: return function (a, b) {
8793 return fn.call(that, a, b);
8794 };
8795 case 3: return function (a, b, c) {
8796 return fn.call(that, a, b, c);
8797 };
8798 }
8799 return function (/* ...args */) {
8800 return fn.apply(that, arguments);
8801 };
8802 };
8803
8804
8805 /***/ }),
8806
8807 /***/ "../node_modules/core-js/library/modules/_defined.js":
8808 /*!***********************************************************!*\
8809 !*** ../node_modules/core-js/library/modules/_defined.js ***!
8810 \***********************************************************/
8811 /***/ ((module) => {
8812
8813 // 7.2.1 RequireObjectCoercible(argument)
8814 module.exports = function (it) {
8815 if (it == undefined) throw TypeError("Can't call method on " + it);
8816 return it;
8817 };
8818
8819
8820 /***/ }),
8821
8822 /***/ "../node_modules/core-js/library/modules/_descriptors.js":
8823 /*!***************************************************************!*\
8824 !*** ../node_modules/core-js/library/modules/_descriptors.js ***!
8825 \***************************************************************/
8826 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8827
8828 // Thank's IE8 for his funny defineProperty
8829 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
8830 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
8831 });
8832
8833
8834 /***/ }),
8835
8836 /***/ "../node_modules/core-js/library/modules/_dom-create.js":
8837 /*!**************************************************************!*\
8838 !*** ../node_modules/core-js/library/modules/_dom-create.js ***!
8839 \**************************************************************/
8840 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8841
8842 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
8843 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
8844 // typeof document.createElement is 'object' in old IE
8845 var is = isObject(document) && isObject(document.createElement);
8846 module.exports = function (it) {
8847 return is ? document.createElement(it) : {};
8848 };
8849
8850
8851 /***/ }),
8852
8853 /***/ "../node_modules/core-js/library/modules/_enum-bug-keys.js":
8854 /*!*****************************************************************!*\
8855 !*** ../node_modules/core-js/library/modules/_enum-bug-keys.js ***!
8856 \*****************************************************************/
8857 /***/ ((module) => {
8858
8859 // IE 8- don't enum bug keys
8860 module.exports = (
8861 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
8862 ).split(',');
8863
8864
8865 /***/ }),
8866
8867 /***/ "../node_modules/core-js/library/modules/_enum-keys.js":
8868 /*!*************************************************************!*\
8869 !*** ../node_modules/core-js/library/modules/_enum-keys.js ***!
8870 \*************************************************************/
8871 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8872
8873 // all enumerable object keys, includes symbols
8874 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
8875 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
8876 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
8877 module.exports = function (it) {
8878 var result = getKeys(it);
8879 var getSymbols = gOPS.f;
8880 if (getSymbols) {
8881 var symbols = getSymbols(it);
8882 var isEnum = pIE.f;
8883 var i = 0;
8884 var key;
8885 while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
8886 } return result;
8887 };
8888
8889
8890 /***/ }),
8891
8892 /***/ "../node_modules/core-js/library/modules/_export.js":
8893 /*!**********************************************************!*\
8894 !*** ../node_modules/core-js/library/modules/_export.js ***!
8895 \**********************************************************/
8896 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8897
8898 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
8899 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
8900 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
8901 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
8902 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
8903 var PROTOTYPE = 'prototype';
8904
8905 var $export = function (type, name, source) {
8906 var IS_FORCED = type & $export.F;
8907 var IS_GLOBAL = type & $export.G;
8908 var IS_STATIC = type & $export.S;
8909 var IS_PROTO = type & $export.P;
8910 var IS_BIND = type & $export.B;
8911 var IS_WRAP = type & $export.W;
8912 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
8913 var expProto = exports[PROTOTYPE];
8914 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
8915 var key, own, out;
8916 if (IS_GLOBAL) source = name;
8917 for (key in source) {
8918 // contains in native
8919 own = !IS_FORCED && target && target[key] !== undefined;
8920 if (own && has(exports, key)) continue;
8921 // export native or passed
8922 out = own ? target[key] : source[key];
8923 // prevent global pollution for namespaces
8924 exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
8925 // bind timers to global for call from export context
8926 : IS_BIND && own ? ctx(out, global)
8927 // wrap global constructors for prevent change them in library
8928 : IS_WRAP && target[key] == out ? (function (C) {
8929 var F = function (a, b, c) {
8930 if (this instanceof C) {
8931 switch (arguments.length) {
8932 case 0: return new C();
8933 case 1: return new C(a);
8934 case 2: return new C(a, b);
8935 } return new C(a, b, c);
8936 } return C.apply(this, arguments);
8937 };
8938 F[PROTOTYPE] = C[PROTOTYPE];
8939 return F;
8940 // make static versions for prototype methods
8941 })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
8942 // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
8943 if (IS_PROTO) {
8944 (exports.virtual || (exports.virtual = {}))[key] = out;
8945 // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
8946 if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
8947 }
8948 }
8949 };
8950 // type bitmap
8951 $export.F = 1; // forced
8952 $export.G = 2; // global
8953 $export.S = 4; // static
8954 $export.P = 8; // proto
8955 $export.B = 16; // bind
8956 $export.W = 32; // wrap
8957 $export.U = 64; // safe
8958 $export.R = 128; // real proto method for `library`
8959 module.exports = $export;
8960
8961
8962 /***/ }),
8963
8964 /***/ "../node_modules/core-js/library/modules/_fails.js":
8965 /*!*********************************************************!*\
8966 !*** ../node_modules/core-js/library/modules/_fails.js ***!
8967 \*********************************************************/
8968 /***/ ((module) => {
8969
8970 module.exports = function (exec) {
8971 try {
8972 return !!exec();
8973 } catch (e) {
8974 return true;
8975 }
8976 };
8977
8978
8979 /***/ }),
8980
8981 /***/ "../node_modules/core-js/library/modules/_for-of.js":
8982 /*!**********************************************************!*\
8983 !*** ../node_modules/core-js/library/modules/_for-of.js ***!
8984 \**********************************************************/
8985 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8986
8987 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
8988 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
8989 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
8990 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
8991 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
8992 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
8993 var BREAK = {};
8994 var RETURN = {};
8995 var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
8996 var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
8997 var f = ctx(fn, that, entries ? 2 : 1);
8998 var index = 0;
8999 var length, step, iterator, result;
9000 if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
9001 // fast case for arrays with default iterator
9002 if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
9003 result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
9004 if (result === BREAK || result === RETURN) return result;
9005 } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
9006 result = call(iterator, f, step.value, entries);
9007 if (result === BREAK || result === RETURN) return result;
9008 }
9009 };
9010 exports.BREAK = BREAK;
9011 exports.RETURN = RETURN;
9012
9013
9014 /***/ }),
9015
9016 /***/ "../node_modules/core-js/library/modules/_global.js":
9017 /*!**********************************************************!*\
9018 !*** ../node_modules/core-js/library/modules/_global.js ***!
9019 \**********************************************************/
9020 /***/ ((module) => {
9021
9022 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
9023 var global = module.exports = typeof window != 'undefined' && window.Math == Math
9024 ? window : typeof self != 'undefined' && self.Math == Math ? self
9025 // eslint-disable-next-line no-new-func
9026 : Function('return this')();
9027 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
9028
9029
9030 /***/ }),
9031
9032 /***/ "../node_modules/core-js/library/modules/_has.js":
9033 /*!*******************************************************!*\
9034 !*** ../node_modules/core-js/library/modules/_has.js ***!
9035 \*******************************************************/
9036 /***/ ((module) => {
9037
9038 var hasOwnProperty = {}.hasOwnProperty;
9039 module.exports = function (it, key) {
9040 return hasOwnProperty.call(it, key);
9041 };
9042
9043
9044 /***/ }),
9045
9046 /***/ "../node_modules/core-js/library/modules/_hide.js":
9047 /*!********************************************************!*\
9048 !*** ../node_modules/core-js/library/modules/_hide.js ***!
9049 \********************************************************/
9050 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9051
9052 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
9053 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
9054 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
9055 return dP.f(object, key, createDesc(1, value));
9056 } : function (object, key, value) {
9057 object[key] = value;
9058 return object;
9059 };
9060
9061
9062 /***/ }),
9063
9064 /***/ "../node_modules/core-js/library/modules/_html.js":
9065 /*!********************************************************!*\
9066 !*** ../node_modules/core-js/library/modules/_html.js ***!
9067 \********************************************************/
9068 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9069
9070 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
9071 module.exports = document && document.documentElement;
9072
9073
9074 /***/ }),
9075
9076 /***/ "../node_modules/core-js/library/modules/_ie8-dom-define.js":
9077 /*!******************************************************************!*\
9078 !*** ../node_modules/core-js/library/modules/_ie8-dom-define.js ***!
9079 \******************************************************************/
9080 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9081
9082 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 () {
9083 return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
9084 });
9085
9086
9087 /***/ }),
9088
9089 /***/ "../node_modules/core-js/library/modules/_invoke.js":
9090 /*!**********************************************************!*\
9091 !*** ../node_modules/core-js/library/modules/_invoke.js ***!
9092 \**********************************************************/
9093 /***/ ((module) => {
9094
9095 // fast apply, http://jsperf.lnkit.com/fast-apply/5
9096 module.exports = function (fn, args, that) {
9097 var un = that === undefined;
9098 switch (args.length) {
9099 case 0: return un ? fn()
9100 : fn.call(that);
9101 case 1: return un ? fn(args[0])
9102 : fn.call(that, args[0]);
9103 case 2: return un ? fn(args[0], args[1])
9104 : fn.call(that, args[0], args[1]);
9105 case 3: return un ? fn(args[0], args[1], args[2])
9106 : fn.call(that, args[0], args[1], args[2]);
9107 case 4: return un ? fn(args[0], args[1], args[2], args[3])
9108 : fn.call(that, args[0], args[1], args[2], args[3]);
9109 } return fn.apply(that, args);
9110 };
9111
9112
9113 /***/ }),
9114
9115 /***/ "../node_modules/core-js/library/modules/_iobject.js":
9116 /*!***********************************************************!*\
9117 !*** ../node_modules/core-js/library/modules/_iobject.js ***!
9118 \***********************************************************/
9119 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9120
9121 // fallback for non-array-like ES3 and non-enumerable old V8 strings
9122 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
9123 // eslint-disable-next-line no-prototype-builtins
9124 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
9125 return cof(it) == 'String' ? it.split('') : Object(it);
9126 };
9127
9128
9129 /***/ }),
9130
9131 /***/ "../node_modules/core-js/library/modules/_is-array-iter.js":
9132 /*!*****************************************************************!*\
9133 !*** ../node_modules/core-js/library/modules/_is-array-iter.js ***!
9134 \*****************************************************************/
9135 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9136
9137 // check on default Array iterator
9138 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
9139 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
9140 var ArrayProto = Array.prototype;
9141
9142 module.exports = function (it) {
9143 return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
9144 };
9145
9146
9147 /***/ }),
9148
9149 /***/ "../node_modules/core-js/library/modules/_is-array.js":
9150 /*!************************************************************!*\
9151 !*** ../node_modules/core-js/library/modules/_is-array.js ***!
9152 \************************************************************/
9153 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9154
9155 // 7.2.2 IsArray(argument)
9156 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
9157 module.exports = Array.isArray || function isArray(arg) {
9158 return cof(arg) == 'Array';
9159 };
9160
9161
9162 /***/ }),
9163
9164 /***/ "../node_modules/core-js/library/modules/_is-object.js":
9165 /*!*************************************************************!*\
9166 !*** ../node_modules/core-js/library/modules/_is-object.js ***!
9167 \*************************************************************/
9168 /***/ ((module) => {
9169
9170 module.exports = function (it) {
9171 return typeof it === 'object' ? it !== null : typeof it === 'function';
9172 };
9173
9174
9175 /***/ }),
9176
9177 /***/ "../node_modules/core-js/library/modules/_iter-call.js":
9178 /*!*************************************************************!*\
9179 !*** ../node_modules/core-js/library/modules/_iter-call.js ***!
9180 \*************************************************************/
9181 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9182
9183 // call something on iterator step with safe closing on error
9184 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
9185 module.exports = function (iterator, fn, value, entries) {
9186 try {
9187 return entries ? fn(anObject(value)[0], value[1]) : fn(value);
9188 // 7.4.6 IteratorClose(iterator, completion)
9189 } catch (e) {
9190 var ret = iterator['return'];
9191 if (ret !== undefined) anObject(ret.call(iterator));
9192 throw e;
9193 }
9194 };
9195
9196
9197 /***/ }),
9198
9199 /***/ "../node_modules/core-js/library/modules/_iter-create.js":
9200 /*!***************************************************************!*\
9201 !*** ../node_modules/core-js/library/modules/_iter-create.js ***!
9202 \***************************************************************/
9203 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9204
9205 "use strict";
9206
9207 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
9208 var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
9209 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
9210 var IteratorPrototype = {};
9211
9212 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
9213 __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; });
9214
9215 module.exports = function (Constructor, NAME, next) {
9216 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
9217 setToStringTag(Constructor, NAME + ' Iterator');
9218 };
9219
9220
9221 /***/ }),
9222
9223 /***/ "../node_modules/core-js/library/modules/_iter-define.js":
9224 /*!***************************************************************!*\
9225 !*** ../node_modules/core-js/library/modules/_iter-define.js ***!
9226 \***************************************************************/
9227 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9228
9229 "use strict";
9230
9231 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
9232 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
9233 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
9234 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
9235 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
9236 var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/library/modules/_iter-create.js");
9237 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
9238 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
9239 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
9240 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
9241 var FF_ITERATOR = '@@iterator';
9242 var KEYS = 'keys';
9243 var VALUES = 'values';
9244
9245 var returnThis = function () { return this; };
9246
9247 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
9248 $iterCreate(Constructor, NAME, next);
9249 var getMethod = function (kind) {
9250 if (!BUGGY && kind in proto) return proto[kind];
9251 switch (kind) {
9252 case KEYS: return function keys() { return new Constructor(this, kind); };
9253 case VALUES: return function values() { return new Constructor(this, kind); };
9254 } return function entries() { return new Constructor(this, kind); };
9255 };
9256 var TAG = NAME + ' Iterator';
9257 var DEF_VALUES = DEFAULT == VALUES;
9258 var VALUES_BUG = false;
9259 var proto = Base.prototype;
9260 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
9261 var $default = $native || getMethod(DEFAULT);
9262 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
9263 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
9264 var methods, key, IteratorPrototype;
9265 // Fix native
9266 if ($anyNative) {
9267 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
9268 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
9269 // Set @@toStringTag to native iterators
9270 setToStringTag(IteratorPrototype, TAG, true);
9271 // fix for some old engines
9272 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
9273 }
9274 }
9275 // fix Array#{values, @@iterator}.name in V8 / FF
9276 if (DEF_VALUES && $native && $native.name !== VALUES) {
9277 VALUES_BUG = true;
9278 $default = function values() { return $native.call(this); };
9279 }
9280 // Define iterator
9281 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
9282 hide(proto, ITERATOR, $default);
9283 }
9284 // Plug for library
9285 Iterators[NAME] = $default;
9286 Iterators[TAG] = returnThis;
9287 if (DEFAULT) {
9288 methods = {
9289 values: DEF_VALUES ? $default : getMethod(VALUES),
9290 keys: IS_SET ? $default : getMethod(KEYS),
9291 entries: $entries
9292 };
9293 if (FORCED) for (key in methods) {
9294 if (!(key in proto)) redefine(proto, key, methods[key]);
9295 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
9296 }
9297 return methods;
9298 };
9299
9300
9301 /***/ }),
9302
9303 /***/ "../node_modules/core-js/library/modules/_iter-detect.js":
9304 /*!***************************************************************!*\
9305 !*** ../node_modules/core-js/library/modules/_iter-detect.js ***!
9306 \***************************************************************/
9307 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9308
9309 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
9310 var SAFE_CLOSING = false;
9311
9312 try {
9313 var riter = [7][ITERATOR]();
9314 riter['return'] = function () { SAFE_CLOSING = true; };
9315 // eslint-disable-next-line no-throw-literal
9316 Array.from(riter, function () { throw 2; });
9317 } catch (e) { /* empty */ }
9318
9319 module.exports = function (exec, skipClosing) {
9320 if (!skipClosing && !SAFE_CLOSING) return false;
9321 var safe = false;
9322 try {
9323 var arr = [7];
9324 var iter = arr[ITERATOR]();
9325 iter.next = function () { return { done: safe = true }; };
9326 arr[ITERATOR] = function () { return iter; };
9327 exec(arr);
9328 } catch (e) { /* empty */ }
9329 return safe;
9330 };
9331
9332
9333 /***/ }),
9334
9335 /***/ "../node_modules/core-js/library/modules/_iter-step.js":
9336 /*!*************************************************************!*\
9337 !*** ../node_modules/core-js/library/modules/_iter-step.js ***!
9338 \*************************************************************/
9339 /***/ ((module) => {
9340
9341 module.exports = function (done, value) {
9342 return { value: value, done: !!done };
9343 };
9344
9345
9346 /***/ }),
9347
9348 /***/ "../node_modules/core-js/library/modules/_iterators.js":
9349 /*!*************************************************************!*\
9350 !*** ../node_modules/core-js/library/modules/_iterators.js ***!
9351 \*************************************************************/
9352 /***/ ((module) => {
9353
9354 module.exports = {};
9355
9356
9357 /***/ }),
9358
9359 /***/ "../node_modules/core-js/library/modules/_library.js":
9360 /*!***********************************************************!*\
9361 !*** ../node_modules/core-js/library/modules/_library.js ***!
9362 \***********************************************************/
9363 /***/ ((module) => {
9364
9365 module.exports = true;
9366
9367
9368 /***/ }),
9369
9370 /***/ "../node_modules/core-js/library/modules/_meta.js":
9371 /*!********************************************************!*\
9372 !*** ../node_modules/core-js/library/modules/_meta.js ***!
9373 \********************************************************/
9374 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9375
9376 var META = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js")('meta');
9377 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
9378 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
9379 var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
9380 var id = 0;
9381 var isExtensible = Object.isExtensible || function () {
9382 return true;
9383 };
9384 var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
9385 return isExtensible(Object.preventExtensions({}));
9386 });
9387 var setMeta = function (it) {
9388 setDesc(it, META, { value: {
9389 i: 'O' + ++id, // object ID
9390 w: {} // weak collections IDs
9391 } });
9392 };
9393 var fastKey = function (it, create) {
9394 // return primitive with prefix
9395 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
9396 if (!has(it, META)) {
9397 // can't set metadata to uncaught frozen object
9398 if (!isExtensible(it)) return 'F';
9399 // not necessary to add metadata
9400 if (!create) return 'E';
9401 // add missing metadata
9402 setMeta(it);
9403 // return object ID
9404 } return it[META].i;
9405 };
9406 var getWeak = function (it, create) {
9407 if (!has(it, META)) {
9408 // can't set metadata to uncaught frozen object
9409 if (!isExtensible(it)) return true;
9410 // not necessary to add metadata
9411 if (!create) return false;
9412 // add missing metadata
9413 setMeta(it);
9414 // return hash weak collections IDs
9415 } return it[META].w;
9416 };
9417 // add metadata on freeze-family methods calling
9418 var onFreeze = function (it) {
9419 if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
9420 return it;
9421 };
9422 var meta = module.exports = {
9423 KEY: META,
9424 NEED: false,
9425 fastKey: fastKey,
9426 getWeak: getWeak,
9427 onFreeze: onFreeze
9428 };
9429
9430
9431 /***/ }),
9432
9433 /***/ "../node_modules/core-js/library/modules/_microtask.js":
9434 /*!*************************************************************!*\
9435 !*** ../node_modules/core-js/library/modules/_microtask.js ***!
9436 \*************************************************************/
9437 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9438
9439 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
9440 var macrotask = __webpack_require__(/*! ./_task */ "../node_modules/core-js/library/modules/_task.js").set;
9441 var Observer = global.MutationObserver || global.WebKitMutationObserver;
9442 var process = global.process;
9443 var Promise = global.Promise;
9444 var isNode = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js")(process) == 'process';
9445
9446 module.exports = function () {
9447 var head, last, notify;
9448
9449 var flush = function () {
9450 var parent, fn;
9451 if (isNode && (parent = process.domain)) parent.exit();
9452 while (head) {
9453 fn = head.fn;
9454 head = head.next;
9455 try {
9456 fn();
9457 } catch (e) {
9458 if (head) notify();
9459 else last = undefined;
9460 throw e;
9461 }
9462 } last = undefined;
9463 if (parent) parent.enter();
9464 };
9465
9466 // Node.js
9467 if (isNode) {
9468 notify = function () {
9469 process.nextTick(flush);
9470 };
9471 // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339
9472 } else if (Observer && !(global.navigator && global.navigator.standalone)) {
9473 var toggle = true;
9474 var node = document.createTextNode('');
9475 new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new
9476 notify = function () {
9477 node.data = toggle = !toggle;
9478 };
9479 // environments with maybe non-completely correct, but existent Promise
9480 } else if (Promise && Promise.resolve) {
9481 // Promise.resolve without an argument throws an error in LG WebOS 2
9482 var promise = Promise.resolve(undefined);
9483 notify = function () {
9484 promise.then(flush);
9485 };
9486 // for other environments - macrotask based on:
9487 // - setImmediate
9488 // - MessageChannel
9489 // - window.postMessag
9490 // - onreadystatechange
9491 // - setTimeout
9492 } else {
9493 notify = function () {
9494 // strange IE + webpack dev server bug - use .call(global)
9495 macrotask.call(global, flush);
9496 };
9497 }
9498
9499 return function (fn) {
9500 var task = { fn: fn, next: undefined };
9501 if (last) last.next = task;
9502 if (!head) {
9503 head = task;
9504 notify();
9505 } last = task;
9506 };
9507 };
9508
9509
9510 /***/ }),
9511
9512 /***/ "../node_modules/core-js/library/modules/_new-promise-capability.js":
9513 /*!**************************************************************************!*\
9514 !*** ../node_modules/core-js/library/modules/_new-promise-capability.js ***!
9515 \**************************************************************************/
9516 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9517
9518 "use strict";
9519
9520 // 25.4.1.5 NewPromiseCapability(C)
9521 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
9522
9523 function PromiseCapability(C) {
9524 var resolve, reject;
9525 this.promise = new C(function ($$resolve, $$reject) {
9526 if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');
9527 resolve = $$resolve;
9528 reject = $$reject;
9529 });
9530 this.resolve = aFunction(resolve);
9531 this.reject = aFunction(reject);
9532 }
9533
9534 module.exports.f = function (C) {
9535 return new PromiseCapability(C);
9536 };
9537
9538
9539 /***/ }),
9540
9541 /***/ "../node_modules/core-js/library/modules/_object-assign.js":
9542 /*!*****************************************************************!*\
9543 !*** ../node_modules/core-js/library/modules/_object-assign.js ***!
9544 \*****************************************************************/
9545 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9546
9547 "use strict";
9548
9549 // 19.1.2.1 Object.assign(target, source, ...)
9550 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
9551 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
9552 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
9553 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
9554 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
9555 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
9556 var $assign = Object.assign;
9557
9558 // should work with symbols and should have deterministic property order (V8 bug)
9559 module.exports = !$assign || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
9560 var A = {};
9561 var B = {};
9562 // eslint-disable-next-line no-undef
9563 var S = Symbol();
9564 var K = 'abcdefghijklmnopqrst';
9565 A[S] = 7;
9566 K.split('').forEach(function (k) { B[k] = k; });
9567 return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
9568 }) ? function assign(target, source) { // eslint-disable-line no-unused-vars
9569 var T = toObject(target);
9570 var aLen = arguments.length;
9571 var index = 1;
9572 var getSymbols = gOPS.f;
9573 var isEnum = pIE.f;
9574 while (aLen > index) {
9575 var S = IObject(arguments[index++]);
9576 var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
9577 var length = keys.length;
9578 var j = 0;
9579 var key;
9580 while (length > j) {
9581 key = keys[j++];
9582 if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];
9583 }
9584 } return T;
9585 } : $assign;
9586
9587
9588 /***/ }),
9589
9590 /***/ "../node_modules/core-js/library/modules/_object-create.js":
9591 /*!*****************************************************************!*\
9592 !*** ../node_modules/core-js/library/modules/_object-create.js ***!
9593 \*****************************************************************/
9594 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9595
9596 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
9597 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
9598 var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js");
9599 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
9600 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
9601 var Empty = function () { /* empty */ };
9602 var PROTOTYPE = 'prototype';
9603
9604 // Create object with fake `null` prototype: use iframe Object with cleared prototype
9605 var createDict = function () {
9606 // Thrash, waste and sodomy: IE GC bug
9607 var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('iframe');
9608 var i = enumBugKeys.length;
9609 var lt = '<';
9610 var gt = '>';
9611 var iframeDocument;
9612 iframe.style.display = 'none';
9613 __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js").appendChild(iframe);
9614 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
9615 // createDict = iframe.contentWindow.Object;
9616 // html.removeChild(iframe);
9617 iframeDocument = iframe.contentWindow.document;
9618 iframeDocument.open();
9619 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
9620 iframeDocument.close();
9621 createDict = iframeDocument.F;
9622 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
9623 return createDict();
9624 };
9625
9626 module.exports = Object.create || function create(O, Properties) {
9627 var result;
9628 if (O !== null) {
9629 Empty[PROTOTYPE] = anObject(O);
9630 result = new Empty();
9631 Empty[PROTOTYPE] = null;
9632 // add "__proto__" for Object.getPrototypeOf polyfill
9633 result[IE_PROTO] = O;
9634 } else result = createDict();
9635 return Properties === undefined ? result : dPs(result, Properties);
9636 };
9637
9638
9639 /***/ }),
9640
9641 /***/ "../node_modules/core-js/library/modules/_object-dp.js":
9642 /*!*************************************************************!*\
9643 !*** ../node_modules/core-js/library/modules/_object-dp.js ***!
9644 \*************************************************************/
9645 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9646
9647 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
9648 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
9649 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
9650 var dP = Object.defineProperty;
9651
9652 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
9653 anObject(O);
9654 P = toPrimitive(P, true);
9655 anObject(Attributes);
9656 if (IE8_DOM_DEFINE) try {
9657 return dP(O, P, Attributes);
9658 } catch (e) { /* empty */ }
9659 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
9660 if ('value' in Attributes) O[P] = Attributes.value;
9661 return O;
9662 };
9663
9664
9665 /***/ }),
9666
9667 /***/ "../node_modules/core-js/library/modules/_object-dps.js":
9668 /*!**************************************************************!*\
9669 !*** ../node_modules/core-js/library/modules/_object-dps.js ***!
9670 \**************************************************************/
9671 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9672
9673 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
9674 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
9675 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
9676
9677 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
9678 anObject(O);
9679 var keys = getKeys(Properties);
9680 var length = keys.length;
9681 var i = 0;
9682 var P;
9683 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
9684 return O;
9685 };
9686
9687
9688 /***/ }),
9689
9690 /***/ "../node_modules/core-js/library/modules/_object-gopd.js":
9691 /*!***************************************************************!*\
9692 !*** ../node_modules/core-js/library/modules/_object-gopd.js ***!
9693 \***************************************************************/
9694 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9695
9696 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
9697 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
9698 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
9699 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
9700 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
9701 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
9702 var gOPD = Object.getOwnPropertyDescriptor;
9703
9704 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
9705 O = toIObject(O);
9706 P = toPrimitive(P, true);
9707 if (IE8_DOM_DEFINE) try {
9708 return gOPD(O, P);
9709 } catch (e) { /* empty */ }
9710 if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
9711 };
9712
9713
9714 /***/ }),
9715
9716 /***/ "../node_modules/core-js/library/modules/_object-gopn-ext.js":
9717 /*!*******************************************************************!*\
9718 !*** ../node_modules/core-js/library/modules/_object-gopn-ext.js ***!
9719 \*******************************************************************/
9720 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9721
9722 // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
9723 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
9724 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f;
9725 var toString = {}.toString;
9726
9727 var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
9728 ? Object.getOwnPropertyNames(window) : [];
9729
9730 var getWindowNames = function (it) {
9731 try {
9732 return gOPN(it);
9733 } catch (e) {
9734 return windowNames.slice();
9735 }
9736 };
9737
9738 module.exports.f = function getOwnPropertyNames(it) {
9739 return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
9740 };
9741
9742
9743 /***/ }),
9744
9745 /***/ "../node_modules/core-js/library/modules/_object-gopn.js":
9746 /*!***************************************************************!*\
9747 !*** ../node_modules/core-js/library/modules/_object-gopn.js ***!
9748 \***************************************************************/
9749 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9750
9751 // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
9752 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
9753 var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
9754
9755 exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
9756 return $keys(O, hiddenKeys);
9757 };
9758
9759
9760 /***/ }),
9761
9762 /***/ "../node_modules/core-js/library/modules/_object-gops.js":
9763 /*!***************************************************************!*\
9764 !*** ../node_modules/core-js/library/modules/_object-gops.js ***!
9765 \***************************************************************/
9766 /***/ ((__unused_webpack_module, exports) => {
9767
9768 exports.f = Object.getOwnPropertySymbols;
9769
9770
9771 /***/ }),
9772
9773 /***/ "../node_modules/core-js/library/modules/_object-gpo.js":
9774 /*!**************************************************************!*\
9775 !*** ../node_modules/core-js/library/modules/_object-gpo.js ***!
9776 \**************************************************************/
9777 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9778
9779 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
9780 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
9781 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
9782 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
9783 var ObjectProto = Object.prototype;
9784
9785 module.exports = Object.getPrototypeOf || function (O) {
9786 O = toObject(O);
9787 if (has(O, IE_PROTO)) return O[IE_PROTO];
9788 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
9789 return O.constructor.prototype;
9790 } return O instanceof Object ? ObjectProto : null;
9791 };
9792
9793
9794 /***/ }),
9795
9796 /***/ "../node_modules/core-js/library/modules/_object-keys-internal.js":
9797 /*!************************************************************************!*\
9798 !*** ../node_modules/core-js/library/modules/_object-keys-internal.js ***!
9799 \************************************************************************/
9800 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9801
9802 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
9803 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
9804 var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/library/modules/_array-includes.js")(false);
9805 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
9806
9807 module.exports = function (object, names) {
9808 var O = toIObject(object);
9809 var i = 0;
9810 var result = [];
9811 var key;
9812 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
9813 // Don't enum bug & hidden keys
9814 while (names.length > i) if (has(O, key = names[i++])) {
9815 ~arrayIndexOf(result, key) || result.push(key);
9816 }
9817 return result;
9818 };
9819
9820
9821 /***/ }),
9822
9823 /***/ "../node_modules/core-js/library/modules/_object-keys.js":
9824 /*!***************************************************************!*\
9825 !*** ../node_modules/core-js/library/modules/_object-keys.js ***!
9826 \***************************************************************/
9827 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9828
9829 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
9830 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
9831 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
9832
9833 module.exports = Object.keys || function keys(O) {
9834 return $keys(O, enumBugKeys);
9835 };
9836
9837
9838 /***/ }),
9839
9840 /***/ "../node_modules/core-js/library/modules/_object-pie.js":
9841 /*!**************************************************************!*\
9842 !*** ../node_modules/core-js/library/modules/_object-pie.js ***!
9843 \**************************************************************/
9844 /***/ ((__unused_webpack_module, exports) => {
9845
9846 exports.f = {}.propertyIsEnumerable;
9847
9848
9849 /***/ }),
9850
9851 /***/ "../node_modules/core-js/library/modules/_object-sap.js":
9852 /*!**************************************************************!*\
9853 !*** ../node_modules/core-js/library/modules/_object-sap.js ***!
9854 \**************************************************************/
9855 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9856
9857 // most Object methods by ES6 should accept primitives
9858 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
9859 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
9860 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
9861 module.exports = function (KEY, exec) {
9862 var fn = (core.Object || {})[KEY] || Object[KEY];
9863 var exp = {};
9864 exp[KEY] = exec(fn);
9865 $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
9866 };
9867
9868
9869 /***/ }),
9870
9871 /***/ "../node_modules/core-js/library/modules/_object-to-array.js":
9872 /*!*******************************************************************!*\
9873 !*** ../node_modules/core-js/library/modules/_object-to-array.js ***!
9874 \*******************************************************************/
9875 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9876
9877 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
9878 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
9879 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
9880 var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f;
9881 module.exports = function (isEntries) {
9882 return function (it) {
9883 var O = toIObject(it);
9884 var keys = getKeys(O);
9885 var length = keys.length;
9886 var i = 0;
9887 var result = [];
9888 var key;
9889 while (length > i) {
9890 key = keys[i++];
9891 if (!DESCRIPTORS || isEnum.call(O, key)) {
9892 result.push(isEntries ? [key, O[key]] : O[key]);
9893 }
9894 }
9895 return result;
9896 };
9897 };
9898
9899
9900 /***/ }),
9901
9902 /***/ "../node_modules/core-js/library/modules/_own-keys.js":
9903 /*!************************************************************!*\
9904 !*** ../node_modules/core-js/library/modules/_own-keys.js ***!
9905 \************************************************************/
9906 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9907
9908 // all object keys, includes non-enumerable and symbols
9909 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js");
9910 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
9911 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
9912 var Reflect = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect;
9913 module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) {
9914 var keys = gOPN.f(anObject(it));
9915 var getSymbols = gOPS.f;
9916 return getSymbols ? keys.concat(getSymbols(it)) : keys;
9917 };
9918
9919
9920 /***/ }),
9921
9922 /***/ "../node_modules/core-js/library/modules/_parse-int.js":
9923 /*!*************************************************************!*\
9924 !*** ../node_modules/core-js/library/modules/_parse-int.js ***!
9925 \*************************************************************/
9926 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9927
9928 var $parseInt = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").parseInt;
9929 var $trim = __webpack_require__(/*! ./_string-trim */ "../node_modules/core-js/library/modules/_string-trim.js").trim;
9930 var ws = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
9931 var hex = /^[-+]?0[xX]/;
9932
9933 module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) {
9934 var string = $trim(String(str), 3);
9935 return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10));
9936 } : $parseInt;
9937
9938
9939 /***/ }),
9940
9941 /***/ "../node_modules/core-js/library/modules/_perform.js":
9942 /*!***********************************************************!*\
9943 !*** ../node_modules/core-js/library/modules/_perform.js ***!
9944 \***********************************************************/
9945 /***/ ((module) => {
9946
9947 module.exports = function (exec) {
9948 try {
9949 return { e: false, v: exec() };
9950 } catch (e) {
9951 return { e: true, v: e };
9952 }
9953 };
9954
9955
9956 /***/ }),
9957
9958 /***/ "../node_modules/core-js/library/modules/_promise-resolve.js":
9959 /*!*******************************************************************!*\
9960 !*** ../node_modules/core-js/library/modules/_promise-resolve.js ***!
9961 \*******************************************************************/
9962 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9963
9964 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
9965 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
9966 var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js");
9967
9968 module.exports = function (C, x) {
9969 anObject(C);
9970 if (isObject(x) && x.constructor === C) return x;
9971 var promiseCapability = newPromiseCapability.f(C);
9972 var resolve = promiseCapability.resolve;
9973 resolve(x);
9974 return promiseCapability.promise;
9975 };
9976
9977
9978 /***/ }),
9979
9980 /***/ "../node_modules/core-js/library/modules/_property-desc.js":
9981 /*!*****************************************************************!*\
9982 !*** ../node_modules/core-js/library/modules/_property-desc.js ***!
9983 \*****************************************************************/
9984 /***/ ((module) => {
9985
9986 module.exports = function (bitmap, value) {
9987 return {
9988 enumerable: !(bitmap & 1),
9989 configurable: !(bitmap & 2),
9990 writable: !(bitmap & 4),
9991 value: value
9992 };
9993 };
9994
9995
9996 /***/ }),
9997
9998 /***/ "../node_modules/core-js/library/modules/_redefine-all.js":
9999 /*!****************************************************************!*\
10000 !*** ../node_modules/core-js/library/modules/_redefine-all.js ***!
10001 \****************************************************************/
10002 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10003
10004 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
10005 module.exports = function (target, src, safe) {
10006 for (var key in src) {
10007 if (safe && target[key]) target[key] = src[key];
10008 else hide(target, key, src[key]);
10009 } return target;
10010 };
10011
10012
10013 /***/ }),
10014
10015 /***/ "../node_modules/core-js/library/modules/_redefine.js":
10016 /*!************************************************************!*\
10017 !*** ../node_modules/core-js/library/modules/_redefine.js ***!
10018 \************************************************************/
10019 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10020
10021 module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
10022
10023
10024 /***/ }),
10025
10026 /***/ "../node_modules/core-js/library/modules/_set-collection-from.js":
10027 /*!***********************************************************************!*\
10028 !*** ../node_modules/core-js/library/modules/_set-collection-from.js ***!
10029 \***********************************************************************/
10030 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10031
10032 "use strict";
10033
10034 // https://tc39.github.io/proposal-setmap-offrom/
10035 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10036 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
10037 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
10038 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
10039
10040 module.exports = function (COLLECTION) {
10041 $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
10042 var mapFn = arguments[1];
10043 var mapping, A, n, cb;
10044 aFunction(this);
10045 mapping = mapFn !== undefined;
10046 if (mapping) aFunction(mapFn);
10047 if (source == undefined) return new this();
10048 A = [];
10049 if (mapping) {
10050 n = 0;
10051 cb = ctx(mapFn, arguments[2], 2);
10052 forOf(source, false, function (nextItem) {
10053 A.push(cb(nextItem, n++));
10054 });
10055 } else {
10056 forOf(source, false, A.push, A);
10057 }
10058 return new this(A);
10059 } });
10060 };
10061
10062
10063 /***/ }),
10064
10065 /***/ "../node_modules/core-js/library/modules/_set-collection-of.js":
10066 /*!*********************************************************************!*\
10067 !*** ../node_modules/core-js/library/modules/_set-collection-of.js ***!
10068 \*********************************************************************/
10069 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10070
10071 "use strict";
10072
10073 // https://tc39.github.io/proposal-setmap-offrom/
10074 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10075
10076 module.exports = function (COLLECTION) {
10077 $export($export.S, COLLECTION, { of: function of() {
10078 var length = arguments.length;
10079 var A = new Array(length);
10080 while (length--) A[length] = arguments[length];
10081 return new this(A);
10082 } });
10083 };
10084
10085
10086 /***/ }),
10087
10088 /***/ "../node_modules/core-js/library/modules/_set-proto.js":
10089 /*!*************************************************************!*\
10090 !*** ../node_modules/core-js/library/modules/_set-proto.js ***!
10091 \*************************************************************/
10092 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10093
10094 // Works with __proto__ only. Old v8 can't work with null proto objects.
10095 /* eslint-disable no-proto */
10096 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
10097 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
10098 var check = function (O, proto) {
10099 anObject(O);
10100 if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
10101 };
10102 module.exports = {
10103 set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
10104 function (test, buggy, set) {
10105 try {
10106 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);
10107 set(test, []);
10108 buggy = !(test instanceof Array);
10109 } catch (e) { buggy = true; }
10110 return function setPrototypeOf(O, proto) {
10111 check(O, proto);
10112 if (buggy) O.__proto__ = proto;
10113 else set(O, proto);
10114 return O;
10115 };
10116 }({}, false) : undefined),
10117 check: check
10118 };
10119
10120
10121 /***/ }),
10122
10123 /***/ "../node_modules/core-js/library/modules/_set-species.js":
10124 /*!***************************************************************!*\
10125 !*** ../node_modules/core-js/library/modules/_set-species.js ***!
10126 \***************************************************************/
10127 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10128
10129 "use strict";
10130
10131 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
10132 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
10133 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
10134 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
10135 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
10136
10137 module.exports = function (KEY) {
10138 var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY];
10139 if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
10140 configurable: true,
10141 get: function () { return this; }
10142 });
10143 };
10144
10145
10146 /***/ }),
10147
10148 /***/ "../node_modules/core-js/library/modules/_set-to-string-tag.js":
10149 /*!*********************************************************************!*\
10150 !*** ../node_modules/core-js/library/modules/_set-to-string-tag.js ***!
10151 \*********************************************************************/
10152 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10153
10154 var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
10155 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
10156 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
10157
10158 module.exports = function (it, tag, stat) {
10159 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
10160 };
10161
10162
10163 /***/ }),
10164
10165 /***/ "../node_modules/core-js/library/modules/_shared-key.js":
10166 /*!**************************************************************!*\
10167 !*** ../node_modules/core-js/library/modules/_shared-key.js ***!
10168 \**************************************************************/
10169 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10170
10171 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('keys');
10172 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
10173 module.exports = function (key) {
10174 return shared[key] || (shared[key] = uid(key));
10175 };
10176
10177
10178 /***/ }),
10179
10180 /***/ "../node_modules/core-js/library/modules/_shared.js":
10181 /*!**********************************************************!*\
10182 !*** ../node_modules/core-js/library/modules/_shared.js ***!
10183 \**********************************************************/
10184 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10185
10186 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
10187 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
10188 var SHARED = '__core-js_shared__';
10189 var store = global[SHARED] || (global[SHARED] = {});
10190
10191 (module.exports = function (key, value) {
10192 return store[key] || (store[key] = value !== undefined ? value : {});
10193 })('versions', []).push({
10194 version: core.version,
10195 mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
10196 copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
10197 });
10198
10199
10200 /***/ }),
10201
10202 /***/ "../node_modules/core-js/library/modules/_species-constructor.js":
10203 /*!***********************************************************************!*\
10204 !*** ../node_modules/core-js/library/modules/_species-constructor.js ***!
10205 \***********************************************************************/
10206 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10207
10208 // 7.3.20 SpeciesConstructor(O, defaultConstructor)
10209 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
10210 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
10211 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
10212 module.exports = function (O, D) {
10213 var C = anObject(O).constructor;
10214 var S;
10215 return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
10216 };
10217
10218
10219 /***/ }),
10220
10221 /***/ "../node_modules/core-js/library/modules/_string-at.js":
10222 /*!*************************************************************!*\
10223 !*** ../node_modules/core-js/library/modules/_string-at.js ***!
10224 \*************************************************************/
10225 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10226
10227 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
10228 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
10229 // true -> String#at
10230 // false -> String#codePointAt
10231 module.exports = function (TO_STRING) {
10232 return function (that, pos) {
10233 var s = String(defined(that));
10234 var i = toInteger(pos);
10235 var l = s.length;
10236 var a, b;
10237 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
10238 a = s.charCodeAt(i);
10239 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
10240 ? TO_STRING ? s.charAt(i) : a
10241 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
10242 };
10243 };
10244
10245
10246 /***/ }),
10247
10248 /***/ "../node_modules/core-js/library/modules/_string-trim.js":
10249 /*!***************************************************************!*\
10250 !*** ../node_modules/core-js/library/modules/_string-trim.js ***!
10251 \***************************************************************/
10252 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10253
10254 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10255 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
10256 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
10257 var spaces = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
10258 var space = '[' + spaces + ']';
10259 var non = '\u200b\u0085';
10260 var ltrim = RegExp('^' + space + space + '*');
10261 var rtrim = RegExp(space + space + '*$');
10262
10263 var exporter = function (KEY, exec, ALIAS) {
10264 var exp = {};
10265 var FORCE = fails(function () {
10266 return !!spaces[KEY]() || non[KEY]() != non;
10267 });
10268 var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];
10269 if (ALIAS) exp[ALIAS] = fn;
10270 $export($export.P + $export.F * FORCE, 'String', exp);
10271 };
10272
10273 // 1 -> String#trimLeft
10274 // 2 -> String#trimRight
10275 // 3 -> String#trim
10276 var trim = exporter.trim = function (string, TYPE) {
10277 string = String(defined(string));
10278 if (TYPE & 1) string = string.replace(ltrim, '');
10279 if (TYPE & 2) string = string.replace(rtrim, '');
10280 return string;
10281 };
10282
10283 module.exports = exporter;
10284
10285
10286 /***/ }),
10287
10288 /***/ "../node_modules/core-js/library/modules/_string-ws.js":
10289 /*!*************************************************************!*\
10290 !*** ../node_modules/core-js/library/modules/_string-ws.js ***!
10291 \*************************************************************/
10292 /***/ ((module) => {
10293
10294 module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' +
10295 '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
10296
10297
10298 /***/ }),
10299
10300 /***/ "../node_modules/core-js/library/modules/_task.js":
10301 /*!********************************************************!*\
10302 !*** ../node_modules/core-js/library/modules/_task.js ***!
10303 \********************************************************/
10304 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10305
10306 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
10307 var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
10308 var html = __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js");
10309 var cel = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js");
10310 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
10311 var process = global.process;
10312 var setTask = global.setImmediate;
10313 var clearTask = global.clearImmediate;
10314 var MessageChannel = global.MessageChannel;
10315 var Dispatch = global.Dispatch;
10316 var counter = 0;
10317 var queue = {};
10318 var ONREADYSTATECHANGE = 'onreadystatechange';
10319 var defer, channel, port;
10320 var run = function () {
10321 var id = +this;
10322 // eslint-disable-next-line no-prototype-builtins
10323 if (queue.hasOwnProperty(id)) {
10324 var fn = queue[id];
10325 delete queue[id];
10326 fn();
10327 }
10328 };
10329 var listener = function (event) {
10330 run.call(event.data);
10331 };
10332 // Node.js 0.9+ & IE10+ has setImmediate, otherwise:
10333 if (!setTask || !clearTask) {
10334 setTask = function setImmediate(fn) {
10335 var args = [];
10336 var i = 1;
10337 while (arguments.length > i) args.push(arguments[i++]);
10338 queue[++counter] = function () {
10339 // eslint-disable-next-line no-new-func
10340 invoke(typeof fn == 'function' ? fn : Function(fn), args);
10341 };
10342 defer(counter);
10343 return counter;
10344 };
10345 clearTask = function clearImmediate(id) {
10346 delete queue[id];
10347 };
10348 // Node.js 0.8-
10349 if (__webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js")(process) == 'process') {
10350 defer = function (id) {
10351 process.nextTick(ctx(run, id, 1));
10352 };
10353 // Sphere (JS game engine) Dispatch API
10354 } else if (Dispatch && Dispatch.now) {
10355 defer = function (id) {
10356 Dispatch.now(ctx(run, id, 1));
10357 };
10358 // Browsers with MessageChannel, includes WebWorkers
10359 } else if (MessageChannel) {
10360 channel = new MessageChannel();
10361 port = channel.port2;
10362 channel.port1.onmessage = listener;
10363 defer = ctx(port.postMessage, port, 1);
10364 // Browsers with postMessage, skip WebWorkers
10365 // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'
10366 } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) {
10367 defer = function (id) {
10368 global.postMessage(id + '', '*');
10369 };
10370 global.addEventListener('message', listener, false);
10371 // IE8-
10372 } else if (ONREADYSTATECHANGE in cel('script')) {
10373 defer = function (id) {
10374 html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () {
10375 html.removeChild(this);
10376 run.call(id);
10377 };
10378 };
10379 // Rest old browsers
10380 } else {
10381 defer = function (id) {
10382 setTimeout(ctx(run, id, 1), 0);
10383 };
10384 }
10385 }
10386 module.exports = {
10387 set: setTask,
10388 clear: clearTask
10389 };
10390
10391
10392 /***/ }),
10393
10394 /***/ "../node_modules/core-js/library/modules/_to-absolute-index.js":
10395 /*!*********************************************************************!*\
10396 !*** ../node_modules/core-js/library/modules/_to-absolute-index.js ***!
10397 \*********************************************************************/
10398 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10399
10400 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
10401 var max = Math.max;
10402 var min = Math.min;
10403 module.exports = function (index, length) {
10404 index = toInteger(index);
10405 return index < 0 ? max(index + length, 0) : min(index, length);
10406 };
10407
10408
10409 /***/ }),
10410
10411 /***/ "../node_modules/core-js/library/modules/_to-integer.js":
10412 /*!**************************************************************!*\
10413 !*** ../node_modules/core-js/library/modules/_to-integer.js ***!
10414 \**************************************************************/
10415 /***/ ((module) => {
10416
10417 // 7.1.4 ToInteger
10418 var ceil = Math.ceil;
10419 var floor = Math.floor;
10420 module.exports = function (it) {
10421 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
10422 };
10423
10424
10425 /***/ }),
10426
10427 /***/ "../node_modules/core-js/library/modules/_to-iobject.js":
10428 /*!**************************************************************!*\
10429 !*** ../node_modules/core-js/library/modules/_to-iobject.js ***!
10430 \**************************************************************/
10431 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10432
10433 // to indexed object, toObject with fallback for non-array-like ES3 strings
10434 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
10435 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
10436 module.exports = function (it) {
10437 return IObject(defined(it));
10438 };
10439
10440
10441 /***/ }),
10442
10443 /***/ "../node_modules/core-js/library/modules/_to-length.js":
10444 /*!*************************************************************!*\
10445 !*** ../node_modules/core-js/library/modules/_to-length.js ***!
10446 \*************************************************************/
10447 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10448
10449 // 7.1.15 ToLength
10450 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
10451 var min = Math.min;
10452 module.exports = function (it) {
10453 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
10454 };
10455
10456
10457 /***/ }),
10458
10459 /***/ "../node_modules/core-js/library/modules/_to-object.js":
10460 /*!*************************************************************!*\
10461 !*** ../node_modules/core-js/library/modules/_to-object.js ***!
10462 \*************************************************************/
10463 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10464
10465 // 7.1.13 ToObject(argument)
10466 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
10467 module.exports = function (it) {
10468 return Object(defined(it));
10469 };
10470
10471
10472 /***/ }),
10473
10474 /***/ "../node_modules/core-js/library/modules/_to-primitive.js":
10475 /*!****************************************************************!*\
10476 !*** ../node_modules/core-js/library/modules/_to-primitive.js ***!
10477 \****************************************************************/
10478 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10479
10480 // 7.1.1 ToPrimitive(input [, PreferredType])
10481 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
10482 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
10483 // and the second argument - flag - preferred type is a string
10484 module.exports = function (it, S) {
10485 if (!isObject(it)) return it;
10486 var fn, val;
10487 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
10488 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
10489 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
10490 throw TypeError("Can't convert object to primitive value");
10491 };
10492
10493
10494 /***/ }),
10495
10496 /***/ "../node_modules/core-js/library/modules/_uid.js":
10497 /*!*******************************************************!*\
10498 !*** ../node_modules/core-js/library/modules/_uid.js ***!
10499 \*******************************************************/
10500 /***/ ((module) => {
10501
10502 var id = 0;
10503 var px = Math.random();
10504 module.exports = function (key) {
10505 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
10506 };
10507
10508
10509 /***/ }),
10510
10511 /***/ "../node_modules/core-js/library/modules/_user-agent.js":
10512 /*!**************************************************************!*\
10513 !*** ../node_modules/core-js/library/modules/_user-agent.js ***!
10514 \**************************************************************/
10515 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10516
10517 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
10518 var navigator = global.navigator;
10519
10520 module.exports = navigator && navigator.userAgent || '';
10521
10522
10523 /***/ }),
10524
10525 /***/ "../node_modules/core-js/library/modules/_validate-collection.js":
10526 /*!***********************************************************************!*\
10527 !*** ../node_modules/core-js/library/modules/_validate-collection.js ***!
10528 \***********************************************************************/
10529 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10530
10531 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
10532 module.exports = function (it, TYPE) {
10533 if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
10534 return it;
10535 };
10536
10537
10538 /***/ }),
10539
10540 /***/ "../node_modules/core-js/library/modules/_wks-define.js":
10541 /*!**************************************************************!*\
10542 !*** ../node_modules/core-js/library/modules/_wks-define.js ***!
10543 \**************************************************************/
10544 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10545
10546 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
10547 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
10548 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
10549 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
10550 var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
10551 module.exports = function (name) {
10552 var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
10553 if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
10554 };
10555
10556
10557 /***/ }),
10558
10559 /***/ "../node_modules/core-js/library/modules/_wks-ext.js":
10560 /*!***********************************************************!*\
10561 !*** ../node_modules/core-js/library/modules/_wks-ext.js ***!
10562 \***********************************************************/
10563 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10564
10565 exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
10566
10567
10568 /***/ }),
10569
10570 /***/ "../node_modules/core-js/library/modules/_wks.js":
10571 /*!*******************************************************!*\
10572 !*** ../node_modules/core-js/library/modules/_wks.js ***!
10573 \*******************************************************/
10574 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10575
10576 var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('wks');
10577 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
10578 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Symbol;
10579 var USE_SYMBOL = typeof Symbol == 'function';
10580
10581 var $exports = module.exports = function (name) {
10582 return store[name] || (store[name] =
10583 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
10584 };
10585
10586 $exports.store = store;
10587
10588
10589 /***/ }),
10590
10591 /***/ "../node_modules/core-js/library/modules/core.get-iterator-method.js":
10592 /*!***************************************************************************!*\
10593 !*** ../node_modules/core-js/library/modules/core.get-iterator-method.js ***!
10594 \***************************************************************************/
10595 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10596
10597 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
10598 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
10599 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
10600 module.exports = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
10601 if (it != undefined) return it[ITERATOR]
10602 || it['@@iterator']
10603 || Iterators[classof(it)];
10604 };
10605
10606
10607 /***/ }),
10608
10609 /***/ "../node_modules/core-js/library/modules/es6.array.from.js":
10610 /*!*****************************************************************!*\
10611 !*** ../node_modules/core-js/library/modules/es6.array.from.js ***!
10612 \*****************************************************************/
10613 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10614
10615 "use strict";
10616
10617 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
10618 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10619 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
10620 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
10621 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
10622 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
10623 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
10624 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
10625
10626 $export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', {
10627 // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
10628 from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
10629 var O = toObject(arrayLike);
10630 var C = typeof this == 'function' ? this : Array;
10631 var aLen = arguments.length;
10632 var mapfn = aLen > 1 ? arguments[1] : undefined;
10633 var mapping = mapfn !== undefined;
10634 var index = 0;
10635 var iterFn = getIterFn(O);
10636 var length, result, step, iterator;
10637 if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
10638 // if object isn't iterable or it's array with default iterator - use simple case
10639 if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
10640 for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
10641 createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
10642 }
10643 } else {
10644 length = toLength(O.length);
10645 for (result = new C(length); length > index; index++) {
10646 createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
10647 }
10648 }
10649 result.length = index;
10650 return result;
10651 }
10652 });
10653
10654
10655 /***/ }),
10656
10657 /***/ "../node_modules/core-js/library/modules/es6.array.is-array.js":
10658 /*!*********************************************************************!*\
10659 !*** ../node_modules/core-js/library/modules/es6.array.is-array.js ***!
10660 \*********************************************************************/
10661 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10662
10663 // 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
10664 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10665
10666 $export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js") });
10667
10668
10669 /***/ }),
10670
10671 /***/ "../node_modules/core-js/library/modules/es6.array.iterator.js":
10672 /*!*********************************************************************!*\
10673 !*** ../node_modules/core-js/library/modules/es6.array.iterator.js ***!
10674 \*********************************************************************/
10675 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10676
10677 "use strict";
10678
10679 var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/library/modules/_add-to-unscopables.js");
10680 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js");
10681 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
10682 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
10683
10684 // 22.1.3.4 Array.prototype.entries()
10685 // 22.1.3.13 Array.prototype.keys()
10686 // 22.1.3.29 Array.prototype.values()
10687 // 22.1.3.30 Array.prototype[@@iterator]()
10688 module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
10689 this._t = toIObject(iterated); // target
10690 this._i = 0; // next index
10691 this._k = kind; // kind
10692 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
10693 }, function () {
10694 var O = this._t;
10695 var kind = this._k;
10696 var index = this._i++;
10697 if (!O || index >= O.length) {
10698 this._t = undefined;
10699 return step(1);
10700 }
10701 if (kind == 'keys') return step(0, index);
10702 if (kind == 'values') return step(0, O[index]);
10703 return step(0, [index, O[index]]);
10704 }, 'values');
10705
10706 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
10707 Iterators.Arguments = Iterators.Array;
10708
10709 addToUnscopables('keys');
10710 addToUnscopables('values');
10711 addToUnscopables('entries');
10712
10713
10714 /***/ }),
10715
10716 /***/ "../node_modules/core-js/library/modules/es6.function.has-instance.js":
10717 /*!****************************************************************************!*\
10718 !*** ../node_modules/core-js/library/modules/es6.function.has-instance.js ***!
10719 \****************************************************************************/
10720 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10721
10722 "use strict";
10723
10724 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
10725 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
10726 var HAS_INSTANCE = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('hasInstance');
10727 var FunctionProto = Function.prototype;
10728 // 19.2.3.6 Function.prototype[@@hasInstance](V)
10729 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) {
10730 if (typeof this != 'function' || !isObject(O)) return false;
10731 if (!isObject(this.prototype)) return O instanceof this;
10732 // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this:
10733 while (O = getPrototypeOf(O)) if (this.prototype === O) return true;
10734 return false;
10735 } });
10736
10737
10738 /***/ }),
10739
10740 /***/ "../node_modules/core-js/library/modules/es6.map.js":
10741 /*!**********************************************************!*\
10742 !*** ../node_modules/core-js/library/modules/es6.map.js ***!
10743 \**********************************************************/
10744 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10745
10746 "use strict";
10747
10748 var strong = __webpack_require__(/*! ./_collection-strong */ "../node_modules/core-js/library/modules/_collection-strong.js");
10749 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
10750 var MAP = 'Map';
10751
10752 // 23.1 Map Objects
10753 module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/core-js/library/modules/_collection.js")(MAP, function (get) {
10754 return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };
10755 }, {
10756 // 23.1.3.6 Map.prototype.get(key)
10757 get: function get(key) {
10758 var entry = strong.getEntry(validate(this, MAP), key);
10759 return entry && entry.v;
10760 },
10761 // 23.1.3.9 Map.prototype.set(key, value)
10762 set: function set(key, value) {
10763 return strong.def(validate(this, MAP), key === 0 ? 0 : key, value);
10764 }
10765 }, strong, true);
10766
10767
10768 /***/ }),
10769
10770 /***/ "../node_modules/core-js/library/modules/es6.object.assign.js":
10771 /*!********************************************************************!*\
10772 !*** ../node_modules/core-js/library/modules/es6.object.assign.js ***!
10773 \********************************************************************/
10774 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10775
10776 // 19.1.3.1 Object.assign(target, source)
10777 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10778
10779 $export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js") });
10780
10781
10782 /***/ }),
10783
10784 /***/ "../node_modules/core-js/library/modules/es6.object.create.js":
10785 /*!********************************************************************!*\
10786 !*** ../node_modules/core-js/library/modules/es6.object.create.js ***!
10787 \********************************************************************/
10788 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10789
10790 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10791 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
10792 $export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js") });
10793
10794
10795 /***/ }),
10796
10797 /***/ "../node_modules/core-js/library/modules/es6.object.define-properties.js":
10798 /*!*******************************************************************************!*\
10799 !*** ../node_modules/core-js/library/modules/es6.object.define-properties.js ***!
10800 \*******************************************************************************/
10801 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10802
10803 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10804 // 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
10805 $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") });
10806
10807
10808 /***/ }),
10809
10810 /***/ "../node_modules/core-js/library/modules/es6.object.define-property.js":
10811 /*!*****************************************************************************!*\
10812 !*** ../node_modules/core-js/library/modules/es6.object.define-property.js ***!
10813 \*****************************************************************************/
10814 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10815
10816 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10817 // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
10818 $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 });
10819
10820
10821 /***/ }),
10822
10823 /***/ "../node_modules/core-js/library/modules/es6.object.freeze.js":
10824 /*!********************************************************************!*\
10825 !*** ../node_modules/core-js/library/modules/es6.object.freeze.js ***!
10826 \********************************************************************/
10827 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10828
10829 // 19.1.2.5 Object.freeze(O)
10830 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
10831 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").onFreeze;
10832
10833 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('freeze', function ($freeze) {
10834 return function freeze(it) {
10835 return $freeze && isObject(it) ? $freeze(meta(it)) : it;
10836 };
10837 });
10838
10839
10840 /***/ }),
10841
10842 /***/ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
10843 /*!*****************************************************************************************!*\
10844 !*** ../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
10845 \*****************************************************************************************/
10846 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10847
10848 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
10849 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
10850 var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f;
10851
10852 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
10853 return function getOwnPropertyDescriptor(it, key) {
10854 return $getOwnPropertyDescriptor(toIObject(it), key);
10855 };
10856 });
10857
10858
10859 /***/ }),
10860
10861 /***/ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
10862 /*!******************************************************************************!*\
10863 !*** ../node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
10864 \******************************************************************************/
10865 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10866
10867 // 19.1.2.9 Object.getPrototypeOf(O)
10868 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
10869 var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
10870
10871 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
10872 return function getPrototypeOf(it) {
10873 return $getPrototypeOf(toObject(it));
10874 };
10875 });
10876
10877
10878 /***/ }),
10879
10880 /***/ "../node_modules/core-js/library/modules/es6.object.keys.js":
10881 /*!******************************************************************!*\
10882 !*** ../node_modules/core-js/library/modules/es6.object.keys.js ***!
10883 \******************************************************************/
10884 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10885
10886 // 19.1.2.14 Object.keys(O)
10887 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
10888 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
10889
10890 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('keys', function () {
10891 return function keys(it) {
10892 return $keys(toObject(it));
10893 };
10894 });
10895
10896
10897 /***/ }),
10898
10899 /***/ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
10900 /*!******************************************************************************!*\
10901 !*** ../node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
10902 \******************************************************************************/
10903 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10904
10905 // 19.1.3.19 Object.setPrototypeOf(O, proto)
10906 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10907 $export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/library/modules/_set-proto.js").set });
10908
10909
10910 /***/ }),
10911
10912 /***/ "../node_modules/core-js/library/modules/es6.object.to-string.js":
10913 /*!***********************************************************************!*\
10914 !*** ../node_modules/core-js/library/modules/es6.object.to-string.js ***!
10915 \***********************************************************************/
10916 /***/ (() => {
10917
10918
10919
10920 /***/ }),
10921
10922 /***/ "../node_modules/core-js/library/modules/es6.parse-int.js":
10923 /*!****************************************************************!*\
10924 !*** ../node_modules/core-js/library/modules/es6.parse-int.js ***!
10925 \****************************************************************/
10926 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10927
10928 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10929 var $parseInt = __webpack_require__(/*! ./_parse-int */ "../node_modules/core-js/library/modules/_parse-int.js");
10930 // 18.2.5 parseInt(string, radix)
10931 $export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt });
10932
10933
10934 /***/ }),
10935
10936 /***/ "../node_modules/core-js/library/modules/es6.promise.js":
10937 /*!**************************************************************!*\
10938 !*** ../node_modules/core-js/library/modules/es6.promise.js ***!
10939 \**************************************************************/
10940 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10941
10942 "use strict";
10943
10944 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
10945 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
10946 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
10947 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
10948 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10949 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
10950 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
10951 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
10952 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
10953 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/library/modules/_species-constructor.js");
10954 var task = __webpack_require__(/*! ./_task */ "../node_modules/core-js/library/modules/_task.js").set;
10955 var microtask = __webpack_require__(/*! ./_microtask */ "../node_modules/core-js/library/modules/_microtask.js")();
10956 var newPromiseCapabilityModule = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js");
10957 var perform = __webpack_require__(/*! ./_perform */ "../node_modules/core-js/library/modules/_perform.js");
10958 var userAgent = __webpack_require__(/*! ./_user-agent */ "../node_modules/core-js/library/modules/_user-agent.js");
10959 var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/core-js/library/modules/_promise-resolve.js");
10960 var PROMISE = 'Promise';
10961 var TypeError = global.TypeError;
10962 var process = global.process;
10963 var versions = process && process.versions;
10964 var v8 = versions && versions.v8 || '';
10965 var $Promise = global[PROMISE];
10966 var isNode = classof(process) == 'process';
10967 var empty = function () { /* empty */ };
10968 var Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper;
10969 var newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f;
10970
10971 var USE_NATIVE = !!function () {
10972 try {
10973 // correct subclassing with @@species support
10974 var promise = $Promise.resolve(1);
10975 var FakePromise = (promise.constructor = {})[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species')] = function (exec) {
10976 exec(empty, empty);
10977 };
10978 // unhandled rejections tracking support, NodeJS Promise without it fails @@species test
10979 return (isNode || typeof PromiseRejectionEvent == 'function')
10980 && promise.then(empty) instanceof FakePromise
10981 // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables
10982 // https://bugs.chromium.org/p/chromium/issues/detail?id=830565
10983 // we can't detect it synchronously, so just check versions
10984 && v8.indexOf('6.6') !== 0
10985 && userAgent.indexOf('Chrome/66') === -1;
10986 } catch (e) { /* empty */ }
10987 }();
10988
10989 // helpers
10990 var isThenable = function (it) {
10991 var then;
10992 return isObject(it) && typeof (then = it.then) == 'function' ? then : false;
10993 };
10994 var notify = function (promise, isReject) {
10995 if (promise._n) return;
10996 promise._n = true;
10997 var chain = promise._c;
10998 microtask(function () {
10999 var value = promise._v;
11000 var ok = promise._s == 1;
11001 var i = 0;
11002 var run = function (reaction) {
11003 var handler = ok ? reaction.ok : reaction.fail;
11004 var resolve = reaction.resolve;
11005 var reject = reaction.reject;
11006 var domain = reaction.domain;
11007 var result, then, exited;
11008 try {
11009 if (handler) {
11010 if (!ok) {
11011 if (promise._h == 2) onHandleUnhandled(promise);
11012 promise._h = 1;
11013 }
11014 if (handler === true) result = value;
11015 else {
11016 if (domain) domain.enter();
11017 result = handler(value); // may throw
11018 if (domain) {
11019 domain.exit();
11020 exited = true;
11021 }
11022 }
11023 if (result === reaction.promise) {
11024 reject(TypeError('Promise-chain cycle'));
11025 } else if (then = isThenable(result)) {
11026 then.call(result, resolve, reject);
11027 } else resolve(result);
11028 } else reject(value);
11029 } catch (e) {
11030 if (domain && !exited) domain.exit();
11031 reject(e);
11032 }
11033 };
11034 while (chain.length > i) run(chain[i++]); // variable length - can't use forEach
11035 promise._c = [];
11036 promise._n = false;
11037 if (isReject && !promise._h) onUnhandled(promise);
11038 });
11039 };
11040 var onUnhandled = function (promise) {
11041 task.call(global, function () {
11042 var value = promise._v;
11043 var unhandled = isUnhandled(promise);
11044 var result, handler, console;
11045 if (unhandled) {
11046 result = perform(function () {
11047 if (isNode) {
11048 process.emit('unhandledRejection', value, promise);
11049 } else if (handler = global.onunhandledrejection) {
11050 handler({ promise: promise, reason: value });
11051 } else if ((console = global.console) && console.error) {
11052 console.error('Unhandled promise rejection', value);
11053 }
11054 });
11055 // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should
11056 promise._h = isNode || isUnhandled(promise) ? 2 : 1;
11057 } promise._a = undefined;
11058 if (unhandled && result.e) throw result.v;
11059 });
11060 };
11061 var isUnhandled = function (promise) {
11062 return promise._h !== 1 && (promise._a || promise._c).length === 0;
11063 };
11064 var onHandleUnhandled = function (promise) {
11065 task.call(global, function () {
11066 var handler;
11067 if (isNode) {
11068 process.emit('rejectionHandled', promise);
11069 } else if (handler = global.onrejectionhandled) {
11070 handler({ promise: promise, reason: promise._v });
11071 }
11072 });
11073 };
11074 var $reject = function (value) {
11075 var promise = this;
11076 if (promise._d) return;
11077 promise._d = true;
11078 promise = promise._w || promise; // unwrap
11079 promise._v = value;
11080 promise._s = 2;
11081 if (!promise._a) promise._a = promise._c.slice();
11082 notify(promise, true);
11083 };
11084 var $resolve = function (value) {
11085 var promise = this;
11086 var then;
11087 if (promise._d) return;
11088 promise._d = true;
11089 promise = promise._w || promise; // unwrap
11090 try {
11091 if (promise === value) throw TypeError("Promise can't be resolved itself");
11092 if (then = isThenable(value)) {
11093 microtask(function () {
11094 var wrapper = { _w: promise, _d: false }; // wrap
11095 try {
11096 then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1));
11097 } catch (e) {
11098 $reject.call(wrapper, e);
11099 }
11100 });
11101 } else {
11102 promise._v = value;
11103 promise._s = 1;
11104 notify(promise, false);
11105 }
11106 } catch (e) {
11107 $reject.call({ _w: promise, _d: false }, e); // wrap
11108 }
11109 };
11110
11111 // constructor polyfill
11112 if (!USE_NATIVE) {
11113 // 25.4.3.1 Promise(executor)
11114 $Promise = function Promise(executor) {
11115 anInstance(this, $Promise, PROMISE, '_h');
11116 aFunction(executor);
11117 Internal.call(this);
11118 try {
11119 executor(ctx($resolve, this, 1), ctx($reject, this, 1));
11120 } catch (err) {
11121 $reject.call(this, err);
11122 }
11123 };
11124 // eslint-disable-next-line no-unused-vars
11125 Internal = function Promise(executor) {
11126 this._c = []; // <- awaiting reactions
11127 this._a = undefined; // <- checked in isUnhandled reactions
11128 this._s = 0; // <- state
11129 this._d = false; // <- done
11130 this._v = undefined; // <- value
11131 this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled
11132 this._n = false; // <- notify
11133 };
11134 Internal.prototype = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js")($Promise.prototype, {
11135 // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)
11136 then: function then(onFulfilled, onRejected) {
11137 var reaction = newPromiseCapability(speciesConstructor(this, $Promise));
11138 reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;
11139 reaction.fail = typeof onRejected == 'function' && onRejected;
11140 reaction.domain = isNode ? process.domain : undefined;
11141 this._c.push(reaction);
11142 if (this._a) this._a.push(reaction);
11143 if (this._s) notify(this, false);
11144 return reaction.promise;
11145 },
11146 // 25.4.5.1 Promise.prototype.catch(onRejected)
11147 'catch': function (onRejected) {
11148 return this.then(undefined, onRejected);
11149 }
11150 });
11151 OwnPromiseCapability = function () {
11152 var promise = new Internal();
11153 this.promise = promise;
11154 this.resolve = ctx($resolve, promise, 1);
11155 this.reject = ctx($reject, promise, 1);
11156 };
11157 newPromiseCapabilityModule.f = newPromiseCapability = function (C) {
11158 return C === $Promise || C === Wrapper
11159 ? new OwnPromiseCapability(C)
11160 : newGenericPromiseCapability(C);
11161 };
11162 }
11163
11164 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise });
11165 __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js")($Promise, PROMISE);
11166 __webpack_require__(/*! ./_set-species */ "../node_modules/core-js/library/modules/_set-species.js")(PROMISE);
11167 Wrapper = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js")[PROMISE];
11168
11169 // statics
11170 $export($export.S + $export.F * !USE_NATIVE, PROMISE, {
11171 // 25.4.4.5 Promise.reject(r)
11172 reject: function reject(r) {
11173 var capability = newPromiseCapability(this);
11174 var $$reject = capability.reject;
11175 $$reject(r);
11176 return capability.promise;
11177 }
11178 });
11179 $export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, {
11180 // 25.4.4.6 Promise.resolve(x)
11181 resolve: function resolve(x) {
11182 return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x);
11183 }
11184 });
11185 $export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) {
11186 $Promise.all(iter)['catch'](empty);
11187 })), PROMISE, {
11188 // 25.4.4.1 Promise.all(iterable)
11189 all: function all(iterable) {
11190 var C = this;
11191 var capability = newPromiseCapability(C);
11192 var resolve = capability.resolve;
11193 var reject = capability.reject;
11194 var result = perform(function () {
11195 var values = [];
11196 var index = 0;
11197 var remaining = 1;
11198 forOf(iterable, false, function (promise) {
11199 var $index = index++;
11200 var alreadyCalled = false;
11201 values.push(undefined);
11202 remaining++;
11203 C.resolve(promise).then(function (value) {
11204 if (alreadyCalled) return;
11205 alreadyCalled = true;
11206 values[$index] = value;
11207 --remaining || resolve(values);
11208 }, reject);
11209 });
11210 --remaining || resolve(values);
11211 });
11212 if (result.e) reject(result.v);
11213 return capability.promise;
11214 },
11215 // 25.4.4.4 Promise.race(iterable)
11216 race: function race(iterable) {
11217 var C = this;
11218 var capability = newPromiseCapability(C);
11219 var reject = capability.reject;
11220 var result = perform(function () {
11221 forOf(iterable, false, function (promise) {
11222 C.resolve(promise).then(capability.resolve, reject);
11223 });
11224 });
11225 if (result.e) reject(result.v);
11226 return capability.promise;
11227 }
11228 });
11229
11230
11231 /***/ }),
11232
11233 /***/ "../node_modules/core-js/library/modules/es6.reflect.construct.js":
11234 /*!************************************************************************!*\
11235 !*** ../node_modules/core-js/library/modules/es6.reflect.construct.js ***!
11236 \************************************************************************/
11237 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11238
11239 // 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
11240 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11241 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
11242 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
11243 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
11244 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11245 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
11246 var bind = __webpack_require__(/*! ./_bind */ "../node_modules/core-js/library/modules/_bind.js");
11247 var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
11248
11249 // MS Edge supports only 2 arguments and argumentsList argument is optional
11250 // FF Nightly sets third argument as `new.target`, but does not create `this` from it
11251 var NEW_TARGET_BUG = fails(function () {
11252 function F() { /* empty */ }
11253 return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
11254 });
11255 var ARGS_BUG = !fails(function () {
11256 rConstruct(function () { /* empty */ });
11257 });
11258
11259 $export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
11260 construct: function construct(Target, args /* , newTarget */) {
11261 aFunction(Target);
11262 anObject(args);
11263 var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
11264 if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
11265 if (Target == newTarget) {
11266 // w/o altered newTarget, optimization for 0-4 arguments
11267 switch (args.length) {
11268 case 0: return new Target();
11269 case 1: return new Target(args[0]);
11270 case 2: return new Target(args[0], args[1]);
11271 case 3: return new Target(args[0], args[1], args[2]);
11272 case 4: return new Target(args[0], args[1], args[2], args[3]);
11273 }
11274 // w/o altered newTarget, lot of arguments case
11275 var $args = [null];
11276 $args.push.apply($args, args);
11277 return new (bind.apply(Target, $args))();
11278 }
11279 // with altered newTarget, not support built-in constructors
11280 var proto = newTarget.prototype;
11281 var instance = create(isObject(proto) ? proto : Object.prototype);
11282 var result = Function.apply.call(Target, instance, args);
11283 return isObject(result) ? result : instance;
11284 }
11285 });
11286
11287
11288 /***/ }),
11289
11290 /***/ "../node_modules/core-js/library/modules/es6.reflect.get.js":
11291 /*!******************************************************************!*\
11292 !*** ../node_modules/core-js/library/modules/es6.reflect.get.js ***!
11293 \******************************************************************/
11294 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11295
11296 // 26.1.6 Reflect.get(target, propertyKey [, receiver])
11297 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
11298 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
11299 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
11300 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11301 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11302 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
11303
11304 function get(target, propertyKey /* , receiver */) {
11305 var receiver = arguments.length < 3 ? target : arguments[2];
11306 var desc, proto;
11307 if (anObject(target) === receiver) return target[propertyKey];
11308 if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
11309 ? desc.value
11310 : desc.get !== undefined
11311 ? desc.get.call(receiver)
11312 : undefined;
11313 if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
11314 }
11315
11316 $export($export.S, 'Reflect', { get: get });
11317
11318
11319 /***/ }),
11320
11321 /***/ "../node_modules/core-js/library/modules/es6.string.iterator.js":
11322 /*!**********************************************************************!*\
11323 !*** ../node_modules/core-js/library/modules/es6.string.iterator.js ***!
11324 \**********************************************************************/
11325 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11326
11327 "use strict";
11328
11329 var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/library/modules/_string-at.js")(true);
11330
11331 // 21.1.3.27 String.prototype[@@iterator]()
11332 __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
11333 this._t = String(iterated); // target
11334 this._i = 0; // next index
11335 // 21.1.5.2.1 %StringIteratorPrototype%.next()
11336 }, function () {
11337 var O = this._t;
11338 var index = this._i;
11339 var point;
11340 if (index >= O.length) return { value: undefined, done: true };
11341 point = $at(O, index);
11342 this._i += point.length;
11343 return { value: point, done: false };
11344 });
11345
11346
11347 /***/ }),
11348
11349 /***/ "../node_modules/core-js/library/modules/es6.symbol.js":
11350 /*!*************************************************************!*\
11351 !*** ../node_modules/core-js/library/modules/es6.symbol.js ***!
11352 \*************************************************************/
11353 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11354
11355 "use strict";
11356
11357 // ECMAScript 6 symbols shim
11358 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
11359 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
11360 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
11361 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11362 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
11363 var META = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").KEY;
11364 var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
11365 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js");
11366 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
11367 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
11368 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
11369 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
11370 var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js");
11371 var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/core-js/library/modules/_enum-keys.js");
11372 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
11373 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
11374 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11375 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
11376 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
11377 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
11378 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
11379 var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
11380 var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/core-js/library/modules/_object-gopn-ext.js");
11381 var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
11382 var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
11383 var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
11384 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
11385 var gOPD = $GOPD.f;
11386 var dP = $DP.f;
11387 var gOPN = gOPNExt.f;
11388 var $Symbol = global.Symbol;
11389 var $JSON = global.JSON;
11390 var _stringify = $JSON && $JSON.stringify;
11391 var PROTOTYPE = 'prototype';
11392 var HIDDEN = wks('_hidden');
11393 var TO_PRIMITIVE = wks('toPrimitive');
11394 var isEnum = {}.propertyIsEnumerable;
11395 var SymbolRegistry = shared('symbol-registry');
11396 var AllSymbols = shared('symbols');
11397 var OPSymbols = shared('op-symbols');
11398 var ObjectProto = Object[PROTOTYPE];
11399 var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
11400 var QObject = global.QObject;
11401 // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
11402 var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
11403
11404 // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
11405 var setSymbolDesc = DESCRIPTORS && $fails(function () {
11406 return _create(dP({}, 'a', {
11407 get: function () { return dP(this, 'a', { value: 7 }).a; }
11408 })).a != 7;
11409 }) ? function (it, key, D) {
11410 var protoDesc = gOPD(ObjectProto, key);
11411 if (protoDesc) delete ObjectProto[key];
11412 dP(it, key, D);
11413 if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
11414 } : dP;
11415
11416 var wrap = function (tag) {
11417 var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
11418 sym._k = tag;
11419 return sym;
11420 };
11421
11422 var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
11423 return typeof it == 'symbol';
11424 } : function (it) {
11425 return it instanceof $Symbol;
11426 };
11427
11428 var $defineProperty = function defineProperty(it, key, D) {
11429 if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
11430 anObject(it);
11431 key = toPrimitive(key, true);
11432 anObject(D);
11433 if (has(AllSymbols, key)) {
11434 if (!D.enumerable) {
11435 if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
11436 it[HIDDEN][key] = true;
11437 } else {
11438 if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
11439 D = _create(D, { enumerable: createDesc(0, false) });
11440 } return setSymbolDesc(it, key, D);
11441 } return dP(it, key, D);
11442 };
11443 var $defineProperties = function defineProperties(it, P) {
11444 anObject(it);
11445 var keys = enumKeys(P = toIObject(P));
11446 var i = 0;
11447 var l = keys.length;
11448 var key;
11449 while (l > i) $defineProperty(it, key = keys[i++], P[key]);
11450 return it;
11451 };
11452 var $create = function create(it, P) {
11453 return P === undefined ? _create(it) : $defineProperties(_create(it), P);
11454 };
11455 var $propertyIsEnumerable = function propertyIsEnumerable(key) {
11456 var E = isEnum.call(this, key = toPrimitive(key, true));
11457 if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
11458 return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
11459 };
11460 var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
11461 it = toIObject(it);
11462 key = toPrimitive(key, true);
11463 if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
11464 var D = gOPD(it, key);
11465 if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
11466 return D;
11467 };
11468 var $getOwnPropertyNames = function getOwnPropertyNames(it) {
11469 var names = gOPN(toIObject(it));
11470 var result = [];
11471 var i = 0;
11472 var key;
11473 while (names.length > i) {
11474 if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
11475 } return result;
11476 };
11477 var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
11478 var IS_OP = it === ObjectProto;
11479 var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
11480 var result = [];
11481 var i = 0;
11482 var key;
11483 while (names.length > i) {
11484 if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
11485 } return result;
11486 };
11487
11488 // 19.4.1.1 Symbol([description])
11489 if (!USE_NATIVE) {
11490 $Symbol = function Symbol() {
11491 if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
11492 var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
11493 var $set = function (value) {
11494 if (this === ObjectProto) $set.call(OPSymbols, value);
11495 if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
11496 setSymbolDesc(this, tag, createDesc(1, value));
11497 };
11498 if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
11499 return wrap(tag);
11500 };
11501 redefine($Symbol[PROTOTYPE], 'toString', function toString() {
11502 return this._k;
11503 });
11504
11505 $GOPD.f = $getOwnPropertyDescriptor;
11506 $DP.f = $defineProperty;
11507 __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
11508 __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
11509 $GOPS.f = $getOwnPropertySymbols;
11510
11511 if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js")) {
11512 redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
11513 }
11514
11515 wksExt.f = function (name) {
11516 return wrap(wks(name));
11517 };
11518 }
11519
11520 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
11521
11522 for (var es6Symbols = (
11523 // 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
11524 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
11525 ).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
11526
11527 for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
11528
11529 $export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
11530 // 19.4.2.1 Symbol.for(key)
11531 'for': function (key) {
11532 return has(SymbolRegistry, key += '')
11533 ? SymbolRegistry[key]
11534 : SymbolRegistry[key] = $Symbol(key);
11535 },
11536 // 19.4.2.5 Symbol.keyFor(sym)
11537 keyFor: function keyFor(sym) {
11538 if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
11539 for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
11540 },
11541 useSetter: function () { setter = true; },
11542 useSimple: function () { setter = false; }
11543 });
11544
11545 $export($export.S + $export.F * !USE_NATIVE, 'Object', {
11546 // 19.1.2.2 Object.create(O [, Properties])
11547 create: $create,
11548 // 19.1.2.4 Object.defineProperty(O, P, Attributes)
11549 defineProperty: $defineProperty,
11550 // 19.1.2.3 Object.defineProperties(O, Properties)
11551 defineProperties: $defineProperties,
11552 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
11553 getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
11554 // 19.1.2.7 Object.getOwnPropertyNames(O)
11555 getOwnPropertyNames: $getOwnPropertyNames,
11556 // 19.1.2.8 Object.getOwnPropertySymbols(O)
11557 getOwnPropertySymbols: $getOwnPropertySymbols
11558 });
11559
11560 // Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
11561 // https://bugs.chromium.org/p/v8/issues/detail?id=3443
11562 var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
11563
11564 $export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
11565 getOwnPropertySymbols: function getOwnPropertySymbols(it) {
11566 return $GOPS.f(toObject(it));
11567 }
11568 });
11569
11570 // 24.3.2 JSON.stringify(value [, replacer [, space]])
11571 $JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
11572 var S = $Symbol();
11573 // MS Edge converts symbol values to JSON as {}
11574 // WebKit converts symbol values to JSON as null
11575 // V8 throws on boxed symbols
11576 return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
11577 })), 'JSON', {
11578 stringify: function stringify(it) {
11579 var args = [it];
11580 var i = 1;
11581 var replacer, $replacer;
11582 while (arguments.length > i) args.push(arguments[i++]);
11583 $replacer = replacer = args[1];
11584 if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
11585 if (!isArray(replacer)) replacer = function (key, value) {
11586 if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
11587 if (!isSymbol(value)) return value;
11588 };
11589 args[1] = replacer;
11590 return _stringify.apply($JSON, args);
11591 }
11592 });
11593
11594 // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
11595 $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
11596 // 19.4.3.5 Symbol.prototype[@@toStringTag]
11597 setToStringTag($Symbol, 'Symbol');
11598 // 20.2.1.9 Math[@@toStringTag]
11599 setToStringTag(Math, 'Math', true);
11600 // 24.3.3 JSON[@@toStringTag]
11601 setToStringTag(global.JSON, 'JSON', true);
11602
11603
11604 /***/ }),
11605
11606 /***/ "../node_modules/core-js/library/modules/es6.weak-map.js":
11607 /*!***************************************************************!*\
11608 !*** ../node_modules/core-js/library/modules/es6.weak-map.js ***!
11609 \***************************************************************/
11610 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11611
11612 "use strict";
11613
11614 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
11615 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
11616 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
11617 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
11618 var assign = __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js");
11619 var weak = __webpack_require__(/*! ./_collection-weak */ "../node_modules/core-js/library/modules/_collection-weak.js");
11620 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11621 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
11622 var NATIVE_WEAK_MAP = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
11623 var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
11624 var WEAK_MAP = 'WeakMap';
11625 var getWeak = meta.getWeak;
11626 var isExtensible = Object.isExtensible;
11627 var uncaughtFrozenStore = weak.ufstore;
11628 var InternalMap;
11629
11630 var wrapper = function (get) {
11631 return function WeakMap() {
11632 return get(this, arguments.length > 0 ? arguments[0] : undefined);
11633 };
11634 };
11635
11636 var methods = {
11637 // 23.3.3.3 WeakMap.prototype.get(key)
11638 get: function get(key) {
11639 if (isObject(key)) {
11640 var data = getWeak(key);
11641 if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);
11642 return data ? data[this._i] : undefined;
11643 }
11644 },
11645 // 23.3.3.5 WeakMap.prototype.set(key, value)
11646 set: function set(key, value) {
11647 return weak.def(validate(this, WEAK_MAP), key, value);
11648 }
11649 };
11650
11651 // 23.3 WeakMap Objects
11652 var $WeakMap = module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/core-js/library/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true);
11653
11654 // IE11 WeakMap frozen keys fix
11655 if (NATIVE_WEAK_MAP && IS_IE11) {
11656 InternalMap = weak.getConstructor(wrapper, WEAK_MAP);
11657 assign(InternalMap.prototype, methods);
11658 meta.NEED = true;
11659 each(['delete', 'has', 'get', 'set'], function (key) {
11660 var proto = $WeakMap.prototype;
11661 var method = proto[key];
11662 redefine(proto, key, function (a, b) {
11663 // store frozen objects on internal weakmap shim
11664 if (isObject(a) && !isExtensible(a)) {
11665 if (!this._f) this._f = new InternalMap();
11666 var result = this._f[key](a, b);
11667 return key == 'set' ? this : result;
11668 // store all the rest on native weakmap
11669 } return method.call(this, a, b);
11670 });
11671 });
11672 }
11673
11674
11675 /***/ }),
11676
11677 /***/ "../node_modules/core-js/library/modules/es7.map.from.js":
11678 /*!***************************************************************!*\
11679 !*** ../node_modules/core-js/library/modules/es7.map.from.js ***!
11680 \***************************************************************/
11681 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11682
11683 // https://tc39.github.io/proposal-setmap-offrom/#sec-map.from
11684 __webpack_require__(/*! ./_set-collection-from */ "../node_modules/core-js/library/modules/_set-collection-from.js")('Map');
11685
11686
11687 /***/ }),
11688
11689 /***/ "../node_modules/core-js/library/modules/es7.map.of.js":
11690 /*!*************************************************************!*\
11691 !*** ../node_modules/core-js/library/modules/es7.map.of.js ***!
11692 \*************************************************************/
11693 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11694
11695 // https://tc39.github.io/proposal-setmap-offrom/#sec-map.of
11696 __webpack_require__(/*! ./_set-collection-of */ "../node_modules/core-js/library/modules/_set-collection-of.js")('Map');
11697
11698
11699 /***/ }),
11700
11701 /***/ "../node_modules/core-js/library/modules/es7.map.to-json.js":
11702 /*!******************************************************************!*\
11703 !*** ../node_modules/core-js/library/modules/es7.map.to-json.js ***!
11704 \******************************************************************/
11705 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11706
11707 // https://github.com/DavidBruant/Map-Set.prototype.toJSON
11708 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11709
11710 $export($export.P + $export.R, 'Map', { toJSON: __webpack_require__(/*! ./_collection-to-json */ "../node_modules/core-js/library/modules/_collection-to-json.js")('Map') });
11711
11712
11713 /***/ }),
11714
11715 /***/ "../node_modules/core-js/library/modules/es7.object.entries.js":
11716 /*!*********************************************************************!*\
11717 !*** ../node_modules/core-js/library/modules/es7.object.entries.js ***!
11718 \*********************************************************************/
11719 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11720
11721 // https://github.com/tc39/proposal-object-values-entries
11722 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11723 var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(true);
11724
11725 $export($export.S, 'Object', {
11726 entries: function entries(it) {
11727 return $entries(it);
11728 }
11729 });
11730
11731
11732 /***/ }),
11733
11734 /***/ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js":
11735 /*!******************************************************************************************!*\
11736 !*** ../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js ***!
11737 \******************************************************************************************/
11738 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11739
11740 // https://github.com/tc39/proposal-object-getownpropertydescriptors
11741 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11742 var ownKeys = __webpack_require__(/*! ./_own-keys */ "../node_modules/core-js/library/modules/_own-keys.js");
11743 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
11744 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
11745 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
11746
11747 $export($export.S, 'Object', {
11748 getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
11749 var O = toIObject(object);
11750 var getDesc = gOPD.f;
11751 var keys = ownKeys(O);
11752 var result = {};
11753 var i = 0;
11754 var key, desc;
11755 while (keys.length > i) {
11756 desc = getDesc(O, key = keys[i++]);
11757 if (desc !== undefined) createProperty(result, key, desc);
11758 }
11759 return result;
11760 }
11761 });
11762
11763
11764 /***/ }),
11765
11766 /***/ "../node_modules/core-js/library/modules/es7.object.values.js":
11767 /*!********************************************************************!*\
11768 !*** ../node_modules/core-js/library/modules/es7.object.values.js ***!
11769 \********************************************************************/
11770 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11771
11772 // https://github.com/tc39/proposal-object-values-entries
11773 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11774 var $values = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(false);
11775
11776 $export($export.S, 'Object', {
11777 values: function values(it) {
11778 return $values(it);
11779 }
11780 });
11781
11782
11783 /***/ }),
11784
11785 /***/ "../node_modules/core-js/library/modules/es7.promise.finally.js":
11786 /*!**********************************************************************!*\
11787 !*** ../node_modules/core-js/library/modules/es7.promise.finally.js ***!
11788 \**********************************************************************/
11789 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11790
11791 "use strict";
11792 // https://github.com/tc39/proposal-promise-finally
11793
11794 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11795 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
11796 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
11797 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/library/modules/_species-constructor.js");
11798 var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/core-js/library/modules/_promise-resolve.js");
11799
11800 $export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) {
11801 var C = speciesConstructor(this, core.Promise || global.Promise);
11802 var isFunction = typeof onFinally == 'function';
11803 return this.then(
11804 isFunction ? function (x) {
11805 return promiseResolve(C, onFinally()).then(function () { return x; });
11806 } : onFinally,
11807 isFunction ? function (e) {
11808 return promiseResolve(C, onFinally()).then(function () { throw e; });
11809 } : onFinally
11810 );
11811 } });
11812
11813
11814 /***/ }),
11815
11816 /***/ "../node_modules/core-js/library/modules/es7.promise.try.js":
11817 /*!******************************************************************!*\
11818 !*** ../node_modules/core-js/library/modules/es7.promise.try.js ***!
11819 \******************************************************************/
11820 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11821
11822 "use strict";
11823
11824 // https://github.com/tc39/proposal-promise-try
11825 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11826 var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js");
11827 var perform = __webpack_require__(/*! ./_perform */ "../node_modules/core-js/library/modules/_perform.js");
11828
11829 $export($export.S, 'Promise', { 'try': function (callbackfn) {
11830 var promiseCapability = newPromiseCapability.f(this);
11831 var result = perform(callbackfn);
11832 (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v);
11833 return promiseCapability.promise;
11834 } });
11835
11836
11837 /***/ }),
11838
11839 /***/ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
11840 /*!****************************************************************************!*\
11841 !*** ../node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
11842 \****************************************************************************/
11843 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11844
11845 __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
11846
11847
11848 /***/ }),
11849
11850 /***/ "../node_modules/core-js/library/modules/es7.symbol.observable.js":
11851 /*!************************************************************************!*\
11852 !*** ../node_modules/core-js/library/modules/es7.symbol.observable.js ***!
11853 \************************************************************************/
11854 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11855
11856 __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('observable');
11857
11858
11859 /***/ }),
11860
11861 /***/ "../node_modules/core-js/library/modules/es7.weak-map.from.js":
11862 /*!********************************************************************!*\
11863 !*** ../node_modules/core-js/library/modules/es7.weak-map.from.js ***!
11864 \********************************************************************/
11865 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11866
11867 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
11868 __webpack_require__(/*! ./_set-collection-from */ "../node_modules/core-js/library/modules/_set-collection-from.js")('WeakMap');
11869
11870
11871 /***/ }),
11872
11873 /***/ "../node_modules/core-js/library/modules/es7.weak-map.of.js":
11874 /*!******************************************************************!*\
11875 !*** ../node_modules/core-js/library/modules/es7.weak-map.of.js ***!
11876 \******************************************************************/
11877 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11878
11879 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
11880 __webpack_require__(/*! ./_set-collection-of */ "../node_modules/core-js/library/modules/_set-collection-of.js")('WeakMap');
11881
11882
11883 /***/ }),
11884
11885 /***/ "../node_modules/core-js/library/modules/web.dom.iterable.js":
11886 /*!*******************************************************************!*\
11887 !*** ../node_modules/core-js/library/modules/web.dom.iterable.js ***!
11888 \*******************************************************************/
11889 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11890
11891 __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/library/modules/es6.array.iterator.js");
11892 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
11893 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
11894 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
11895 var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
11896
11897 var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
11898 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
11899 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
11900 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
11901 'TextTrackList,TouchList').split(',');
11902
11903 for (var i = 0; i < DOMIterables.length; i++) {
11904 var NAME = DOMIterables[i];
11905 var Collection = global[NAME];
11906 var proto = Collection && Collection.prototype;
11907 if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
11908 Iterators[NAME] = Iterators.Array;
11909 }
11910
11911
11912 /***/ }),
11913
11914 /***/ "../node_modules/core-js/modules/_a-function.js":
11915 /*!******************************************************!*\
11916 !*** ../node_modules/core-js/modules/_a-function.js ***!
11917 \******************************************************/
11918 /***/ ((module) => {
11919
11920 module.exports = function (it) {
11921 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
11922 return it;
11923 };
11924
11925
11926 /***/ }),
11927
11928 /***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
11929 /*!**************************************************************!*\
11930 !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
11931 \**************************************************************/
11932 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11933
11934 // 22.1.3.31 Array.prototype[@@unscopables]
11935 var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
11936 var ArrayProto = Array.prototype;
11937 if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
11938 module.exports = function (key) {
11939 ArrayProto[UNSCOPABLES][key] = true;
11940 };
11941
11942
11943 /***/ }),
11944
11945 /***/ "../node_modules/core-js/modules/_advance-string-index.js":
11946 /*!****************************************************************!*\
11947 !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
11948 \****************************************************************/
11949 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11950
11951 "use strict";
11952
11953 var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
11954
11955 // `AdvanceStringIndex` abstract operation
11956 // https://tc39.github.io/ecma262/#sec-advancestringindex
11957 module.exports = function (S, index, unicode) {
11958 return index + (unicode ? at(S, index).length : 1);
11959 };
11960
11961
11962 /***/ }),
11963
11964 /***/ "../node_modules/core-js/modules/_an-object.js":
11965 /*!*****************************************************!*\
11966 !*** ../node_modules/core-js/modules/_an-object.js ***!
11967 \*****************************************************/
11968 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11969
11970 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
11971 module.exports = function (it) {
11972 if (!isObject(it)) throw TypeError(it + ' is not an object!');
11973 return it;
11974 };
11975
11976
11977 /***/ }),
11978
11979 /***/ "../node_modules/core-js/modules/_array-includes.js":
11980 /*!**********************************************************!*\
11981 !*** ../node_modules/core-js/modules/_array-includes.js ***!
11982 \**********************************************************/
11983 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11984
11985 // false -> Array#indexOf
11986 // true -> Array#includes
11987 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
11988 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
11989 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
11990 module.exports = function (IS_INCLUDES) {
11991 return function ($this, el, fromIndex) {
11992 var O = toIObject($this);
11993 var length = toLength(O.length);
11994 var index = toAbsoluteIndex(fromIndex, length);
11995 var value;
11996 // Array#includes uses SameValueZero equality algorithm
11997 // eslint-disable-next-line no-self-compare
11998 if (IS_INCLUDES && el != el) while (length > index) {
11999 value = O[index++];
12000 // eslint-disable-next-line no-self-compare
12001 if (value != value) return true;
12002 // Array#indexOf ignores holes, Array#includes - not
12003 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
12004 if (O[index] === el) return IS_INCLUDES || index || 0;
12005 } return !IS_INCLUDES && -1;
12006 };
12007 };
12008
12009
12010 /***/ }),
12011
12012 /***/ "../node_modules/core-js/modules/_array-methods.js":
12013 /*!*********************************************************!*\
12014 !*** ../node_modules/core-js/modules/_array-methods.js ***!
12015 \*********************************************************/
12016 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12017
12018 // 0 -> Array#forEach
12019 // 1 -> Array#map
12020 // 2 -> Array#filter
12021 // 3 -> Array#some
12022 // 4 -> Array#every
12023 // 5 -> Array#find
12024 // 6 -> Array#findIndex
12025 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
12026 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
12027 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
12028 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
12029 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
12030 module.exports = function (TYPE, $create) {
12031 var IS_MAP = TYPE == 1;
12032 var IS_FILTER = TYPE == 2;
12033 var IS_SOME = TYPE == 3;
12034 var IS_EVERY = TYPE == 4;
12035 var IS_FIND_INDEX = TYPE == 6;
12036 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
12037 var create = $create || asc;
12038 return function ($this, callbackfn, that) {
12039 var O = toObject($this);
12040 var self = IObject(O);
12041 var f = ctx(callbackfn, that, 3);
12042 var length = toLength(self.length);
12043 var index = 0;
12044 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
12045 var val, res;
12046 for (;length > index; index++) if (NO_HOLES || index in self) {
12047 val = self[index];
12048 res = f(val, index, O);
12049 if (TYPE) {
12050 if (IS_MAP) result[index] = res; // map
12051 else if (res) switch (TYPE) {
12052 case 3: return true; // some
12053 case 5: return val; // find
12054 case 6: return index; // findIndex
12055 case 2: result.push(val); // filter
12056 } else if (IS_EVERY) return false; // every
12057 }
12058 }
12059 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
12060 };
12061 };
12062
12063
12064 /***/ }),
12065
12066 /***/ "../node_modules/core-js/modules/_array-species-constructor.js":
12067 /*!*********************************************************************!*\
12068 !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
12069 \*********************************************************************/
12070 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12071
12072 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
12073 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
12074 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
12075
12076 module.exports = function (original) {
12077 var C;
12078 if (isArray(original)) {
12079 C = original.constructor;
12080 // cross-realm fallback
12081 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
12082 if (isObject(C)) {
12083 C = C[SPECIES];
12084 if (C === null) C = undefined;
12085 }
12086 } return C === undefined ? Array : C;
12087 };
12088
12089
12090 /***/ }),
12091
12092 /***/ "../node_modules/core-js/modules/_array-species-create.js":
12093 /*!****************************************************************!*\
12094 !*** ../node_modules/core-js/modules/_array-species-create.js ***!
12095 \****************************************************************/
12096 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12097
12098 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
12099 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
12100
12101 module.exports = function (original, length) {
12102 return new (speciesConstructor(original))(length);
12103 };
12104
12105
12106 /***/ }),
12107
12108 /***/ "../node_modules/core-js/modules/_classof.js":
12109 /*!***************************************************!*\
12110 !*** ../node_modules/core-js/modules/_classof.js ***!
12111 \***************************************************/
12112 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12113
12114 // getting tag from 19.1.3.6 Object.prototype.toString()
12115 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
12116 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
12117 // ES3 wrong here
12118 var ARG = cof(function () { return arguments; }()) == 'Arguments';
12119
12120 // fallback for IE11 Script Access Denied error
12121 var tryGet = function (it, key) {
12122 try {
12123 return it[key];
12124 } catch (e) { /* empty */ }
12125 };
12126
12127 module.exports = function (it) {
12128 var O, T, B;
12129 return it === undefined ? 'Undefined' : it === null ? 'Null'
12130 // @@toStringTag case
12131 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
12132 // builtinTag case
12133 : ARG ? cof(O)
12134 // ES3 arguments fallback
12135 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
12136 };
12137
12138
12139 /***/ }),
12140
12141 /***/ "../node_modules/core-js/modules/_cof.js":
12142 /*!***********************************************!*\
12143 !*** ../node_modules/core-js/modules/_cof.js ***!
12144 \***********************************************/
12145 /***/ ((module) => {
12146
12147 var toString = {}.toString;
12148
12149 module.exports = function (it) {
12150 return toString.call(it).slice(8, -1);
12151 };
12152
12153
12154 /***/ }),
12155
12156 /***/ "../node_modules/core-js/modules/_core.js":
12157 /*!************************************************!*\
12158 !*** ../node_modules/core-js/modules/_core.js ***!
12159 \************************************************/
12160 /***/ ((module) => {
12161
12162 var core = module.exports = { version: '2.6.12' };
12163 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
12164
12165
12166 /***/ }),
12167
12168 /***/ "../node_modules/core-js/modules/_ctx.js":
12169 /*!***********************************************!*\
12170 !*** ../node_modules/core-js/modules/_ctx.js ***!
12171 \***********************************************/
12172 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12173
12174 // optional / simple context binding
12175 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
12176 module.exports = function (fn, that, length) {
12177 aFunction(fn);
12178 if (that === undefined) return fn;
12179 switch (length) {
12180 case 1: return function (a) {
12181 return fn.call(that, a);
12182 };
12183 case 2: return function (a, b) {
12184 return fn.call(that, a, b);
12185 };
12186 case 3: return function (a, b, c) {
12187 return fn.call(that, a, b, c);
12188 };
12189 }
12190 return function (/* ...args */) {
12191 return fn.apply(that, arguments);
12192 };
12193 };
12194
12195
12196 /***/ }),
12197
12198 /***/ "../node_modules/core-js/modules/_defined.js":
12199 /*!***************************************************!*\
12200 !*** ../node_modules/core-js/modules/_defined.js ***!
12201 \***************************************************/
12202 /***/ ((module) => {
12203
12204 // 7.2.1 RequireObjectCoercible(argument)
12205 module.exports = function (it) {
12206 if (it == undefined) throw TypeError("Can't call method on " + it);
12207 return it;
12208 };
12209
12210
12211 /***/ }),
12212
12213 /***/ "../node_modules/core-js/modules/_descriptors.js":
12214 /*!*******************************************************!*\
12215 !*** ../node_modules/core-js/modules/_descriptors.js ***!
12216 \*******************************************************/
12217 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12218
12219 // Thank's IE8 for his funny defineProperty
12220 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
12221 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
12222 });
12223
12224
12225 /***/ }),
12226
12227 /***/ "../node_modules/core-js/modules/_dom-create.js":
12228 /*!******************************************************!*\
12229 !*** ../node_modules/core-js/modules/_dom-create.js ***!
12230 \******************************************************/
12231 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12232
12233 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
12234 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
12235 // typeof document.createElement is 'object' in old IE
12236 var is = isObject(document) && isObject(document.createElement);
12237 module.exports = function (it) {
12238 return is ? document.createElement(it) : {};
12239 };
12240
12241
12242 /***/ }),
12243
12244 /***/ "../node_modules/core-js/modules/_export.js":
12245 /*!**************************************************!*\
12246 !*** ../node_modules/core-js/modules/_export.js ***!
12247 \**************************************************/
12248 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12249
12250 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
12251 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
12252 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
12253 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
12254 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
12255 var PROTOTYPE = 'prototype';
12256
12257 var $export = function (type, name, source) {
12258 var IS_FORCED = type & $export.F;
12259 var IS_GLOBAL = type & $export.G;
12260 var IS_STATIC = type & $export.S;
12261 var IS_PROTO = type & $export.P;
12262 var IS_BIND = type & $export.B;
12263 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
12264 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
12265 var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
12266 var key, own, out, exp;
12267 if (IS_GLOBAL) source = name;
12268 for (key in source) {
12269 // contains in native
12270 own = !IS_FORCED && target && target[key] !== undefined;
12271 // export native or passed
12272 out = (own ? target : source)[key];
12273 // bind timers to global for call from export context
12274 exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
12275 // extend global
12276 if (target) redefine(target, key, out, type & $export.U);
12277 // export
12278 if (exports[key] != out) hide(exports, key, exp);
12279 if (IS_PROTO && expProto[key] != out) expProto[key] = out;
12280 }
12281 };
12282 global.core = core;
12283 // type bitmap
12284 $export.F = 1; // forced
12285 $export.G = 2; // global
12286 $export.S = 4; // static
12287 $export.P = 8; // proto
12288 $export.B = 16; // bind
12289 $export.W = 32; // wrap
12290 $export.U = 64; // safe
12291 $export.R = 128; // real proto method for `library`
12292 module.exports = $export;
12293
12294
12295 /***/ }),
12296
12297 /***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
12298 /*!***********************************************************!*\
12299 !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
12300 \***********************************************************/
12301 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12302
12303 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
12304 module.exports = function (KEY) {
12305 var re = /./;
12306 try {
12307 '/./'[KEY](re);
12308 } catch (e) {
12309 try {
12310 re[MATCH] = false;
12311 return !'/./'[KEY](re);
12312 } catch (f) { /* empty */ }
12313 } return true;
12314 };
12315
12316
12317 /***/ }),
12318
12319 /***/ "../node_modules/core-js/modules/_fails.js":
12320 /*!*************************************************!*\
12321 !*** ../node_modules/core-js/modules/_fails.js ***!
12322 \*************************************************/
12323 /***/ ((module) => {
12324
12325 module.exports = function (exec) {
12326 try {
12327 return !!exec();
12328 } catch (e) {
12329 return true;
12330 }
12331 };
12332
12333
12334 /***/ }),
12335
12336 /***/ "../node_modules/core-js/modules/_fix-re-wks.js":
12337 /*!******************************************************!*\
12338 !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
12339 \******************************************************/
12340 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12341
12342 "use strict";
12343
12344 __webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
12345 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
12346 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
12347 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
12348 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
12349 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
12350 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
12351
12352 var SPECIES = wks('species');
12353
12354 var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
12355 // #replace needs built-in support for named groups.
12356 // #match works fine because it just return the exec results, even if it has
12357 // a "grops" property.
12358 var re = /./;
12359 re.exec = function () {
12360 var result = [];
12361 result.groups = { a: '7' };
12362 return result;
12363 };
12364 return ''.replace(re, '$<a>') !== '7';
12365 });
12366
12367 var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
12368 // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
12369 var re = /(?:)/;
12370 var originalExec = re.exec;
12371 re.exec = function () { return originalExec.apply(this, arguments); };
12372 var result = 'ab'.split(re);
12373 return result.length === 2 && result[0] === 'a' && result[1] === 'b';
12374 })();
12375
12376 module.exports = function (KEY, length, exec) {
12377 var SYMBOL = wks(KEY);
12378
12379 var DELEGATES_TO_SYMBOL = !fails(function () {
12380 // String methods call symbol-named RegEp methods
12381 var O = {};
12382 O[SYMBOL] = function () { return 7; };
12383 return ''[KEY](O) != 7;
12384 });
12385
12386 var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
12387 // Symbol-named RegExp methods call .exec
12388 var execCalled = false;
12389 var re = /a/;
12390 re.exec = function () { execCalled = true; return null; };
12391 if (KEY === 'split') {
12392 // RegExp[@@split] doesn't call the regex's exec method, but first creates
12393 // a new one. We need to return the patched regex when creating the new one.
12394 re.constructor = {};
12395 re.constructor[SPECIES] = function () { return re; };
12396 }
12397 re[SYMBOL]('');
12398 return !execCalled;
12399 }) : undefined;
12400
12401 if (
12402 !DELEGATES_TO_SYMBOL ||
12403 !DELEGATES_TO_EXEC ||
12404 (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
12405 (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
12406 ) {
12407 var nativeRegExpMethod = /./[SYMBOL];
12408 var fns = exec(
12409 defined,
12410 SYMBOL,
12411 ''[KEY],
12412 function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
12413 if (regexp.exec === regexpExec) {
12414 if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
12415 // The native String method already delegates to @@method (this
12416 // polyfilled function), leasing to infinite recursion.
12417 // We avoid it by directly calling the native @@method method.
12418 return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
12419 }
12420 return { done: true, value: nativeMethod.call(str, regexp, arg2) };
12421 }
12422 return { done: false };
12423 }
12424 );
12425 var strfn = fns[0];
12426 var rxfn = fns[1];
12427
12428 redefine(String.prototype, KEY, strfn);
12429 hide(RegExp.prototype, SYMBOL, length == 2
12430 // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
12431 // 21.2.5.11 RegExp.prototype[@@split](string, limit)
12432 ? function (string, arg) { return rxfn.call(string, this, arg); }
12433 // 21.2.5.6 RegExp.prototype[@@match](string)
12434 // 21.2.5.9 RegExp.prototype[@@search](string)
12435 : function (string) { return rxfn.call(string, this); }
12436 );
12437 }
12438 };
12439
12440
12441 /***/ }),
12442
12443 /***/ "../node_modules/core-js/modules/_flags.js":
12444 /*!*************************************************!*\
12445 !*** ../node_modules/core-js/modules/_flags.js ***!
12446 \*************************************************/
12447 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12448
12449 "use strict";
12450
12451 // 21.2.5.3 get RegExp.prototype.flags
12452 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
12453 module.exports = function () {
12454 var that = anObject(this);
12455 var result = '';
12456 if (that.global) result += 'g';
12457 if (that.ignoreCase) result += 'i';
12458 if (that.multiline) result += 'm';
12459 if (that.unicode) result += 'u';
12460 if (that.sticky) result += 'y';
12461 return result;
12462 };
12463
12464
12465 /***/ }),
12466
12467 /***/ "../node_modules/core-js/modules/_function-to-string.js":
12468 /*!**************************************************************!*\
12469 !*** ../node_modules/core-js/modules/_function-to-string.js ***!
12470 \**************************************************************/
12471 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12472
12473 module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
12474
12475
12476 /***/ }),
12477
12478 /***/ "../node_modules/core-js/modules/_global.js":
12479 /*!**************************************************!*\
12480 !*** ../node_modules/core-js/modules/_global.js ***!
12481 \**************************************************/
12482 /***/ ((module) => {
12483
12484 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
12485 var global = module.exports = typeof window != 'undefined' && window.Math == Math
12486 ? window : typeof self != 'undefined' && self.Math == Math ? self
12487 // eslint-disable-next-line no-new-func
12488 : Function('return this')();
12489 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
12490
12491
12492 /***/ }),
12493
12494 /***/ "../node_modules/core-js/modules/_has.js":
12495 /*!***********************************************!*\
12496 !*** ../node_modules/core-js/modules/_has.js ***!
12497 \***********************************************/
12498 /***/ ((module) => {
12499
12500 var hasOwnProperty = {}.hasOwnProperty;
12501 module.exports = function (it, key) {
12502 return hasOwnProperty.call(it, key);
12503 };
12504
12505
12506 /***/ }),
12507
12508 /***/ "../node_modules/core-js/modules/_hide.js":
12509 /*!************************************************!*\
12510 !*** ../node_modules/core-js/modules/_hide.js ***!
12511 \************************************************/
12512 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12513
12514 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
12515 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
12516 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
12517 return dP.f(object, key, createDesc(1, value));
12518 } : function (object, key, value) {
12519 object[key] = value;
12520 return object;
12521 };
12522
12523
12524 /***/ }),
12525
12526 /***/ "../node_modules/core-js/modules/_html.js":
12527 /*!************************************************!*\
12528 !*** ../node_modules/core-js/modules/_html.js ***!
12529 \************************************************/
12530 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12531
12532 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
12533 module.exports = document && document.documentElement;
12534
12535
12536 /***/ }),
12537
12538 /***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
12539 /*!**********************************************************!*\
12540 !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
12541 \**********************************************************/
12542 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12543
12544 module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
12545 return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
12546 });
12547
12548
12549 /***/ }),
12550
12551 /***/ "../node_modules/core-js/modules/_iobject.js":
12552 /*!***************************************************!*\
12553 !*** ../node_modules/core-js/modules/_iobject.js ***!
12554 \***************************************************/
12555 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12556
12557 // fallback for non-array-like ES3 and non-enumerable old V8 strings
12558 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
12559 // eslint-disable-next-line no-prototype-builtins
12560 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
12561 return cof(it) == 'String' ? it.split('') : Object(it);
12562 };
12563
12564
12565 /***/ }),
12566
12567 /***/ "../node_modules/core-js/modules/_is-array.js":
12568 /*!****************************************************!*\
12569 !*** ../node_modules/core-js/modules/_is-array.js ***!
12570 \****************************************************/
12571 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12572
12573 // 7.2.2 IsArray(argument)
12574 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
12575 module.exports = Array.isArray || function isArray(arg) {
12576 return cof(arg) == 'Array';
12577 };
12578
12579
12580 /***/ }),
12581
12582 /***/ "../node_modules/core-js/modules/_is-object.js":
12583 /*!*****************************************************!*\
12584 !*** ../node_modules/core-js/modules/_is-object.js ***!
12585 \*****************************************************/
12586 /***/ ((module) => {
12587
12588 module.exports = function (it) {
12589 return typeof it === 'object' ? it !== null : typeof it === 'function';
12590 };
12591
12592
12593 /***/ }),
12594
12595 /***/ "../node_modules/core-js/modules/_is-regexp.js":
12596 /*!*****************************************************!*\
12597 !*** ../node_modules/core-js/modules/_is-regexp.js ***!
12598 \*****************************************************/
12599 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12600
12601 // 7.2.8 IsRegExp(argument)
12602 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
12603 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
12604 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
12605 module.exports = function (it) {
12606 var isRegExp;
12607 return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
12608 };
12609
12610
12611 /***/ }),
12612
12613 /***/ "../node_modules/core-js/modules/_library.js":
12614 /*!***************************************************!*\
12615 !*** ../node_modules/core-js/modules/_library.js ***!
12616 \***************************************************/
12617 /***/ ((module) => {
12618
12619 module.exports = false;
12620
12621
12622 /***/ }),
12623
12624 /***/ "../node_modules/core-js/modules/_object-dp.js":
12625 /*!*****************************************************!*\
12626 !*** ../node_modules/core-js/modules/_object-dp.js ***!
12627 \*****************************************************/
12628 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12629
12630 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
12631 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
12632 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
12633 var dP = Object.defineProperty;
12634
12635 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
12636 anObject(O);
12637 P = toPrimitive(P, true);
12638 anObject(Attributes);
12639 if (IE8_DOM_DEFINE) try {
12640 return dP(O, P, Attributes);
12641 } catch (e) { /* empty */ }
12642 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
12643 if ('value' in Attributes) O[P] = Attributes.value;
12644 return O;
12645 };
12646
12647
12648 /***/ }),
12649
12650 /***/ "../node_modules/core-js/modules/_property-desc.js":
12651 /*!*********************************************************!*\
12652 !*** ../node_modules/core-js/modules/_property-desc.js ***!
12653 \*********************************************************/
12654 /***/ ((module) => {
12655
12656 module.exports = function (bitmap, value) {
12657 return {
12658 enumerable: !(bitmap & 1),
12659 configurable: !(bitmap & 2),
12660 writable: !(bitmap & 4),
12661 value: value
12662 };
12663 };
12664
12665
12666 /***/ }),
12667
12668 /***/ "../node_modules/core-js/modules/_redefine.js":
12669 /*!****************************************************!*\
12670 !*** ../node_modules/core-js/modules/_redefine.js ***!
12671 \****************************************************/
12672 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12673
12674 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
12675 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
12676 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
12677 var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
12678 var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
12679 var TO_STRING = 'toString';
12680 var TPL = ('' + $toString).split(TO_STRING);
12681
12682 __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
12683 return $toString.call(it);
12684 };
12685
12686 (module.exports = function (O, key, val, safe) {
12687 var isFunction = typeof val == 'function';
12688 if (isFunction) has(val, 'name') || hide(val, 'name', key);
12689 if (O[key] === val) return;
12690 if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
12691 if (O === global) {
12692 O[key] = val;
12693 } else if (!safe) {
12694 delete O[key];
12695 hide(O, key, val);
12696 } else if (O[key]) {
12697 O[key] = val;
12698 } else {
12699 hide(O, key, val);
12700 }
12701 // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
12702 })(Function.prototype, TO_STRING, function toString() {
12703 return typeof this == 'function' && this[SRC] || $toString.call(this);
12704 });
12705
12706
12707 /***/ }),
12708
12709 /***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
12710 /*!****************************************************************!*\
12711 !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
12712 \****************************************************************/
12713 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12714
12715 "use strict";
12716
12717
12718 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
12719 var builtinExec = RegExp.prototype.exec;
12720
12721 // `RegExpExec` abstract operation
12722 // https://tc39.github.io/ecma262/#sec-regexpexec
12723 module.exports = function (R, S) {
12724 var exec = R.exec;
12725 if (typeof exec === 'function') {
12726 var result = exec.call(R, S);
12727 if (typeof result !== 'object') {
12728 throw new TypeError('RegExp exec method returned something other than an Object or null');
12729 }
12730 return result;
12731 }
12732 if (classof(R) !== 'RegExp') {
12733 throw new TypeError('RegExp#exec called on incompatible receiver');
12734 }
12735 return builtinExec.call(R, S);
12736 };
12737
12738
12739 /***/ }),
12740
12741 /***/ "../node_modules/core-js/modules/_regexp-exec.js":
12742 /*!*******************************************************!*\
12743 !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
12744 \*******************************************************/
12745 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12746
12747 "use strict";
12748
12749
12750 var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
12751
12752 var nativeExec = RegExp.prototype.exec;
12753 // This always refers to the native implementation, because the
12754 // String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
12755 // which loads this file before patching the method.
12756 var nativeReplace = String.prototype.replace;
12757
12758 var patchedExec = nativeExec;
12759
12760 var LAST_INDEX = 'lastIndex';
12761
12762 var UPDATES_LAST_INDEX_WRONG = (function () {
12763 var re1 = /a/,
12764 re2 = /b*/g;
12765 nativeExec.call(re1, 'a');
12766 nativeExec.call(re2, 'a');
12767 return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
12768 })();
12769
12770 // nonparticipating capturing group, copied from es5-shim's String#split patch.
12771 var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
12772
12773 var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
12774
12775 if (PATCH) {
12776 patchedExec = function exec(str) {
12777 var re = this;
12778 var lastIndex, reCopy, match, i;
12779
12780 if (NPCG_INCLUDED) {
12781 reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
12782 }
12783 if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
12784
12785 match = nativeExec.call(re, str);
12786
12787 if (UPDATES_LAST_INDEX_WRONG && match) {
12788 re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
12789 }
12790 if (NPCG_INCLUDED && match && match.length > 1) {
12791 // Fix browsers whose `exec` methods don't consistently return `undefined`
12792 // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
12793 // eslint-disable-next-line no-loop-func
12794 nativeReplace.call(match[0], reCopy, function () {
12795 for (i = 1; i < arguments.length - 2; i++) {
12796 if (arguments[i] === undefined) match[i] = undefined;
12797 }
12798 });
12799 }
12800
12801 return match;
12802 };
12803 }
12804
12805 module.exports = patchedExec;
12806
12807
12808 /***/ }),
12809
12810 /***/ "../node_modules/core-js/modules/_shared.js":
12811 /*!**************************************************!*\
12812 !*** ../node_modules/core-js/modules/_shared.js ***!
12813 \**************************************************/
12814 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12815
12816 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
12817 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
12818 var SHARED = '__core-js_shared__';
12819 var store = global[SHARED] || (global[SHARED] = {});
12820
12821 (module.exports = function (key, value) {
12822 return store[key] || (store[key] = value !== undefined ? value : {});
12823 })('versions', []).push({
12824 version: core.version,
12825 mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
12826 copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
12827 });
12828
12829
12830 /***/ }),
12831
12832 /***/ "../node_modules/core-js/modules/_species-constructor.js":
12833 /*!***************************************************************!*\
12834 !*** ../node_modules/core-js/modules/_species-constructor.js ***!
12835 \***************************************************************/
12836 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12837
12838 // 7.3.20 SpeciesConstructor(O, defaultConstructor)
12839 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
12840 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
12841 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
12842 module.exports = function (O, D) {
12843 var C = anObject(O).constructor;
12844 var S;
12845 return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
12846 };
12847
12848
12849 /***/ }),
12850
12851 /***/ "../node_modules/core-js/modules/_strict-method.js":
12852 /*!*********************************************************!*\
12853 !*** ../node_modules/core-js/modules/_strict-method.js ***!
12854 \*********************************************************/
12855 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12856
12857 "use strict";
12858
12859 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
12860
12861 module.exports = function (method, arg) {
12862 return !!method && fails(function () {
12863 // eslint-disable-next-line no-useless-call
12864 arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null);
12865 });
12866 };
12867
12868
12869 /***/ }),
12870
12871 /***/ "../node_modules/core-js/modules/_string-at.js":
12872 /*!*****************************************************!*\
12873 !*** ../node_modules/core-js/modules/_string-at.js ***!
12874 \*****************************************************/
12875 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12876
12877 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
12878 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
12879 // true -> String#at
12880 // false -> String#codePointAt
12881 module.exports = function (TO_STRING) {
12882 return function (that, pos) {
12883 var s = String(defined(that));
12884 var i = toInteger(pos);
12885 var l = s.length;
12886 var a, b;
12887 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
12888 a = s.charCodeAt(i);
12889 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
12890 ? TO_STRING ? s.charAt(i) : a
12891 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
12892 };
12893 };
12894
12895
12896 /***/ }),
12897
12898 /***/ "../node_modules/core-js/modules/_string-context.js":
12899 /*!**********************************************************!*\
12900 !*** ../node_modules/core-js/modules/_string-context.js ***!
12901 \**********************************************************/
12902 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12903
12904 // helper for String#{startsWith, endsWith, includes}
12905 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
12906 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
12907
12908 module.exports = function (that, searchString, NAME) {
12909 if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
12910 return String(defined(that));
12911 };
12912
12913
12914 /***/ }),
12915
12916 /***/ "../node_modules/core-js/modules/_to-absolute-index.js":
12917 /*!*************************************************************!*\
12918 !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
12919 \*************************************************************/
12920 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12921
12922 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
12923 var max = Math.max;
12924 var min = Math.min;
12925 module.exports = function (index, length) {
12926 index = toInteger(index);
12927 return index < 0 ? max(index + length, 0) : min(index, length);
12928 };
12929
12930
12931 /***/ }),
12932
12933 /***/ "../node_modules/core-js/modules/_to-integer.js":
12934 /*!******************************************************!*\
12935 !*** ../node_modules/core-js/modules/_to-integer.js ***!
12936 \******************************************************/
12937 /***/ ((module) => {
12938
12939 // 7.1.4 ToInteger
12940 var ceil = Math.ceil;
12941 var floor = Math.floor;
12942 module.exports = function (it) {
12943 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
12944 };
12945
12946
12947 /***/ }),
12948
12949 /***/ "../node_modules/core-js/modules/_to-iobject.js":
12950 /*!******************************************************!*\
12951 !*** ../node_modules/core-js/modules/_to-iobject.js ***!
12952 \******************************************************/
12953 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12954
12955 // to indexed object, toObject with fallback for non-array-like ES3 strings
12956 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
12957 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
12958 module.exports = function (it) {
12959 return IObject(defined(it));
12960 };
12961
12962
12963 /***/ }),
12964
12965 /***/ "../node_modules/core-js/modules/_to-length.js":
12966 /*!*****************************************************!*\
12967 !*** ../node_modules/core-js/modules/_to-length.js ***!
12968 \*****************************************************/
12969 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12970
12971 // 7.1.15 ToLength
12972 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
12973 var min = Math.min;
12974 module.exports = function (it) {
12975 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
12976 };
12977
12978
12979 /***/ }),
12980
12981 /***/ "../node_modules/core-js/modules/_to-object.js":
12982 /*!*****************************************************!*\
12983 !*** ../node_modules/core-js/modules/_to-object.js ***!
12984 \*****************************************************/
12985 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12986
12987 // 7.1.13 ToObject(argument)
12988 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
12989 module.exports = function (it) {
12990 return Object(defined(it));
12991 };
12992
12993
12994 /***/ }),
12995
12996 /***/ "../node_modules/core-js/modules/_to-primitive.js":
12997 /*!********************************************************!*\
12998 !*** ../node_modules/core-js/modules/_to-primitive.js ***!
12999 \********************************************************/
13000 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13001
13002 // 7.1.1 ToPrimitive(input [, PreferredType])
13003 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
13004 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
13005 // and the second argument - flag - preferred type is a string
13006 module.exports = function (it, S) {
13007 if (!isObject(it)) return it;
13008 var fn, val;
13009 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
13010 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
13011 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
13012 throw TypeError("Can't convert object to primitive value");
13013 };
13014
13015
13016 /***/ }),
13017
13018 /***/ "../node_modules/core-js/modules/_uid.js":
13019 /*!***********************************************!*\
13020 !*** ../node_modules/core-js/modules/_uid.js ***!
13021 \***********************************************/
13022 /***/ ((module) => {
13023
13024 var id = 0;
13025 var px = Math.random();
13026 module.exports = function (key) {
13027 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
13028 };
13029
13030
13031 /***/ }),
13032
13033 /***/ "../node_modules/core-js/modules/_wks.js":
13034 /*!***********************************************!*\
13035 !*** ../node_modules/core-js/modules/_wks.js ***!
13036 \***********************************************/
13037 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13038
13039 var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
13040 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
13041 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
13042 var USE_SYMBOL = typeof Symbol == 'function';
13043
13044 var $exports = module.exports = function (name) {
13045 return store[name] || (store[name] =
13046 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
13047 };
13048
13049 $exports.store = store;
13050
13051
13052 /***/ }),
13053
13054 /***/ "../node_modules/core-js/modules/es6.array.filter.js":
13055 /*!***********************************************************!*\
13056 !*** ../node_modules/core-js/modules/es6.array.filter.js ***!
13057 \***********************************************************/
13058 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13059
13060 "use strict";
13061
13062 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
13063 var $filter = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(2);
13064
13065 $export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].filter, true), 'Array', {
13066 // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])
13067 filter: function filter(callbackfn /* , thisArg */) {
13068 return $filter(this, callbackfn, arguments[1]);
13069 }
13070 });
13071
13072
13073 /***/ }),
13074
13075 /***/ "../node_modules/core-js/modules/es6.array.find.js":
13076 /*!*********************************************************!*\
13077 !*** ../node_modules/core-js/modules/es6.array.find.js ***!
13078 \*********************************************************/
13079 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13080
13081 "use strict";
13082
13083 // 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
13084 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
13085 var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5);
13086 var KEY = 'find';
13087 var forced = true;
13088 // Shouldn't skip holes
13089 if (KEY in []) Array(1)[KEY](function () { forced = false; });
13090 $export($export.P + $export.F * forced, 'Array', {
13091 find: function find(callbackfn /* , that = undefined */) {
13092 return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
13093 }
13094 });
13095 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
13096
13097
13098 /***/ }),
13099
13100 /***/ "../node_modules/core-js/modules/es6.array.slice.js":
13101 /*!**********************************************************!*\
13102 !*** ../node_modules/core-js/modules/es6.array.slice.js ***!
13103 \**********************************************************/
13104 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13105
13106 "use strict";
13107
13108 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
13109 var html = __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js");
13110 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
13111 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
13112 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
13113 var arraySlice = [].slice;
13114
13115 // fallback for not array-like ES3 strings and DOM objects
13116 $export($export.P + $export.F * __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
13117 if (html) arraySlice.call(html);
13118 }), 'Array', {
13119 slice: function slice(begin, end) {
13120 var len = toLength(this.length);
13121 var klass = cof(this);
13122 end = end === undefined ? len : end;
13123 if (klass == 'Array') return arraySlice.call(this, begin, end);
13124 var start = toAbsoluteIndex(begin, len);
13125 var upTo = toAbsoluteIndex(end, len);
13126 var size = toLength(upTo - start);
13127 var cloned = new Array(size);
13128 var i = 0;
13129 for (; i < size; i++) cloned[i] = klass == 'String'
13130 ? this.charAt(start + i)
13131 : this[start + i];
13132 return cloned;
13133 }
13134 });
13135
13136
13137 /***/ }),
13138
13139 /***/ "../node_modules/core-js/modules/es6.function.name.js":
13140 /*!************************************************************!*\
13141 !*** ../node_modules/core-js/modules/es6.function.name.js ***!
13142 \************************************************************/
13143 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13144
13145 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
13146 var FProto = Function.prototype;
13147 var nameRE = /^\s*function ([^ (]*)/;
13148 var NAME = 'name';
13149
13150 // 19.2.4.2 name
13151 NAME in FProto || __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && dP(FProto, NAME, {
13152 configurable: true,
13153 get: function () {
13154 try {
13155 return ('' + this).match(nameRE)[1];
13156 } catch (e) {
13157 return '';
13158 }
13159 }
13160 });
13161
13162
13163 /***/ }),
13164
13165 /***/ "../node_modules/core-js/modules/es6.object.to-string.js":
13166 /*!***************************************************************!*\
13167 !*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
13168 \***************************************************************/
13169 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13170
13171 "use strict";
13172
13173 // 19.1.3.6 Object.prototype.toString()
13174 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
13175 var test = {};
13176 test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z';
13177 if (test + '' != '[object z]') {
13178 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() {
13179 return '[object ' + classof(this) + ']';
13180 }, true);
13181 }
13182
13183
13184 /***/ }),
13185
13186 /***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
13187 /*!**********************************************************!*\
13188 !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
13189 \**********************************************************/
13190 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13191
13192 "use strict";
13193
13194 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
13195 __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
13196 target: 'RegExp',
13197 proto: true,
13198 forced: regexpExec !== /./.exec
13199 }, {
13200 exec: regexpExec
13201 });
13202
13203
13204 /***/ }),
13205
13206 /***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
13207 /*!***********************************************************!*\
13208 !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
13209 \***********************************************************/
13210 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13211
13212 // 21.2.5.3 get RegExp.prototype.flags()
13213 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', {
13214 configurable: true,
13215 get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
13216 });
13217
13218
13219 /***/ }),
13220
13221 /***/ "../node_modules/core-js/modules/es6.regexp.match.js":
13222 /*!***********************************************************!*\
13223 !*** ../node_modules/core-js/modules/es6.regexp.match.js ***!
13224 \***********************************************************/
13225 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13226
13227 "use strict";
13228
13229
13230 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
13231 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
13232 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
13233 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
13234
13235 // @@match logic
13236 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match, maybeCallNative) {
13237 return [
13238 // `String.prototype.match` method
13239 // https://tc39.github.io/ecma262/#sec-string.prototype.match
13240 function match(regexp) {
13241 var O = defined(this);
13242 var fn = regexp == undefined ? undefined : regexp[MATCH];
13243 return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
13244 },
13245 // `RegExp.prototype[@@match]` method
13246 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
13247 function (regexp) {
13248 var res = maybeCallNative($match, regexp, this);
13249 if (res.done) return res.value;
13250 var rx = anObject(regexp);
13251 var S = String(this);
13252 if (!rx.global) return regExpExec(rx, S);
13253 var fullUnicode = rx.unicode;
13254 rx.lastIndex = 0;
13255 var A = [];
13256 var n = 0;
13257 var result;
13258 while ((result = regExpExec(rx, S)) !== null) {
13259 var matchStr = String(result[0]);
13260 A[n] = matchStr;
13261 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
13262 n++;
13263 }
13264 return n === 0 ? null : A;
13265 }
13266 ];
13267 });
13268
13269
13270 /***/ }),
13271
13272 /***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
13273 /*!*************************************************************!*\
13274 !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
13275 \*************************************************************/
13276 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13277
13278 "use strict";
13279
13280
13281 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
13282 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
13283 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
13284 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
13285 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
13286 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
13287 var max = Math.max;
13288 var min = Math.min;
13289 var floor = Math.floor;
13290 var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
13291 var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
13292
13293 var maybeToString = function (it) {
13294 return it === undefined ? it : String(it);
13295 };
13296
13297 // @@replace logic
13298 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
13299 return [
13300 // `String.prototype.replace` method
13301 // https://tc39.github.io/ecma262/#sec-string.prototype.replace
13302 function replace(searchValue, replaceValue) {
13303 var O = defined(this);
13304 var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
13305 return fn !== undefined
13306 ? fn.call(searchValue, O, replaceValue)
13307 : $replace.call(String(O), searchValue, replaceValue);
13308 },
13309 // `RegExp.prototype[@@replace]` method
13310 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
13311 function (regexp, replaceValue) {
13312 var res = maybeCallNative($replace, regexp, this, replaceValue);
13313 if (res.done) return res.value;
13314
13315 var rx = anObject(regexp);
13316 var S = String(this);
13317 var functionalReplace = typeof replaceValue === 'function';
13318 if (!functionalReplace) replaceValue = String(replaceValue);
13319 var global = rx.global;
13320 if (global) {
13321 var fullUnicode = rx.unicode;
13322 rx.lastIndex = 0;
13323 }
13324 var results = [];
13325 while (true) {
13326 var result = regExpExec(rx, S);
13327 if (result === null) break;
13328 results.push(result);
13329 if (!global) break;
13330 var matchStr = String(result[0]);
13331 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
13332 }
13333 var accumulatedResult = '';
13334 var nextSourcePosition = 0;
13335 for (var i = 0; i < results.length; i++) {
13336 result = results[i];
13337 var matched = String(result[0]);
13338 var position = max(min(toInteger(result.index), S.length), 0);
13339 var captures = [];
13340 // NOTE: This is equivalent to
13341 // captures = result.slice(1).map(maybeToString)
13342 // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
13343 // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
13344 // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
13345 for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
13346 var namedCaptures = result.groups;
13347 if (functionalReplace) {
13348 var replacerArgs = [matched].concat(captures, position, S);
13349 if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
13350 var replacement = String(replaceValue.apply(undefined, replacerArgs));
13351 } else {
13352 replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
13353 }
13354 if (position >= nextSourcePosition) {
13355 accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
13356 nextSourcePosition = position + matched.length;
13357 }
13358 }
13359 return accumulatedResult + S.slice(nextSourcePosition);
13360 }
13361 ];
13362
13363 // https://tc39.github.io/ecma262/#sec-getsubstitution
13364 function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
13365 var tailPos = position + matched.length;
13366 var m = captures.length;
13367 var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
13368 if (namedCaptures !== undefined) {
13369 namedCaptures = toObject(namedCaptures);
13370 symbols = SUBSTITUTION_SYMBOLS;
13371 }
13372 return $replace.call(replacement, symbols, function (match, ch) {
13373 var capture;
13374 switch (ch.charAt(0)) {
13375 case '$': return '$';
13376 case '&': return matched;
13377 case '`': return str.slice(0, position);
13378 case "'": return str.slice(tailPos);
13379 case '<':
13380 capture = namedCaptures[ch.slice(1, -1)];
13381 break;
13382 default: // \d\d?
13383 var n = +ch;
13384 if (n === 0) return match;
13385 if (n > m) {
13386 var f = floor(n / 10);
13387 if (f === 0) return match;
13388 if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
13389 return match;
13390 }
13391 capture = captures[n - 1];
13392 }
13393 return capture === undefined ? '' : capture;
13394 });
13395 }
13396 });
13397
13398
13399 /***/ }),
13400
13401 /***/ "../node_modules/core-js/modules/es6.regexp.split.js":
13402 /*!***********************************************************!*\
13403 !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
13404 \***********************************************************/
13405 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13406
13407 "use strict";
13408
13409
13410 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
13411 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
13412 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
13413 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
13414 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
13415 var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
13416 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
13417 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
13418 var $min = Math.min;
13419 var $push = [].push;
13420 var $SPLIT = 'split';
13421 var LENGTH = 'length';
13422 var LAST_INDEX = 'lastIndex';
13423 var MAX_UINT32 = 0xffffffff;
13424
13425 // babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
13426 var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
13427
13428 // @@split logic
13429 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
13430 var internalSplit;
13431 if (
13432 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
13433 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
13434 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
13435 '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
13436 '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
13437 ''[$SPLIT](/.?/)[LENGTH]
13438 ) {
13439 // based on es5-shim implementation, need to rework it
13440 internalSplit = function (separator, limit) {
13441 var string = String(this);
13442 if (separator === undefined && limit === 0) return [];
13443 // If `separator` is not a regex, use native split
13444 if (!isRegExp(separator)) return $split.call(string, separator, limit);
13445 var output = [];
13446 var flags = (separator.ignoreCase ? 'i' : '') +
13447 (separator.multiline ? 'm' : '') +
13448 (separator.unicode ? 'u' : '') +
13449 (separator.sticky ? 'y' : '');
13450 var lastLastIndex = 0;
13451 var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
13452 // Make `global` and avoid `lastIndex` issues by working with a copy
13453 var separatorCopy = new RegExp(separator.source, flags + 'g');
13454 var match, lastIndex, lastLength;
13455 while (match = regexpExec.call(separatorCopy, string)) {
13456 lastIndex = separatorCopy[LAST_INDEX];
13457 if (lastIndex > lastLastIndex) {
13458 output.push(string.slice(lastLastIndex, match.index));
13459 if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
13460 lastLength = match[0][LENGTH];
13461 lastLastIndex = lastIndex;
13462 if (output[LENGTH] >= splitLimit) break;
13463 }
13464 if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
13465 }
13466 if (lastLastIndex === string[LENGTH]) {
13467 if (lastLength || !separatorCopy.test('')) output.push('');
13468 } else output.push(string.slice(lastLastIndex));
13469 return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
13470 };
13471 // Chakra, V8
13472 } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
13473 internalSplit = function (separator, limit) {
13474 return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
13475 };
13476 } else {
13477 internalSplit = $split;
13478 }
13479
13480 return [
13481 // `String.prototype.split` method
13482 // https://tc39.github.io/ecma262/#sec-string.prototype.split
13483 function split(separator, limit) {
13484 var O = defined(this);
13485 var splitter = separator == undefined ? undefined : separator[SPLIT];
13486 return splitter !== undefined
13487 ? splitter.call(separator, O, limit)
13488 : internalSplit.call(String(O), separator, limit);
13489 },
13490 // `RegExp.prototype[@@split]` method
13491 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
13492 //
13493 // NOTE: This cannot be properly polyfilled in engines that don't support
13494 // the 'y' flag.
13495 function (regexp, limit) {
13496 var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
13497 if (res.done) return res.value;
13498
13499 var rx = anObject(regexp);
13500 var S = String(this);
13501 var C = speciesConstructor(rx, RegExp);
13502
13503 var unicodeMatching = rx.unicode;
13504 var flags = (rx.ignoreCase ? 'i' : '') +
13505 (rx.multiline ? 'm' : '') +
13506 (rx.unicode ? 'u' : '') +
13507 (SUPPORTS_Y ? 'y' : 'g');
13508
13509 // ^(? + rx + ) is needed, in combination with some S slicing, to
13510 // simulate the 'y' flag.
13511 var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
13512 var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
13513 if (lim === 0) return [];
13514 if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
13515 var p = 0;
13516 var q = 0;
13517 var A = [];
13518 while (q < S.length) {
13519 splitter.lastIndex = SUPPORTS_Y ? q : 0;
13520 var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
13521 var e;
13522 if (
13523 z === null ||
13524 (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
13525 ) {
13526 q = advanceStringIndex(S, q, unicodeMatching);
13527 } else {
13528 A.push(S.slice(p, q));
13529 if (A.length === lim) return A;
13530 for (var i = 1; i <= z.length - 1; i++) {
13531 A.push(z[i]);
13532 if (A.length === lim) return A;
13533 }
13534 q = p = e;
13535 }
13536 }
13537 A.push(S.slice(p));
13538 return A;
13539 }
13540 ];
13541 });
13542
13543
13544 /***/ }),
13545
13546 /***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
13547 /*!***************************************************************!*\
13548 !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
13549 \***************************************************************/
13550 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13551
13552 "use strict";
13553
13554 __webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
13555 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
13556 var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
13557 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
13558 var TO_STRING = 'toString';
13559 var $toString = /./[TO_STRING];
13560
13561 var define = function (fn) {
13562 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
13563 };
13564
13565 // 21.2.5.14 RegExp.prototype.toString()
13566 if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
13567 define(function toString() {
13568 var R = anObject(this);
13569 return '/'.concat(R.source, '/',
13570 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
13571 });
13572 // FF44- RegExp#toString has a wrong name
13573 } else if ($toString.name != TO_STRING) {
13574 define(function toString() {
13575 return $toString.call(this);
13576 });
13577 }
13578
13579
13580 /***/ }),
13581
13582 /***/ "../node_modules/core-js/modules/es6.string.includes.js":
13583 /*!**************************************************************!*\
13584 !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
13585 \**************************************************************/
13586 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13587
13588 "use strict";
13589 // 21.1.3.7 String.prototype.includes(searchString, position = 0)
13590
13591 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
13592 var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
13593 var INCLUDES = 'includes';
13594
13595 $export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
13596 includes: function includes(searchString /* , position = 0 */) {
13597 return !!~context(this, searchString, INCLUDES)
13598 .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
13599 }
13600 });
13601
13602
13603 /***/ }),
13604
13605 /***/ "../node_modules/core-js/modules/es6.string.starts-with.js":
13606 /*!*****************************************************************!*\
13607 !*** ../node_modules/core-js/modules/es6.string.starts-with.js ***!
13608 \*****************************************************************/
13609 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13610
13611 "use strict";
13612 // 21.1.3.18 String.prototype.startsWith(searchString [, position ])
13613
13614 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
13615 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
13616 var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
13617 var STARTS_WITH = 'startsWith';
13618 var $startsWith = ''[STARTS_WITH];
13619
13620 $export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(STARTS_WITH), 'String', {
13621 startsWith: function startsWith(searchString /* , position = 0 */) {
13622 var that = context(this, searchString, STARTS_WITH);
13623 var index = toLength(Math.min(arguments.length > 1 ? arguments[1] : undefined, that.length));
13624 var search = String(searchString);
13625 return $startsWith
13626 ? $startsWith.call(that, search, index)
13627 : that.slice(index, index + search.length) === search;
13628 }
13629 });
13630
13631
13632 /***/ }),
13633
13634 /***/ "../node_modules/core-js/modules/es7.array.includes.js":
13635 /*!*************************************************************!*\
13636 !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
13637 \*************************************************************/
13638 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13639
13640 "use strict";
13641
13642 // https://github.com/tc39/Array.prototype.includes
13643 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
13644 var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
13645
13646 $export($export.P, 'Array', {
13647 includes: function includes(el /* , fromIndex = 0 */) {
13648 return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
13649 }
13650 });
13651
13652 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
13653
13654
13655 /***/ }),
13656
13657 /***/ "../node_modules/immer/dist/immer.esm.js":
13658 /*!***********************************************!*\
13659 !*** ../node_modules/immer/dist/immer.esm.js ***!
13660 \***********************************************/
13661 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
13662
13663 "use strict";
13664 __webpack_require__.r(__webpack_exports__);
13665 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
13666 /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__),
13667 /* harmony export */ "Immer": () => (/* binding */ un),
13668 /* harmony export */ "applyPatches": () => (/* binding */ pn),
13669 /* harmony export */ "castDraft": () => (/* binding */ K),
13670 /* harmony export */ "castImmutable": () => (/* binding */ $),
13671 /* harmony export */ "createDraft": () => (/* binding */ ln),
13672 /* harmony export */ "current": () => (/* binding */ D),
13673 /* harmony export */ "enableAllPlugins": () => (/* binding */ J),
13674 /* harmony export */ "enableES5": () => (/* binding */ N),
13675 /* harmony export */ "enableMapSet": () => (/* binding */ C),
13676 /* harmony export */ "enablePatches": () => (/* binding */ T),
13677 /* harmony export */ "finishDraft": () => (/* binding */ dn),
13678 /* harmony export */ "freeze": () => (/* binding */ d),
13679 /* harmony export */ "immerable": () => (/* binding */ L),
13680 /* harmony export */ "isDraft": () => (/* binding */ t),
13681 /* harmony export */ "isDraftable": () => (/* binding */ r),
13682 /* harmony export */ "nothing": () => (/* binding */ H),
13683 /* harmony export */ "original": () => (/* binding */ e),
13684 /* harmony export */ "produce": () => (/* binding */ fn),
13685 /* harmony export */ "produceWithPatches": () => (/* binding */ cn),
13686 /* harmony export */ "setAutoFreeze": () => (/* binding */ sn),
13687 /* harmony export */ "setUseProxies": () => (/* binding */ vn)
13688 /* harmony export */ });
13689 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);
13690 //# sourceMappingURL=immer.esm.js.map
13691
13692
13693 /***/ }),
13694
13695 /***/ "../node_modules/redux-thunk/es/index.js":
13696 /*!***********************************************!*\
13697 !*** ../node_modules/redux-thunk/es/index.js ***!
13698 \***********************************************/
13699 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
13700
13701 "use strict";
13702 __webpack_require__.r(__webpack_exports__);
13703 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
13704 /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
13705 /* harmony export */ });
13706 /** A function that accepts a potential "extra argument" value to be injected later,
13707 * and returns an instance of the thunk middleware that uses that value
13708 */
13709 function createThunkMiddleware(extraArgument) {
13710 // Standard Redux middleware definition pattern:
13711 // See: https://redux.js.org/tutorials/fundamentals/part-4-store#writing-custom-middleware
13712 var middleware = function middleware(_ref) {
13713 var dispatch = _ref.dispatch,
13714 getState = _ref.getState;
13715 return function (next) {
13716 return function (action) {
13717 // The thunk middleware looks for any functions that were passed to `store.dispatch`.
13718 // If this "action" is really a function, call it and return the result.
13719 if (typeof action === 'function') {
13720 // Inject the store's `dispatch` and `getState` methods, as well as any "extra arg"
13721 return action(dispatch, getState, extraArgument);
13722 } // Otherwise, pass the action down the middleware chain as usual
13723
13724
13725 return next(action);
13726 };
13727 };
13728 };
13729
13730 return middleware;
13731 }
13732
13733 var thunk = createThunkMiddleware(); // Attach the factory function so users can create a customized version
13734 // with whatever "extra arg" they want to inject into their thunks
13735
13736 thunk.withExtraArgument = createThunkMiddleware;
13737 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (thunk);
13738
13739 /***/ }),
13740
13741 /***/ "../node_modules/redux/es/redux.js":
13742 /*!*****************************************!*\
13743 !*** ../node_modules/redux/es/redux.js ***!
13744 \*****************************************/
13745 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
13746
13747 "use strict";
13748 __webpack_require__.r(__webpack_exports__);
13749 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
13750 /* harmony export */ "__DO_NOT_USE__ActionTypes": () => (/* binding */ ActionTypes),
13751 /* harmony export */ "applyMiddleware": () => (/* binding */ applyMiddleware),
13752 /* harmony export */ "bindActionCreators": () => (/* binding */ bindActionCreators),
13753 /* harmony export */ "combineReducers": () => (/* binding */ combineReducers),
13754 /* harmony export */ "compose": () => (/* binding */ compose),
13755 /* harmony export */ "createStore": () => (/* binding */ createStore)
13756 /* harmony export */ });
13757 /* 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");
13758
13759
13760 /**
13761 * Adapted from React: https://github.com/facebook/react/blob/master/packages/shared/formatProdErrorMessage.js
13762 *
13763 * Do not require this module directly! Use normal throw error calls. These messages will be replaced with error codes
13764 * during build.
13765 * @param {number} code
13766 */
13767 function formatProdErrorMessage(code) {
13768 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. ';
13769 }
13770
13771 // Inlined version of the `symbol-observable` polyfill
13772 var $$observable = (function () {
13773 return typeof Symbol === 'function' && Symbol.observable || '@@observable';
13774 })();
13775
13776 /**
13777 * These are private action types reserved by Redux.
13778 * For any unknown actions, you must return the current state.
13779 * If the current state is undefined, you must return the initial state.
13780 * Do not reference these action types directly in your code.
13781 */
13782 var randomString = function randomString() {
13783 return Math.random().toString(36).substring(7).split('').join('.');
13784 };
13785
13786 var ActionTypes = {
13787 INIT: "@@redux/INIT" + randomString(),
13788 REPLACE: "@@redux/REPLACE" + randomString(),
13789 PROBE_UNKNOWN_ACTION: function PROBE_UNKNOWN_ACTION() {
13790 return "@@redux/PROBE_UNKNOWN_ACTION" + randomString();
13791 }
13792 };
13793
13794 /**
13795 * @param {any} obj The object to inspect.
13796 * @returns {boolean} True if the argument appears to be a plain object.
13797 */
13798 function isPlainObject(obj) {
13799 if (typeof obj !== 'object' || obj === null) return false;
13800 var proto = obj;
13801
13802 while (Object.getPrototypeOf(proto) !== null) {
13803 proto = Object.getPrototypeOf(proto);
13804 }
13805
13806 return Object.getPrototypeOf(obj) === proto;
13807 }
13808
13809 // Inlined / shortened version of `kindOf` from https://github.com/jonschlinkert/kind-of
13810 function miniKindOf(val) {
13811 if (val === void 0) return 'undefined';
13812 if (val === null) return 'null';
13813 var type = typeof val;
13814
13815 switch (type) {
13816 case 'boolean':
13817 case 'string':
13818 case 'number':
13819 case 'symbol':
13820 case 'function':
13821 {
13822 return type;
13823 }
13824 }
13825
13826 if (Array.isArray(val)) return 'array';
13827 if (isDate(val)) return 'date';
13828 if (isError(val)) return 'error';
13829 var constructorName = ctorName(val);
13830
13831 switch (constructorName) {
13832 case 'Symbol':
13833 case 'Promise':
13834 case 'WeakMap':
13835 case 'WeakSet':
13836 case 'Map':
13837 case 'Set':
13838 return constructorName;
13839 } // other
13840
13841
13842 return type.slice(8, -1).toLowerCase().replace(/\s/g, '');
13843 }
13844
13845 function ctorName(val) {
13846 return typeof val.constructor === 'function' ? val.constructor.name : null;
13847 }
13848
13849 function isError(val) {
13850 return val instanceof Error || typeof val.message === 'string' && val.constructor && typeof val.constructor.stackTraceLimit === 'number';
13851 }
13852
13853 function isDate(val) {
13854 if (val instanceof Date) return true;
13855 return typeof val.toDateString === 'function' && typeof val.getDate === 'function' && typeof val.setDate === 'function';
13856 }
13857
13858 function kindOf(val) {
13859 var typeOfVal = typeof val;
13860
13861 if (true) {
13862 typeOfVal = miniKindOf(val);
13863 }
13864
13865 return typeOfVal;
13866 }
13867
13868 /**
13869 * Creates a Redux store that holds the state tree.
13870 * The only way to change the data in the store is to call `dispatch()` on it.
13871 *
13872 * There should only be a single store in your app. To specify how different
13873 * parts of the state tree respond to actions, you may combine several reducers
13874 * into a single reducer function by using `combineReducers`.
13875 *
13876 * @param {Function} reducer A function that returns the next state tree, given
13877 * the current state tree and the action to handle.
13878 *
13879 * @param {any} [preloadedState] The initial state. You may optionally specify it
13880 * to hydrate the state from the server in universal apps, or to restore a
13881 * previously serialized user session.
13882 * If you use `combineReducers` to produce the root reducer function, this must be
13883 * an object with the same shape as `combineReducers` keys.
13884 *
13885 * @param {Function} [enhancer] The store enhancer. You may optionally specify it
13886 * to enhance the store with third-party capabilities such as middleware,
13887 * time travel, persistence, etc. The only store enhancer that ships with Redux
13888 * is `applyMiddleware()`.
13889 *
13890 * @returns {Store} A Redux store that lets you read the state, dispatch actions
13891 * and subscribe to changes.
13892 */
13893
13894 function createStore(reducer, preloadedState, enhancer) {
13895 var _ref2;
13896
13897 if (typeof preloadedState === 'function' && typeof enhancer === 'function' || typeof enhancer === 'function' && typeof arguments[3] === 'function') {
13898 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.');
13899 }
13900
13901 if (typeof preloadedState === 'function' && typeof enhancer === 'undefined') {
13902 enhancer = preloadedState;
13903 preloadedState = undefined;
13904 }
13905
13906 if (typeof enhancer !== 'undefined') {
13907 if (typeof enhancer !== 'function') {
13908 throw new Error( false ? 0 : "Expected the enhancer to be a function. Instead, received: '" + kindOf(enhancer) + "'");
13909 }
13910
13911 return enhancer(createStore)(reducer, preloadedState);
13912 }
13913
13914 if (typeof reducer !== 'function') {
13915 throw new Error( false ? 0 : "Expected the root reducer to be a function. Instead, received: '" + kindOf(reducer) + "'");
13916 }
13917
13918 var currentReducer = reducer;
13919 var currentState = preloadedState;
13920 var currentListeners = [];
13921 var nextListeners = currentListeners;
13922 var isDispatching = false;
13923 /**
13924 * This makes a shallow copy of currentListeners so we can use
13925 * nextListeners as a temporary list while dispatching.
13926 *
13927 * This prevents any bugs around consumers calling
13928 * subscribe/unsubscribe in the middle of a dispatch.
13929 */
13930
13931 function ensureCanMutateNextListeners() {
13932 if (nextListeners === currentListeners) {
13933 nextListeners = currentListeners.slice();
13934 }
13935 }
13936 /**
13937 * Reads the state tree managed by the store.
13938 *
13939 * @returns {any} The current state tree of your application.
13940 */
13941
13942
13943 function getState() {
13944 if (isDispatching) {
13945 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.');
13946 }
13947
13948 return currentState;
13949 }
13950 /**
13951 * Adds a change listener. It will be called any time an action is dispatched,
13952 * and some part of the state tree may potentially have changed. You may then
13953 * call `getState()` to read the current state tree inside the callback.
13954 *
13955 * You may call `dispatch()` from a change listener, with the following
13956 * caveats:
13957 *
13958 * 1. The subscriptions are snapshotted just before every `dispatch()` call.
13959 * If you subscribe or unsubscribe while the listeners are being invoked, this
13960 * will not have any effect on the `dispatch()` that is currently in progress.
13961 * However, the next `dispatch()` call, whether nested or not, will use a more
13962 * recent snapshot of the subscription list.
13963 *
13964 * 2. The listener should not expect to see all state changes, as the state
13965 * might have been updated multiple times during a nested `dispatch()` before
13966 * the listener is called. It is, however, guaranteed that all subscribers
13967 * registered before the `dispatch()` started will be called with the latest
13968 * state by the time it exits.
13969 *
13970 * @param {Function} listener A callback to be invoked on every dispatch.
13971 * @returns {Function} A function to remove this change listener.
13972 */
13973
13974
13975 function subscribe(listener) {
13976 if (typeof listener !== 'function') {
13977 throw new Error( false ? 0 : "Expected the listener to be a function. Instead, received: '" + kindOf(listener) + "'");
13978 }
13979
13980 if (isDispatching) {
13981 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.');
13982 }
13983
13984 var isSubscribed = true;
13985 ensureCanMutateNextListeners();
13986 nextListeners.push(listener);
13987 return function unsubscribe() {
13988 if (!isSubscribed) {
13989 return;
13990 }
13991
13992 if (isDispatching) {
13993 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.');
13994 }
13995
13996 isSubscribed = false;
13997 ensureCanMutateNextListeners();
13998 var index = nextListeners.indexOf(listener);
13999 nextListeners.splice(index, 1);
14000 currentListeners = null;
14001 };
14002 }
14003 /**
14004 * Dispatches an action. It is the only way to trigger a state change.
14005 *
14006 * The `reducer` function, used to create the store, will be called with the
14007 * current state tree and the given `action`. Its return value will
14008 * be considered the **next** state of the tree, and the change listeners
14009 * will be notified.
14010 *
14011 * The base implementation only supports plain object actions. If you want to
14012 * dispatch a Promise, an Observable, a thunk, or something else, you need to
14013 * wrap your store creating function into the corresponding middleware. For
14014 * example, see the documentation for the `redux-thunk` package. Even the
14015 * middleware will eventually dispatch plain object actions using this method.
14016 *
14017 * @param {Object} action A plain object representing “what changed”. It is
14018 * a good idea to keep actions serializable so you can record and replay user
14019 * sessions, or use the time travelling `redux-devtools`. An action must have
14020 * a `type` property which may not be `undefined`. It is a good idea to use
14021 * string constants for action types.
14022 *
14023 * @returns {Object} For convenience, the same action object you dispatched.
14024 *
14025 * Note that, if you use a custom middleware, it may wrap `dispatch()` to
14026 * return something else (for example, a Promise you can await).
14027 */
14028
14029
14030 function dispatch(action) {
14031 if (!isPlainObject(action)) {
14032 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.");
14033 }
14034
14035 if (typeof action.type === 'undefined') {
14036 throw new Error( false ? 0 : 'Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');
14037 }
14038
14039 if (isDispatching) {
14040 throw new Error( false ? 0 : 'Reducers may not dispatch actions.');
14041 }
14042
14043 try {
14044 isDispatching = true;
14045 currentState = currentReducer(currentState, action);
14046 } finally {
14047 isDispatching = false;
14048 }
14049
14050 var listeners = currentListeners = nextListeners;
14051
14052 for (var i = 0; i < listeners.length; i++) {
14053 var listener = listeners[i];
14054 listener();
14055 }
14056
14057 return action;
14058 }
14059 /**
14060 * Replaces the reducer currently used by the store to calculate the state.
14061 *
14062 * You might need this if your app implements code splitting and you want to
14063 * load some of the reducers dynamically. You might also need this if you
14064 * implement a hot reloading mechanism for Redux.
14065 *
14066 * @param {Function} nextReducer The reducer for the store to use instead.
14067 * @returns {void}
14068 */
14069
14070
14071 function replaceReducer(nextReducer) {
14072 if (typeof nextReducer !== 'function') {
14073 throw new Error( false ? 0 : "Expected the nextReducer to be a function. Instead, received: '" + kindOf(nextReducer));
14074 }
14075
14076 currentReducer = nextReducer; // This action has a similiar effect to ActionTypes.INIT.
14077 // Any reducers that existed in both the new and old rootReducer
14078 // will receive the previous state. This effectively populates
14079 // the new state tree with any relevant data from the old one.
14080
14081 dispatch({
14082 type: ActionTypes.REPLACE
14083 });
14084 }
14085 /**
14086 * Interoperability point for observable/reactive libraries.
14087 * @returns {observable} A minimal observable of state changes.
14088 * For more information, see the observable proposal:
14089 * https://github.com/tc39/proposal-observable
14090 */
14091
14092
14093 function observable() {
14094 var _ref;
14095
14096 var outerSubscribe = subscribe;
14097 return _ref = {
14098 /**
14099 * The minimal observable subscription method.
14100 * @param {Object} observer Any object that can be used as an observer.
14101 * The observer object should have a `next` method.
14102 * @returns {subscription} An object with an `unsubscribe` method that can
14103 * be used to unsubscribe the observable from the store, and prevent further
14104 * emission of values from the observable.
14105 */
14106 subscribe: function subscribe(observer) {
14107 if (typeof observer !== 'object' || observer === null) {
14108 throw new Error( false ? 0 : "Expected the observer to be an object. Instead, received: '" + kindOf(observer) + "'");
14109 }
14110
14111 function observeState() {
14112 if (observer.next) {
14113 observer.next(getState());
14114 }
14115 }
14116
14117 observeState();
14118 var unsubscribe = outerSubscribe(observeState);
14119 return {
14120 unsubscribe: unsubscribe
14121 };
14122 }
14123 }, _ref[$$observable] = function () {
14124 return this;
14125 }, _ref;
14126 } // When a store is created, an "INIT" action is dispatched so that every
14127 // reducer returns their initial state. This effectively populates
14128 // the initial state tree.
14129
14130
14131 dispatch({
14132 type: ActionTypes.INIT
14133 });
14134 return _ref2 = {
14135 dispatch: dispatch,
14136 subscribe: subscribe,
14137 getState: getState,
14138 replaceReducer: replaceReducer
14139 }, _ref2[$$observable] = observable, _ref2;
14140 }
14141
14142 /**
14143 * Prints a warning in the console if it exists.
14144 *
14145 * @param {String} message The warning message.
14146 * @returns {void}
14147 */
14148 function warning(message) {
14149 /* eslint-disable no-console */
14150 if (typeof console !== 'undefined' && typeof console.error === 'function') {
14151 console.error(message);
14152 }
14153 /* eslint-enable no-console */
14154
14155
14156 try {
14157 // This error was thrown as a convenience so that if you enable
14158 // "break on all exceptions" in your console,
14159 // it would pause the execution at this line.
14160 throw new Error(message);
14161 } catch (e) {} // eslint-disable-line no-empty
14162
14163 }
14164
14165 function getUnexpectedStateShapeWarningMessage(inputState, reducers, action, unexpectedKeyCache) {
14166 var reducerKeys = Object.keys(reducers);
14167 var argumentName = action && action.type === ActionTypes.INIT ? 'preloadedState argument passed to createStore' : 'previous state received by the reducer';
14168
14169 if (reducerKeys.length === 0) {
14170 return 'Store does not have a valid reducer. Make sure the argument passed ' + 'to combineReducers is an object whose values are reducers.';
14171 }
14172
14173 if (!isPlainObject(inputState)) {
14174 return "The " + argumentName + " has unexpected type of \"" + kindOf(inputState) + "\". Expected argument to be an object with the following " + ("keys: \"" + reducerKeys.join('", "') + "\"");
14175 }
14176
14177 var unexpectedKeys = Object.keys(inputState).filter(function (key) {
14178 return !reducers.hasOwnProperty(key) && !unexpectedKeyCache[key];
14179 });
14180 unexpectedKeys.forEach(function (key) {
14181 unexpectedKeyCache[key] = true;
14182 });
14183 if (action && action.type === ActionTypes.REPLACE) return;
14184
14185 if (unexpectedKeys.length > 0) {
14186 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.");
14187 }
14188 }
14189
14190 function assertReducerShape(reducers) {
14191 Object.keys(reducers).forEach(function (key) {
14192 var reducer = reducers[key];
14193 var initialState = reducer(undefined, {
14194 type: ActionTypes.INIT
14195 });
14196
14197 if (typeof initialState === 'undefined') {
14198 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.");
14199 }
14200
14201 if (typeof reducer(undefined, {
14202 type: ActionTypes.PROBE_UNKNOWN_ACTION()
14203 }) === 'undefined') {
14204 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.");
14205 }
14206 });
14207 }
14208 /**
14209 * Turns an object whose values are different reducer functions, into a single
14210 * reducer function. It will call every child reducer, and gather their results
14211 * into a single state object, whose keys correspond to the keys of the passed
14212 * reducer functions.
14213 *
14214 * @param {Object} reducers An object whose values correspond to different
14215 * reducer functions that need to be combined into one. One handy way to obtain
14216 * it is to use ES6 `import * as reducers` syntax. The reducers may never return
14217 * undefined for any action. Instead, they should return their initial state
14218 * if the state passed to them was undefined, and the current state for any
14219 * unrecognized action.
14220 *
14221 * @returns {Function} A reducer function that invokes every reducer inside the
14222 * passed object, and builds a state object with the same shape.
14223 */
14224
14225
14226 function combineReducers(reducers) {
14227 var reducerKeys = Object.keys(reducers);
14228 var finalReducers = {};
14229
14230 for (var i = 0; i < reducerKeys.length; i++) {
14231 var key = reducerKeys[i];
14232
14233 if (true) {
14234 if (typeof reducers[key] === 'undefined') {
14235 warning("No reducer provided for key \"" + key + "\"");
14236 }
14237 }
14238
14239 if (typeof reducers[key] === 'function') {
14240 finalReducers[key] = reducers[key];
14241 }
14242 }
14243
14244 var finalReducerKeys = Object.keys(finalReducers); // This is used to make sure we don't warn about the same
14245 // keys multiple times.
14246
14247 var unexpectedKeyCache;
14248
14249 if (true) {
14250 unexpectedKeyCache = {};
14251 }
14252
14253 var shapeAssertionError;
14254
14255 try {
14256 assertReducerShape(finalReducers);
14257 } catch (e) {
14258 shapeAssertionError = e;
14259 }
14260
14261 return function combination(state, action) {
14262 if (state === void 0) {
14263 state = {};
14264 }
14265
14266 if (shapeAssertionError) {
14267 throw shapeAssertionError;
14268 }
14269
14270 if (true) {
14271 var warningMessage = getUnexpectedStateShapeWarningMessage(state, finalReducers, action, unexpectedKeyCache);
14272
14273 if (warningMessage) {
14274 warning(warningMessage);
14275 }
14276 }
14277
14278 var hasChanged = false;
14279 var nextState = {};
14280
14281 for (var _i = 0; _i < finalReducerKeys.length; _i++) {
14282 var _key = finalReducerKeys[_i];
14283 var reducer = finalReducers[_key];
14284 var previousStateForKey = state[_key];
14285 var nextStateForKey = reducer(previousStateForKey, action);
14286
14287 if (typeof nextStateForKey === 'undefined') {
14288 var actionType = action && action.type;
14289 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.");
14290 }
14291
14292 nextState[_key] = nextStateForKey;
14293 hasChanged = hasChanged || nextStateForKey !== previousStateForKey;
14294 }
14295
14296 hasChanged = hasChanged || finalReducerKeys.length !== Object.keys(state).length;
14297 return hasChanged ? nextState : state;
14298 };
14299 }
14300
14301 function bindActionCreator(actionCreator, dispatch) {
14302 return function () {
14303 return dispatch(actionCreator.apply(this, arguments));
14304 };
14305 }
14306 /**
14307 * Turns an object whose values are action creators, into an object with the
14308 * same keys, but with every function wrapped into a `dispatch` call so they
14309 * may be invoked directly. This is just a convenience method, as you can call
14310 * `store.dispatch(MyActionCreators.doSomething())` yourself just fine.
14311 *
14312 * For convenience, you can also pass an action creator as the first argument,
14313 * and get a dispatch wrapped function in return.
14314 *
14315 * @param {Function|Object} actionCreators An object whose values are action
14316 * creator functions. One handy way to obtain it is to use ES6 `import * as`
14317 * syntax. You may also pass a single function.
14318 *
14319 * @param {Function} dispatch The `dispatch` function available on your Redux
14320 * store.
14321 *
14322 * @returns {Function|Object} The object mimicking the original object, but with
14323 * every action creator wrapped into the `dispatch` call. If you passed a
14324 * function as `actionCreators`, the return value will also be a single
14325 * function.
14326 */
14327
14328
14329 function bindActionCreators(actionCreators, dispatch) {
14330 if (typeof actionCreators === 'function') {
14331 return bindActionCreator(actionCreators, dispatch);
14332 }
14333
14334 if (typeof actionCreators !== 'object' || actionCreators === null) {
14335 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\"?");
14336 }
14337
14338 var boundActionCreators = {};
14339
14340 for (var key in actionCreators) {
14341 var actionCreator = actionCreators[key];
14342
14343 if (typeof actionCreator === 'function') {
14344 boundActionCreators[key] = bindActionCreator(actionCreator, dispatch);
14345 }
14346 }
14347
14348 return boundActionCreators;
14349 }
14350
14351 /**
14352 * Composes single-argument functions from right to left. The rightmost
14353 * function can take multiple arguments as it provides the signature for
14354 * the resulting composite function.
14355 *
14356 * @param {...Function} funcs The functions to compose.
14357 * @returns {Function} A function obtained by composing the argument functions
14358 * from right to left. For example, compose(f, g, h) is identical to doing
14359 * (...args) => f(g(h(...args))).
14360 */
14361 function compose() {
14362 for (var _len = arguments.length, funcs = new Array(_len), _key = 0; _key < _len; _key++) {
14363 funcs[_key] = arguments[_key];
14364 }
14365
14366 if (funcs.length === 0) {
14367 return function (arg) {
14368 return arg;
14369 };
14370 }
14371
14372 if (funcs.length === 1) {
14373 return funcs[0];
14374 }
14375
14376 return funcs.reduce(function (a, b) {
14377 return function () {
14378 return a(b.apply(void 0, arguments));
14379 };
14380 });
14381 }
14382
14383 /**
14384 * Creates a store enhancer that applies middleware to the dispatch method
14385 * of the Redux store. This is handy for a variety of tasks, such as expressing
14386 * asynchronous actions in a concise manner, or logging every action payload.
14387 *
14388 * See `redux-thunk` package as an example of the Redux middleware.
14389 *
14390 * Because middleware is potentially asynchronous, this should be the first
14391 * store enhancer in the composition chain.
14392 *
14393 * Note that each middleware will be given the `dispatch` and `getState` functions
14394 * as named arguments.
14395 *
14396 * @param {...Function} middlewares The middleware chain to be applied.
14397 * @returns {Function} A store enhancer applying the middleware.
14398 */
14399
14400 function applyMiddleware() {
14401 for (var _len = arguments.length, middlewares = new Array(_len), _key = 0; _key < _len; _key++) {
14402 middlewares[_key] = arguments[_key];
14403 }
14404
14405 return function (createStore) {
14406 return function () {
14407 var store = createStore.apply(void 0, arguments);
14408
14409 var _dispatch = function dispatch() {
14410 throw new Error( false ? 0 : 'Dispatching while constructing your middleware is not allowed. ' + 'Other middleware would not be applied to this dispatch.');
14411 };
14412
14413 var middlewareAPI = {
14414 getState: store.getState,
14415 dispatch: function dispatch() {
14416 return _dispatch.apply(void 0, arguments);
14417 }
14418 };
14419 var chain = middlewares.map(function (middleware) {
14420 return middleware(middlewareAPI);
14421 });
14422 _dispatch = compose.apply(void 0, chain)(store.dispatch);
14423 return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({}, store), {}, {
14424 dispatch: _dispatch
14425 });
14426 };
14427 };
14428 }
14429
14430 /*
14431 * This is a dummy function to check if the function name has been altered by minification.
14432 * If the function has been minified and NODE_ENV !== 'production', warn the user.
14433 */
14434
14435 function isCrushed() {}
14436
14437 if ( true && typeof isCrushed.name === 'string' && isCrushed.name !== 'isCrushed') {
14438 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.');
14439 }
14440
14441
14442
14443
14444 /***/ }),
14445
14446 /***/ "../node_modules/regenerator-runtime/runtime.js":
14447 /*!******************************************************!*\
14448 !*** ../node_modules/regenerator-runtime/runtime.js ***!
14449 \******************************************************/
14450 /***/ ((module) => {
14451
14452 /**
14453 * Copyright (c) 2014-present, Facebook, Inc.
14454 *
14455 * This source code is licensed under the MIT license found in the
14456 * LICENSE file in the root directory of this source tree.
14457 */
14458
14459 var runtime = (function (exports) {
14460 "use strict";
14461
14462 var Op = Object.prototype;
14463 var hasOwn = Op.hasOwnProperty;
14464 var undefined; // More compressible than void 0.
14465 var $Symbol = typeof Symbol === "function" ? Symbol : {};
14466 var iteratorSymbol = $Symbol.iterator || "@@iterator";
14467 var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator";
14468 var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
14469
14470 function define(obj, key, value) {
14471 Object.defineProperty(obj, key, {
14472 value: value,
14473 enumerable: true,
14474 configurable: true,
14475 writable: true
14476 });
14477 return obj[key];
14478 }
14479 try {
14480 // IE 8 has a broken Object.defineProperty that only works on DOM objects.
14481 define({}, "");
14482 } catch (err) {
14483 define = function(obj, key, value) {
14484 return obj[key] = value;
14485 };
14486 }
14487
14488 function wrap(innerFn, outerFn, self, tryLocsList) {
14489 // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.
14490 var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;
14491 var generator = Object.create(protoGenerator.prototype);
14492 var context = new Context(tryLocsList || []);
14493
14494 // The ._invoke method unifies the implementations of the .next,
14495 // .throw, and .return methods.
14496 generator._invoke = makeInvokeMethod(innerFn, self, context);
14497
14498 return generator;
14499 }
14500 exports.wrap = wrap;
14501
14502 // Try/catch helper to minimize deoptimizations. Returns a completion
14503 // record like context.tryEntries[i].completion. This interface could
14504 // have been (and was previously) designed to take a closure to be
14505 // invoked without arguments, but in all the cases we care about we
14506 // already have an existing method we want to call, so there's no need
14507 // to create a new function object. We can even get away with assuming
14508 // the method takes exactly one argument, since that happens to be true
14509 // in every case, so we don't have to touch the arguments object. The
14510 // only additional allocation required is the completion record, which
14511 // has a stable shape and so hopefully should be cheap to allocate.
14512 function tryCatch(fn, obj, arg) {
14513 try {
14514 return { type: "normal", arg: fn.call(obj, arg) };
14515 } catch (err) {
14516 return { type: "throw", arg: err };
14517 }
14518 }
14519
14520 var GenStateSuspendedStart = "suspendedStart";
14521 var GenStateSuspendedYield = "suspendedYield";
14522 var GenStateExecuting = "executing";
14523 var GenStateCompleted = "completed";
14524
14525 // Returning this object from the innerFn has the same effect as
14526 // breaking out of the dispatch switch statement.
14527 var ContinueSentinel = {};
14528
14529 // Dummy constructor functions that we use as the .constructor and
14530 // .constructor.prototype properties for functions that return Generator
14531 // objects. For full spec compliance, you may wish to configure your
14532 // minifier not to mangle the names of these two functions.
14533 function Generator() {}
14534 function GeneratorFunction() {}
14535 function GeneratorFunctionPrototype() {}
14536
14537 // This is a polyfill for %IteratorPrototype% for environments that
14538 // don't natively support it.
14539 var IteratorPrototype = {};
14540 define(IteratorPrototype, iteratorSymbol, function () {
14541 return this;
14542 });
14543
14544 var getProto = Object.getPrototypeOf;
14545 var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
14546 if (NativeIteratorPrototype &&
14547 NativeIteratorPrototype !== Op &&
14548 hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {
14549 // This environment has a native %IteratorPrototype%; use it instead
14550 // of the polyfill.
14551 IteratorPrototype = NativeIteratorPrototype;
14552 }
14553
14554 var Gp = GeneratorFunctionPrototype.prototype =
14555 Generator.prototype = Object.create(IteratorPrototype);
14556 GeneratorFunction.prototype = GeneratorFunctionPrototype;
14557 define(Gp, "constructor", GeneratorFunctionPrototype);
14558 define(GeneratorFunctionPrototype, "constructor", GeneratorFunction);
14559 GeneratorFunction.displayName = define(
14560 GeneratorFunctionPrototype,
14561 toStringTagSymbol,
14562 "GeneratorFunction"
14563 );
14564
14565 // Helper for defining the .next, .throw, and .return methods of the
14566 // Iterator interface in terms of a single ._invoke method.
14567 function defineIteratorMethods(prototype) {
14568 ["next", "throw", "return"].forEach(function(method) {
14569 define(prototype, method, function(arg) {
14570 return this._invoke(method, arg);
14571 });
14572 });
14573 }
14574
14575 exports.isGeneratorFunction = function(genFun) {
14576 var ctor = typeof genFun === "function" && genFun.constructor;
14577 return ctor
14578 ? ctor === GeneratorFunction ||
14579 // For the native GeneratorFunction constructor, the best we can
14580 // do is to check its .name property.
14581 (ctor.displayName || ctor.name) === "GeneratorFunction"
14582 : false;
14583 };
14584
14585 exports.mark = function(genFun) {
14586 if (Object.setPrototypeOf) {
14587 Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);
14588 } else {
14589 genFun.__proto__ = GeneratorFunctionPrototype;
14590 define(genFun, toStringTagSymbol, "GeneratorFunction");
14591 }
14592 genFun.prototype = Object.create(Gp);
14593 return genFun;
14594 };
14595
14596 // Within the body of any async function, `await x` is transformed to
14597 // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test
14598 // `hasOwn.call(value, "__await")` to determine if the yielded value is
14599 // meant to be awaited.
14600 exports.awrap = function(arg) {
14601 return { __await: arg };
14602 };
14603
14604 function AsyncIterator(generator, PromiseImpl) {
14605 function invoke(method, arg, resolve, reject) {
14606 var record = tryCatch(generator[method], generator, arg);
14607 if (record.type === "throw") {
14608 reject(record.arg);
14609 } else {
14610 var result = record.arg;
14611 var value = result.value;
14612 if (value &&
14613 typeof value === "object" &&
14614 hasOwn.call(value, "__await")) {
14615 return PromiseImpl.resolve(value.__await).then(function(value) {
14616 invoke("next", value, resolve, reject);
14617 }, function(err) {
14618 invoke("throw", err, resolve, reject);
14619 });
14620 }
14621
14622 return PromiseImpl.resolve(value).then(function(unwrapped) {
14623 // When a yielded Promise is resolved, its final value becomes
14624 // the .value of the Promise<{value,done}> result for the
14625 // current iteration.
14626 result.value = unwrapped;
14627 resolve(result);
14628 }, function(error) {
14629 // If a rejected Promise was yielded, throw the rejection back
14630 // into the async generator function so it can be handled there.
14631 return invoke("throw", error, resolve, reject);
14632 });
14633 }
14634 }
14635
14636 var previousPromise;
14637
14638 function enqueue(method, arg) {
14639 function callInvokeWithMethodAndArg() {
14640 return new PromiseImpl(function(resolve, reject) {
14641 invoke(method, arg, resolve, reject);
14642 });
14643 }
14644
14645 return previousPromise =
14646 // If enqueue has been called before, then we want to wait until
14647 // all previous Promises have been resolved before calling invoke,
14648 // so that results are always delivered in the correct order. If
14649 // enqueue has not been called before, then it is important to
14650 // call invoke immediately, without waiting on a callback to fire,
14651 // so that the async generator function has the opportunity to do
14652 // any necessary setup in a predictable way. This predictability
14653 // is why the Promise constructor synchronously invokes its
14654 // executor callback, and why async functions synchronously
14655 // execute code before the first await. Since we implement simple
14656 // async functions in terms of async generators, it is especially
14657 // important to get this right, even though it requires care.
14658 previousPromise ? previousPromise.then(
14659 callInvokeWithMethodAndArg,
14660 // Avoid propagating failures to Promises returned by later
14661 // invocations of the iterator.
14662 callInvokeWithMethodAndArg
14663 ) : callInvokeWithMethodAndArg();
14664 }
14665
14666 // Define the unified helper method that is used to implement .next,
14667 // .throw, and .return (see defineIteratorMethods).
14668 this._invoke = enqueue;
14669 }
14670
14671 defineIteratorMethods(AsyncIterator.prototype);
14672 define(AsyncIterator.prototype, asyncIteratorSymbol, function () {
14673 return this;
14674 });
14675 exports.AsyncIterator = AsyncIterator;
14676
14677 // Note that simple async functions are implemented on top of
14678 // AsyncIterator objects; they just return a Promise for the value of
14679 // the final result produced by the iterator.
14680 exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {
14681 if (PromiseImpl === void 0) PromiseImpl = Promise;
14682
14683 var iter = new AsyncIterator(
14684 wrap(innerFn, outerFn, self, tryLocsList),
14685 PromiseImpl
14686 );
14687
14688 return exports.isGeneratorFunction(outerFn)
14689 ? iter // If outerFn is a generator, return the full iterator.
14690 : iter.next().then(function(result) {
14691 return result.done ? result.value : iter.next();
14692 });
14693 };
14694
14695 function makeInvokeMethod(innerFn, self, context) {
14696 var state = GenStateSuspendedStart;
14697
14698 return function invoke(method, arg) {
14699 if (state === GenStateExecuting) {
14700 throw new Error("Generator is already running");
14701 }
14702
14703 if (state === GenStateCompleted) {
14704 if (method === "throw") {
14705 throw arg;
14706 }
14707
14708 // Be forgiving, per 25.3.3.3.3 of the spec:
14709 // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume
14710 return doneResult();
14711 }
14712
14713 context.method = method;
14714 context.arg = arg;
14715
14716 while (true) {
14717 var delegate = context.delegate;
14718 if (delegate) {
14719 var delegateResult = maybeInvokeDelegate(delegate, context);
14720 if (delegateResult) {
14721 if (delegateResult === ContinueSentinel) continue;
14722 return delegateResult;
14723 }
14724 }
14725
14726 if (context.method === "next") {
14727 // Setting context._sent for legacy support of Babel's
14728 // function.sent implementation.
14729 context.sent = context._sent = context.arg;
14730
14731 } else if (context.method === "throw") {
14732 if (state === GenStateSuspendedStart) {
14733 state = GenStateCompleted;
14734 throw context.arg;
14735 }
14736
14737 context.dispatchException(context.arg);
14738
14739 } else if (context.method === "return") {
14740 context.abrupt("return", context.arg);
14741 }
14742
14743 state = GenStateExecuting;
14744
14745 var record = tryCatch(innerFn, self, context);
14746 if (record.type === "normal") {
14747 // If an exception is thrown from innerFn, we leave state ===
14748 // GenStateExecuting and loop back for another invocation.
14749 state = context.done
14750 ? GenStateCompleted
14751 : GenStateSuspendedYield;
14752
14753 if (record.arg === ContinueSentinel) {
14754 continue;
14755 }
14756
14757 return {
14758 value: record.arg,
14759 done: context.done
14760 };
14761
14762 } else if (record.type === "throw") {
14763 state = GenStateCompleted;
14764 // Dispatch the exception by looping back around to the
14765 // context.dispatchException(context.arg) call above.
14766 context.method = "throw";
14767 context.arg = record.arg;
14768 }
14769 }
14770 };
14771 }
14772
14773 // Call delegate.iterator[context.method](context.arg) and handle the
14774 // result, either by returning a { value, done } result from the
14775 // delegate iterator, or by modifying context.method and context.arg,
14776 // setting context.delegate to null, and returning the ContinueSentinel.
14777 function maybeInvokeDelegate(delegate, context) {
14778 var method = delegate.iterator[context.method];
14779 if (method === undefined) {
14780 // A .throw or .return when the delegate iterator has no .throw
14781 // method always terminates the yield* loop.
14782 context.delegate = null;
14783
14784 if (context.method === "throw") {
14785 // Note: ["return"] must be used for ES3 parsing compatibility.
14786 if (delegate.iterator["return"]) {
14787 // If the delegate iterator has a return method, give it a
14788 // chance to clean up.
14789 context.method = "return";
14790 context.arg = undefined;
14791 maybeInvokeDelegate(delegate, context);
14792
14793 if (context.method === "throw") {
14794 // If maybeInvokeDelegate(context) changed context.method from
14795 // "return" to "throw", let that override the TypeError below.
14796 return ContinueSentinel;
14797 }
14798 }
14799
14800 context.method = "throw";
14801 context.arg = new TypeError(
14802 "The iterator does not provide a 'throw' method");
14803 }
14804
14805 return ContinueSentinel;
14806 }
14807
14808 var record = tryCatch(method, delegate.iterator, context.arg);
14809
14810 if (record.type === "throw") {
14811 context.method = "throw";
14812 context.arg = record.arg;
14813 context.delegate = null;
14814 return ContinueSentinel;
14815 }
14816
14817 var info = record.arg;
14818
14819 if (! info) {
14820 context.method = "throw";
14821 context.arg = new TypeError("iterator result is not an object");
14822 context.delegate = null;
14823 return ContinueSentinel;
14824 }
14825
14826 if (info.done) {
14827 // Assign the result of the finished delegate to the temporary
14828 // variable specified by delegate.resultName (see delegateYield).
14829 context[delegate.resultName] = info.value;
14830
14831 // Resume execution at the desired location (see delegateYield).
14832 context.next = delegate.nextLoc;
14833
14834 // If context.method was "throw" but the delegate handled the
14835 // exception, let the outer generator proceed normally. If
14836 // context.method was "next", forget context.arg since it has been
14837 // "consumed" by the delegate iterator. If context.method was
14838 // "return", allow the original .return call to continue in the
14839 // outer generator.
14840 if (context.method !== "return") {
14841 context.method = "next";
14842 context.arg = undefined;
14843 }
14844
14845 } else {
14846 // Re-yield the result returned by the delegate method.
14847 return info;
14848 }
14849
14850 // The delegate iterator is finished, so forget it and continue with
14851 // the outer generator.
14852 context.delegate = null;
14853 return ContinueSentinel;
14854 }
14855
14856 // Define Generator.prototype.{next,throw,return} in terms of the
14857 // unified ._invoke helper method.
14858 defineIteratorMethods(Gp);
14859
14860 define(Gp, toStringTagSymbol, "Generator");
14861
14862 // A Generator should always return itself as the iterator object when the
14863 // @@iterator function is called on it. Some browsers' implementations of the
14864 // iterator prototype chain incorrectly implement this, causing the Generator
14865 // object to not be returned from this call. This ensures that doesn't happen.
14866 // See https://github.com/facebook/regenerator/issues/274 for more details.
14867 define(Gp, iteratorSymbol, function() {
14868 return this;
14869 });
14870
14871 define(Gp, "toString", function() {
14872 return "[object Generator]";
14873 });
14874
14875 function pushTryEntry(locs) {
14876 var entry = { tryLoc: locs[0] };
14877
14878 if (1 in locs) {
14879 entry.catchLoc = locs[1];
14880 }
14881
14882 if (2 in locs) {
14883 entry.finallyLoc = locs[2];
14884 entry.afterLoc = locs[3];
14885 }
14886
14887 this.tryEntries.push(entry);
14888 }
14889
14890 function resetTryEntry(entry) {
14891 var record = entry.completion || {};
14892 record.type = "normal";
14893 delete record.arg;
14894 entry.completion = record;
14895 }
14896
14897 function Context(tryLocsList) {
14898 // The root entry object (effectively a try statement without a catch
14899 // or a finally block) gives us a place to store values thrown from
14900 // locations where there is no enclosing try statement.
14901 this.tryEntries = [{ tryLoc: "root" }];
14902 tryLocsList.forEach(pushTryEntry, this);
14903 this.reset(true);
14904 }
14905
14906 exports.keys = function(object) {
14907 var keys = [];
14908 for (var key in object) {
14909 keys.push(key);
14910 }
14911 keys.reverse();
14912
14913 // Rather than returning an object with a next method, we keep
14914 // things simple and return the next function itself.
14915 return function next() {
14916 while (keys.length) {
14917 var key = keys.pop();
14918 if (key in object) {
14919 next.value = key;
14920 next.done = false;
14921 return next;
14922 }
14923 }
14924
14925 // To avoid creating an additional object, we just hang the .value
14926 // and .done properties off the next function object itself. This
14927 // also ensures that the minifier will not anonymize the function.
14928 next.done = true;
14929 return next;
14930 };
14931 };
14932
14933 function values(iterable) {
14934 if (iterable) {
14935 var iteratorMethod = iterable[iteratorSymbol];
14936 if (iteratorMethod) {
14937 return iteratorMethod.call(iterable);
14938 }
14939
14940 if (typeof iterable.next === "function") {
14941 return iterable;
14942 }
14943
14944 if (!isNaN(iterable.length)) {
14945 var i = -1, next = function next() {
14946 while (++i < iterable.length) {
14947 if (hasOwn.call(iterable, i)) {
14948 next.value = iterable[i];
14949 next.done = false;
14950 return next;
14951 }
14952 }
14953
14954 next.value = undefined;
14955 next.done = true;
14956
14957 return next;
14958 };
14959
14960 return next.next = next;
14961 }
14962 }
14963
14964 // Return an iterator with no values.
14965 return { next: doneResult };
14966 }
14967 exports.values = values;
14968
14969 function doneResult() {
14970 return { value: undefined, done: true };
14971 }
14972
14973 Context.prototype = {
14974 constructor: Context,
14975
14976 reset: function(skipTempReset) {
14977 this.prev = 0;
14978 this.next = 0;
14979 // Resetting context._sent for legacy support of Babel's
14980 // function.sent implementation.
14981 this.sent = this._sent = undefined;
14982 this.done = false;
14983 this.delegate = null;
14984
14985 this.method = "next";
14986 this.arg = undefined;
14987
14988 this.tryEntries.forEach(resetTryEntry);
14989
14990 if (!skipTempReset) {
14991 for (var name in this) {
14992 // Not sure about the optimal order of these conditions:
14993 if (name.charAt(0) === "t" &&
14994 hasOwn.call(this, name) &&
14995 !isNaN(+name.slice(1))) {
14996 this[name] = undefined;
14997 }
14998 }
14999 }
15000 },
15001
15002 stop: function() {
15003 this.done = true;
15004
15005 var rootEntry = this.tryEntries[0];
15006 var rootRecord = rootEntry.completion;
15007 if (rootRecord.type === "throw") {
15008 throw rootRecord.arg;
15009 }
15010
15011 return this.rval;
15012 },
15013
15014 dispatchException: function(exception) {
15015 if (this.done) {
15016 throw exception;
15017 }
15018
15019 var context = this;
15020 function handle(loc, caught) {
15021 record.type = "throw";
15022 record.arg = exception;
15023 context.next = loc;
15024
15025 if (caught) {
15026 // If the dispatched exception was caught by a catch block,
15027 // then let that catch block handle the exception normally.
15028 context.method = "next";
15029 context.arg = undefined;
15030 }
15031
15032 return !! caught;
15033 }
15034
15035 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
15036 var entry = this.tryEntries[i];
15037 var record = entry.completion;
15038
15039 if (entry.tryLoc === "root") {
15040 // Exception thrown outside of any try block that could handle
15041 // it, so set the completion value of the entire function to
15042 // throw the exception.
15043 return handle("end");
15044 }
15045
15046 if (entry.tryLoc <= this.prev) {
15047 var hasCatch = hasOwn.call(entry, "catchLoc");
15048 var hasFinally = hasOwn.call(entry, "finallyLoc");
15049
15050 if (hasCatch && hasFinally) {
15051 if (this.prev < entry.catchLoc) {
15052 return handle(entry.catchLoc, true);
15053 } else if (this.prev < entry.finallyLoc) {
15054 return handle(entry.finallyLoc);
15055 }
15056
15057 } else if (hasCatch) {
15058 if (this.prev < entry.catchLoc) {
15059 return handle(entry.catchLoc, true);
15060 }
15061
15062 } else if (hasFinally) {
15063 if (this.prev < entry.finallyLoc) {
15064 return handle(entry.finallyLoc);
15065 }
15066
15067 } else {
15068 throw new Error("try statement without catch or finally");
15069 }
15070 }
15071 }
15072 },
15073
15074 abrupt: function(type, arg) {
15075 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
15076 var entry = this.tryEntries[i];
15077 if (entry.tryLoc <= this.prev &&
15078 hasOwn.call(entry, "finallyLoc") &&
15079 this.prev < entry.finallyLoc) {
15080 var finallyEntry = entry;
15081 break;
15082 }
15083 }
15084
15085 if (finallyEntry &&
15086 (type === "break" ||
15087 type === "continue") &&
15088 finallyEntry.tryLoc <= arg &&
15089 arg <= finallyEntry.finallyLoc) {
15090 // Ignore the finally entry if control is not jumping to a
15091 // location outside the try/catch block.
15092 finallyEntry = null;
15093 }
15094
15095 var record = finallyEntry ? finallyEntry.completion : {};
15096 record.type = type;
15097 record.arg = arg;
15098
15099 if (finallyEntry) {
15100 this.method = "next";
15101 this.next = finallyEntry.finallyLoc;
15102 return ContinueSentinel;
15103 }
15104
15105 return this.complete(record);
15106 },
15107
15108 complete: function(record, afterLoc) {
15109 if (record.type === "throw") {
15110 throw record.arg;
15111 }
15112
15113 if (record.type === "break" ||
15114 record.type === "continue") {
15115 this.next = record.arg;
15116 } else if (record.type === "return") {
15117 this.rval = this.arg = record.arg;
15118 this.method = "return";
15119 this.next = "end";
15120 } else if (record.type === "normal" && afterLoc) {
15121 this.next = afterLoc;
15122 }
15123
15124 return ContinueSentinel;
15125 },
15126
15127 finish: function(finallyLoc) {
15128 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
15129 var entry = this.tryEntries[i];
15130 if (entry.finallyLoc === finallyLoc) {
15131 this.complete(entry.completion, entry.afterLoc);
15132 resetTryEntry(entry);
15133 return ContinueSentinel;
15134 }
15135 }
15136 },
15137
15138 "catch": function(tryLoc) {
15139 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
15140 var entry = this.tryEntries[i];
15141 if (entry.tryLoc === tryLoc) {
15142 var record = entry.completion;
15143 if (record.type === "throw") {
15144 var thrown = record.arg;
15145 resetTryEntry(entry);
15146 }
15147 return thrown;
15148 }
15149 }
15150
15151 // The context.catch method must only be called with a location
15152 // argument that corresponds to a known catch block.
15153 throw new Error("illegal catch attempt");
15154 },
15155
15156 delegateYield: function(iterable, resultName, nextLoc) {
15157 this.delegate = {
15158 iterator: values(iterable),
15159 resultName: resultName,
15160 nextLoc: nextLoc
15161 };
15162
15163 if (this.method === "next") {
15164 // Deliberately forget the last sent value so that we don't
15165 // accidentally pass it on to the delegate.
15166 this.arg = undefined;
15167 }
15168
15169 return ContinueSentinel;
15170 }
15171 };
15172
15173 // Regardless of whether this script is executing as a CommonJS module
15174 // or not, return the runtime object so that we can declare the variable
15175 // regeneratorRuntime in the outer scope, which allows this module to be
15176 // injected easily by `bin/regenerator --include-runtime script.js`.
15177 return exports;
15178
15179 }(
15180 // If this script is executing as a CommonJS module, use module.exports
15181 // as the regeneratorRuntime namespace. Otherwise create a new empty
15182 // object. Either way, the resulting object will be used to initialize
15183 // the regeneratorRuntime variable at the top of this file.
15184 true ? module.exports : 0
15185 ));
15186
15187 try {
15188 regeneratorRuntime = runtime;
15189 } catch (accidentalStrictMode) {
15190 // This module should not be running in strict mode, so the above
15191 // assignment should always work unless something is misconfigured. Just
15192 // in case runtime.js accidentally runs in strict mode, in modern engines
15193 // we can explicitly access globalThis. In older engines we can escape
15194 // strict mode using a global Function call. This could conceivably fail
15195 // if a Content Security Policy forbids using Function, but in that case
15196 // the proper solution is to fix the accidental strict mode problem. If
15197 // you've misconfigured your bundler to force strict mode and applied a
15198 // CSP to forbid Function, and you're not willing to fix either of those
15199 // problems, please detail your unique predicament in a GitHub issue.
15200 if (typeof globalThis === "object") {
15201 globalThis.regeneratorRuntime = runtime;
15202 } else {
15203 Function("r", "regeneratorRuntime = r")(runtime);
15204 }
15205 }
15206
15207
15208 /***/ }),
15209
15210 /***/ "../node_modules/reselect/es/defaultMemoize.js":
15211 /*!*****************************************************!*\
15212 !*** ../node_modules/reselect/es/defaultMemoize.js ***!
15213 \*****************************************************/
15214 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
15215
15216 "use strict";
15217 __webpack_require__.r(__webpack_exports__);
15218 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
15219 /* harmony export */ "defaultEqualityCheck": () => (/* binding */ defaultEqualityCheck),
15220 /* harmony export */ "createCacheKeyComparator": () => (/* binding */ createCacheKeyComparator),
15221 /* harmony export */ "defaultMemoize": () => (/* binding */ defaultMemoize)
15222 /* harmony export */ });
15223 // Cache implementation based on Erik Rasmussen's `lru-memoize`:
15224 // https://github.com/erikras/lru-memoize
15225 var NOT_FOUND = 'NOT_FOUND';
15226
15227 function createSingletonCache(equals) {
15228 var entry;
15229 return {
15230 get: function get(key) {
15231 if (entry && equals(entry.key, key)) {
15232 return entry.value;
15233 }
15234
15235 return NOT_FOUND;
15236 },
15237 put: function put(key, value) {
15238 entry = {
15239 key: key,
15240 value: value
15241 };
15242 },
15243 getEntries: function getEntries() {
15244 return entry ? [entry] : [];
15245 },
15246 clear: function clear() {
15247 entry = undefined;
15248 }
15249 };
15250 }
15251
15252 function createLruCache(maxSize, equals) {
15253 var entries = [];
15254
15255 function get(key) {
15256 var cacheIndex = entries.findIndex(function (entry) {
15257 return equals(key, entry.key);
15258 }); // We found a cached entry
15259
15260 if (cacheIndex > -1) {
15261 var entry = entries[cacheIndex]; // Cached entry not at top of cache, move it to the top
15262
15263 if (cacheIndex > 0) {
15264 entries.splice(cacheIndex, 1);
15265 entries.unshift(entry);
15266 }
15267
15268 return entry.value;
15269 } // No entry found in cache, return sentinel
15270
15271
15272 return NOT_FOUND;
15273 }
15274
15275 function put(key, value) {
15276 if (get(key) === NOT_FOUND) {
15277 // TODO Is unshift slow?
15278 entries.unshift({
15279 key: key,
15280 value: value
15281 });
15282
15283 if (entries.length > maxSize) {
15284 entries.pop();
15285 }
15286 }
15287 }
15288
15289 function getEntries() {
15290 return entries;
15291 }
15292
15293 function clear() {
15294 entries = [];
15295 }
15296
15297 return {
15298 get: get,
15299 put: put,
15300 getEntries: getEntries,
15301 clear: clear
15302 };
15303 }
15304
15305 var defaultEqualityCheck = function defaultEqualityCheck(a, b) {
15306 return a === b;
15307 };
15308 function createCacheKeyComparator(equalityCheck) {
15309 return function areArgumentsShallowlyEqual(prev, next) {
15310 if (prev === null || next === null || prev.length !== next.length) {
15311 return false;
15312 } // Do this in a for loop (and not a `forEach` or an `every`) so we can determine equality as fast as possible.
15313
15314
15315 var length = prev.length;
15316
15317 for (var i = 0; i < length; i++) {
15318 if (!equalityCheck(prev[i], next[i])) {
15319 return false;
15320 }
15321 }
15322
15323 return true;
15324 };
15325 }
15326 // defaultMemoize now supports a configurable cache size with LRU behavior,
15327 // and optional comparison of the result value with existing values
15328 function defaultMemoize(func, equalityCheckOrOptions) {
15329 var providedOptions = typeof equalityCheckOrOptions === 'object' ? equalityCheckOrOptions : {
15330 equalityCheck: equalityCheckOrOptions
15331 };
15332 var _providedOptions$equa = providedOptions.equalityCheck,
15333 equalityCheck = _providedOptions$equa === void 0 ? defaultEqualityCheck : _providedOptions$equa,
15334 _providedOptions$maxS = providedOptions.maxSize,
15335 maxSize = _providedOptions$maxS === void 0 ? 1 : _providedOptions$maxS,
15336 resultEqualityCheck = providedOptions.resultEqualityCheck;
15337 var comparator = createCacheKeyComparator(equalityCheck);
15338 var cache = maxSize === 1 ? createSingletonCache(comparator) : createLruCache(maxSize, comparator); // we reference arguments instead of spreading them for performance reasons
15339
15340 function memoized() {
15341 var value = cache.get(arguments);
15342
15343 if (value === NOT_FOUND) {
15344 // @ts-ignore
15345 value = func.apply(null, arguments);
15346
15347 if (resultEqualityCheck) {
15348 var entries = cache.getEntries();
15349 var matchingEntry = entries.find(function (entry) {
15350 return resultEqualityCheck(entry.value, value);
15351 });
15352
15353 if (matchingEntry) {
15354 value = matchingEntry.value;
15355 }
15356 }
15357
15358 cache.put(arguments, value);
15359 }
15360
15361 return value;
15362 }
15363
15364 memoized.clearCache = function () {
15365 return cache.clear();
15366 };
15367
15368 return memoized;
15369 }
15370
15371 /***/ }),
15372
15373 /***/ "../node_modules/reselect/es/index.js":
15374 /*!********************************************!*\
15375 !*** ../node_modules/reselect/es/index.js ***!
15376 \********************************************/
15377 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
15378
15379 "use strict";
15380 __webpack_require__.r(__webpack_exports__);
15381 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
15382 /* harmony export */ "defaultMemoize": () => (/* reexport safe */ _defaultMemoize__WEBPACK_IMPORTED_MODULE_0__.defaultMemoize),
15383 /* harmony export */ "defaultEqualityCheck": () => (/* reexport safe */ _defaultMemoize__WEBPACK_IMPORTED_MODULE_0__.defaultEqualityCheck),
15384 /* harmony export */ "createSelectorCreator": () => (/* binding */ createSelectorCreator),
15385 /* harmony export */ "createSelector": () => (/* binding */ createSelector),
15386 /* harmony export */ "createStructuredSelector": () => (/* binding */ createStructuredSelector)
15387 /* harmony export */ });
15388 /* harmony import */ var _defaultMemoize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./defaultMemoize */ "../node_modules/reselect/es/defaultMemoize.js");
15389
15390
15391
15392 function getDependencies(funcs) {
15393 var dependencies = Array.isArray(funcs[0]) ? funcs[0] : funcs;
15394
15395 if (!dependencies.every(function (dep) {
15396 return typeof dep === 'function';
15397 })) {
15398 var dependencyTypes = dependencies.map(function (dep) {
15399 return typeof dep === 'function' ? "function " + (dep.name || 'unnamed') + "()" : typeof dep;
15400 }).join(', ');
15401 throw new Error("createSelector expects all input-selectors to be functions, but received the following types: [" + dependencyTypes + "]");
15402 }
15403
15404 return dependencies;
15405 }
15406
15407 function createSelectorCreator(memoize) {
15408 for (var _len = arguments.length, memoizeOptionsFromArgs = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
15409 memoizeOptionsFromArgs[_key - 1] = arguments[_key];
15410 }
15411
15412 var createSelector = function createSelector() {
15413 for (var _len2 = arguments.length, funcs = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
15414 funcs[_key2] = arguments[_key2];
15415 }
15416
15417 var _recomputations = 0;
15418
15419 var _lastResult; // Due to the intricacies of rest params, we can't do an optional arg after `...funcs`.
15420 // So, start by declaring the default value here.
15421 // (And yes, the words 'memoize' and 'options' appear too many times in this next sequence.)
15422
15423
15424 var directlyPassedOptions = {
15425 memoizeOptions: undefined
15426 }; // Normally, the result func or "output selector" is the last arg
15427
15428 var resultFunc = funcs.pop(); // If the result func is actually an _object_, assume it's our options object
15429
15430 if (typeof resultFunc === 'object') {
15431 directlyPassedOptions = resultFunc; // and pop the real result func off
15432
15433 resultFunc = funcs.pop();
15434 }
15435
15436 if (typeof resultFunc !== 'function') {
15437 throw new Error("createSelector expects an output function after the inputs, but received: [" + typeof resultFunc + "]");
15438 } // Determine which set of options we're using. Prefer options passed directly,
15439 // but fall back to options given to createSelectorCreator.
15440
15441
15442 var _directlyPassedOption = directlyPassedOptions,
15443 _directlyPassedOption2 = _directlyPassedOption.memoizeOptions,
15444 memoizeOptions = _directlyPassedOption2 === void 0 ? memoizeOptionsFromArgs : _directlyPassedOption2; // Simplifying assumption: it's unlikely that the first options arg of the provided memoizer
15445 // is an array. In most libs I've looked at, it's an equality function or options object.
15446 // Based on that, if `memoizeOptions` _is_ an array, we assume it's a full
15447 // user-provided array of options. Otherwise, it must be just the _first_ arg, and so
15448 // we wrap it in an array so we can apply it.
15449
15450 var finalMemoizeOptions = Array.isArray(memoizeOptions) ? memoizeOptions : [memoizeOptions];
15451 var dependencies = getDependencies(funcs);
15452 var memoizedResultFunc = memoize.apply(void 0, [function () {
15453 _recomputations++; // apply arguments instead of spreading for performance.
15454
15455 return resultFunc.apply(null, arguments);
15456 }].concat(finalMemoizeOptions)); // If a selector is called with the exact same arguments we don't need to traverse our dependencies again.
15457
15458 var selector = memoize(function () {
15459 var params = [];
15460 var length = dependencies.length;
15461
15462 for (var i = 0; i < length; i++) {
15463 // apply arguments instead of spreading and mutate a local list of params for performance.
15464 // @ts-ignore
15465 params.push(dependencies[i].apply(null, arguments));
15466 } // apply arguments instead of spreading for performance.
15467
15468
15469 _lastResult = memoizedResultFunc.apply(null, params);
15470 return _lastResult;
15471 });
15472 Object.assign(selector, {
15473 resultFunc: resultFunc,
15474 memoizedResultFunc: memoizedResultFunc,
15475 dependencies: dependencies,
15476 lastResult: function lastResult() {
15477 return _lastResult;
15478 },
15479 recomputations: function recomputations() {
15480 return _recomputations;
15481 },
15482 resetRecomputations: function resetRecomputations() {
15483 return _recomputations = 0;
15484 }
15485 });
15486 return selector;
15487 }; // @ts-ignore
15488
15489
15490 return createSelector;
15491 }
15492 var createSelector = /* #__PURE__ */createSelectorCreator(_defaultMemoize__WEBPACK_IMPORTED_MODULE_0__.defaultMemoize);
15493 // Manual definition of state and output arguments
15494 var createStructuredSelector = function createStructuredSelector(selectors, selectorCreator) {
15495 if (selectorCreator === void 0) {
15496 selectorCreator = createSelector;
15497 }
15498
15499 if (typeof selectors !== 'object') {
15500 throw new Error('createStructuredSelector expects first argument to be an object ' + ("where each property is a selector, instead received a " + typeof selectors));
15501 }
15502
15503 var objectKeys = Object.keys(selectors);
15504 var resultSelector = selectorCreator( // @ts-ignore
15505 objectKeys.map(function (key) {
15506 return selectors[key];
15507 }), function () {
15508 for (var _len3 = arguments.length, values = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
15509 values[_key3] = arguments[_key3];
15510 }
15511
15512 return values.reduce(function (composition, value, index) {
15513 composition[objectKeys[index]] = value;
15514 return composition;
15515 }, {});
15516 });
15517 return resultSelector;
15518 };
15519
15520 /***/ }),
15521
15522 /***/ "@wordpress/i18n":
15523 /*!**************************!*\
15524 !*** external "wp.i18n" ***!
15525 \**************************/
15526 /***/ ((module) => {
15527
15528 "use strict";
15529 module.exports = wp.i18n;
15530
15531 /***/ }),
15532
15533 /***/ "../node_modules/@babel/runtime/helpers/esm/defineProperty.js":
15534 /*!********************************************************************!*\
15535 !*** ../node_modules/@babel/runtime/helpers/esm/defineProperty.js ***!
15536 \********************************************************************/
15537 /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
15538
15539 "use strict";
15540 __webpack_require__.r(__webpack_exports__);
15541 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
15542 /* harmony export */ "default": () => (/* binding */ _defineProperty)
15543 /* harmony export */ });
15544 function _defineProperty(obj, key, value) {
15545 if (key in obj) {
15546 Object.defineProperty(obj, key, {
15547 value: value,
15548 enumerable: true,
15549 configurable: true,
15550 writable: true
15551 });
15552 } else {
15553 obj[key] = value;
15554 }
15555
15556 return obj;
15557 }
15558
15559 /***/ }),
15560
15561 /***/ "../node_modules/@babel/runtime/helpers/esm/objectSpread2.js":
15562 /*!*******************************************************************!*\
15563 !*** ../node_modules/@babel/runtime/helpers/esm/objectSpread2.js ***!
15564 \*******************************************************************/
15565 /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
15566
15567 "use strict";
15568 __webpack_require__.r(__webpack_exports__);
15569 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
15570 /* harmony export */ "default": () => (/* binding */ _objectSpread2)
15571 /* harmony export */ });
15572 /* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./defineProperty.js */ "../node_modules/@babel/runtime/helpers/esm/defineProperty.js");
15573
15574
15575 function ownKeys(object, enumerableOnly) {
15576 var keys = Object.keys(object);
15577
15578 if (Object.getOwnPropertySymbols) {
15579 var symbols = Object.getOwnPropertySymbols(object);
15580
15581 if (enumerableOnly) {
15582 symbols = symbols.filter(function (sym) {
15583 return Object.getOwnPropertyDescriptor(object, sym).enumerable;
15584 });
15585 }
15586
15587 keys.push.apply(keys, symbols);
15588 }
15589
15590 return keys;
15591 }
15592
15593 function _objectSpread2(target) {
15594 for (var i = 1; i < arguments.length; i++) {
15595 var source = arguments[i] != null ? arguments[i] : {};
15596
15597 if (i % 2) {
15598 ownKeys(Object(source), true).forEach(function (key) {
15599 (0,_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__["default"])(target, key, source[key]);
15600 });
15601 } else if (Object.getOwnPropertyDescriptors) {
15602 Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
15603 } else {
15604 ownKeys(Object(source)).forEach(function (key) {
15605 Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
15606 });
15607 }
15608 }
15609
15610 return target;
15611 }
15612
15613 /***/ })
15614
15615 /******/ });
15616 /************************************************************************/
15617 /******/ // The module cache
15618 /******/ var __webpack_module_cache__ = {};
15619 /******/
15620 /******/ // The require function
15621 /******/ function __webpack_require__(moduleId) {
15622 /******/ // Check if module is in cache
15623 /******/ var cachedModule = __webpack_module_cache__[moduleId];
15624 /******/ if (cachedModule !== undefined) {
15625 /******/ return cachedModule.exports;
15626 /******/ }
15627 /******/ // Create a new module (and put it into the cache)
15628 /******/ var module = __webpack_module_cache__[moduleId] = {
15629 /******/ // no module.id needed
15630 /******/ // no module.loaded needed
15631 /******/ exports: {}
15632 /******/ };
15633 /******/
15634 /******/ // Execute the module function
15635 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
15636 /******/
15637 /******/ // Return the exports of the module
15638 /******/ return module.exports;
15639 /******/ }
15640 /******/
15641 /************************************************************************/
15642 /******/ /* webpack/runtime/define property getters */
15643 /******/ (() => {
15644 /******/ // define getter functions for harmony exports
15645 /******/ __webpack_require__.d = (exports, definition) => {
15646 /******/ for(var key in definition) {
15647 /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
15648 /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
15649 /******/ }
15650 /******/ }
15651 /******/ };
15652 /******/ })();
15653 /******/
15654 /******/ /* webpack/runtime/hasOwnProperty shorthand */
15655 /******/ (() => {
15656 /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
15657 /******/ })();
15658 /******/
15659 /******/ /* webpack/runtime/make namespace object */
15660 /******/ (() => {
15661 /******/ // define __esModule on exports
15662 /******/ __webpack_require__.r = (exports) => {
15663 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
15664 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
15665 /******/ }
15666 /******/ Object.defineProperty(exports, '__esModule', { value: true });
15667 /******/ };
15668 /******/ })();
15669 /******/
15670 /************************************************************************/
15671 var __webpack_exports__ = {};
15672 // This entry need to be wrapped in an IIFE because it need to be in strict mode.
15673 (() => {
15674 "use strict";
15675 /*!******************************************!*\
15676 !*** ../core/common/assets/js/common.js ***!
15677 \******************************************/
15678
15679
15680 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15681
15682 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
15683
15684 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15685
15686 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15687
15688 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
15689
15690 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
15691
15692 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15693
15694 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15695
15696 var _helpers = _interopRequireDefault(__webpack_require__(/*! ./utils/helpers */ "../core/common/assets/js/utils/helpers.js"));
15697
15698 var _storage = _interopRequireDefault(__webpack_require__(/*! ./utils/storage */ "../core/common/assets/js/utils/storage.js"));
15699
15700 var _debug = _interopRequireDefault(__webpack_require__(/*! ./utils/debug */ "../core/common/assets/js/utils/debug.js"));
15701
15702 var _ajax = _interopRequireDefault(__webpack_require__(/*! elementor-common-modules/ajax/assets/js/ajax */ "../core/common/modules/ajax/assets/js/ajax.js"));
15703
15704 var _finder = _interopRequireDefault(__webpack_require__(/*! elementor-common-modules/finder/assets/js/finder */ "../core/common/modules/finder/assets/js/finder.js"));
15705
15706 var _connect = _interopRequireDefault(__webpack_require__(/*! elementor-common-modules/connect/assets/js/connect */ "../core/common/modules/connect/assets/js/connect.js"));
15707
15708 var _component = _interopRequireDefault(__webpack_require__(/*! ./components/wordpress/component */ "../core/common/assets/js/components/wordpress/component.js"));
15709
15710 var _component2 = _interopRequireDefault(__webpack_require__(/*! elementor-common-modules/event-tracker/assets/js/data/component */ "../core/common/modules/event-tracker/assets/js/data/component.js"));
15711
15712 var _events = _interopRequireDefault(__webpack_require__(/*! elementor-common-modules/event-tracker/assets/js/events */ "../core/common/modules/event-tracker/assets/js/events.js"));
15713
15714 var ElementorCommonApp = /*#__PURE__*/function (_elementorModules$Vie) {
15715 (0, _inherits2.default)(ElementorCommonApp, _elementorModules$Vie);
15716
15717 var _super = (0, _createSuper2.default)(ElementorCommonApp);
15718
15719 function ElementorCommonApp() {
15720 (0, _classCallCheck2.default)(this, ElementorCommonApp);
15721 return _super.apply(this, arguments);
15722 }
15723
15724 (0, _createClass2.default)(ElementorCommonApp, [{
15725 key: "setMarionetteTemplateCompiler",
15726 value: function setMarionetteTemplateCompiler() {
15727 Marionette.TemplateCache.prototype.compileTemplate = function (rawTemplate, options) {
15728 options = {
15729 evaluate: /<#([\s\S]+?)#>/g,
15730 interpolate: /{{{([\s\S]+?)}}}/g,
15731 escape: /{{([^}]+?)}}(?!})/g
15732 };
15733 return _.template(rawTemplate, options);
15734 };
15735 }
15736 }, {
15737 key: "getDefaultElements",
15738 value: function getDefaultElements() {
15739 return {
15740 $window: jQuery(window),
15741 $document: jQuery(document),
15742 $body: jQuery(document.body)
15743 };
15744 }
15745 }, {
15746 key: "initComponents",
15747 value: function initComponents() {
15748 this.events = new _events.default();
15749 this.debug = new _debug.default();
15750 this.helpers = new _helpers.default();
15751 this.storage = new _storage.default();
15752 this.dialogsManager = new DialogsManager.Instance();
15753 this.api = window.$e;
15754 $e.components.register(new _component2.default());
15755 elementorCommon.elements.$window.on('elementor:init-components', function () {
15756 $e.components.register(new _component.default());
15757 });
15758 this.initModules();
15759 }
15760 }, {
15761 key: "initModules",
15762 value: function initModules() {
15763 var _this = this;
15764
15765 var activeModules = this.config.activeModules;
15766 var modules = {
15767 ajax: _ajax.default,
15768 finder: _finder.default,
15769 connect: _connect.default
15770 };
15771 activeModules.forEach(function (name) {
15772 if (modules[name]) {
15773 _this[name] = new modules[name](_this.config[name]);
15774 }
15775 });
15776 }
15777 }, {
15778 key: "compileArrayTemplateArgs",
15779 value: function compileArrayTemplateArgs(template, templateArgs) {
15780 return template.replace(/%(?:(\d+)\$)?s/g, function (match, number) {
15781 if (!number) {
15782 number = 1;
15783 }
15784
15785 number--;
15786 return undefined !== templateArgs[number] ? templateArgs[number] : match;
15787 });
15788 }
15789 }, {
15790 key: "compileObjectTemplateArgs",
15791 value: function compileObjectTemplateArgs(template, templateArgs) {
15792 return template.replace(/{{(?:([ \w]+))}}/g, function (match, name) {
15793 return templateArgs[name] ? templateArgs[name] : match;
15794 });
15795 }
15796 }, {
15797 key: "compileTemplate",
15798 value: function compileTemplate(template, templateArgs) {
15799 return jQuery.isPlainObject(templateArgs) ? this.compileObjectTemplateArgs(template, templateArgs) : this.compileArrayTemplateArgs(template, templateArgs);
15800 }
15801 }, {
15802 key: "translate",
15803 value: function translate(stringKey, context, templateArgs, i18nStack) {
15804 if (context) {
15805 i18nStack = this.config[context].i18n;
15806 }
15807
15808 if (!i18nStack) {
15809 i18nStack = this.config.i18n;
15810 }
15811
15812 var string = i18nStack[stringKey];
15813
15814 if (undefined === string) {
15815 string = stringKey;
15816 }
15817
15818 if (templateArgs) {
15819 string = this.compileTemplate(string, templateArgs);
15820 }
15821
15822 return string;
15823 }
15824 }, {
15825 key: "onInit",
15826 value: function onInit() {
15827 (0, _get2.default)((0, _getPrototypeOf2.default)(ElementorCommonApp.prototype), "onInit", this).call(this);
15828 this.config = elementorCommonConfig;
15829 this.setMarionetteTemplateCompiler();
15830 }
15831 }]);
15832 return ElementorCommonApp;
15833 }(elementorModules.ViewModule);
15834
15835 window.elementorCommon = new ElementorCommonApp();
15836 elementorCommon.initComponents();
15837 })();
15838
15839 /******/ })()
15840 ;
15841 //# sourceMappingURL=common.js.map