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

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

23,562 lines 978.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.6.4 - 13-04-2022 */
2 /******/ (() => { // webpackBootstrap
3 /******/ var __webpack_modules__ = ({
4
5 /***/ "../core/app/assets/js/app.scss":
6 /*!**************************************!*\
7 !*** ../core/app/assets/js/app.scss ***!
8 \**************************************/
9 /***/ (() => {
10
11
12
13 /***/ }),
14
15 /***/ "../core/app/assets/js/molecules/collapse.scss":
16 /*!*****************************************************!*\
17 !*** ../core/app/assets/js/molecules/collapse.scss ***!
18 \*****************************************************/
19 /***/ (() => {
20
21
22
23 /***/ }),
24
25 /***/ "../core/app/assets/js/molecules/upload-file.scss":
26 /*!********************************************************!*\
27 !*** ../core/app/assets/js/molecules/upload-file.scss ***!
28 \********************************************************/
29 /***/ (() => {
30
31
32
33 /***/ }),
34
35 /***/ "../core/app/assets/js/organisms/drop-zone.scss":
36 /*!******************************************************!*\
37 !*** ../core/app/assets/js/organisms/drop-zone.scss ***!
38 \******************************************************/
39 /***/ (() => {
40
41
42
43 /***/ }),
44
45 /***/ "../core/app/assets/js/organisms/wizard-footer.scss":
46 /*!**********************************************************!*\
47 !*** ../core/app/assets/js/organisms/wizard-footer.scss ***!
48 \**********************************************************/
49 /***/ (() => {
50
51
52
53 /***/ }),
54
55 /***/ "../core/app/assets/js/ui/atoms/box.scss":
56 /*!***********************************************!*\
57 !*** ../core/app/assets/js/ui/atoms/box.scss ***!
58 \***********************************************/
59 /***/ (() => {
60
61
62
63 /***/ }),
64
65 /***/ "../core/app/assets/js/ui/atoms/checkbox.scss":
66 /*!****************************************************!*\
67 !*** ../core/app/assets/js/ui/atoms/checkbox.scss ***!
68 \****************************************************/
69 /***/ (() => {
70
71
72
73 /***/ }),
74
75 /***/ "../core/app/assets/js/ui/atoms/drag-drop.scss":
76 /*!*****************************************************!*\
77 !*** ../core/app/assets/js/ui/atoms/drag-drop.scss ***!
78 \*****************************************************/
79 /***/ (() => {
80
81
82
83 /***/ }),
84
85 /***/ "../core/app/assets/js/ui/atoms/text-field.scss":
86 /*!******************************************************!*\
87 !*** ../core/app/assets/js/ui/atoms/text-field.scss ***!
88 \******************************************************/
89 /***/ (() => {
90
91
92
93 /***/ }),
94
95 /***/ "../core/app/assets/js/ui/card/card.scss":
96 /*!***********************************************!*\
97 !*** ../core/app/assets/js/ui/card/card.scss ***!
98 \***********************************************/
99 /***/ (() => {
100
101
102
103 /***/ }),
104
105 /***/ "../core/app/assets/js/ui/dialog/dialog.scss":
106 /*!***************************************************!*\
107 !*** ../core/app/assets/js/ui/dialog/dialog.scss ***!
108 \***************************************************/
109 /***/ (() => {
110
111
112
113 /***/ }),
114
115 /***/ "../core/app/assets/js/ui/grid/grid.scss":
116 /*!***********************************************!*\
117 !*** ../core/app/assets/js/ui/grid/grid.scss ***!
118 \***********************************************/
119 /***/ (() => {
120
121
122
123 /***/ }),
124
125 /***/ "../core/app/assets/js/ui/modal/modal.scss":
126 /*!*************************************************!*\
127 !*** ../core/app/assets/js/ui/modal/modal.scss ***!
128 \*************************************************/
129 /***/ (() => {
130
131
132
133 /***/ }),
134
135 /***/ "../core/app/assets/js/ui/molecules/inline-link.scss":
136 /*!***********************************************************!*\
137 !*** ../core/app/assets/js/ui/molecules/inline-link.scss ***!
138 \***********************************************************/
139 /***/ (() => {
140
141
142
143 /***/ }),
144
145 /***/ "../core/app/assets/js/ui/molecules/list.scss":
146 /*!****************************************************!*\
147 !*** ../core/app/assets/js/ui/molecules/list.scss ***!
148 \****************************************************/
149 /***/ (() => {
150
151
152
153 /***/ }),
154
155 /***/ "../core/app/assets/js/ui/molecules/notice.scss":
156 /*!******************************************************!*\
157 !*** ../core/app/assets/js/ui/molecules/notice.scss ***!
158 \******************************************************/
159 /***/ (() => {
160
161
162
163 /***/ }),
164
165 /***/ "../core/app/assets/js/ui/molecules/select2.scss":
166 /*!*******************************************************!*\
167 !*** ../core/app/assets/js/ui/molecules/select2.scss ***!
168 \*******************************************************/
169 /***/ (() => {
170
171
172
173 /***/ }),
174
175 /***/ "../core/app/assets/js/ui/panel/panel.scss":
176 /*!*************************************************!*\
177 !*** ../core/app/assets/js/ui/panel/panel.scss ***!
178 \*************************************************/
179 /***/ (() => {
180
181
182
183 /***/ }),
184
185 /***/ "../core/app/assets/js/ui/table/table.scss":
186 /*!*************************************************!*\
187 !*** ../core/app/assets/js/ui/table/table.scss ***!
188 \*************************************************/
189 /***/ (() => {
190
191
192
193 /***/ }),
194
195 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.scss":
196 /*!*****************************************************************************************************!*\
197 !*** ../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.scss ***!
198 \*****************************************************************************************************/
199 /***/ (() => {
200
201
202
203 /***/ }),
204
205 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.scss":
206 /*!*******************************************************************************************!*\
207 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.scss ***!
208 \*******************************************************************************************/
209 /***/ (() => {
210
211
212
213 /***/ }),
214
215 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-plugins/export-plugins.scss":
216 /*!***************************************************************************************************!*\
217 !*** ../core/app/modules/import-export/assets/js/pages/export/export-plugins/export-plugins.scss ***!
218 \***************************************************************************************************/
219 /***/ (() => {
220
221
222
223 /***/ }),
224
225 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-complete/components/connect-pro-notice/connect-pro-notice.scss":
226 /*!**************************************************************************************************************************************!*\
227 !*** ../core/app/modules/import-export/assets/js/pages/import/import-complete/components/connect-pro-notice/connect-pro-notice.scss ***!
228 \**************************************************************************************************************************************/
229 /***/ (() => {
230
231
232
233 /***/ }),
234
235 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-complete/components/failed-plugins-notice/failed-plugins-notice.scss":
236 /*!********************************************************************************************************************************************!*\
237 !*** ../core/app/modules/import-export/assets/js/pages/import/import-complete/components/failed-plugins-notice/failed-plugins-notice.scss ***!
238 \********************************************************************************************************************************************/
239 /***/ (() => {
240
241
242
243 /***/ }),
244
245 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.scss":
246 /*!***************************************************************************************************!*\
247 !*** ../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.scss ***!
248 \***************************************************************************************************/
249 /***/ (() => {
250
251
252
253 /***/ }),
254
255 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.scss":
256 /*!*******************************************************************************************!*\
257 !*** ../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.scss ***!
258 \*******************************************************************************************/
259 /***/ (() => {
260
261
262
263 /***/ }),
264
265 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-plugins-activation/import-plugins-activation.scss":
266 /*!*************************************************************************************************************************!*\
267 !*** ../core/app/modules/import-export/assets/js/pages/import/import-plugins-activation/import-plugins-activation.scss ***!
268 \*************************************************************************************************************************/
269 /***/ (() => {
270
271
272
273 /***/ }),
274
275 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-plugins/components/pro-banner/pro-banner.scss":
276 /*!*********************************************************************************************************************!*\
277 !*** ../core/app/modules/import-export/assets/js/pages/import/import-plugins/components/pro-banner/pro-banner.scss ***!
278 \*********************************************************************************************************************/
279 /***/ (() => {
280
281
282
283 /***/ }),
284
285 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-plugins/import-plugins.scss":
286 /*!***************************************************************************************************!*\
287 !*** ../core/app/modules/import-export/assets/js/pages/import/import-plugins/import-plugins.scss ***!
288 \***************************************************************************************************/
289 /***/ (() => {
290
291
292
293 /***/ }),
294
295 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.scss":
296 /*!*****************************************************************************************************!*\
297 !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.scss ***!
298 \*****************************************************************************************************/
299 /***/ (() => {
300
301
302
303 /***/ }),
304
305 /***/ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.scss":
306 /*!*********************************************************************************************!*\
307 !*** ../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.scss ***!
308 \*********************************************************************************************/
309 /***/ (() => {
310
311
312
313 /***/ }),
314
315 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.scss":
316 /*!*************************************************************************************!*\
317 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.scss ***!
318 \*************************************************************************************/
319 /***/ (() => {
320
321
322
323 /***/ }),
324
325 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.scss":
326 /*!****************************************************************************************************************************!*\
327 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.scss ***!
328 \****************************************************************************************************************************/
329 /***/ (() => {
330
331
332
333 /***/ }),
334
335 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.scss":
336 /*!***************************************************************************************!*\
337 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.scss ***!
338 \***************************************************************************************/
339 /***/ (() => {
340
341
342
343 /***/ }),
344
345 /***/ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.scss":
346 /*!*********************************************************************************!*\
347 !*** ../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.scss ***!
348 \*********************************************************************************/
349 /***/ (() => {
350
351
352
353 /***/ }),
354
355 /***/ "../core/app/modules/import-export/assets/js/shared/plugins-selection/components/plugins-table.scss":
356 /*!**********************************************************************************************************!*\
357 !*** ../core/app/modules/import-export/assets/js/shared/plugins-selection/components/plugins-table.scss ***!
358 \**********************************************************************************************************/
359 /***/ (() => {
360
361
362
363 /***/ }),
364
365 /***/ "../core/app/modules/import-export/assets/js/ui/loader/loader.scss":
366 /*!*************************************************************************!*\
367 !*** ../core/app/modules/import-export/assets/js/ui/loader/loader.scss ***!
368 \*************************************************************************/
369 /***/ (() => {
370
371
372
373 /***/ }),
374
375 /***/ "../core/app/modules/import-export/assets/js/ui/message-banner/message-banner.scss":
376 /*!*****************************************************************************************!*\
377 !*** ../core/app/modules/import-export/assets/js/ui/message-banner/message-banner.scss ***!
378 \*****************************************************************************************/
379 /***/ (() => {
380
381
382
383 /***/ }),
384
385 /***/ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.scss":
386 /*!***********************************************************************************!*\
387 !*** ../core/app/modules/import-export/assets/js/ui/page-header/page-header.scss ***!
388 \***********************************************************************************/
389 /***/ (() => {
390
391
392
393 /***/ }),
394
395 /***/ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.scss":
396 /*!***********************************************************************************!*\
397 !*** ../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.scss ***!
398 \***********************************************************************************/
399 /***/ (() => {
400
401
402
403 /***/ }),
404
405 /***/ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js":
406 /*!********************************************************************!*\
407 !*** ../node_modules/@babel/runtime-corejs2/core-js/array/from.js ***!
408 \********************************************************************/
409 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
410
411 module.exports = __webpack_require__(/*! core-js/library/fn/array/from */ "../node_modules/core-js/library/fn/array/from.js");
412
413 /***/ }),
414
415 /***/ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js":
416 /*!************************************************************************!*\
417 !*** ../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js ***!
418 \************************************************************************/
419 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
420
421 module.exports = __webpack_require__(/*! core-js/library/fn/array/is-array */ "../node_modules/core-js/library/fn/array/is-array.js");
422
423 /***/ }),
424
425 /***/ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js":
426 /*!************************************************************************!*\
427 !*** ../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js ***!
428 \************************************************************************/
429 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
430
431 module.exports = __webpack_require__(/*! core-js/library/fn/json/stringify */ "../node_modules/core-js/library/fn/json/stringify.js");
432
433 /***/ }),
434
435 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js":
436 /*!***********************************************************************!*\
437 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/assign.js ***!
438 \***********************************************************************/
439 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
440
441 module.exports = __webpack_require__(/*! core-js/library/fn/object/assign */ "../node_modules/core-js/library/fn/object/assign.js");
442
443 /***/ }),
444
445 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js":
446 /*!***********************************************************************!*\
447 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/create.js ***!
448 \***********************************************************************/
449 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
450
451 module.exports = __webpack_require__(/*! core-js/library/fn/object/create */ "../node_modules/core-js/library/fn/object/create.js");
452
453 /***/ }),
454
455 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js":
456 /*!**********************************************************************************!*\
457 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js ***!
458 \**********************************************************************************/
459 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
460
461 module.exports = __webpack_require__(/*! core-js/library/fn/object/define-properties */ "../node_modules/core-js/library/fn/object/define-properties.js");
462
463 /***/ }),
464
465 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js":
466 /*!********************************************************************************!*\
467 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js ***!
468 \********************************************************************************/
469 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
470
471 module.exports = __webpack_require__(/*! core-js/library/fn/object/define-property */ "../node_modules/core-js/library/fn/object/define-property.js");
472
473 /***/ }),
474
475 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js":
476 /*!************************************************************************!*\
477 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/entries.js ***!
478 \************************************************************************/
479 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
480
481 module.exports = __webpack_require__(/*! core-js/library/fn/object/entries */ "../node_modules/core-js/library/fn/object/entries.js");
482
483 /***/ }),
484
485 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/freeze.js":
486 /*!***********************************************************************!*\
487 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/freeze.js ***!
488 \***********************************************************************/
489 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
490
491 module.exports = __webpack_require__(/*! core-js/library/fn/object/freeze */ "../node_modules/core-js/library/fn/object/freeze.js");
492
493 /***/ }),
494
495 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js":
496 /*!********************************************************************************************!*\
497 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js ***!
498 \********************************************************************************************/
499 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
500
501 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");
502
503 /***/ }),
504
505 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js":
506 /*!*********************************************************************************************!*\
507 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js ***!
508 \*********************************************************************************************/
509 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
510
511 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");
512
513 /***/ }),
514
515 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js":
516 /*!*****************************************************************************************!*\
517 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js ***!
518 \*****************************************************************************************/
519 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
520
521 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");
522
523 /***/ }),
524
525 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js":
526 /*!*********************************************************************************!*\
527 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js ***!
528 \*********************************************************************************/
529 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
530
531 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-prototype-of */ "../node_modules/core-js/library/fn/object/get-prototype-of.js");
532
533 /***/ }),
534
535 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js":
536 /*!*********************************************************************!*\
537 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/keys.js ***!
538 \*********************************************************************/
539 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
540
541 module.exports = __webpack_require__(/*! core-js/library/fn/object/keys */ "../node_modules/core-js/library/fn/object/keys.js");
542
543 /***/ }),
544
545 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js":
546 /*!*********************************************************************************!*\
547 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***!
548 \*********************************************************************************/
549 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
550
551 module.exports = __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ "../node_modules/core-js/library/fn/object/set-prototype-of.js");
552
553 /***/ }),
554
555 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js":
556 /*!***********************************************************************!*\
557 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/values.js ***!
558 \***********************************************************************/
559 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
560
561 module.exports = __webpack_require__(/*! core-js/library/fn/object/values */ "../node_modules/core-js/library/fn/object/values.js");
562
563 /***/ }),
564
565 /***/ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js":
566 /*!*******************************************************************!*\
567 !*** ../node_modules/@babel/runtime-corejs2/core-js/parse-int.js ***!
568 \*******************************************************************/
569 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
570
571 module.exports = __webpack_require__(/*! core-js/library/fn/parse-int */ "../node_modules/core-js/library/fn/parse-int.js");
572
573 /***/ }),
574
575 /***/ "../node_modules/@babel/runtime-corejs2/core-js/promise.js":
576 /*!*****************************************************************!*\
577 !*** ../node_modules/@babel/runtime-corejs2/core-js/promise.js ***!
578 \*****************************************************************/
579 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
580
581 module.exports = __webpack_require__(/*! core-js/library/fn/promise */ "../node_modules/core-js/library/fn/promise.js");
582
583 /***/ }),
584
585 /***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js":
586 /*!***************************************************************************!*\
587 !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js ***!
588 \***************************************************************************/
589 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
590
591 module.exports = __webpack_require__(/*! core-js/library/fn/reflect/construct */ "../node_modules/core-js/library/fn/reflect/construct.js");
592
593 /***/ }),
594
595 /***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js":
596 /*!*********************************************************************!*\
597 !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js ***!
598 \*********************************************************************/
599 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
600
601 module.exports = __webpack_require__(/*! core-js/library/fn/reflect/get */ "../node_modules/core-js/library/fn/reflect/get.js");
602
603 /***/ }),
604
605 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js":
606 /*!****************************************************************!*\
607 !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol.js ***!
608 \****************************************************************/
609 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
610
611 module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "../node_modules/core-js/library/fn/symbol/index.js");
612
613 /***/ }),
614
615 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js":
616 /*!*************************************************************************!*\
617 !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***!
618 \*************************************************************************/
619 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
620
621 module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "../node_modules/core-js/library/fn/symbol/iterator.js");
622
623 /***/ }),
624
625 /***/ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js":
626 /*!******************************************************************!*\
627 !*** ../node_modules/@babel/runtime-corejs2/core-js/weak-map.js ***!
628 \******************************************************************/
629 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
630
631 module.exports = __webpack_require__(/*! core-js/library/fn/weak-map */ "../node_modules/core-js/library/fn/weak-map.js");
632
633 /***/ }),
634
635 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js":
636 /*!**************************************************************************!*\
637 !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js ***!
638 \**************************************************************************/
639 /***/ ((module) => {
640
641 function _arrayLikeToArray(arr, len) {
642 if (len == null || len > arr.length) len = arr.length;
643
644 for (var i = 0, arr2 = new Array(len); i < len; i++) {
645 arr2[i] = arr[i];
646 }
647
648 return arr2;
649 }
650
651 module.exports = _arrayLikeToArray;
652 module.exports["default"] = module.exports, module.exports.__esModule = true;
653
654 /***/ }),
655
656 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js":
657 /*!************************************************************************!*\
658 !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js ***!
659 \************************************************************************/
660 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
661
662 var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
663
664 function _arrayWithHoles(arr) {
665 if (_Array$isArray(arr)) return arr;
666 }
667
668 module.exports = _arrayWithHoles;
669 module.exports["default"] = module.exports, module.exports.__esModule = true;
670
671 /***/ }),
672
673 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js":
674 /*!***************************************************************************!*\
675 !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js ***!
676 \***************************************************************************/
677 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
678
679 var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
680
681 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
682
683 function _arrayWithoutHoles(arr) {
684 if (_Array$isArray(arr)) return arrayLikeToArray(arr);
685 }
686
687 module.exports = _arrayWithoutHoles;
688 module.exports["default"] = module.exports, module.exports.__esModule = true;
689
690 /***/ }),
691
692 /***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js":
693 /*!*******************************************************************************!*\
694 !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***!
695 \*******************************************************************************/
696 /***/ ((module) => {
697
698 function _assertThisInitialized(self) {
699 if (self === void 0) {
700 throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
701 }
702
703 return self;
704 }
705
706 module.exports = _assertThisInitialized;
707 module.exports["default"] = module.exports, module.exports.__esModule = true;
708
709 /***/ }),
710
711 /***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js":
712 /*!************************************************************************!*\
713 !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***!
714 \************************************************************************/
715 /***/ ((module) => {
716
717 function _classCallCheck(instance, Constructor) {
718 if (!(instance instanceof Constructor)) {
719 throw new TypeError("Cannot call a class as a function");
720 }
721 }
722
723 module.exports = _classCallCheck;
724 module.exports["default"] = module.exports, module.exports.__esModule = true;
725
726 /***/ }),
727
728 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js":
729 /*!*********************************************************************!*\
730 !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***!
731 \*********************************************************************/
732 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
733
734 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
735
736 function _defineProperties(target, props) {
737 for (var i = 0; i < props.length; i++) {
738 var descriptor = props[i];
739 descriptor.enumerable = descriptor.enumerable || false;
740 descriptor.configurable = true;
741 if ("value" in descriptor) descriptor.writable = true;
742
743 _Object$defineProperty(target, descriptor.key, descriptor);
744 }
745 }
746
747 function _createClass(Constructor, protoProps, staticProps) {
748 if (protoProps) _defineProperties(Constructor.prototype, protoProps);
749 if (staticProps) _defineProperties(Constructor, staticProps);
750 return Constructor;
751 }
752
753 module.exports = _createClass;
754 module.exports["default"] = module.exports, module.exports.__esModule = true;
755
756 /***/ }),
757
758 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js":
759 /*!***********************************************************************************!*\
760 !*** ../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js ***!
761 \***********************************************************************************/
762 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
763
764 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
765
766 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
767
768 var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
769
770 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
771
772 function _createForOfIteratorHelper(o, allowArrayLike) {
773 var it = typeof _Symbol !== "undefined" && o[_Symbol$iterator] || o["@@iterator"];
774
775 if (!it) {
776 if (_Array$isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {
777 if (it) o = it;
778 var i = 0;
779
780 var F = function F() {};
781
782 return {
783 s: F,
784 n: function n() {
785 if (i >= o.length) return {
786 done: true
787 };
788 return {
789 done: false,
790 value: o[i++]
791 };
792 },
793 e: function e(_e) {
794 throw _e;
795 },
796 f: F
797 };
798 }
799
800 throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
801 }
802
803 var normalCompletion = true,
804 didErr = false,
805 err;
806 return {
807 s: function s() {
808 it = it.call(o);
809 },
810 n: function n() {
811 var step = it.next();
812 normalCompletion = step.done;
813 return step;
814 },
815 e: function e(_e2) {
816 didErr = true;
817 err = _e2;
818 },
819 f: function f() {
820 try {
821 if (!normalCompletion && it["return"] != null) it["return"]();
822 } finally {
823 if (didErr) throw err;
824 }
825 }
826 };
827 }
828
829 module.exports = _createForOfIteratorHelper;
830 module.exports["default"] = module.exports, module.exports.__esModule = true;
831
832 /***/ }),
833
834 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js":
835 /*!*********************************************************************!*\
836 !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***!
837 \*********************************************************************/
838 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
839
840 var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
841
842 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
843
844 var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
845
846 var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn.js */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js");
847
848 function _createSuper(Derived) {
849 var hasNativeReflectConstruct = isNativeReflectConstruct();
850 return function _createSuperInternal() {
851 var Super = getPrototypeOf(Derived),
852 result;
853
854 if (hasNativeReflectConstruct) {
855 var NewTarget = getPrototypeOf(this).constructor;
856 result = _Reflect$construct(Super, arguments, NewTarget);
857 } else {
858 result = Super.apply(this, arguments);
859 }
860
861 return possibleConstructorReturn(this, result);
862 };
863 }
864
865 module.exports = _createSuper;
866 module.exports["default"] = module.exports, module.exports.__esModule = true;
867
868 /***/ }),
869
870 /***/ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js":
871 /*!************************************************************************!*\
872 !*** ../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js ***!
873 \************************************************************************/
874 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
875
876 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
877
878 function _defineProperty(obj, key, value) {
879 if (key in obj) {
880 _Object$defineProperty(obj, key, {
881 value: value,
882 enumerable: true,
883 configurable: true,
884 writable: true
885 });
886 } else {
887 obj[key] = value;
888 }
889
890 return obj;
891 }
892
893 module.exports = _defineProperty;
894 module.exports["default"] = module.exports, module.exports.__esModule = true;
895
896 /***/ }),
897
898 /***/ "../node_modules/@babel/runtime-corejs2/helpers/extends.js":
899 /*!*****************************************************************!*\
900 !*** ../node_modules/@babel/runtime-corejs2/helpers/extends.js ***!
901 \*****************************************************************/
902 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
903
904 var _Object$assign = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js");
905
906 function _extends() {
907 module.exports = _extends = _Object$assign || function (target) {
908 for (var i = 1; i < arguments.length; i++) {
909 var source = arguments[i];
910
911 for (var key in source) {
912 if (Object.prototype.hasOwnProperty.call(source, key)) {
913 target[key] = source[key];
914 }
915 }
916 }
917
918 return target;
919 };
920
921 module.exports["default"] = module.exports, module.exports.__esModule = true;
922 return _extends.apply(this, arguments);
923 }
924
925 module.exports = _extends;
926 module.exports["default"] = module.exports, module.exports.__esModule = true;
927
928 /***/ }),
929
930 /***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js":
931 /*!*************************************************************!*\
932 !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***!
933 \*************************************************************/
934 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
935
936 var _Reflect$get = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js");
937
938 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");
939
940 var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js");
941
942 function _get(target, property, receiver) {
943 if (typeof Reflect !== "undefined" && _Reflect$get) {
944 module.exports = _get = _Reflect$get;
945 module.exports["default"] = module.exports, module.exports.__esModule = true;
946 } else {
947 module.exports = _get = function _get(target, property, receiver) {
948 var base = superPropBase(target, property);
949 if (!base) return;
950
951 var desc = _Object$getOwnPropertyDescriptor(base, property);
952
953 if (desc.get) {
954 return desc.get.call(receiver);
955 }
956
957 return desc.value;
958 };
959
960 module.exports["default"] = module.exports, module.exports.__esModule = true;
961 }
962
963 return _get(target, property, receiver || target);
964 }
965
966 module.exports = _get;
967 module.exports["default"] = module.exports, module.exports.__esModule = true;
968
969 /***/ }),
970
971 /***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js":
972 /*!************************************************************************!*\
973 !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***!
974 \************************************************************************/
975 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
976
977 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");
978
979 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");
980
981 function _getPrototypeOf(o) {
982 module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
983 return o.__proto__ || _Object$getPrototypeOf(o);
984 };
985 module.exports["default"] = module.exports, module.exports.__esModule = true;
986 return _getPrototypeOf(o);
987 }
988
989 module.exports = _getPrototypeOf;
990 module.exports["default"] = module.exports, module.exports.__esModule = true;
991
992 /***/ }),
993
994 /***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js":
995 /*!******************************************************************!*\
996 !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***!
997 \******************************************************************/
998 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
999
1000 var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
1001
1002 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
1003
1004 function _inherits(subClass, superClass) {
1005 if (typeof superClass !== "function" && superClass !== null) {
1006 throw new TypeError("Super expression must either be null or a function");
1007 }
1008
1009 subClass.prototype = _Object$create(superClass && superClass.prototype, {
1010 constructor: {
1011 value: subClass,
1012 writable: true,
1013 configurable: true
1014 }
1015 });
1016 if (superClass) setPrototypeOf(subClass, superClass);
1017 }
1018
1019 module.exports = _inherits;
1020 module.exports["default"] = module.exports, module.exports.__esModule = true;
1021
1022 /***/ }),
1023
1024 /***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js":
1025 /*!*******************************************************************************!*\
1026 !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***!
1027 \*******************************************************************************/
1028 /***/ ((module) => {
1029
1030 function _interopRequireDefault(obj) {
1031 return obj && obj.__esModule ? obj : {
1032 "default": obj
1033 };
1034 }
1035
1036 module.exports = _interopRequireDefault;
1037 module.exports["default"] = module.exports, module.exports.__esModule = true;
1038
1039 /***/ }),
1040
1041 /***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js":
1042 /*!********************************************************************************!*\
1043 !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js ***!
1044 \********************************************************************************/
1045 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1046
1047 var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"];
1048
1049 var _WeakMap = __webpack_require__(/*! @babel/runtime-corejs2/core-js/weak-map */ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js");
1050
1051 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1052
1053 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");
1054
1055 function _getRequireWildcardCache(nodeInterop) {
1056 if (typeof _WeakMap !== "function") return null;
1057 var cacheBabelInterop = new _WeakMap();
1058 var cacheNodeInterop = new _WeakMap();
1059 return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) {
1060 return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
1061 })(nodeInterop);
1062 }
1063
1064 function _interopRequireWildcard(obj, nodeInterop) {
1065 if (!nodeInterop && obj && obj.__esModule) {
1066 return obj;
1067 }
1068
1069 if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") {
1070 return {
1071 "default": obj
1072 };
1073 }
1074
1075 var cache = _getRequireWildcardCache(nodeInterop);
1076
1077 if (cache && cache.has(obj)) {
1078 return cache.get(obj);
1079 }
1080
1081 var newObj = {};
1082 var hasPropertyDescriptor = _Object$defineProperty && _Object$getOwnPropertyDescriptor;
1083
1084 for (var key in obj) {
1085 if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
1086 var desc = hasPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : null;
1087
1088 if (desc && (desc.get || desc.set)) {
1089 _Object$defineProperty(newObj, key, desc);
1090 } else {
1091 newObj[key] = obj[key];
1092 }
1093 }
1094 }
1095
1096 newObj["default"] = obj;
1097
1098 if (cache) {
1099 cache.set(obj, newObj);
1100 }
1101
1102 return newObj;
1103 }
1104
1105 module.exports = _interopRequireWildcard;
1106 module.exports["default"] = module.exports, module.exports.__esModule = true;
1107
1108 /***/ }),
1109
1110 /***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js":
1111 /*!**********************************************************************************!*\
1112 !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***!
1113 \**********************************************************************************/
1114 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1115
1116 var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
1117
1118 function _isNativeReflectConstruct() {
1119 if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
1120 if (_Reflect$construct.sham) return false;
1121 if (typeof Proxy === "function") return true;
1122
1123 try {
1124 Boolean.prototype.valueOf.call(_Reflect$construct(Boolean, [], function () {}));
1125 return true;
1126 } catch (e) {
1127 return false;
1128 }
1129 }
1130
1131 module.exports = _isNativeReflectConstruct;
1132 module.exports["default"] = module.exports, module.exports.__esModule = true;
1133
1134 /***/ }),
1135
1136 /***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js":
1137 /*!*************************************************************************!*\
1138 !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js ***!
1139 \*************************************************************************/
1140 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1141
1142 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1143
1144 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1145
1146 var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
1147
1148 function _iterableToArray(iter) {
1149 if (typeof _Symbol !== "undefined" && iter[_Symbol$iterator] != null || iter["@@iterator"] != null) return _Array$from(iter);
1150 }
1151
1152 module.exports = _iterableToArray;
1153 module.exports["default"] = module.exports, module.exports.__esModule = true;
1154
1155 /***/ }),
1156
1157 /***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js":
1158 /*!******************************************************************************!*\
1159 !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js ***!
1160 \******************************************************************************/
1161 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1162
1163 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1164
1165 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1166
1167 function _iterableToArrayLimit(arr, i) {
1168 var _i = arr == null ? null : typeof _Symbol !== "undefined" && arr[_Symbol$iterator] || arr["@@iterator"];
1169
1170 if (_i == null) return;
1171 var _arr = [];
1172 var _n = true;
1173 var _d = false;
1174
1175 var _s, _e;
1176
1177 try {
1178 for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
1179 _arr.push(_s.value);
1180
1181 if (i && _arr.length === i) break;
1182 }
1183 } catch (err) {
1184 _d = true;
1185 _e = err;
1186 } finally {
1187 try {
1188 if (!_n && _i["return"] != null) _i["return"]();
1189 } finally {
1190 if (_d) throw _e;
1191 }
1192 }
1193
1194 return _arr;
1195 }
1196
1197 module.exports = _iterableToArrayLimit;
1198 module.exports["default"] = module.exports, module.exports.__esModule = true;
1199
1200 /***/ }),
1201
1202 /***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js":
1203 /*!*************************************************************************!*\
1204 !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js ***!
1205 \*************************************************************************/
1206 /***/ ((module) => {
1207
1208 function _nonIterableRest() {
1209 throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
1210 }
1211
1212 module.exports = _nonIterableRest;
1213 module.exports["default"] = module.exports, module.exports.__esModule = true;
1214
1215 /***/ }),
1216
1217 /***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js":
1218 /*!***************************************************************************!*\
1219 !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js ***!
1220 \***************************************************************************/
1221 /***/ ((module) => {
1222
1223 function _nonIterableSpread() {
1224 throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
1225 }
1226
1227 module.exports = _nonIterableSpread;
1228 module.exports["default"] = module.exports, module.exports.__esModule = true;
1229
1230 /***/ }),
1231
1232 /***/ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js":
1233 /*!***********************************************************************!*\
1234 !*** ../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js ***!
1235 \***********************************************************************/
1236 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1237
1238 var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
1239
1240 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");
1241
1242 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");
1243
1244 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");
1245
1246 var _Object$defineProperties = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-properties */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js");
1247
1248 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1249
1250 var defineProperty = __webpack_require__(/*! ./defineProperty.js */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js");
1251
1252 function ownKeys(object, enumerableOnly) {
1253 var keys = _Object$keys(object);
1254
1255 if (_Object$getOwnPropertySymbols) {
1256 var symbols = _Object$getOwnPropertySymbols(object);
1257
1258 if (enumerableOnly) {
1259 symbols = symbols.filter(function (sym) {
1260 return _Object$getOwnPropertyDescriptor(object, sym).enumerable;
1261 });
1262 }
1263
1264 keys.push.apply(keys, symbols);
1265 }
1266
1267 return keys;
1268 }
1269
1270 function _objectSpread2(target) {
1271 for (var i = 1; i < arguments.length; i++) {
1272 var source = arguments[i] != null ? arguments[i] : {};
1273
1274 if (i % 2) {
1275 ownKeys(Object(source), true).forEach(function (key) {
1276 defineProperty(target, key, source[key]);
1277 });
1278 } else if (_Object$getOwnPropertyDescriptors) {
1279 _Object$defineProperties(target, _Object$getOwnPropertyDescriptors(source));
1280 } else {
1281 ownKeys(Object(source)).forEach(function (key) {
1282 _Object$defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key));
1283 });
1284 }
1285 }
1286
1287 return target;
1288 }
1289
1290 module.exports = _objectSpread2;
1291 module.exports["default"] = module.exports, module.exports.__esModule = true;
1292
1293 /***/ }),
1294
1295 /***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js":
1296 /*!***********************************************************************************!*\
1297 !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***!
1298 \***********************************************************************************/
1299 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1300
1301 var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"];
1302
1303 var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js");
1304
1305 function _possibleConstructorReturn(self, call) {
1306 if (call && (_typeof(call) === "object" || typeof call === "function")) {
1307 return call;
1308 } else if (call !== void 0) {
1309 throw new TypeError("Derived constructors may only return object or undefined");
1310 }
1311
1312 return assertThisInitialized(self);
1313 }
1314
1315 module.exports = _possibleConstructorReturn;
1316 module.exports["default"] = module.exports, module.exports.__esModule = true;
1317
1318 /***/ }),
1319
1320 /***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
1321 /*!************************************************************************!*\
1322 !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
1323 \************************************************************************/
1324 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1325
1326 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");
1327
1328 function _setPrototypeOf(o, p) {
1329 module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
1330 o.__proto__ = p;
1331 return o;
1332 };
1333
1334 module.exports["default"] = module.exports, module.exports.__esModule = true;
1335 return _setPrototypeOf(o, p);
1336 }
1337
1338 module.exports = _setPrototypeOf;
1339 module.exports["default"] = module.exports, module.exports.__esModule = true;
1340
1341 /***/ }),
1342
1343 /***/ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js":
1344 /*!***********************************************************************!*\
1345 !*** ../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js ***!
1346 \***********************************************************************/
1347 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1348
1349 var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js");
1350
1351 var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js");
1352
1353 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
1354
1355 var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js");
1356
1357 function _slicedToArray(arr, i) {
1358 return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
1359 }
1360
1361 module.exports = _slicedToArray;
1362 module.exports["default"] = module.exports, module.exports.__esModule = true;
1363
1364 /***/ }),
1365
1366 /***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
1367 /*!***********************************************************************!*\
1368 !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
1369 \***********************************************************************/
1370 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1371
1372 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1373
1374 function _superPropBase(object, property) {
1375 while (!Object.prototype.hasOwnProperty.call(object, property)) {
1376 object = getPrototypeOf(object);
1377 if (object === null) break;
1378 }
1379
1380 return object;
1381 }
1382
1383 module.exports = _superPropBase;
1384 module.exports["default"] = module.exports, module.exports.__esModule = true;
1385
1386 /***/ }),
1387
1388 /***/ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js":
1389 /*!***************************************************************************!*\
1390 !*** ../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js ***!
1391 \***************************************************************************/
1392 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1393
1394 var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js");
1395
1396 var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js");
1397
1398 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
1399
1400 var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js");
1401
1402 function _toConsumableArray(arr) {
1403 return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
1404 }
1405
1406 module.exports = _toConsumableArray;
1407 module.exports["default"] = module.exports, module.exports.__esModule = true;
1408
1409 /***/ }),
1410
1411 /***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
1412 /*!****************************************************************!*\
1413 !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
1414 \****************************************************************/
1415 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1416
1417 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1418
1419 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1420
1421 function _typeof(obj) {
1422 "@babel/helpers - typeof";
1423
1424 if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
1425 module.exports = _typeof = function _typeof(obj) {
1426 return typeof obj;
1427 };
1428
1429 module.exports["default"] = module.exports, module.exports.__esModule = true;
1430 } else {
1431 module.exports = _typeof = function _typeof(obj) {
1432 return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
1433 };
1434
1435 module.exports["default"] = module.exports, module.exports.__esModule = true;
1436 }
1437
1438 return _typeof(obj);
1439 }
1440
1441 module.exports = _typeof;
1442 module.exports["default"] = module.exports, module.exports.__esModule = true;
1443
1444 /***/ }),
1445
1446 /***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js":
1447 /*!************************************************************************************!*\
1448 !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***!
1449 \************************************************************************************/
1450 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1451
1452 var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
1453
1454 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
1455
1456 function _unsupportedIterableToArray(o, minLen) {
1457 if (!o) return;
1458 if (typeof o === "string") return arrayLikeToArray(o, minLen);
1459 var n = Object.prototype.toString.call(o).slice(8, -1);
1460 if (n === "Object" && o.constructor) n = o.constructor.name;
1461 if (n === "Map" || n === "Set") return _Array$from(o);
1462 if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
1463 }
1464
1465 module.exports = _unsupportedIterableToArray;
1466 module.exports["default"] = module.exports, module.exports.__esModule = true;
1467
1468 /***/ }),
1469
1470 /***/ "../node_modules/@emotion/is-prop-valid/dist/is-prop-valid.browser.esm.js":
1471 /*!********************************************************************************!*\
1472 !*** ../node_modules/@emotion/is-prop-valid/dist/is-prop-valid.browser.esm.js ***!
1473 \********************************************************************************/
1474 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1475
1476 "use strict";
1477 __webpack_require__.r(__webpack_exports__);
1478 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
1479 /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
1480 /* harmony export */ });
1481 /* harmony import */ var _emotion_memoize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/memoize */ "../node_modules/@emotion/memoize/dist/memoize.browser.esm.js");
1482
1483
1484 var reactPropsRegex = /^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/; // https://esbench.com/bench/5bfee68a4cd7e6009ef61d23
1485
1486 var index = (0,_emotion_memoize__WEBPACK_IMPORTED_MODULE_0__["default"])(function (prop) {
1487 return reactPropsRegex.test(prop) || prop.charCodeAt(0) === 111
1488 /* o */
1489 && prop.charCodeAt(1) === 110
1490 /* n */
1491 && prop.charCodeAt(2) < 91;
1492 }
1493 /* Z+1 */
1494 );
1495
1496 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (index);
1497
1498
1499 /***/ }),
1500
1501 /***/ "../node_modules/@emotion/memoize/dist/memoize.browser.esm.js":
1502 /*!********************************************************************!*\
1503 !*** ../node_modules/@emotion/memoize/dist/memoize.browser.esm.js ***!
1504 \********************************************************************/
1505 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1506
1507 "use strict";
1508 __webpack_require__.r(__webpack_exports__);
1509 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
1510 /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
1511 /* harmony export */ });
1512 function memoize(fn) {
1513 var cache = {};
1514 return function (arg) {
1515 if (cache[arg] === undefined) cache[arg] = fn(arg);
1516 return cache[arg];
1517 };
1518 }
1519
1520 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (memoize);
1521
1522
1523 /***/ }),
1524
1525 /***/ "../node_modules/@emotion/stylis/dist/stylis.browser.esm.js":
1526 /*!******************************************************************!*\
1527 !*** ../node_modules/@emotion/stylis/dist/stylis.browser.esm.js ***!
1528 \******************************************************************/
1529 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1530
1531 "use strict";
1532 __webpack_require__.r(__webpack_exports__);
1533 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
1534 /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
1535 /* harmony export */ });
1536 function stylis_min (W) {
1537 function M(d, c, e, h, a) {
1538 for (var m = 0, b = 0, v = 0, n = 0, q, g, x = 0, K = 0, k, u = k = q = 0, l = 0, r = 0, I = 0, t = 0, B = e.length, J = B - 1, y, f = '', p = '', F = '', G = '', C; l < B;) {
1539 g = e.charCodeAt(l);
1540 l === J && 0 !== b + n + v + m && (0 !== b && (g = 47 === b ? 10 : 47), n = v = m = 0, B++, J++);
1541
1542 if (0 === b + n + v + m) {
1543 if (l === J && (0 < r && (f = f.replace(N, '')), 0 < f.trim().length)) {
1544 switch (g) {
1545 case 32:
1546 case 9:
1547 case 59:
1548 case 13:
1549 case 10:
1550 break;
1551
1552 default:
1553 f += e.charAt(l);
1554 }
1555
1556 g = 59;
1557 }
1558
1559 switch (g) {
1560 case 123:
1561 f = f.trim();
1562 q = f.charCodeAt(0);
1563 k = 1;
1564
1565 for (t = ++l; l < B;) {
1566 switch (g = e.charCodeAt(l)) {
1567 case 123:
1568 k++;
1569 break;
1570
1571 case 125:
1572 k--;
1573 break;
1574
1575 case 47:
1576 switch (g = e.charCodeAt(l + 1)) {
1577 case 42:
1578 case 47:
1579 a: {
1580 for (u = l + 1; u < J; ++u) {
1581 switch (e.charCodeAt(u)) {
1582 case 47:
1583 if (42 === g && 42 === e.charCodeAt(u - 1) && l + 2 !== u) {
1584 l = u + 1;
1585 break a;
1586 }
1587
1588 break;
1589
1590 case 10:
1591 if (47 === g) {
1592 l = u + 1;
1593 break a;
1594 }
1595
1596 }
1597 }
1598
1599 l = u;
1600 }
1601
1602 }
1603
1604 break;
1605
1606 case 91:
1607 g++;
1608
1609 case 40:
1610 g++;
1611
1612 case 34:
1613 case 39:
1614 for (; l++ < J && e.charCodeAt(l) !== g;) {
1615 }
1616
1617 }
1618
1619 if (0 === k) break;
1620 l++;
1621 }
1622
1623 k = e.substring(t, l);
1624 0 === q && (q = (f = f.replace(ca, '').trim()).charCodeAt(0));
1625
1626 switch (q) {
1627 case 64:
1628 0 < r && (f = f.replace(N, ''));
1629 g = f.charCodeAt(1);
1630
1631 switch (g) {
1632 case 100:
1633 case 109:
1634 case 115:
1635 case 45:
1636 r = c;
1637 break;
1638
1639 default:
1640 r = O;
1641 }
1642
1643 k = M(c, r, k, g, a + 1);
1644 t = k.length;
1645 0 < A && (r = X(O, f, I), C = H(3, k, r, c, D, z, t, g, a, h), f = r.join(''), void 0 !== C && 0 === (t = (k = C.trim()).length) && (g = 0, k = ''));
1646 if (0 < t) switch (g) {
1647 case 115:
1648 f = f.replace(da, ea);
1649
1650 case 100:
1651 case 109:
1652 case 45:
1653 k = f + '{' + k + '}';
1654 break;
1655
1656 case 107:
1657 f = f.replace(fa, '$1 $2');
1658 k = f + '{' + k + '}';
1659 k = 1 === w || 2 === w && L('@' + k, 3) ? '@-webkit-' + k + '@' + k : '@' + k;
1660 break;
1661
1662 default:
1663 k = f + k, 112 === h && (k = (p += k, ''));
1664 } else k = '';
1665 break;
1666
1667 default:
1668 k = M(c, X(c, f, I), k, h, a + 1);
1669 }
1670
1671 F += k;
1672 k = I = r = u = q = 0;
1673 f = '';
1674 g = e.charCodeAt(++l);
1675 break;
1676
1677 case 125:
1678 case 59:
1679 f = (0 < r ? f.replace(N, '') : f).trim();
1680 if (1 < (t = f.length)) switch (0 === u && (q = f.charCodeAt(0), 45 === q || 96 < q && 123 > q) && (t = (f = f.replace(' ', ':')).length), 0 < A && void 0 !== (C = H(1, f, c, d, D, z, p.length, h, a, h)) && 0 === (t = (f = C.trim()).length) && (f = '\x00\x00'), q = f.charCodeAt(0), g = f.charCodeAt(1), q) {
1681 case 0:
1682 break;
1683
1684 case 64:
1685 if (105 === g || 99 === g) {
1686 G += f + e.charAt(l);
1687 break;
1688 }
1689
1690 default:
1691 58 !== f.charCodeAt(t - 1) && (p += P(f, q, g, f.charCodeAt(2)));
1692 }
1693 I = r = u = q = 0;
1694 f = '';
1695 g = e.charCodeAt(++l);
1696 }
1697 }
1698
1699 switch (g) {
1700 case 13:
1701 case 10:
1702 47 === b ? b = 0 : 0 === 1 + q && 107 !== h && 0 < f.length && (r = 1, f += '\x00');
1703 0 < A * Y && H(0, f, c, d, D, z, p.length, h, a, h);
1704 z = 1;
1705 D++;
1706 break;
1707
1708 case 59:
1709 case 125:
1710 if (0 === b + n + v + m) {
1711 z++;
1712 break;
1713 }
1714
1715 default:
1716 z++;
1717 y = e.charAt(l);
1718
1719 switch (g) {
1720 case 9:
1721 case 32:
1722 if (0 === n + m + b) switch (x) {
1723 case 44:
1724 case 58:
1725 case 9:
1726 case 32:
1727 y = '';
1728 break;
1729
1730 default:
1731 32 !== g && (y = ' ');
1732 }
1733 break;
1734
1735 case 0:
1736 y = '\\0';
1737 break;
1738
1739 case 12:
1740 y = '\\f';
1741 break;
1742
1743 case 11:
1744 y = '\\v';
1745 break;
1746
1747 case 38:
1748 0 === n + b + m && (r = I = 1, y = '\f' + y);
1749 break;
1750
1751 case 108:
1752 if (0 === n + b + m + E && 0 < u) switch (l - u) {
1753 case 2:
1754 112 === x && 58 === e.charCodeAt(l - 3) && (E = x);
1755
1756 case 8:
1757 111 === K && (E = K);
1758 }
1759 break;
1760
1761 case 58:
1762 0 === n + b + m && (u = l);
1763 break;
1764
1765 case 44:
1766 0 === b + v + n + m && (r = 1, y += '\r');
1767 break;
1768
1769 case 34:
1770 case 39:
1771 0 === b && (n = n === g ? 0 : 0 === n ? g : n);
1772 break;
1773
1774 case 91:
1775 0 === n + b + v && m++;
1776 break;
1777
1778 case 93:
1779 0 === n + b + v && m--;
1780 break;
1781
1782 case 41:
1783 0 === n + b + m && v--;
1784 break;
1785
1786 case 40:
1787 if (0 === n + b + m) {
1788 if (0 === q) switch (2 * x + 3 * K) {
1789 case 533:
1790 break;
1791
1792 default:
1793 q = 1;
1794 }
1795 v++;
1796 }
1797
1798 break;
1799
1800 case 64:
1801 0 === b + v + n + m + u + k && (k = 1);
1802 break;
1803
1804 case 42:
1805 case 47:
1806 if (!(0 < n + m + v)) switch (b) {
1807 case 0:
1808 switch (2 * g + 3 * e.charCodeAt(l + 1)) {
1809 case 235:
1810 b = 47;
1811 break;
1812
1813 case 220:
1814 t = l, b = 42;
1815 }
1816
1817 break;
1818
1819 case 42:
1820 47 === g && 42 === x && t + 2 !== l && (33 === e.charCodeAt(t + 2) && (p += e.substring(t, l + 1)), y = '', b = 0);
1821 }
1822 }
1823
1824 0 === b && (f += y);
1825 }
1826
1827 K = x;
1828 x = g;
1829 l++;
1830 }
1831
1832 t = p.length;
1833
1834 if (0 < t) {
1835 r = c;
1836 if (0 < A && (C = H(2, p, r, d, D, z, t, h, a, h), void 0 !== C && 0 === (p = C).length)) return G + p + F;
1837 p = r.join(',') + '{' + p + '}';
1838
1839 if (0 !== w * E) {
1840 2 !== w || L(p, 2) || (E = 0);
1841
1842 switch (E) {
1843 case 111:
1844 p = p.replace(ha, ':-moz-$1') + p;
1845 break;
1846
1847 case 112:
1848 p = p.replace(Q, '::-webkit-input-$1') + p.replace(Q, '::-moz-$1') + p.replace(Q, ':-ms-input-$1') + p;
1849 }
1850
1851 E = 0;
1852 }
1853 }
1854
1855 return G + p + F;
1856 }
1857
1858 function X(d, c, e) {
1859 var h = c.trim().split(ia);
1860 c = h;
1861 var a = h.length,
1862 m = d.length;
1863
1864 switch (m) {
1865 case 0:
1866 case 1:
1867 var b = 0;
1868
1869 for (d = 0 === m ? '' : d[0] + ' '; b < a; ++b) {
1870 c[b] = Z(d, c[b], e).trim();
1871 }
1872
1873 break;
1874
1875 default:
1876 var v = b = 0;
1877
1878 for (c = []; b < a; ++b) {
1879 for (var n = 0; n < m; ++n) {
1880 c[v++] = Z(d[n] + ' ', h[b], e).trim();
1881 }
1882 }
1883
1884 }
1885
1886 return c;
1887 }
1888
1889 function Z(d, c, e) {
1890 var h = c.charCodeAt(0);
1891 33 > h && (h = (c = c.trim()).charCodeAt(0));
1892
1893 switch (h) {
1894 case 38:
1895 return c.replace(F, '$1' + d.trim());
1896
1897 case 58:
1898 return d.trim() + c.replace(F, '$1' + d.trim());
1899
1900 default:
1901 if (0 < 1 * e && 0 < c.indexOf('\f')) return c.replace(F, (58 === d.charCodeAt(0) ? '' : '$1') + d.trim());
1902 }
1903
1904 return d + c;
1905 }
1906
1907 function P(d, c, e, h) {
1908 var a = d + ';',
1909 m = 2 * c + 3 * e + 4 * h;
1910
1911 if (944 === m) {
1912 d = a.indexOf(':', 9) + 1;
1913 var b = a.substring(d, a.length - 1).trim();
1914 b = a.substring(0, d).trim() + b + ';';
1915 return 1 === w || 2 === w && L(b, 1) ? '-webkit-' + b + b : b;
1916 }
1917
1918 if (0 === w || 2 === w && !L(a, 1)) return a;
1919
1920 switch (m) {
1921 case 1015:
1922 return 97 === a.charCodeAt(10) ? '-webkit-' + a + a : a;
1923
1924 case 951:
1925 return 116 === a.charCodeAt(3) ? '-webkit-' + a + a : a;
1926
1927 case 963:
1928 return 110 === a.charCodeAt(5) ? '-webkit-' + a + a : a;
1929
1930 case 1009:
1931 if (100 !== a.charCodeAt(4)) break;
1932
1933 case 969:
1934 case 942:
1935 return '-webkit-' + a + a;
1936
1937 case 978:
1938 return '-webkit-' + a + '-moz-' + a + a;
1939
1940 case 1019:
1941 case 983:
1942 return '-webkit-' + a + '-moz-' + a + '-ms-' + a + a;
1943
1944 case 883:
1945 if (45 === a.charCodeAt(8)) return '-webkit-' + a + a;
1946 if (0 < a.indexOf('image-set(', 11)) return a.replace(ja, '$1-webkit-$2') + a;
1947 break;
1948
1949 case 932:
1950 if (45 === a.charCodeAt(4)) switch (a.charCodeAt(5)) {
1951 case 103:
1952 return '-webkit-box-' + a.replace('-grow', '') + '-webkit-' + a + '-ms-' + a.replace('grow', 'positive') + a;
1953
1954 case 115:
1955 return '-webkit-' + a + '-ms-' + a.replace('shrink', 'negative') + a;
1956
1957 case 98:
1958 return '-webkit-' + a + '-ms-' + a.replace('basis', 'preferred-size') + a;
1959 }
1960 return '-webkit-' + a + '-ms-' + a + a;
1961
1962 case 964:
1963 return '-webkit-' + a + '-ms-flex-' + a + a;
1964
1965 case 1023:
1966 if (99 !== a.charCodeAt(8)) break;
1967 b = a.substring(a.indexOf(':', 15)).replace('flex-', '').replace('space-between', 'justify');
1968 return '-webkit-box-pack' + b + '-webkit-' + a + '-ms-flex-pack' + b + a;
1969
1970 case 1005:
1971 return ka.test(a) ? a.replace(aa, ':-webkit-') + a.replace(aa, ':-moz-') + a : a;
1972
1973 case 1e3:
1974 b = a.substring(13).trim();
1975 c = b.indexOf('-') + 1;
1976
1977 switch (b.charCodeAt(0) + b.charCodeAt(c)) {
1978 case 226:
1979 b = a.replace(G, 'tb');
1980 break;
1981
1982 case 232:
1983 b = a.replace(G, 'tb-rl');
1984 break;
1985
1986 case 220:
1987 b = a.replace(G, 'lr');
1988 break;
1989
1990 default:
1991 return a;
1992 }
1993
1994 return '-webkit-' + a + '-ms-' + b + a;
1995
1996 case 1017:
1997 if (-1 === a.indexOf('sticky', 9)) break;
1998
1999 case 975:
2000 c = (a = d).length - 10;
2001 b = (33 === a.charCodeAt(c) ? a.substring(0, c) : a).substring(d.indexOf(':', 7) + 1).trim();
2002
2003 switch (m = b.charCodeAt(0) + (b.charCodeAt(7) | 0)) {
2004 case 203:
2005 if (111 > b.charCodeAt(8)) break;
2006
2007 case 115:
2008 a = a.replace(b, '-webkit-' + b) + ';' + a;
2009 break;
2010
2011 case 207:
2012 case 102:
2013 a = a.replace(b, '-webkit-' + (102 < m ? 'inline-' : '') + 'box') + ';' + a.replace(b, '-webkit-' + b) + ';' + a.replace(b, '-ms-' + b + 'box') + ';' + a;
2014 }
2015
2016 return a + ';';
2017
2018 case 938:
2019 if (45 === a.charCodeAt(5)) switch (a.charCodeAt(6)) {
2020 case 105:
2021 return b = a.replace('-items', ''), '-webkit-' + a + '-webkit-box-' + b + '-ms-flex-' + b + a;
2022
2023 case 115:
2024 return '-webkit-' + a + '-ms-flex-item-' + a.replace(ba, '') + a;
2025
2026 default:
2027 return '-webkit-' + a + '-ms-flex-line-pack' + a.replace('align-content', '').replace(ba, '') + a;
2028 }
2029 break;
2030
2031 case 973:
2032 case 989:
2033 if (45 !== a.charCodeAt(3) || 122 === a.charCodeAt(4)) break;
2034
2035 case 931:
2036 case 953:
2037 if (!0 === la.test(d)) return 115 === (b = d.substring(d.indexOf(':') + 1)).charCodeAt(0) ? P(d.replace('stretch', 'fill-available'), c, e, h).replace(':fill-available', ':stretch') : a.replace(b, '-webkit-' + b) + a.replace(b, '-moz-' + b.replace('fill-', '')) + a;
2038 break;
2039
2040 case 962:
2041 if (a = '-webkit-' + a + (102 === a.charCodeAt(5) ? '-ms-' + a : '') + a, 211 === e + h && 105 === a.charCodeAt(13) && 0 < a.indexOf('transform', 10)) return a.substring(0, a.indexOf(';', 27) + 1).replace(ma, '$1-webkit-$2') + a;
2042 }
2043
2044 return a;
2045 }
2046
2047 function L(d, c) {
2048 var e = d.indexOf(1 === c ? ':' : '{'),
2049 h = d.substring(0, 3 !== c ? e : 10);
2050 e = d.substring(e + 1, d.length - 1);
2051 return R(2 !== c ? h : h.replace(na, '$1'), e, c);
2052 }
2053
2054 function ea(d, c) {
2055 var e = P(c, c.charCodeAt(0), c.charCodeAt(1), c.charCodeAt(2));
2056 return e !== c + ';' ? e.replace(oa, ' or ($1)').substring(4) : '(' + c + ')';
2057 }
2058
2059 function H(d, c, e, h, a, m, b, v, n, q) {
2060 for (var g = 0, x = c, w; g < A; ++g) {
2061 switch (w = S[g].call(B, d, x, e, h, a, m, b, v, n, q)) {
2062 case void 0:
2063 case !1:
2064 case !0:
2065 case null:
2066 break;
2067
2068 default:
2069 x = w;
2070 }
2071 }
2072
2073 if (x !== c) return x;
2074 }
2075
2076 function T(d) {
2077 switch (d) {
2078 case void 0:
2079 case null:
2080 A = S.length = 0;
2081 break;
2082
2083 default:
2084 if ('function' === typeof d) S[A++] = d;else if ('object' === typeof d) for (var c = 0, e = d.length; c < e; ++c) {
2085 T(d[c]);
2086 } else Y = !!d | 0;
2087 }
2088
2089 return T;
2090 }
2091
2092 function U(d) {
2093 d = d.prefix;
2094 void 0 !== d && (R = null, d ? 'function' !== typeof d ? w = 1 : (w = 2, R = d) : w = 0);
2095 return U;
2096 }
2097
2098 function B(d, c) {
2099 var e = d;
2100 33 > e.charCodeAt(0) && (e = e.trim());
2101 V = e;
2102 e = [V];
2103
2104 if (0 < A) {
2105 var h = H(-1, c, e, e, D, z, 0, 0, 0, 0);
2106 void 0 !== h && 'string' === typeof h && (c = h);
2107 }
2108
2109 var a = M(O, e, c, 0, 0);
2110 0 < A && (h = H(-2, a, e, e, D, z, a.length, 0, 0, 0), void 0 !== h && (a = h));
2111 V = '';
2112 E = 0;
2113 z = D = 1;
2114 return a;
2115 }
2116
2117 var ca = /^\0+/g,
2118 N = /[\0\r\f]/g,
2119 aa = /: */g,
2120 ka = /zoo|gra/,
2121 ma = /([,: ])(transform)/g,
2122 ia = /,\r+?/g,
2123 F = /([\t\r\n ])*\f?&/g,
2124 fa = /@(k\w+)\s*(\S*)\s*/,
2125 Q = /::(place)/g,
2126 ha = /:(read-only)/g,
2127 G = /[svh]\w+-[tblr]{2}/,
2128 da = /\(\s*(.*)\s*\)/g,
2129 oa = /([\s\S]*?);/g,
2130 ba = /-self|flex-/g,
2131 na = /[^]*?(:[rp][el]a[\w-]+)[^]*/,
2132 la = /stretch|:\s*\w+\-(?:conte|avail)/,
2133 ja = /([^-])(image-set\()/,
2134 z = 1,
2135 D = 1,
2136 E = 0,
2137 w = 1,
2138 O = [],
2139 S = [],
2140 A = 0,
2141 R = null,
2142 Y = 0,
2143 V = '';
2144 B.use = T;
2145 B.set = U;
2146 void 0 !== W && U(W);
2147 return B;
2148 }
2149
2150 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (stylis_min);
2151
2152
2153 /***/ }),
2154
2155 /***/ "../node_modules/@emotion/unitless/dist/unitless.browser.esm.js":
2156 /*!**********************************************************************!*\
2157 !*** ../node_modules/@emotion/unitless/dist/unitless.browser.esm.js ***!
2158 \**********************************************************************/
2159 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2160
2161 "use strict";
2162 __webpack_require__.r(__webpack_exports__);
2163 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2164 /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
2165 /* harmony export */ });
2166 var unitlessKeys = {
2167 animationIterationCount: 1,
2168 borderImageOutset: 1,
2169 borderImageSlice: 1,
2170 borderImageWidth: 1,
2171 boxFlex: 1,
2172 boxFlexGroup: 1,
2173 boxOrdinalGroup: 1,
2174 columnCount: 1,
2175 columns: 1,
2176 flex: 1,
2177 flexGrow: 1,
2178 flexPositive: 1,
2179 flexShrink: 1,
2180 flexNegative: 1,
2181 flexOrder: 1,
2182 gridRow: 1,
2183 gridRowEnd: 1,
2184 gridRowSpan: 1,
2185 gridRowStart: 1,
2186 gridColumn: 1,
2187 gridColumnEnd: 1,
2188 gridColumnSpan: 1,
2189 gridColumnStart: 1,
2190 msGridRow: 1,
2191 msGridRowSpan: 1,
2192 msGridColumn: 1,
2193 msGridColumnSpan: 1,
2194 fontWeight: 1,
2195 lineHeight: 1,
2196 opacity: 1,
2197 order: 1,
2198 orphans: 1,
2199 tabSize: 1,
2200 widows: 1,
2201 zIndex: 1,
2202 zoom: 1,
2203 WebkitLineClamp: 1,
2204 // SVG-related properties
2205 fillOpacity: 1,
2206 floodOpacity: 1,
2207 stopOpacity: 1,
2208 strokeDasharray: 1,
2209 strokeDashoffset: 1,
2210 strokeMiterlimit: 1,
2211 strokeOpacity: 1,
2212 strokeWidth: 1
2213 };
2214
2215 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (unitlessKeys);
2216
2217
2218 /***/ }),
2219
2220 /***/ "../node_modules/@reach/router/es/index.js":
2221 /*!*************************************************!*\
2222 !*** ../node_modules/@reach/router/es/index.js ***!
2223 \*************************************************/
2224 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2225
2226 "use strict";
2227 __webpack_require__.r(__webpack_exports__);
2228 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2229 /* harmony export */ "Link": () => (/* binding */ Link),
2230 /* harmony export */ "Location": () => (/* binding */ Location),
2231 /* harmony export */ "LocationProvider": () => (/* binding */ LocationProvider),
2232 /* harmony export */ "Match": () => (/* binding */ Match),
2233 /* harmony export */ "Redirect": () => (/* binding */ Redirect),
2234 /* harmony export */ "Router": () => (/* binding */ Router),
2235 /* harmony export */ "ServerLocation": () => (/* binding */ ServerLocation),
2236 /* harmony export */ "createHistory": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createHistory),
2237 /* harmony export */ "createMemorySource": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createMemorySource),
2238 /* harmony export */ "isRedirect": () => (/* binding */ isRedirect),
2239 /* harmony export */ "navigate": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.navigate),
2240 /* harmony export */ "redirectTo": () => (/* binding */ redirectTo),
2241 /* harmony export */ "globalHistory": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.globalHistory),
2242 /* harmony export */ "matchPath": () => (/* reexport safe */ _lib_utils__WEBPACK_IMPORTED_MODULE_5__.match),
2243 /* harmony export */ "useLocation": () => (/* binding */ useLocation),
2244 /* harmony export */ "useNavigate": () => (/* binding */ useNavigate),
2245 /* harmony export */ "useParams": () => (/* binding */ useParams),
2246 /* harmony export */ "useMatch": () => (/* binding */ useMatch)
2247 /* harmony export */ });
2248 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
2249 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
2250 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2251 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);
2252 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! invariant */ "../node_modules/invariant/browser.js");
2253 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_2__);
2254 /* harmony import */ var create_react_context__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! create-react-context */ "../node_modules/create-react-context/lib/index.js");
2255 /* harmony import */ var create_react_context__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(create_react_context__WEBPACK_IMPORTED_MODULE_3__);
2256 /* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-lifecycles-compat */ "../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js");
2257 /* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./lib/utils */ "../node_modules/@reach/router/es/lib/utils.js");
2258 /* harmony import */ var _lib_history__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./lib/history */ "../node_modules/@reach/router/es/lib/history.js");
2259 var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
2260
2261 function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
2262
2263 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
2264
2265 function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
2266
2267 function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
2268
2269 /* eslint-disable jsx-a11y/anchor-has-content */
2270
2271
2272
2273
2274
2275
2276
2277
2278 ////////////////////////////////////////////////////////////////////////////////
2279
2280 var createNamedContext = function createNamedContext(name, defaultValue) {
2281 var Ctx = create_react_context__WEBPACK_IMPORTED_MODULE_3___default()(defaultValue);
2282 Ctx.displayName = name;
2283 return Ctx;
2284 };
2285
2286 ////////////////////////////////////////////////////////////////////////////////
2287 // Location Context/Provider
2288 var LocationContext = createNamedContext("Location");
2289
2290 // sets up a listener if there isn't one already so apps don't need to be
2291 // wrapped in some top level provider
2292 var Location = function Location(_ref) {
2293 var children = _ref.children;
2294 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2295 LocationContext.Consumer,
2296 null,
2297 function (context) {
2298 return context ? children(context) : react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2299 LocationProvider,
2300 null,
2301 children
2302 );
2303 }
2304 );
2305 };
2306
2307 var LocationProvider = function (_React$Component) {
2308 _inherits(LocationProvider, _React$Component);
2309
2310 function LocationProvider() {
2311 var _temp, _this, _ret;
2312
2313 _classCallCheck(this, LocationProvider);
2314
2315 for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
2316 args[_key] = arguments[_key];
2317 }
2318
2319 return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = {
2320 context: _this.getContext(),
2321 refs: { unlisten: null }
2322 }, _temp), _possibleConstructorReturn(_this, _ret);
2323 }
2324
2325 LocationProvider.prototype.getContext = function getContext() {
2326 var _props$history = this.props.history,
2327 navigate = _props$history.navigate,
2328 location = _props$history.location;
2329
2330 return { navigate: navigate, location: location };
2331 };
2332
2333 LocationProvider.prototype.componentDidCatch = function componentDidCatch(error, info) {
2334 if (isRedirect(error)) {
2335 var _navigate = this.props.history.navigate;
2336
2337 _navigate(error.uri, { replace: true });
2338 } else {
2339 throw error;
2340 }
2341 };
2342
2343 LocationProvider.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
2344 if (prevState.context.location !== this.state.context.location) {
2345 this.props.history._onTransitionComplete();
2346 }
2347 };
2348
2349 LocationProvider.prototype.componentDidMount = function componentDidMount() {
2350 var _this2 = this;
2351
2352 var refs = this.state.refs,
2353 history = this.props.history;
2354
2355 history._onTransitionComplete();
2356 refs.unlisten = history.listen(function () {
2357 Promise.resolve().then(function () {
2358 // TODO: replace rAF with react deferred update API when it's ready https://github.com/facebook/react/issues/13306
2359 requestAnimationFrame(function () {
2360 if (!_this2.unmounted) {
2361 _this2.setState(function () {
2362 return { context: _this2.getContext() };
2363 });
2364 }
2365 });
2366 });
2367 });
2368 };
2369
2370 LocationProvider.prototype.componentWillUnmount = function componentWillUnmount() {
2371 var refs = this.state.refs;
2372
2373 this.unmounted = true;
2374 refs.unlisten();
2375 };
2376
2377 LocationProvider.prototype.render = function render() {
2378 var context = this.state.context,
2379 children = this.props.children;
2380
2381 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2382 LocationContext.Provider,
2383 { value: context },
2384 typeof children === "function" ? children(context) : children || null
2385 );
2386 };
2387
2388 return LocationProvider;
2389 }((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
2390
2391 ////////////////////////////////////////////////////////////////////////////////
2392
2393
2394 LocationProvider.defaultProps = {
2395 history: _lib_history__WEBPACK_IMPORTED_MODULE_6__.globalHistory
2396 };
2397 true ? LocationProvider.propTypes = {
2398 history: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().object.isRequired)
2399 } : 0;
2400 var ServerLocation = function ServerLocation(_ref2) {
2401 var url = _ref2.url,
2402 children = _ref2.children;
2403
2404 var searchIndex = url.indexOf("?");
2405 var searchExists = searchIndex > -1;
2406 var pathname = void 0;
2407 var search = "";
2408 var hash = "";
2409
2410 if (searchExists) {
2411 pathname = url.substring(0, searchIndex);
2412 search = url.substring(searchIndex);
2413 } else {
2414 pathname = url;
2415 }
2416
2417 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2418 LocationContext.Provider,
2419 {
2420 value: {
2421 location: {
2422 pathname: pathname,
2423 search: search,
2424 hash: hash
2425 },
2426 navigate: function navigate() {
2427 throw new Error("You can't call navigate on the server.");
2428 }
2429 }
2430 },
2431 children
2432 );
2433 };
2434 ////////////////////////////////////////////////////////////////////////////////
2435 // Sets baseuri and basepath for nested routers and links
2436 var BaseContext = createNamedContext("Base", { baseuri: "/", basepath: "/" });
2437
2438 ////////////////////////////////////////////////////////////////////////////////
2439 // The main event, welcome to the show everybody.
2440 var Router = function Router(props) {
2441 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2442 BaseContext.Consumer,
2443 null,
2444 function (baseContext) {
2445 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2446 Location,
2447 null,
2448 function (locationContext) {
2449 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(RouterImpl, _extends({}, baseContext, locationContext, props));
2450 }
2451 );
2452 }
2453 );
2454 };
2455
2456 var RouterImpl = function (_React$PureComponent) {
2457 _inherits(RouterImpl, _React$PureComponent);
2458
2459 function RouterImpl() {
2460 _classCallCheck(this, RouterImpl);
2461
2462 return _possibleConstructorReturn(this, _React$PureComponent.apply(this, arguments));
2463 }
2464
2465 RouterImpl.prototype.render = function render() {
2466 var _props = this.props,
2467 location = _props.location,
2468 _navigate2 = _props.navigate,
2469 basepath = _props.basepath,
2470 primary = _props.primary,
2471 children = _props.children,
2472 baseuri = _props.baseuri,
2473 _props$component = _props.component,
2474 component = _props$component === undefined ? "div" : _props$component,
2475 domProps = _objectWithoutProperties(_props, ["location", "navigate", "basepath", "primary", "children", "baseuri", "component"]);
2476
2477 var routes = react__WEBPACK_IMPORTED_MODULE_0___default().Children.toArray(children).reduce(function (array, child) {
2478 var routes = createRoute(basepath)(child);
2479 return array.concat(routes);
2480 }, []);
2481 var pathname = location.pathname;
2482
2483
2484 var match = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.pick)(routes, pathname);
2485
2486 if (match) {
2487 var params = match.params,
2488 uri = match.uri,
2489 route = match.route,
2490 element = match.route.value;
2491
2492 // remove the /* from the end for child routes relative paths
2493
2494 basepath = route.default ? basepath : route.path.replace(/\*$/, "");
2495
2496 var props = _extends({}, params, {
2497 uri: uri,
2498 location: location,
2499 navigate: function navigate(to, options) {
2500 return _navigate2((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, uri), options);
2501 }
2502 });
2503
2504 var clone = react__WEBPACK_IMPORTED_MODULE_0___default().cloneElement(element, props, element.props.children ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2505 Router,
2506 { location: location, primary: primary },
2507 element.props.children
2508 ) : undefined);
2509
2510 // using 'div' for < 16.3 support
2511 var FocusWrapper = primary ? FocusHandler : component;
2512 // don't pass any props to 'div'
2513 var wrapperProps = primary ? _extends({ uri: uri, location: location, component: component }, domProps) : domProps;
2514
2515 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2516 BaseContext.Provider,
2517 { value: { baseuri: uri, basepath: basepath } },
2518 react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2519 FocusWrapper,
2520 wrapperProps,
2521 clone
2522 )
2523 );
2524 } else {
2525 // Not sure if we want this, would require index routes at every level
2526 // warning(
2527 // false,
2528 // `<Router basepath="${basepath}">\n\nNothing matched:\n\t${
2529 // location.pathname
2530 // }\n\nPaths checked: \n\t${routes
2531 // .map(route => route.path)
2532 // .join(
2533 // "\n\t"
2534 // )}\n\nTo get rid of this warning, add a default NotFound component as child of Router:
2535 // \n\tlet NotFound = () => <div>Not Found!</div>
2536 // \n\t<Router>\n\t <NotFound default/>\n\t {/* ... */}\n\t</Router>`
2537 // );
2538 return null;
2539 }
2540 };
2541
2542 return RouterImpl;
2543 }((react__WEBPACK_IMPORTED_MODULE_0___default().PureComponent));
2544
2545 RouterImpl.defaultProps = {
2546 primary: true
2547 };
2548
2549
2550 var FocusContext = createNamedContext("Focus");
2551
2552 var FocusHandler = function FocusHandler(_ref3) {
2553 var uri = _ref3.uri,
2554 location = _ref3.location,
2555 component = _ref3.component,
2556 domProps = _objectWithoutProperties(_ref3, ["uri", "location", "component"]);
2557
2558 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2559 FocusContext.Consumer,
2560 null,
2561 function (requestFocus) {
2562 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(FocusHandlerImpl, _extends({}, domProps, {
2563 component: component,
2564 requestFocus: requestFocus,
2565 uri: uri,
2566 location: location
2567 }));
2568 }
2569 );
2570 };
2571
2572 // don't focus on initial render
2573 var initialRender = true;
2574 var focusHandlerCount = 0;
2575
2576 var FocusHandlerImpl = function (_React$Component2) {
2577 _inherits(FocusHandlerImpl, _React$Component2);
2578
2579 function FocusHandlerImpl() {
2580 var _temp2, _this4, _ret2;
2581
2582 _classCallCheck(this, FocusHandlerImpl);
2583
2584 for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
2585 args[_key2] = arguments[_key2];
2586 }
2587
2588 return _ret2 = (_temp2 = (_this4 = _possibleConstructorReturn(this, _React$Component2.call.apply(_React$Component2, [this].concat(args))), _this4), _this4.state = {}, _this4.requestFocus = function (node) {
2589 if (!_this4.state.shouldFocus && node) {
2590 node.focus();
2591 }
2592 }, _temp2), _possibleConstructorReturn(_this4, _ret2);
2593 }
2594
2595 FocusHandlerImpl.getDerivedStateFromProps = function getDerivedStateFromProps(nextProps, prevState) {
2596 var initial = prevState.uri == null;
2597 if (initial) {
2598 return _extends({
2599 shouldFocus: true
2600 }, nextProps);
2601 } else {
2602 var myURIChanged = nextProps.uri !== prevState.uri;
2603 var navigatedUpToMe = prevState.location.pathname !== nextProps.location.pathname && nextProps.location.pathname === nextProps.uri;
2604 return _extends({
2605 shouldFocus: myURIChanged || navigatedUpToMe
2606 }, nextProps);
2607 }
2608 };
2609
2610 FocusHandlerImpl.prototype.componentDidMount = function componentDidMount() {
2611 focusHandlerCount++;
2612 this.focus();
2613 };
2614
2615 FocusHandlerImpl.prototype.componentWillUnmount = function componentWillUnmount() {
2616 focusHandlerCount--;
2617 if (focusHandlerCount === 0) {
2618 initialRender = true;
2619 }
2620 };
2621
2622 FocusHandlerImpl.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
2623 if (prevProps.location !== this.props.location && this.state.shouldFocus) {
2624 this.focus();
2625 }
2626 };
2627
2628 FocusHandlerImpl.prototype.focus = function focus() {
2629 if (false) {}
2630
2631 var requestFocus = this.props.requestFocus;
2632
2633
2634 if (requestFocus) {
2635 requestFocus(this.node);
2636 } else {
2637 if (initialRender) {
2638 initialRender = false;
2639 } else if (this.node) {
2640 // React polyfills [autofocus] and it fires earlier than cDM,
2641 // so we were stealing focus away, this line prevents that.
2642 if (!this.node.contains(document.activeElement)) {
2643 this.node.focus();
2644 }
2645 }
2646 }
2647 };
2648
2649 FocusHandlerImpl.prototype.render = function render() {
2650 var _this5 = this;
2651
2652 var _props2 = this.props,
2653 children = _props2.children,
2654 style = _props2.style,
2655 requestFocus = _props2.requestFocus,
2656 _props2$component = _props2.component,
2657 Comp = _props2$component === undefined ? "div" : _props2$component,
2658 uri = _props2.uri,
2659 location = _props2.location,
2660 domProps = _objectWithoutProperties(_props2, ["children", "style", "requestFocus", "component", "uri", "location"]);
2661
2662 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2663 Comp,
2664 _extends({
2665 style: _extends({ outline: "none" }, style),
2666 tabIndex: "-1",
2667 ref: function ref(n) {
2668 return _this5.node = n;
2669 }
2670 }, domProps),
2671 react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2672 FocusContext.Provider,
2673 { value: this.requestFocus },
2674 this.props.children
2675 )
2676 );
2677 };
2678
2679 return FocusHandlerImpl;
2680 }((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
2681
2682 (0,react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_4__.polyfill)(FocusHandlerImpl);
2683
2684 var k = function k() {};
2685
2686 ////////////////////////////////////////////////////////////////////////////////
2687 var forwardRef = (react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef);
2688
2689 if (typeof forwardRef === "undefined") {
2690 forwardRef = function forwardRef(C) {
2691 return C;
2692 };
2693 }
2694
2695 var Link = forwardRef(function (_ref4, ref) {
2696 var innerRef = _ref4.innerRef,
2697 props = _objectWithoutProperties(_ref4, ["innerRef"]);
2698
2699 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2700 BaseContext.Consumer,
2701 null,
2702 function (_ref5) {
2703 var basepath = _ref5.basepath,
2704 baseuri = _ref5.baseuri;
2705 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2706 Location,
2707 null,
2708 function (_ref6) {
2709 var location = _ref6.location,
2710 navigate = _ref6.navigate;
2711
2712 var to = props.to,
2713 state = props.state,
2714 replace = props.replace,
2715 _props$getProps = props.getProps,
2716 getProps = _props$getProps === undefined ? k : _props$getProps,
2717 anchorProps = _objectWithoutProperties(props, ["to", "state", "replace", "getProps"]);
2718
2719 var href = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
2720 var encodedHref = encodeURI(href);
2721 var isCurrent = location.pathname === encodedHref;
2722 var isPartiallyCurrent = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.startsWith)(location.pathname, encodedHref);
2723
2724 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("a", _extends({
2725 ref: ref || innerRef,
2726 "aria-current": isCurrent ? "page" : undefined
2727 }, anchorProps, getProps({ isCurrent: isCurrent, isPartiallyCurrent: isPartiallyCurrent, href: href, location: location }), {
2728 href: href,
2729 onClick: function onClick(event) {
2730 if (anchorProps.onClick) anchorProps.onClick(event);
2731 if (shouldNavigate(event)) {
2732 event.preventDefault();
2733 var shouldReplace = replace;
2734 if (typeof replace !== "boolean" && isCurrent) {
2735 var _location$state = _extends({}, location.state),
2736 key = _location$state.key,
2737 restState = _objectWithoutProperties(_location$state, ["key"]);
2738
2739 shouldReplace = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.shallowCompare)(_extends({}, state), restState);
2740 }
2741 navigate(href, {
2742 state: state,
2743 replace: shouldReplace
2744 });
2745 }
2746 }
2747 }));
2748 }
2749 );
2750 }
2751 );
2752 });
2753
2754 Link.displayName = "Link";
2755
2756 true ? Link.propTypes = {
2757 to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired)
2758 } : 0;
2759
2760 ////////////////////////////////////////////////////////////////////////////////
2761 function RedirectRequest(uri) {
2762 this.uri = uri;
2763 }
2764
2765 var isRedirect = function isRedirect(o) {
2766 return o instanceof RedirectRequest;
2767 };
2768
2769 var redirectTo = function redirectTo(to) {
2770 throw new RedirectRequest(to);
2771 };
2772
2773 var RedirectImpl = function (_React$Component3) {
2774 _inherits(RedirectImpl, _React$Component3);
2775
2776 function RedirectImpl() {
2777 _classCallCheck(this, RedirectImpl);
2778
2779 return _possibleConstructorReturn(this, _React$Component3.apply(this, arguments));
2780 }
2781
2782 // Support React < 16 with this hook
2783 RedirectImpl.prototype.componentDidMount = function componentDidMount() {
2784 var _props3 = this.props,
2785 navigate = _props3.navigate,
2786 to = _props3.to,
2787 from = _props3.from,
2788 _props3$replace = _props3.replace,
2789 replace = _props3$replace === undefined ? true : _props3$replace,
2790 state = _props3.state,
2791 noThrow = _props3.noThrow,
2792 baseuri = _props3.baseuri,
2793 props = _objectWithoutProperties(_props3, ["navigate", "to", "from", "replace", "state", "noThrow", "baseuri"]);
2794
2795 Promise.resolve().then(function () {
2796 var resolvedTo = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
2797 navigate((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.insertParams)(resolvedTo, props), { replace: replace, state: state });
2798 });
2799 };
2800
2801 RedirectImpl.prototype.render = function render() {
2802 var _props4 = this.props,
2803 navigate = _props4.navigate,
2804 to = _props4.to,
2805 from = _props4.from,
2806 replace = _props4.replace,
2807 state = _props4.state,
2808 noThrow = _props4.noThrow,
2809 baseuri = _props4.baseuri,
2810 props = _objectWithoutProperties(_props4, ["navigate", "to", "from", "replace", "state", "noThrow", "baseuri"]);
2811
2812 var resolvedTo = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
2813 if (!noThrow) redirectTo((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.insertParams)(resolvedTo, props));
2814 return null;
2815 };
2816
2817 return RedirectImpl;
2818 }((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
2819
2820 var Redirect = function Redirect(props) {
2821 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2822 BaseContext.Consumer,
2823 null,
2824 function (_ref7) {
2825 var baseuri = _ref7.baseuri;
2826 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2827 Location,
2828 null,
2829 function (locationContext) {
2830 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(RedirectImpl, _extends({}, locationContext, { baseuri: baseuri }, props));
2831 }
2832 );
2833 }
2834 );
2835 };
2836
2837 true ? Redirect.propTypes = {
2838 from: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),
2839 to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired)
2840 } : 0;
2841
2842 ////////////////////////////////////////////////////////////////////////////////
2843 var Match = function Match(_ref8) {
2844 var path = _ref8.path,
2845 children = _ref8.children;
2846 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2847 BaseContext.Consumer,
2848 null,
2849 function (_ref9) {
2850 var baseuri = _ref9.baseuri;
2851 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2852 Location,
2853 null,
2854 function (_ref10) {
2855 var navigate = _ref10.navigate,
2856 location = _ref10.location;
2857
2858 var resolvedPath = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(path, baseuri);
2859 var result = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(resolvedPath, location.pathname);
2860 return children({
2861 navigate: navigate,
2862 location: location,
2863 match: result ? _extends({}, result.params, {
2864 uri: result.uri,
2865 path: path
2866 }) : null
2867 });
2868 }
2869 );
2870 }
2871 );
2872 };
2873
2874 ////////////////////////////////////////////////////////////////////////////////
2875 // Hooks
2876
2877 var useLocation = function useLocation() {
2878 var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(LocationContext);
2879
2880 if (!context) {
2881 throw new Error("useLocation hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
2882 }
2883
2884 return context.location;
2885 };
2886
2887 var useNavigate = function useNavigate() {
2888 var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(LocationContext);
2889
2890 if (!context) {
2891 throw new Error("useNavigate hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
2892 }
2893
2894 return context.navigate;
2895 };
2896
2897 var useParams = function useParams() {
2898 var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(BaseContext);
2899
2900 if (!context) {
2901 throw new Error("useParams hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
2902 }
2903
2904 var location = useLocation();
2905
2906 var results = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(context.basepath, location.pathname);
2907
2908 return results ? results.params : null;
2909 };
2910
2911 var useMatch = function useMatch(path) {
2912 if (!path) {
2913 throw new Error("useMatch(path: string) requires an argument of a string to match against");
2914 }
2915 var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(BaseContext);
2916
2917 if (!context) {
2918 throw new Error("useMatch hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
2919 }
2920
2921 var location = useLocation();
2922
2923 var resolvedPath = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(path, context.baseuri);
2924 var result = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(resolvedPath, location.pathname);
2925 return result ? _extends({}, result.params, {
2926 uri: result.uri,
2927 path: path
2928 }) : null;
2929 };
2930
2931 ////////////////////////////////////////////////////////////////////////////////
2932 // Junk
2933 var stripSlashes = function stripSlashes(str) {
2934 return str.replace(/(^\/+|\/+$)/g, "");
2935 };
2936
2937 var createRoute = function createRoute(basepath) {
2938 return function (element) {
2939 if (!element) {
2940 return null;
2941 }
2942
2943 if (element.type === (react__WEBPACK_IMPORTED_MODULE_0___default().Fragment) && element.props.children) {
2944 return react__WEBPACK_IMPORTED_MODULE_0___default().Children.map(element.props.children, createRoute(basepath));
2945 }
2946 !(element.props.path || element.props.default || element.type === Redirect) ? true ? invariant__WEBPACK_IMPORTED_MODULE_2___default()(false, "<Router>: Children of <Router> must have a `path` or `default` prop, or be a `<Redirect>`. None found on element type `" + element.type + "`") : 0 : void 0;
2947
2948 !!(element.type === Redirect && (!element.props.from || !element.props.to)) ? true ? invariant__WEBPACK_IMPORTED_MODULE_2___default()(false, "<Redirect from=\"" + element.props.from + "\" to=\"" + element.props.to + "\"/> requires both \"from\" and \"to\" props when inside a <Router>.") : 0 : void 0;
2949
2950 !!(element.type === Redirect && !(0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.validateRedirect)(element.props.from, element.props.to)) ? true ? invariant__WEBPACK_IMPORTED_MODULE_2___default()(false, "<Redirect from=\"" + element.props.from + " to=\"" + element.props.to + "\"/> has mismatched dynamic segments, ensure both paths have the exact same dynamic segments.") : 0 : void 0;
2951
2952 if (element.props.default) {
2953 return { value: element, default: true };
2954 }
2955
2956 var elementPath = element.type === Redirect ? element.props.from : element.props.path;
2957
2958 var path = elementPath === "/" ? basepath : stripSlashes(basepath) + "/" + stripSlashes(elementPath);
2959
2960 return {
2961 value: element,
2962 default: element.props.default,
2963 path: element.props.children ? stripSlashes(path) + "/*" : path
2964 };
2965 };
2966 };
2967
2968 var shouldNavigate = function shouldNavigate(event) {
2969 return !event.defaultPrevented && event.button === 0 && !(event.metaKey || event.altKey || event.ctrlKey || event.shiftKey);
2970 };
2971
2972 ////////////////////////////////////////////////////////////////////////
2973
2974
2975 /***/ }),
2976
2977 /***/ "../node_modules/@reach/router/es/lib/history.js":
2978 /*!*******************************************************!*\
2979 !*** ../node_modules/@reach/router/es/lib/history.js ***!
2980 \*******************************************************/
2981 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2982
2983 "use strict";
2984 __webpack_require__.r(__webpack_exports__);
2985 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2986 /* harmony export */ "globalHistory": () => (/* binding */ globalHistory),
2987 /* harmony export */ "navigate": () => (/* binding */ navigate),
2988 /* harmony export */ "createHistory": () => (/* binding */ createHistory),
2989 /* harmony export */ "createMemorySource": () => (/* binding */ createMemorySource)
2990 /* harmony export */ });
2991 var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
2992
2993 var getLocation = function getLocation(source) {
2994 var _source$location = source.location,
2995 search = _source$location.search,
2996 hash = _source$location.hash,
2997 href = _source$location.href,
2998 origin = _source$location.origin,
2999 protocol = _source$location.protocol,
3000 host = _source$location.host,
3001 hostname = _source$location.hostname,
3002 port = _source$location.port;
3003 var pathname = source.location.pathname;
3004
3005
3006 if (!pathname && href && canUseDOM) {
3007 var url = new URL(href);
3008 pathname = url.pathname;
3009 }
3010
3011 return {
3012 pathname: encodeURI(decodeURI(pathname)),
3013 search: search,
3014 hash: hash,
3015 href: href,
3016 origin: origin,
3017 protocol: protocol,
3018 host: host,
3019 hostname: hostname,
3020 port: port,
3021 state: source.history.state,
3022 key: source.history.state && source.history.state.key || "initial"
3023 };
3024 };
3025
3026 var createHistory = function createHistory(source, options) {
3027 var listeners = [];
3028 var location = getLocation(source);
3029 var transitioning = false;
3030 var resolveTransition = function resolveTransition() {};
3031
3032 return {
3033 get location() {
3034 return location;
3035 },
3036
3037 get transitioning() {
3038 return transitioning;
3039 },
3040
3041 _onTransitionComplete: function _onTransitionComplete() {
3042 transitioning = false;
3043 resolveTransition();
3044 },
3045 listen: function listen(listener) {
3046 listeners.push(listener);
3047
3048 var popstateListener = function popstateListener() {
3049 location = getLocation(source);
3050 listener({ location: location, action: "POP" });
3051 };
3052
3053 source.addEventListener("popstate", popstateListener);
3054
3055 return function () {
3056 source.removeEventListener("popstate", popstateListener);
3057 listeners = listeners.filter(function (fn) {
3058 return fn !== listener;
3059 });
3060 };
3061 },
3062 navigate: function navigate(to) {
3063 var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
3064 state = _ref.state,
3065 _ref$replace = _ref.replace,
3066 replace = _ref$replace === undefined ? false : _ref$replace;
3067
3068 if (typeof to === "number") {
3069 source.history.go(to);
3070 } else {
3071 state = _extends({}, state, { key: Date.now() + "" });
3072 // try...catch iOS Safari limits to 100 pushState calls
3073 try {
3074 if (transitioning || replace) {
3075 source.history.replaceState(state, null, to);
3076 } else {
3077 source.history.pushState(state, null, to);
3078 }
3079 } catch (e) {
3080 source.location[replace ? "replace" : "assign"](to);
3081 }
3082 }
3083
3084 location = getLocation(source);
3085 transitioning = true;
3086 var transition = new Promise(function (res) {
3087 return resolveTransition = res;
3088 });
3089 listeners.forEach(function (listener) {
3090 return listener({ location: location, action: "PUSH" });
3091 });
3092 return transition;
3093 }
3094 };
3095 };
3096
3097 ////////////////////////////////////////////////////////////////////////////////
3098 // Stores history entries in memory for testing or other platforms like Native
3099 var createMemorySource = function createMemorySource() {
3100 var initialPath = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "/";
3101
3102 var searchIndex = initialPath.indexOf("?");
3103 var initialLocation = {
3104 pathname: searchIndex > -1 ? initialPath.substr(0, searchIndex) : initialPath,
3105 search: searchIndex > -1 ? initialPath.substr(searchIndex) : ""
3106 };
3107 var index = 0;
3108 var stack = [initialLocation];
3109 var states = [null];
3110
3111 return {
3112 get location() {
3113 return stack[index];
3114 },
3115 addEventListener: function addEventListener(name, fn) {},
3116 removeEventListener: function removeEventListener(name, fn) {},
3117
3118 history: {
3119 get entries() {
3120 return stack;
3121 },
3122 get index() {
3123 return index;
3124 },
3125 get state() {
3126 return states[index];
3127 },
3128 pushState: function pushState(state, _, uri) {
3129 var _uri$split = uri.split("?"),
3130 pathname = _uri$split[0],
3131 _uri$split$ = _uri$split[1],
3132 search = _uri$split$ === undefined ? "" : _uri$split$;
3133
3134 index++;
3135 stack.push({ pathname: pathname, search: search.length ? "?" + search : search });
3136 states.push(state);
3137 },
3138 replaceState: function replaceState(state, _, uri) {
3139 var _uri$split2 = uri.split("?"),
3140 pathname = _uri$split2[0],
3141 _uri$split2$ = _uri$split2[1],
3142 search = _uri$split2$ === undefined ? "" : _uri$split2$;
3143
3144 stack[index] = { pathname: pathname, search: search };
3145 states[index] = state;
3146 },
3147 go: function go(to) {
3148 var newIndex = index + to;
3149
3150 if (newIndex < 0 || newIndex > states.length - 1) {
3151 return;
3152 }
3153
3154 index = newIndex;
3155 }
3156 }
3157 };
3158 };
3159
3160 ////////////////////////////////////////////////////////////////////////////////
3161 // global history - uses window.history as the source if available, otherwise a
3162 // memory history
3163 var canUseDOM = !!(typeof window !== "undefined" && window.document && window.document.createElement);
3164 var getSource = function getSource() {
3165 return canUseDOM ? window : createMemorySource();
3166 };
3167
3168 var globalHistory = createHistory(getSource());
3169 var navigate = globalHistory.navigate;
3170
3171 ////////////////////////////////////////////////////////////////////////////////
3172
3173
3174
3175 /***/ }),
3176
3177 /***/ "../node_modules/@reach/router/es/lib/utils.js":
3178 /*!*****************************************************!*\
3179 !*** ../node_modules/@reach/router/es/lib/utils.js ***!
3180 \*****************************************************/
3181 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3182
3183 "use strict";
3184 __webpack_require__.r(__webpack_exports__);
3185 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
3186 /* harmony export */ "startsWith": () => (/* binding */ startsWith),
3187 /* harmony export */ "pick": () => (/* binding */ pick),
3188 /* harmony export */ "match": () => (/* binding */ match),
3189 /* harmony export */ "resolve": () => (/* binding */ resolve),
3190 /* harmony export */ "insertParams": () => (/* binding */ insertParams),
3191 /* harmony export */ "validateRedirect": () => (/* binding */ validateRedirect),
3192 /* harmony export */ "shallowCompare": () => (/* binding */ shallowCompare)
3193 /* harmony export */ });
3194 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! invariant */ "../node_modules/invariant/browser.js");
3195 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_0__);
3196
3197
3198 ////////////////////////////////////////////////////////////////////////////////
3199 // startsWith(string, search) - Check if `string` starts with `search`
3200 var startsWith = function startsWith(string, search) {
3201 return string.substr(0, search.length) === search;
3202 };
3203
3204 ////////////////////////////////////////////////////////////////////////////////
3205 // pick(routes, uri)
3206 //
3207 // Ranks and picks the best route to match. Each segment gets the highest
3208 // amount of points, then the type of segment gets an additional amount of
3209 // points where
3210 //
3211 // static > dynamic > splat > root
3212 //
3213 // This way we don't have to worry about the order of our routes, let the
3214 // computers do it.
3215 //
3216 // A route looks like this
3217 //
3218 // { path, default, value }
3219 //
3220 // And a returned match looks like:
3221 //
3222 // { route, params, uri }
3223 //
3224 // I know, I should use TypeScript not comments for these types.
3225 var pick = function pick(routes, uri) {
3226 var match = void 0;
3227 var default_ = void 0;
3228
3229 var _uri$split = uri.split("?"),
3230 uriPathname = _uri$split[0];
3231
3232 var uriSegments = segmentize(uriPathname);
3233 var isRootUri = uriSegments[0] === "";
3234 var ranked = rankRoutes(routes);
3235
3236 for (var i = 0, l = ranked.length; i < l; i++) {
3237 var missed = false;
3238 var route = ranked[i].route;
3239
3240 if (route.default) {
3241 default_ = {
3242 route: route,
3243 params: {},
3244 uri: uri
3245 };
3246 continue;
3247 }
3248
3249 var routeSegments = segmentize(route.path);
3250 var params = {};
3251 var max = Math.max(uriSegments.length, routeSegments.length);
3252 var index = 0;
3253
3254 for (; index < max; index++) {
3255 var routeSegment = routeSegments[index];
3256 var uriSegment = uriSegments[index];
3257
3258 if (isSplat(routeSegment)) {
3259 // Hit a splat, just grab the rest, and return a match
3260 // uri: /files/documents/work
3261 // route: /files/*
3262 var param = routeSegment.slice(1) || "*";
3263 params[param] = uriSegments.slice(index).map(decodeURIComponent).join("/");
3264 break;
3265 }
3266
3267 if (uriSegment === undefined) {
3268 // URI is shorter than the route, no match
3269 // uri: /users
3270 // route: /users/:userId
3271 missed = true;
3272 break;
3273 }
3274
3275 var dynamicMatch = paramRe.exec(routeSegment);
3276
3277 if (dynamicMatch && !isRootUri) {
3278 var matchIsNotReserved = reservedNames.indexOf(dynamicMatch[1]) === -1;
3279 !matchIsNotReserved ? true ? invariant__WEBPACK_IMPORTED_MODULE_0___default()(false, "<Router> dynamic segment \"" + dynamicMatch[1] + "\" is a reserved name. Please use a different name in path \"" + route.path + "\".") : 0 : void 0;
3280 var value = decodeURIComponent(uriSegment);
3281 params[dynamicMatch[1]] = value;
3282 } else if (routeSegment !== uriSegment) {
3283 // Current segments don't match, not dynamic, not splat, so no match
3284 // uri: /users/123/settings
3285 // route: /users/:id/profile
3286 missed = true;
3287 break;
3288 }
3289 }
3290
3291 if (!missed) {
3292 match = {
3293 route: route,
3294 params: params,
3295 uri: "/" + uriSegments.slice(0, index).join("/")
3296 };
3297 break;
3298 }
3299 }
3300
3301 return match || default_ || null;
3302 };
3303
3304 ////////////////////////////////////////////////////////////////////////////////
3305 // match(path, uri) - Matches just one path to a uri, also lol
3306 var match = function match(path, uri) {
3307 return pick([{ path: path }], uri);
3308 };
3309
3310 ////////////////////////////////////////////////////////////////////////////////
3311 // resolve(to, basepath)
3312 //
3313 // Resolves URIs as though every path is a directory, no files. Relative URIs
3314 // in the browser can feel awkward because not only can you be "in a directory"
3315 // you can be "at a file", too. For example
3316 //
3317 // browserSpecResolve('foo', '/bar/') => /bar/foo
3318 // browserSpecResolve('foo', '/bar') => /foo
3319 //
3320 // But on the command line of a file system, it's not as complicated, you can't
3321 // `cd` from a file, only directories. This way, links have to know less about
3322 // their current path. To go deeper you can do this:
3323 //
3324 // <Link to="deeper"/>
3325 // // instead of
3326 // <Link to=`{${props.uri}/deeper}`/>
3327 //
3328 // Just like `cd`, if you want to go deeper from the command line, you do this:
3329 //
3330 // cd deeper
3331 // # not
3332 // cd $(pwd)/deeper
3333 //
3334 // By treating every path as a directory, linking to relative paths should
3335 // require less contextual information and (fingers crossed) be more intuitive.
3336 var resolve = function resolve(to, base) {
3337 // /foo/bar, /baz/qux => /foo/bar
3338 if (startsWith(to, "/")) {
3339 return to;
3340 }
3341
3342 var _to$split = to.split("?"),
3343 toPathname = _to$split[0],
3344 toQuery = _to$split[1];
3345
3346 var _base$split = base.split("?"),
3347 basePathname = _base$split[0];
3348
3349 var toSegments = segmentize(toPathname);
3350 var baseSegments = segmentize(basePathname);
3351
3352 // ?a=b, /users?b=c => /users?a=b
3353 if (toSegments[0] === "") {
3354 return addQuery(basePathname, toQuery);
3355 }
3356
3357 // profile, /users/789 => /users/789/profile
3358 if (!startsWith(toSegments[0], ".")) {
3359 var pathname = baseSegments.concat(toSegments).join("/");
3360 return addQuery((basePathname === "/" ? "" : "/") + pathname, toQuery);
3361 }
3362
3363 // ./ /users/123 => /users/123
3364 // ../ /users/123 => /users
3365 // ../.. /users/123 => /
3366 // ../../one /a/b/c/d => /a/b/one
3367 // .././one /a/b/c/d => /a/b/c/one
3368 var allSegments = baseSegments.concat(toSegments);
3369 var segments = [];
3370 for (var i = 0, l = allSegments.length; i < l; i++) {
3371 var segment = allSegments[i];
3372 if (segment === "..") segments.pop();else if (segment !== ".") segments.push(segment);
3373 }
3374
3375 return addQuery("/" + segments.join("/"), toQuery);
3376 };
3377
3378 ////////////////////////////////////////////////////////////////////////////////
3379 // insertParams(path, params)
3380
3381 var insertParams = function insertParams(path, params) {
3382 var _path$split = path.split("?"),
3383 pathBase = _path$split[0],
3384 _path$split$ = _path$split[1],
3385 query = _path$split$ === undefined ? "" : _path$split$;
3386
3387 var segments = segmentize(pathBase);
3388 var constructedPath = "/" + segments.map(function (segment) {
3389 var match = paramRe.exec(segment);
3390 return match ? params[match[1]] : segment;
3391 }).join("/");
3392 var _params$location = params.location;
3393 _params$location = _params$location === undefined ? {} : _params$location;
3394 var _params$location$sear = _params$location.search,
3395 search = _params$location$sear === undefined ? "" : _params$location$sear;
3396
3397 var searchSplit = search.split("?")[1] || "";
3398 constructedPath = addQuery(constructedPath, query, searchSplit);
3399 return constructedPath;
3400 };
3401
3402 var validateRedirect = function validateRedirect(from, to) {
3403 var filter = function filter(segment) {
3404 return isDynamic(segment);
3405 };
3406 var fromString = segmentize(from).filter(filter).sort().join("/");
3407 var toString = segmentize(to).filter(filter).sort().join("/");
3408 return fromString === toString;
3409 };
3410
3411 ////////////////////////////////////////////////////////////////////////////////
3412 // Junk
3413 var paramRe = /^:(.+)/;
3414
3415 var SEGMENT_POINTS = 4;
3416 var STATIC_POINTS = 3;
3417 var DYNAMIC_POINTS = 2;
3418 var SPLAT_PENALTY = 1;
3419 var ROOT_POINTS = 1;
3420
3421 var isRootSegment = function isRootSegment(segment) {
3422 return segment === "";
3423 };
3424 var isDynamic = function isDynamic(segment) {
3425 return paramRe.test(segment);
3426 };
3427 var isSplat = function isSplat(segment) {
3428 return segment && segment[0] === "*";
3429 };
3430
3431 var rankRoute = function rankRoute(route, index) {
3432 var score = route.default ? 0 : segmentize(route.path).reduce(function (score, segment) {
3433 score += SEGMENT_POINTS;
3434 if (isRootSegment(segment)) score += ROOT_POINTS;else if (isDynamic(segment)) score += DYNAMIC_POINTS;else if (isSplat(segment)) score -= SEGMENT_POINTS + SPLAT_PENALTY;else score += STATIC_POINTS;
3435 return score;
3436 }, 0);
3437 return { route: route, score: score, index: index };
3438 };
3439
3440 var rankRoutes = function rankRoutes(routes) {
3441 return routes.map(rankRoute).sort(function (a, b) {
3442 return a.score < b.score ? 1 : a.score > b.score ? -1 : a.index - b.index;
3443 });
3444 };
3445
3446 var segmentize = function segmentize(uri) {
3447 return uri
3448 // strip starting/ending slashes
3449 .replace(/(^\/+|\/+$)/g, "").split("/");
3450 };
3451
3452 var addQuery = function addQuery(pathname) {
3453 for (var _len = arguments.length, query = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
3454 query[_key - 1] = arguments[_key];
3455 }
3456
3457 query = query.filter(function (q) {
3458 return q && q.length > 0;
3459 });
3460 return pathname + (query && query.length > 0 ? "?" + query.join("&") : "");
3461 };
3462
3463 var reservedNames = ["uri", "path"];
3464
3465 /**
3466 * Shallow compares two objects.
3467 * @param {Object} obj1 The first object to compare.
3468 * @param {Object} obj2 The second object to compare.
3469 */
3470 var shallowCompare = function shallowCompare(obj1, obj2) {
3471 var obj1Keys = Object.keys(obj1);
3472 return obj1Keys.length === Object.keys(obj2).length && obj1Keys.every(function (key) {
3473 return obj2.hasOwnProperty(key) && obj1[key] === obj2[key];
3474 });
3475 };
3476
3477 ////////////////////////////////////////////////////////////////////////////////
3478
3479
3480 /***/ }),
3481
3482 /***/ "../core/app/assets/js/app-context.js":
3483 /*!********************************************!*\
3484 !*** ../core/app/assets/js/app-context.js ***!
3485 \********************************************/
3486 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3487
3488 "use strict";
3489 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3490
3491
3492 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3493
3494 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3495
3496 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3497
3498 _Object$defineProperty(exports, "__esModule", {
3499 value: true
3500 });
3501
3502 exports.AppContext = void 0;
3503 exports["default"] = AppProvider;
3504
3505 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3506
3507 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
3508
3509 var AppContext = _react.default.createContext();
3510
3511 exports.AppContext = AppContext;
3512
3513 function AppProvider(props) {
3514 var initialState = {
3515 isDarkMode: document.body.classList.contains("eps-theme-dark")
3516 },
3517 _useState = (0, _react.useState)(initialState),
3518 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
3519 state = _useState2[0],
3520 setState = _useState2[1];
3521
3522 return /*#__PURE__*/_react.default.createElement(AppContext.Provider, {
3523 value: {
3524 state: state,
3525 setState: setState
3526 }
3527 }, props.children);
3528 }
3529
3530 AppProvider.propTypes = {
3531 children: PropTypes.object.isRequired
3532 };
3533
3534 /***/ }),
3535
3536 /***/ "../core/app/assets/js/app.js":
3537 /*!************************************!*\
3538 !*** ../core/app/assets/js/app.js ***!
3539 \************************************/
3540 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3541
3542 "use strict";
3543
3544
3545 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3546
3547 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3548
3549 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3550
3551 _Object$defineProperty(exports, "__esModule", {
3552 value: true
3553 });
3554
3555 exports["default"] = App;
3556
3557 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3558
3559 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
3560
3561 var _router2 = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
3562
3563 var _reachRouterHashHistory = __webpack_require__(/*! reach-router-hash-history */ "../node_modules/reach-router-hash-history/index.js");
3564
3565 var _notFound = _interopRequireDefault(__webpack_require__(/*! elementor-app/pages/not-found */ "../core/app/assets/js/pages/not-found.js"));
3566
3567 var _index = _interopRequireDefault(__webpack_require__(/*! elementor-app/pages/index */ "../core/app/assets/js/pages/index.js"));
3568
3569 var _errorBoundary = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/error-boundary */ "../core/app/assets/js/organisms/error-boundary.js"));
3570
3571 __webpack_require__(/*! ./app.scss */ "../core/app/assets/js/app.scss");
3572
3573 var _appContext = __webpack_require__(/*! elementor-app/app-context */ "../core/app/assets/js/app-context.js");
3574
3575 var _styledComponents = __webpack_require__(/*! styled-components */ "../node_modules/styled-components/dist/styled-components.browser.esm.js");
3576
3577 /**
3578 * Elementor App
3579 */
3580 var _React = _react.default,
3581 Suspense = _React.Suspense;
3582
3583 function App() {
3584 var appContext = (0, _react.useContext)(_appContext.AppContext),
3585 isDarkMode = appContext.state.isDarkMode,
3586 theme = {
3587 config: {
3588 variants: {
3589 light: !isDarkMode,
3590 dark: isDarkMode
3591 }
3592 }
3593 }; // Use hash route because it's actually rendered on a WP Admin page.
3594 // Make it public for external uses.
3595
3596 _router.default.appHistory = (0, _router2.createHistory)((0, _reachRouterHashHistory.createHashSource)());
3597 return /*#__PURE__*/_react.default.createElement(_errorBoundary.default, null, /*#__PURE__*/_react.default.createElement(_router2.LocationProvider, {
3598 history: _router.default.appHistory
3599 }, /*#__PURE__*/_react.default.createElement(_styledComponents.ThemeProvider, {
3600 theme: theme
3601 }, /*#__PURE__*/_react.default.createElement(Suspense, {
3602 fallback: null
3603 }, /*#__PURE__*/_react.default.createElement(_router2.Router, null, _router.default.getRoutes(), /*#__PURE__*/_react.default.createElement(_index.default, {
3604 path: "/"
3605 }), /*#__PURE__*/_react.default.createElement(_notFound.default, {
3606 default: true
3607 }))))));
3608 }
3609
3610 /***/ }),
3611
3612 /***/ "../core/app/assets/js/hooks/use-action.js":
3613 /*!*************************************************!*\
3614 !*** ../core/app/assets/js/hooks/use-action.js ***!
3615 \*************************************************/
3616 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3617
3618 "use strict";
3619
3620
3621 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3622
3623 _Object$defineProperty(exports, "__esModule", {
3624 value: true
3625 });
3626
3627 exports["default"] = useAction;
3628
3629 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
3630
3631 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
3632
3633 function useAction() {
3634 return {
3635 backToDashboard: function backToDashboard() {
3636 if (window.top === window) {
3637 window.top.location = elementorAppConfig.admin_url;
3638 } else {
3639 // Iframe.
3640 window.top.$e.run('app/close');
3641 }
3642 },
3643 backToReferrer: function backToReferrer() {
3644 if (window.top === window) {
3645 // Directly - in case that the return_url is the login-page, the target should be the admin-page and not the login-page again.
3646 window.top.location = elementorAppConfig.return_url.includes(elementorAppConfig.login_url) ? elementorAppConfig.admin_url : elementorAppConfig.return_url;
3647 } else {
3648 // Iframe.
3649 window.top.$e.run('app/close');
3650 }
3651 }
3652 };
3653 }
3654
3655 /***/ }),
3656
3657 /***/ "../core/app/assets/js/hooks/use-ajax.js":
3658 /*!***********************************************!*\
3659 !*** ../core/app/assets/js/hooks/use-ajax.js ***!
3660 \***********************************************/
3661 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3662
3663 "use strict";
3664
3665
3666 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3667
3668 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3669
3670 _Object$defineProperty(exports, "__esModule", {
3671 value: true
3672 });
3673
3674 exports["default"] = useAjax;
3675
3676 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
3677
3678 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
3679
3680 var _react = __webpack_require__(/*! react */ "react");
3681
3682 function useAjax() {
3683 var _useState = (0, _react.useState)(null),
3684 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
3685 ajax = _useState2[0],
3686 setAjax = _useState2[1],
3687 initialStatusKey = 'initial',
3688 uploadInitialState = {
3689 status: initialStatusKey,
3690 isComplete: false,
3691 response: null
3692 },
3693 _useState3 = (0, _react.useState)(uploadInitialState),
3694 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
3695 ajaxState = _useState4[0],
3696 setAjaxState = _useState4[1],
3697 ajaxActions = {
3698 reset: function reset() {
3699 return setAjaxState(initialStatusKey);
3700 }
3701 };
3702
3703 (0, _react.useEffect)(function () {
3704 if (ajax) {
3705 var formData = new FormData();
3706
3707 if (ajax.data) {
3708 for (var key in ajax.data) {
3709 formData.append(key, ajax.data[key]);
3710 }
3711
3712 if (!ajax.data.nonce) {
3713 formData.append('_nonce', elementorCommon.config.ajax.nonce);
3714 }
3715 }
3716
3717 var options = (0, _objectSpread2.default)((0, _objectSpread2.default)({
3718 type: 'post',
3719 url: elementorCommon.config.ajax.url,
3720 headers: {},
3721 cache: false,
3722 contentType: false,
3723 processData: false
3724 }, ajax), {}, {
3725 data: formData,
3726 success: function success(response) {
3727 var status = response.success ? 'success' : 'error';
3728 setAjaxState(function (prevState) {
3729 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
3730 status: status,
3731 response: response === null || response === void 0 ? void 0 : response.data
3732 });
3733 });
3734 },
3735 error: function error() {
3736 setAjaxState(function (prevState) {
3737 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
3738 status: 'error'
3739 });
3740 });
3741 },
3742 complete: function complete() {
3743 setAjaxState(function (prevState) {
3744 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
3745 isComplete: true
3746 });
3747 });
3748 }
3749 });
3750 jQuery.ajax(options);
3751 }
3752 }, [ajax]);
3753 return {
3754 ajax: ajax,
3755 setAjax: setAjax,
3756 ajaxState: ajaxState,
3757 ajaxActions: ajaxActions
3758 };
3759 }
3760
3761 /***/ }),
3762
3763 /***/ "../core/app/assets/js/hooks/use-page-title.js":
3764 /*!*****************************************************!*\
3765 !*** ../core/app/assets/js/hooks/use-page-title.js ***!
3766 \*****************************************************/
3767 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3768
3769 "use strict";
3770 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3771
3772
3773 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3774
3775 _Object$defineProperty(exports, "__esModule", {
3776 value: true
3777 });
3778
3779 exports["default"] = usePageTitle;
3780
3781 var _react = __webpack_require__(/*! react */ "react");
3782
3783 function usePageTitle(_ref) {
3784 var title = _ref.title,
3785 prefix = _ref.prefix;
3786 (0, _react.useEffect)(function () {
3787 if (!prefix) {
3788 prefix = __('Elementor', 'elementor');
3789 }
3790
3791 document.title = "".concat(prefix, " | ").concat(title);
3792 }, [title, prefix]);
3793 }
3794
3795 /***/ }),
3796
3797 /***/ "../core/app/assets/js/hooks/use-query-params.js":
3798 /*!*******************************************************!*\
3799 !*** ../core/app/assets/js/hooks/use-query-params.js ***!
3800 \*******************************************************/
3801 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3802
3803 "use strict";
3804
3805
3806 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3807
3808 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3809
3810 _Object$defineProperty(exports, "__esModule", {
3811 value: true
3812 });
3813
3814 exports["default"] = useQueryParams;
3815
3816 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
3817
3818 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
3819
3820 __webpack_require__(/*! core-js/modules/es6.regexp.search.js */ "../node_modules/core-js/modules/es6.regexp.search.js");
3821
3822 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
3823
3824 __webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
3825
3826 __webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
3827
3828 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
3829
3830 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
3831
3832 function useQueryParams() {
3833 var _location$hash$match;
3834
3835 var urlSearchParams = new URLSearchParams(window.location.search),
3836 urlParams = Object.fromEntries(urlSearchParams.entries()),
3837 hashValue = (_location$hash$match = location.hash.match(/\?(.+)/)) === null || _location$hash$match === void 0 ? void 0 : _location$hash$match[1],
3838 hashParams = {};
3839
3840 if (hashValue) {
3841 hashValue.split('&').forEach(function (pair) {
3842 var _pair$split = pair.split('='),
3843 _pair$split2 = (0, _slicedToArray2.default)(_pair$split, 2),
3844 key = _pair$split2[0],
3845 value = _pair$split2[1];
3846
3847 hashParams[key] = value;
3848 });
3849 } // Merging the URL params with the hash params.
3850
3851
3852 var queryParams = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, urlParams), hashParams);
3853 return {
3854 getAll: function getAll() {
3855 return queryParams;
3856 }
3857 };
3858 }
3859
3860 /***/ }),
3861
3862 /***/ "../core/app/assets/js/layout/content.js":
3863 /*!***********************************************!*\
3864 !*** ../core/app/assets/js/layout/content.js ***!
3865 \***********************************************/
3866 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3867
3868 "use strict";
3869 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3870
3871
3872 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3873
3874 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3875
3876 _Object$defineProperty(exports, "__esModule", {
3877 value: true
3878 });
3879
3880 exports["default"] = Content;
3881
3882 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3883
3884 function Content(props) {
3885 return /*#__PURE__*/_react.default.createElement("main", {
3886 className: "eps-app__content ".concat(props.className)
3887 }, props.children);
3888 }
3889
3890 Content.propTypes = {
3891 children: PropTypes.any,
3892 className: PropTypes.string
3893 };
3894 Content.defaultProps = {
3895 className: ''
3896 };
3897
3898 /***/ }),
3899
3900 /***/ "../core/app/assets/js/layout/footer.js":
3901 /*!**********************************************!*\
3902 !*** ../core/app/assets/js/layout/footer.js ***!
3903 \**********************************************/
3904 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3905
3906 "use strict";
3907 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3908
3909
3910 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3911
3912 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3913
3914 _Object$defineProperty(exports, "__esModule", {
3915 value: true
3916 });
3917
3918 exports["default"] = Footer;
3919
3920 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3921
3922 function Footer(props) {
3923 return /*#__PURE__*/_react.default.createElement("footer", {
3924 className: "eps-app__footer"
3925 }, props.children);
3926 }
3927
3928 Footer.propTypes = {
3929 children: PropTypes.object
3930 };
3931
3932 /***/ }),
3933
3934 /***/ "../core/app/assets/js/layout/header-button.js":
3935 /*!*****************************************************!*\
3936 !*** ../core/app/assets/js/layout/header-button.js ***!
3937 \*****************************************************/
3938 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3939
3940 "use strict";
3941
3942
3943 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3944
3945 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3946
3947 _Object$defineProperty(exports, "__esModule", {
3948 value: true
3949 });
3950
3951 exports["default"] = void 0;
3952
3953 var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
3954
3955 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3956
3957 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3958
3959 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
3960
3961 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
3962
3963 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3964
3965 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3966
3967 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3968
3969 var _button = _interopRequireDefault(__webpack_require__(/*! ../ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
3970
3971 var Button = /*#__PURE__*/function (_BaseButton) {
3972 (0, _inherits2.default)(Button, _BaseButton);
3973
3974 var _super = (0, _createSuper2.default)(Button);
3975
3976 function Button() {
3977 (0, _classCallCheck2.default)(this, Button);
3978 return _super.apply(this, arguments);
3979 }
3980
3981 (0, _createClass2.default)(Button, [{
3982 key: "getCssId",
3983 value: function getCssId() {
3984 return "eps-app-header-btn-" + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getCssId", this).call(this);
3985 }
3986 }, {
3987 key: "getClassName",
3988 value: function getClassName() {
3989 // Avoid using the 'eps-app__header-btn' class to make sure it is not override custom styles.
3990 if (!this.props.includeHeaderBtnClass) {
3991 return (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getClassName", this).call(this);
3992 }
3993
3994 return "eps-app__header-btn " + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getClassName", this).call(this);
3995 }
3996 }]);
3997 return Button;
3998 }(_button.default);
3999
4000 exports["default"] = Button;
4001 (0, _defineProperty2.default)(Button, "defaultProps", (0, _assign.default)({}
4002 /* clone */
4003 , _button.default.defaultProps, {
4004 hideText: true,
4005 includeHeaderBtnClass: true
4006 }));
4007
4008 /***/ }),
4009
4010 /***/ "../core/app/assets/js/layout/header-buttons.js":
4011 /*!******************************************************!*\
4012 !*** ../core/app/assets/js/layout/header-buttons.js ***!
4013 \******************************************************/
4014 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4015
4016 "use strict";
4017 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4018 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4019
4020
4021 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4022
4023 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4024
4025 _Object$defineProperty(exports, "__esModule", {
4026 value: true
4027 });
4028
4029 exports["default"] = HeaderButtons;
4030
4031 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4032
4033 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4034
4035 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
4036
4037 var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
4038
4039 var _headerButton = _interopRequireDefault(__webpack_require__(/*! ./header-button */ "../core/app/assets/js/layout/header-button.js"));
4040
4041 function HeaderButtons(props) {
4042 var action = (0, _useAction.default)();
4043
4044 var actionOnClose = function actionOnClose() {
4045 if (props.onClose) {
4046 props.onClose();
4047 } else {
4048 action.backToDashboard();
4049 }
4050 };
4051
4052 var tools = '';
4053
4054 if (props.buttons.length) {
4055 var buttons = props.buttons.map(function (button) {
4056 return /*#__PURE__*/_react.default.createElement(_headerButton.default, (0, _extends2.default)({
4057 key: button.id
4058 }, button));
4059 });
4060 tools = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, buttons);
4061 }
4062
4063 return /*#__PURE__*/_react.default.createElement("div", {
4064 className: "eps-app__header-buttons"
4065 }, /*#__PURE__*/_react.default.createElement(_headerButton.default, {
4066 text: __('Close', 'elementor'),
4067 icon: "eicon-close",
4068 className: "eps-app__close-button",
4069 onClick: actionOnClose
4070 }), tools);
4071 }
4072
4073 HeaderButtons.propTypes = {
4074 buttons: PropTypes.arrayOf(PropTypes.object),
4075 onClose: PropTypes.func
4076 };
4077 HeaderButtons.defaultProps = {
4078 buttons: []
4079 };
4080
4081 /***/ }),
4082
4083 /***/ "../core/app/assets/js/layout/header.js":
4084 /*!**********************************************!*\
4085 !*** ../core/app/assets/js/layout/header.js ***!
4086 \**********************************************/
4087 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4088
4089 "use strict";
4090 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4091
4092
4093 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4094
4095 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4096
4097 _Object$defineProperty(exports, "__esModule", {
4098 value: true
4099 });
4100
4101 exports["default"] = Header;
4102
4103 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4104
4105 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4106
4107 var _grid = _interopRequireDefault(__webpack_require__(/*! ../ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
4108
4109 var _headerButtons = _interopRequireDefault(__webpack_require__(/*! ./header-buttons */ "../core/app/assets/js/layout/header-buttons.js"));
4110
4111 var _usePageTitle = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-page-title */ "../core/app/assets/js/hooks/use-page-title.js"));
4112
4113 function Header(props) {
4114 (0, _usePageTitle.default)({
4115 title: props.title
4116 });
4117 var TitleTag = 'span',
4118 titleAttrs = {};
4119
4120 if (props.titleRedirectRoute) {
4121 TitleTag = 'a';
4122 titleAttrs = {
4123 href: "#".concat(props.titleRedirectRoute),
4124 target: '_self'
4125 };
4126 }
4127
4128 return /*#__PURE__*/_react.default.createElement(_grid.default, {
4129 container: true,
4130 alignItems: "center",
4131 justify: "space-between",
4132 className: "eps-app__header"
4133 }, /*#__PURE__*/_react.default.createElement(TitleTag, (0, _extends2.default)({
4134 className: "eps-app__logo-title-wrapper"
4135 }, titleAttrs), /*#__PURE__*/_react.default.createElement("i", {
4136 className: "eps-app__logo eicon-elementor"
4137 }), /*#__PURE__*/_react.default.createElement("h1", {
4138 className: "eps-app__title"
4139 }, props.title)), /*#__PURE__*/_react.default.createElement(_headerButtons.default, {
4140 buttons: props.buttons
4141 }));
4142 }
4143
4144 Header.propTypes = {
4145 title: PropTypes.string,
4146 titleRedirectRoute: PropTypes.string,
4147 buttons: PropTypes.arrayOf(PropTypes.object)
4148 };
4149 Header.defaultProps = {
4150 buttons: []
4151 };
4152
4153 /***/ }),
4154
4155 /***/ "../core/app/assets/js/layout/page.js":
4156 /*!********************************************!*\
4157 !*** ../core/app/assets/js/layout/page.js ***!
4158 \********************************************/
4159 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4160
4161 "use strict";
4162 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4163
4164
4165 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4166
4167 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4168
4169 _Object$defineProperty(exports, "__esModule", {
4170 value: true
4171 });
4172
4173 exports["default"] = Page;
4174
4175 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4176
4177 var _header = _interopRequireDefault(__webpack_require__(/*! ./header */ "../core/app/assets/js/layout/header.js"));
4178
4179 var _sidebar = _interopRequireDefault(__webpack_require__(/*! ./sidebar */ "../core/app/assets/js/layout/sidebar.js"));
4180
4181 var _content = _interopRequireDefault(__webpack_require__(/*! ./content */ "../core/app/assets/js/layout/content.js"));
4182
4183 var _footer = _interopRequireDefault(__webpack_require__(/*! ./footer */ "../core/app/assets/js/layout/footer.js"));
4184
4185 function Page(props) {
4186 var AppSidebar = function AppSidebar() {
4187 if (!props.sidebar) {
4188 return;
4189 }
4190
4191 return /*#__PURE__*/_react.default.createElement(_sidebar.default, null, props.sidebar);
4192 },
4193 AppFooter = function AppFooter() {
4194 if (!props.footer) {
4195 return;
4196 }
4197
4198 return /*#__PURE__*/_react.default.createElement(_footer.default, null, props.footer);
4199 };
4200
4201 return /*#__PURE__*/_react.default.createElement("div", {
4202 className: "eps-app__lightbox ".concat(props.className)
4203 }, /*#__PURE__*/_react.default.createElement("div", {
4204 className: "eps-app"
4205 }, /*#__PURE__*/_react.default.createElement(_header.default, {
4206 title: props.title,
4207 buttons: props.headerButtons,
4208 titleRedirectRoute: props.titleRedirectRoute
4209 }), /*#__PURE__*/_react.default.createElement("div", {
4210 className: "eps-app__main"
4211 }, AppSidebar(), /*#__PURE__*/_react.default.createElement(_content.default, null, props.content)), AppFooter()));
4212 }
4213
4214 Page.propTypes = {
4215 title: PropTypes.string,
4216 titleRedirectRoute: PropTypes.string,
4217 className: PropTypes.string,
4218 headerButtons: PropTypes.arrayOf(PropTypes.object),
4219 sidebar: PropTypes.object,
4220 content: PropTypes.object.isRequired,
4221 footer: PropTypes.object
4222 };
4223 Page.defaultProps = {
4224 className: ''
4225 };
4226
4227 /***/ }),
4228
4229 /***/ "../core/app/assets/js/layout/sidebar.js":
4230 /*!***********************************************!*\
4231 !*** ../core/app/assets/js/layout/sidebar.js ***!
4232 \***********************************************/
4233 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4234
4235 "use strict";
4236 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4237
4238
4239 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4240
4241 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4242
4243 _Object$defineProperty(exports, "__esModule", {
4244 value: true
4245 });
4246
4247 exports["default"] = Sidebar;
4248
4249 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4250
4251 function Sidebar(props) {
4252 return /*#__PURE__*/_react.default.createElement("div", {
4253 className: "eps-app__sidebar"
4254 }, props.children);
4255 }
4256
4257 Sidebar.propTypes = {
4258 children: PropTypes.object
4259 };
4260
4261 /***/ }),
4262
4263 /***/ "../core/app/assets/js/molecules/collapse-content.js":
4264 /*!***********************************************************!*\
4265 !*** ../core/app/assets/js/molecules/collapse-content.js ***!
4266 \***********************************************************/
4267 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4268
4269 "use strict";
4270 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4271
4272
4273 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4274
4275 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4276
4277 _Object$defineProperty(exports, "__esModule", {
4278 value: true
4279 });
4280
4281 exports["default"] = CollapseContent;
4282
4283 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4284
4285 function CollapseContent(props) {
4286 return /*#__PURE__*/_react.default.createElement("div", {
4287 className: "e-app-collapse-content"
4288 }, props.children);
4289 }
4290
4291 CollapseContent.propTypes = {
4292 className: PropTypes.string,
4293 children: PropTypes.any
4294 };
4295 CollapseContent.defaultProps = {
4296 className: ''
4297 };
4298
4299 /***/ }),
4300
4301 /***/ "../core/app/assets/js/molecules/collapse-context.js":
4302 /*!***********************************************************!*\
4303 !*** ../core/app/assets/js/molecules/collapse-context.js ***!
4304 \***********************************************************/
4305 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4306
4307 "use strict";
4308
4309
4310 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4311
4312 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4313
4314 _Object$defineProperty(exports, "__esModule", {
4315 value: true
4316 });
4317
4318 exports.CollapseContext = void 0;
4319
4320 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4321
4322 var CollapseContext = _react.default.createContext();
4323
4324 exports.CollapseContext = CollapseContext;
4325
4326 /***/ }),
4327
4328 /***/ "../core/app/assets/js/molecules/collapse-toggle.js":
4329 /*!**********************************************************!*\
4330 !*** ../core/app/assets/js/molecules/collapse-toggle.js ***!
4331 \**********************************************************/
4332 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4333
4334 "use strict";
4335 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4336
4337
4338 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4339
4340 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4341
4342 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4343
4344 _Object$defineProperty(exports, "__esModule", {
4345 value: true
4346 });
4347
4348 exports["default"] = CollapseToggle;
4349
4350 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
4351
4352 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
4353
4354 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4355
4356 var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../core/app/assets/js/molecules/collapse-context.js");
4357
4358 function CollapseToggle(props) {
4359 var context = (0, _react.useContext)(_collapseContext.CollapseContext),
4360 style = {
4361 '--e-app-collapse-toggle-icon-spacing': (0, _utils.pxToRem)(props.iconSpacing)
4362 },
4363 classNameBase = 'e-app-collapse-toggle',
4364 classes = [classNameBase, (0, _defineProperty2.default)({}, classNameBase + '--active', props.active)],
4365 attrs = {
4366 style: style,
4367 className: (0, _utils.arrayToClassName)(classes)
4368 };
4369
4370 if (props.active) {
4371 attrs.onClick = function () {
4372 return context.toggle();
4373 };
4374 }
4375
4376 return /*#__PURE__*/_react.default.createElement("div", attrs, props.children, props.active && props.showIcon && /*#__PURE__*/_react.default.createElement("i", {
4377 className: "eicon-caret-down e-app-collapse-toggle__icon"
4378 }));
4379 }
4380
4381 CollapseToggle.propTypes = {
4382 className: PropTypes.string,
4383 iconSpacing: PropTypes.number,
4384 showIcon: PropTypes.bool,
4385 active: PropTypes.bool,
4386 children: PropTypes.any
4387 };
4388 CollapseToggle.defaultProps = {
4389 className: '',
4390 iconSpacing: 20,
4391 showIcon: true,
4392 active: true
4393 };
4394
4395 /***/ }),
4396
4397 /***/ "../core/app/assets/js/molecules/collapse.js":
4398 /*!***************************************************!*\
4399 !*** ../core/app/assets/js/molecules/collapse.js ***!
4400 \***************************************************/
4401 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4402
4403 "use strict";
4404 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4405
4406
4407 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4408
4409 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4410
4411 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4412
4413 _Object$defineProperty(exports, "__esModule", {
4414 value: true
4415 });
4416
4417 exports["default"] = Collapse;
4418
4419 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
4420
4421 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
4422
4423 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
4424
4425 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4426
4427 var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../core/app/assets/js/molecules/collapse-context.js");
4428
4429 var _collapseToggle = _interopRequireDefault(__webpack_require__(/*! ./collapse-toggle */ "../core/app/assets/js/molecules/collapse-toggle.js"));
4430
4431 var _collapseContent = _interopRequireDefault(__webpack_require__(/*! ./collapse-content */ "../core/app/assets/js/molecules/collapse-content.js"));
4432
4433 __webpack_require__(/*! ./collapse.scss */ "../core/app/assets/js/molecules/collapse.scss");
4434
4435 function Collapse(props) {
4436 var _useState = (0, _react.useState)(props.isOpened),
4437 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
4438 isOpened = _useState2[0],
4439 setIsOpened = _useState2[1],
4440 classNameBase = 'e-app-collapse',
4441 classes = [classNameBase, props.className, (0, _defineProperty2.default)({}, classNameBase + '--opened', isOpened)],
4442 toggle = function toggle() {
4443 return setIsOpened(function (prevState) {
4444 return !prevState;
4445 });
4446 };
4447
4448 (0, _react.useEffect)(function () {
4449 if (props.isOpened !== isOpened) {
4450 setIsOpened(props.isOpened);
4451 }
4452 }, [props.isOpened]);
4453 (0, _react.useEffect)(function () {
4454 if (props.onChange) {
4455 props.onChange(isOpened);
4456 }
4457 }, [isOpened]);
4458 return /*#__PURE__*/_react.default.createElement(_collapseContext.CollapseContext.Provider, {
4459 value: {
4460 toggle: toggle
4461 }
4462 }, /*#__PURE__*/_react.default.createElement("div", {
4463 className: (0, _utils.arrayToClassName)(classes)
4464 }, props.children));
4465 }
4466
4467 Collapse.propTypes = {
4468 className: PropTypes.string,
4469 isOpened: PropTypes.bool,
4470 onChange: PropTypes.func,
4471 children: PropTypes.oneOfType([PropTypes.node, PropTypes.arrayOf(PropTypes.node)])
4472 };
4473 Collapse.defaultProps = {
4474 className: '',
4475 isOpened: false
4476 };
4477 Collapse.Toggle = _collapseToggle.default;
4478 Collapse.Content = _collapseContent.default;
4479
4480 /***/ }),
4481
4482 /***/ "../core/app/assets/js/molecules/dashboard-button.js":
4483 /*!***********************************************************!*\
4484 !*** ../core/app/assets/js/molecules/dashboard-button.js ***!
4485 \***********************************************************/
4486 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4487
4488 "use strict";
4489 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4490 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4491
4492
4493 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4494
4495 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4496
4497 _Object$defineProperty(exports, "__esModule", {
4498 value: true
4499 });
4500
4501 exports["default"] = DashboardButton;
4502
4503 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4504
4505 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4506
4507 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
4508
4509 var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
4510
4511 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4512
4513 function DashboardButton(props) {
4514 var action = (0, _useAction.default)(),
4515 baseClassName = 'e-app-dashboard-button',
4516 classes = [baseClassName, props.className];
4517 return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
4518 className: (0, _utils.arrayToClassName)(classes),
4519 text: props.text,
4520 onClick: action.backToDashboard
4521 }));
4522 }
4523
4524 DashboardButton.propTypes = {
4525 className: PropTypes.string,
4526 text: PropTypes.string
4527 };
4528 DashboardButton.defaultProps = {
4529 className: '',
4530 variant: 'contained',
4531 color: 'primary',
4532 text: __('Back to dashboard', 'elementor')
4533 };
4534
4535 /***/ }),
4536
4537 /***/ "../core/app/assets/js/molecules/data-table.js":
4538 /*!*****************************************************!*\
4539 !*** ../core/app/assets/js/molecules/data-table.js ***!
4540 \*****************************************************/
4541 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4542
4543 "use strict";
4544 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4545
4546
4547 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4548
4549 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4550
4551 _Object$defineProperty(exports, "__esModule", {
4552 value: true
4553 });
4554
4555 exports["default"] = DataTable;
4556
4557 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4558
4559 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
4560
4561 var _utils = __webpack_require__(/*! ../utils/utils */ "../core/app/assets/js/utils/utils.js");
4562
4563 var _table = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/table/table */ "../core/app/assets/js/ui/table/table.js"));
4564
4565 function DataTable(_ref) {
4566 var className = _ref.className,
4567 onSelect = _ref.onSelect,
4568 initialSelected = _ref.initialSelected,
4569 initialDisabled = _ref.initialDisabled,
4570 headers = _ref.headers,
4571 layout = _ref.layout,
4572 rows = _ref.rows,
4573 selection = _ref.selection;
4574 return /*#__PURE__*/_react.default.createElement(_table.default, {
4575 selection: selection,
4576 onSelect: onSelect,
4577 initialSelected: initialSelected,
4578 initialDisabled: initialDisabled,
4579 className: (0, _utils.arrayToClassName)(['e-app-data-table', className])
4580 }, !!headers.length && /*#__PURE__*/_react.default.createElement(_table.default.Head, null, /*#__PURE__*/_react.default.createElement(_table.default.Row, null, selection && /*#__PURE__*/_react.default.createElement(_table.default.Cell, {
4581 tag: "th"
4582 }, /*#__PURE__*/_react.default.createElement(_table.default.Checkbox, {
4583 allSelectedCount: rows.length
4584 })), headers.map(function (header, index) {
4585 return /*#__PURE__*/_react.default.createElement(_table.default.Cell, {
4586 tag: "th",
4587 colSpan: layout && layout[index],
4588 key: index
4589 }, header);
4590 }))), /*#__PURE__*/_react.default.createElement(_table.default.Body, null, rows.map(function (row, rowIndex) {
4591 return /*#__PURE__*/_react.default.createElement(_table.default.Row, {
4592 key: rowIndex
4593 }, selection && /*#__PURE__*/_react.default.createElement(_table.default.Cell, {
4594 tag: "td"
4595 }, /*#__PURE__*/_react.default.createElement(_table.default.Checkbox, {
4596 index: rowIndex
4597 })), row.map(function (cell, cellIndex) {
4598 return /*#__PURE__*/_react.default.createElement(_table.default.Cell, {
4599 tag: "td",
4600 colSpan: layout && layout[cellIndex],
4601 key: cellIndex
4602 }, cell);
4603 }));
4604 })));
4605 }
4606
4607 DataTable.propTypes = {
4608 className: PropTypes.string,
4609 headers: PropTypes.array,
4610 rows: PropTypes.array,
4611 initialDisabled: PropTypes.array,
4612 initialSelected: PropTypes.array,
4613 layout: PropTypes.array,
4614 onSelect: PropTypes.func,
4615 selection: PropTypes.bool,
4616 withHeader: PropTypes.bool
4617 };
4618 DataTable.defaultProps = {
4619 className: '',
4620 headers: [],
4621 rows: [],
4622 initialDisabled: [],
4623 initialSelected: [],
4624 selection: false
4625 };
4626
4627 /***/ }),
4628
4629 /***/ "../core/app/assets/js/molecules/go-pro-button.js":
4630 /*!********************************************************!*\
4631 !*** ../core/app/assets/js/molecules/go-pro-button.js ***!
4632 \********************************************************/
4633 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4634
4635 "use strict";
4636 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4637 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4638
4639
4640 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4641
4642 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4643
4644 _Object$defineProperty(exports, "__esModule", {
4645 value: true
4646 });
4647
4648 exports["default"] = GoProButton;
4649
4650 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4651
4652 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4653
4654 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
4655
4656 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4657
4658 function GoProButton(props) {
4659 var baseClassName = 'e-app-go-pro-button',
4660 classes = [baseClassName, props.className];
4661 return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
4662 className: (0, _utils.arrayToClassName)(classes),
4663 text: props.text
4664 }));
4665 }
4666
4667 GoProButton.propTypes = {
4668 className: PropTypes.string,
4669 text: PropTypes.string
4670 };
4671 GoProButton.defaultProps = {
4672 className: '',
4673 variant: 'outlined',
4674 size: 'sm',
4675 color: 'cta',
4676 target: '_blank',
4677 rel: 'noopener noreferrer',
4678 text: __('Go Pro', 'elementor')
4679 };
4680
4681 /***/ }),
4682
4683 /***/ "../core/app/assets/js/molecules/tooltip.js":
4684 /*!**************************************************!*\
4685 !*** ../core/app/assets/js/molecules/tooltip.js ***!
4686 \**************************************************/
4687 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4688
4689 "use strict";
4690 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4691
4692
4693 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4694
4695 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4696
4697 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4698
4699 _Object$defineProperty(exports, "__esModule", {
4700 value: true
4701 });
4702
4703 exports["default"] = Tooltip;
4704
4705 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
4706
4707 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
4708
4709 var _utils = __webpack_require__(/*! ../utils/utils */ "../core/app/assets/js/utils/utils.js");
4710
4711 function Tooltip(props) {
4712 var baseClassName = 'e-app-tooltip',
4713 classes = [baseClassName, props.className],
4714 childRef = (0, _react.useRef)(null),
4715 isAborted = (0, _react.useRef)(false),
4716 isManualControl = props.hasOwnProperty('show'),
4717 _useState = (0, _react.useState)(false),
4718 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
4719 isLibraryLoaded = _useState2[0],
4720 setIsLibraryLoaded = _useState2[1],
4721 _useState3 = (0, _react.useState)(false),
4722 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
4723 showTooltip = _useState4[0],
4724 setShowTooltip = _useState4[1],
4725 directionsMap = {
4726 top: 's',
4727 right: 'w',
4728 down: 'n',
4729 left: 'e'
4730 },
4731 tipsyConfig = {
4732 trigger: isManualControl ? 'manual' : 'hover',
4733 gravity: directionsMap[props.direction],
4734 offset: props.offset,
4735 title: function title() {
4736 return props.title;
4737 }
4738 },
4739 setTipsy = function setTipsy() {
4740 var $tooltipContainer = jQuery(childRef.current);
4741 $tooltipContainer.tipsy(tipsyConfig);
4742
4743 if (isManualControl) {
4744 var displayMode = showTooltip ? 'show' : 'hide';
4745 $tooltipContainer.tipsy(displayMode);
4746 }
4747 };
4748
4749 (0, _react.useEffect)(function () {
4750 // In case that the component is disabled the tipsy library will not be loaded by default.
4751 if (!props.disabled) {
4752 isAborted.current = false;
4753 import(
4754 /* webpackIgnore: true */
4755 "".concat(elementorCommon.config.urls.assets, "lib/tipsy/tipsy.min.js?ver=1.0.0")).then(function () {
4756 if (!isAborted.current) {
4757 if (isLibraryLoaded) {
4758 setTipsy();
4759 } else {
4760 setIsLibraryLoaded(true);
4761 }
4762 }
4763 });
4764 }
4765
4766 return function () {
4767 if (!props.disabled) {
4768 // Aborting the current dynamic-import state update in case of re-render.
4769 isAborted.current = true; // Cleanup of existing tipsy element in case of re-render.
4770
4771 var nodes = document.querySelectorAll('.tipsy');
4772 nodes[nodes.length - 1].remove();
4773 }
4774 };
4775 }, [props.disabled]);
4776 (0, _react.useEffect)(function () {
4777 if (isLibraryLoaded) {
4778 setTipsy();
4779 }
4780 }, [isLibraryLoaded, showTooltip]);
4781 (0, _react.useEffect)(function () {
4782 // The "show" state should not be changed while the component is disabled.
4783 if (!props.disabled && props.show !== showTooltip) {
4784 setShowTooltip(props.show);
4785 }
4786 }, [props.show]);
4787 return /*#__PURE__*/_react.default.createElement(props.tag, {
4788 className: (0, _utils.arrayToClassName)(classes),
4789 ref: childRef
4790 }, props.children);
4791 }
4792
4793 Tooltip.propTypes = {
4794 className: PropTypes.string,
4795 offset: PropTypes.number,
4796 show: PropTypes.bool,
4797 direction: PropTypes.oneOf(['top', 'right', 'left', 'down']),
4798 tag: PropTypes.string.isRequired,
4799 title: PropTypes.string.isRequired,
4800 disabled: PropTypes.bool,
4801 children: PropTypes.any
4802 };
4803 Tooltip.defaultProps = {
4804 className: '',
4805 offset: 10,
4806 direction: 'top',
4807 disabled: false
4808 };
4809
4810 /***/ }),
4811
4812 /***/ "../core/app/assets/js/molecules/upload-file.js":
4813 /*!******************************************************!*\
4814 !*** ../core/app/assets/js/molecules/upload-file.js ***!
4815 \******************************************************/
4816 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4817
4818 "use strict";
4819 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4820 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4821
4822
4823 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4824
4825 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4826
4827 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4828
4829 _Object$defineProperty(exports, "__esModule", {
4830 value: true
4831 });
4832
4833 exports["default"] = UploadFile;
4834
4835 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
4836
4837 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
4838
4839 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
4840
4841 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4842
4843 __webpack_require__(/*! ./upload-file.scss */ "../core/app/assets/js/molecules/upload-file.scss");
4844
4845 function UploadFile(props) {
4846 var fileInput = (0, _react.useRef)(null),
4847 baseClassName = 'e-app-upload-file',
4848 classes = [baseClassName, props.className]; // For 'wp-media' type.
4849
4850 var frame;
4851 return /*#__PURE__*/_react.default.createElement("div", {
4852 className: (0, _utils.arrayToClassName)(classes)
4853 }, /*#__PURE__*/_react.default.createElement("input", {
4854 ref: fileInput,
4855 type: "file",
4856 accept: props.filetypes.map(function (type) {
4857 return '.' + type;
4858 }).join(', '),
4859 className: "e-app-upload-file__input",
4860 onChange: function onChange(event) {
4861 var file = event.target.files[0];
4862
4863 if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
4864 props.onFileSelect(file, event, 'browse');
4865 } else {
4866 fileInput.current.value = '';
4867 props.onError({
4868 id: 'file_not_allowed',
4869 message: __('This file type is not allowed', 'elementor')
4870 });
4871 }
4872 }
4873 }), /*#__PURE__*/_react.default.createElement(_button.default, {
4874 className: "e-app-upload-file__button",
4875 text: props.text,
4876 variant: props.variant,
4877 color: props.color,
4878 size: "lg",
4879 hideText: props.isLoading,
4880 icon: props.isLoading ? 'eicon-loading eicon-animation-spin' : '',
4881 onClick: function onClick() {
4882 if (!props.isLoading) {
4883 if (props.onButtonClick) {
4884 props.onButtonClick();
4885 }
4886
4887 if ('file-explorer' === props.type) {
4888 fileInput.current.click();
4889 } else if ('wp-media' === props.type) {
4890 if (frame) {
4891 frame.open();
4892 return;
4893 } // Initialize the WP Media frame.
4894
4895
4896 frame = wp.media({
4897 multiple: false,
4898 library: {
4899 type: ['image', 'image/svg+xml']
4900 }
4901 });
4902 frame.on('select', function () {
4903 if (props.onWpMediaSelect) {
4904 props.onWpMediaSelect(frame);
4905 }
4906 });
4907 frame.open();
4908 }
4909 }
4910 }
4911 }));
4912 }
4913
4914 UploadFile.propTypes = {
4915 className: PropTypes.string,
4916 type: PropTypes.string,
4917 onWpMediaSelect: PropTypes.func,
4918 text: PropTypes.string,
4919 onFileSelect: PropTypes.func,
4920 isLoading: PropTypes.bool,
4921 filetypes: PropTypes.array.isRequired,
4922 onError: PropTypes.func,
4923 variant: PropTypes.string,
4924 color: PropTypes.string,
4925 onButtonClick: PropTypes.func
4926 };
4927 UploadFile.defaultProps = {
4928 className: '',
4929 type: 'file-explorer',
4930 text: __('Select File', 'elementor'),
4931 onError: function onError() {},
4932 variant: 'contained',
4933 color: 'primary'
4934 };
4935
4936 /***/ }),
4937
4938 /***/ "../core/app/assets/js/organisms/drop-zone.js":
4939 /*!****************************************************!*\
4940 !*** ../core/app/assets/js/organisms/drop-zone.js ***!
4941 \****************************************************/
4942 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4943
4944 "use strict";
4945 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4946 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4947
4948
4949 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4950
4951 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4952
4953 _Object$defineProperty(exports, "__esModule", {
4954 value: true
4955 });
4956
4957 exports["default"] = DropZone;
4958
4959 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4960
4961 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4962
4963 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4964
4965 var _uploadFile = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/upload-file */ "../core/app/assets/js/molecules/upload-file.js"));
4966
4967 var _dragDrop = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/drag-drop */ "../core/app/assets/js/ui/atoms/drag-drop.js"));
4968
4969 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
4970
4971 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
4972
4973 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
4974
4975 __webpack_require__(/*! ./drop-zone.scss */ "../core/app/assets/js/organisms/drop-zone.scss");
4976
4977 function DropZone(props) {
4978 var classes = ['e-app-drop-zone', props.className],
4979 dragDropEvents = {
4980 onDrop: function onDrop(event) {
4981 if (!props.isLoading) {
4982 var file = event.dataTransfer.files[0];
4983
4984 if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
4985 props.onFileSelect(file, event, 'drop');
4986 } else {
4987 props.onError({
4988 id: 'file_not_allowed',
4989 message: __('This file type is not allowed', 'elementor')
4990 });
4991 }
4992 }
4993 }
4994 };
4995 return /*#__PURE__*/_react.default.createElement("section", {
4996 className: (0, _utils.arrayToClassName)(classes)
4997 }, /*#__PURE__*/_react.default.createElement(_dragDrop.default, (0, _extends2.default)({}, dragDropEvents, {
4998 isLoading: props.isLoading
4999 }), props.icon && /*#__PURE__*/_react.default.createElement(_icon.default, {
5000 className: "e-app-drop-zone__icon ".concat(props.icon)
5001 }), props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
5002 variant: "display-3"
5003 }, props.heading), props.text && /*#__PURE__*/_react.default.createElement(_text.default, {
5004 variant: "xl",
5005 className: "e-app-drop-zone__text"
5006 }, props.text), props.secondaryText && /*#__PURE__*/_react.default.createElement(_text.default, {
5007 variant: "xl",
5008 className: "e-app-drop-zone__secondary-text"
5009 }, props.secondaryText), props.showButton && /*#__PURE__*/_react.default.createElement(_uploadFile.default, {
5010 isLoading: props.isLoading,
5011 type: props.type,
5012 onButtonClick: props.onButtonClick,
5013 onFileSelect: props.onFileSelect,
5014 onWpMediaSelect: function onWpMediaSelect(frame) {
5015 return props.onWpMediaSelect(frame);
5016 },
5017 onError: function onError(error) {
5018 return props.onError(error);
5019 },
5020 text: props.buttonText,
5021 filetypes: props.filetypes,
5022 variant: props.buttonVariant,
5023 color: props.buttonColor
5024 }), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
5025 variant: "xl",
5026 className: "e-app-drop-zone__description"
5027 }, props.description)));
5028 }
5029
5030 DropZone.propTypes = {
5031 className: PropTypes.string,
5032 children: PropTypes.any,
5033 type: PropTypes.string,
5034 onFileSelect: PropTypes.func.isRequired,
5035 onWpMediaSelect: PropTypes.func,
5036 heading: PropTypes.string,
5037 text: PropTypes.string,
5038 secondaryText: PropTypes.string,
5039 buttonText: PropTypes.string,
5040 buttonVariant: PropTypes.string,
5041 buttonColor: PropTypes.string,
5042 icon: PropTypes.string,
5043 showButton: PropTypes.bool,
5044 showIcon: PropTypes.bool,
5045 isLoading: PropTypes.bool,
5046 filetypes: PropTypes.array.isRequired,
5047 onError: PropTypes.func,
5048 description: PropTypes.string,
5049 onButtonClick: PropTypes.func
5050 };
5051 DropZone.defaultProps = {
5052 className: '',
5053 type: 'file-explorer',
5054 icon: 'eicon-library-upload',
5055 showButton: true,
5056 showIcon: true,
5057 onError: function onError() {}
5058 };
5059
5060 /***/ }),
5061
5062 /***/ "../core/app/assets/js/organisms/error-boundary.js":
5063 /*!*********************************************************!*\
5064 !*** ../core/app/assets/js/organisms/error-boundary.js ***!
5065 \*********************************************************/
5066 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5067
5068 "use strict";
5069 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5070 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5071
5072
5073 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5074
5075 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5076
5077 _Object$defineProperty(exports, "__esModule", {
5078 value: true
5079 });
5080
5081 exports["default"] = void 0;
5082
5083 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5084
5085 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5086
5087 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5088
5089 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5090
5091 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5092
5093 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
5094
5095 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
5096
5097 // In the current time there is no solution to use "getDerivedStateFromError" static method with functional component
5098 // That is why this component is a class component.
5099 // @link https://reactjs.org/docs/hooks-faq.html#do-hooks-cover-all-use-cases-for-classes
5100 var ErrorBoundary = /*#__PURE__*/function (_React$Component) {
5101 (0, _inherits2.default)(ErrorBoundary, _React$Component);
5102
5103 var _super = (0, _createSuper2.default)(ErrorBoundary);
5104
5105 function ErrorBoundary(props) {
5106 var _this;
5107
5108 (0, _classCallCheck2.default)(this, ErrorBoundary);
5109 _this = _super.call(this, props);
5110 _this.state = {
5111 hasError: null
5112 };
5113 return _this;
5114 }
5115
5116 (0, _createClass2.default)(ErrorBoundary, [{
5117 key: "goBack",
5118 value: function goBack() {
5119 // If the app was opened inside an iframe, it will close it,
5120 // if not, it will redirect to the last location.
5121 if (window.top !== window.self) {
5122 window.top.$e.run('app/close');
5123 }
5124
5125 window.location = elementorAppConfig.return_url;
5126 }
5127 }, {
5128 key: "render",
5129 value: function render() {
5130 if (this.state.hasError) {
5131 return /*#__PURE__*/_react.default.createElement(_dialog.default, {
5132 title: this.props.title,
5133 text: this.props.text,
5134 approveButtonUrl: this.props.learnMoreUrl,
5135 approveButtonColor: "link",
5136 approveButtonTarget: "_blank",
5137 approveButtonText: __('Learn More', 'elementor'),
5138 dismissButtonText: __('Go Back', 'elementor'),
5139 dismissButtonOnClick: this.goBack
5140 });
5141 }
5142
5143 return this.props.children;
5144 }
5145 }], [{
5146 key: "getDerivedStateFromError",
5147 value: function getDerivedStateFromError() {
5148 return {
5149 hasError: true
5150 };
5151 }
5152 }]);
5153 return ErrorBoundary;
5154 }(_react.default.Component);
5155
5156 exports["default"] = ErrorBoundary;
5157 (0, _defineProperty2.default)(ErrorBoundary, "propTypes", {
5158 children: PropTypes.any,
5159 title: PropTypes.string,
5160 text: PropTypes.string,
5161 learnMoreUrl: PropTypes.string
5162 });
5163 (0, _defineProperty2.default)(ErrorBoundary, "defaultProps", {
5164 title: __('App could not be loaded', 'elementor'),
5165 text: __('We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.', 'elementor'),
5166 learnMoreUrl: 'https://go.elementor.com/app-general-load-issue/'
5167 });
5168
5169 /***/ }),
5170
5171 /***/ "../core/app/assets/js/organisms/unfiltered-files-dialog.js":
5172 /*!******************************************************************!*\
5173 !*** ../core/app/assets/js/organisms/unfiltered-files-dialog.js ***!
5174 \******************************************************************/
5175 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5176
5177 "use strict";
5178 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5179 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5180
5181
5182 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5183
5184 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5185
5186 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
5187
5188 _Object$defineProperty(exports, "__esModule", {
5189 value: true
5190 });
5191
5192 exports["default"] = UnfilteredFilesDialog;
5193
5194 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
5195
5196 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
5197
5198 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
5199
5200 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
5201
5202 var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
5203
5204 function UnfilteredFilesDialog(props) {
5205 var show = props.show,
5206 setShow = props.setShow,
5207 onReady = props.onReady,
5208 onCancel = props.onCancel,
5209 onDismiss = props.onDismiss,
5210 _useAjax = (0, _useAjax2.default)(),
5211 ajaxState = _useAjax.ajaxState,
5212 setAjax = _useAjax.setAjax,
5213 _useState = (0, _react.useState)(false),
5214 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
5215 enableUnfilteredFiles = _useState2[0],
5216 setEnableUnfilteredFiles = _useState2[1],
5217 _useState3 = (0, _react.useState)(false),
5218 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
5219 isEnableError = _useState4[0],
5220 setIsEnableError = _useState4[1]; // Sending the enable unfiltered files request.
5221
5222
5223 (0, _react.useEffect)(function () {
5224 if (enableUnfilteredFiles) {
5225 setShow(false);
5226 setAjax({
5227 data: {
5228 action: 'elementor_ajax',
5229 actions: (0, _stringify.default)({
5230 enable_unfiltered_files_upload: {
5231 action: 'enable_unfiltered_files_upload'
5232 }
5233 })
5234 }
5235 });
5236 }
5237 }, [enableUnfilteredFiles]); // Enabling unfiltered files ajax status.
5238
5239 (0, _react.useEffect)(function () {
5240 switch (ajaxState.status) {
5241 case 'success':
5242 onReady();
5243 break;
5244
5245 case 'error':
5246 setIsEnableError(true);
5247 setShow(true);
5248 break;
5249 }
5250 }, [ajaxState]);
5251
5252 if (!show) {
5253 return null;
5254 }
5255
5256 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, isEnableError ? /*#__PURE__*/_react.default.createElement(_dialog.default, {
5257 title: __('Sorry, something went wrong.', 'elementor'),
5258 text: props.errorModalText,
5259 approveButtonColor: "link",
5260 approveButtonText: __('Continue', 'elementor'),
5261 approveButtonOnClick: onReady,
5262 dismissButtonText: __('Go back', 'elementor'),
5263 dismissButtonOnClick: onCancel,
5264 onClose: onCancel
5265 }) : /*#__PURE__*/_react.default.createElement(_dialog.default, {
5266 title: __('First, enable unfiltered file uploads.', 'elementor'),
5267 text: props.confirmModalText,
5268 approveButtonColor: "link",
5269 approveButtonText: __('Enable', 'elementor'),
5270 approveButtonOnClick: function approveButtonOnClick() {
5271 return setEnableUnfilteredFiles(true);
5272 },
5273 dismissButtonText: __('Skip', 'elementor'),
5274 dismissButtonOnClick: onDismiss || onReady,
5275 onClose: onDismiss || onReady
5276 }));
5277 }
5278
5279 UnfilteredFilesDialog.propTypes = {
5280 show: PropTypes.bool,
5281 setShow: PropTypes.func.isRequired,
5282 onReady: PropTypes.func.isRequired,
5283 onCancel: PropTypes.func.isRequired,
5284 onDismiss: PropTypes.func,
5285 confirmModalText: PropTypes.string.isRequired,
5286 errorModalText: PropTypes.string.isRequired
5287 };
5288 UnfilteredFilesDialog.defaultProps = {
5289 show: false
5290 };
5291
5292 /***/ }),
5293
5294 /***/ "../core/app/assets/js/organisms/wizard-footer.js":
5295 /*!********************************************************!*\
5296 !*** ../core/app/assets/js/organisms/wizard-footer.js ***!
5297 \********************************************************/
5298 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5299
5300 "use strict";
5301 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5302
5303
5304 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5305
5306 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5307
5308 _Object$defineProperty(exports, "__esModule", {
5309 value: true
5310 });
5311
5312 exports["default"] = WizardFooter;
5313
5314 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5315
5316 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5317
5318 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5319
5320 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
5321
5322 __webpack_require__(/*! ./wizard-footer.scss */ "../core/app/assets/js/organisms/wizard-footer.scss");
5323
5324 function WizardFooter(props) {
5325 var baseClassName = 'e-app-wizard-footer',
5326 classes = [baseClassName, props.className];
5327
5328 if (props.separator) {
5329 classes.push(baseClassName + '__separator');
5330 }
5331
5332 return /*#__PURE__*/_react.default.createElement(_grid.default, (0, _extends2.default)({
5333 container: true
5334 }, props, {
5335 className: (0, _utils.arrayToClassName)(classes)
5336 }), props.children);
5337 }
5338
5339 WizardFooter.propTypes = {
5340 className: PropTypes.string,
5341 justify: PropTypes.any,
5342 separator: PropTypes.any,
5343 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
5344 };
5345 WizardFooter.defaultProps = {
5346 className: ''
5347 };
5348
5349 /***/ }),
5350
5351 /***/ "../core/app/assets/js/pages/index.js":
5352 /*!********************************************!*\
5353 !*** ../core/app/assets/js/pages/index.js ***!
5354 \********************************************/
5355 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5356
5357 "use strict";
5358
5359
5360 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5361
5362 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5363
5364 _Object$defineProperty(exports, "__esModule", {
5365 value: true
5366 });
5367
5368 exports["default"] = Index;
5369
5370 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5371
5372 __webpack_require__(/*! core-js/modules/es6.regexp.search.js */ "../node_modules/core-js/modules/es6.regexp.search.js");
5373
5374 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
5375
5376 __webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
5377
5378 __webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
5379
5380 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
5381
5382 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
5383
5384 var _actionsMap = _interopRequireDefault(__webpack_require__(/*! elementor-app/url-actions/actions-map */ "../core/app/assets/js/url-actions/actions-map.js"));
5385
5386 function Index() {
5387 var _elementorAppConfig$m;
5388
5389 var urlSearchParams = new URLSearchParams(window.location.search),
5390 queryParams = Object.fromEntries(urlSearchParams.entries()),
5391 // The 'action' query param is translated into a route URL.
5392 url = _actionsMap.default[queryParams.action] || ((_elementorAppConfig$m = elementorAppConfig.menu_url.split('#')) === null || _elementorAppConfig$m === void 0 ? void 0 : _elementorAppConfig$m[1]);
5393 return /*#__PURE__*/_react.default.createElement(_router.Redirect, {
5394 to: url || '/not-found',
5395 noThrow: true
5396 });
5397 }
5398
5399 /***/ }),
5400
5401 /***/ "../core/app/assets/js/pages/not-found.js":
5402 /*!************************************************!*\
5403 !*** ../core/app/assets/js/pages/not-found.js ***!
5404 \************************************************/
5405 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5406
5407 "use strict";
5408 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5409
5410
5411 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5412
5413 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5414
5415 _Object$defineProperty(exports, "__esModule", {
5416 value: true
5417 });
5418
5419 exports["default"] = NotFound;
5420
5421 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5422
5423 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
5424
5425 function NotFound() {
5426 var config = {
5427 title: __('Not Found', 'elementor'),
5428 className: 'eps-app__not-found',
5429 content: /*#__PURE__*/_react.default.createElement("h1", null, " ", __('Not Found', 'elementor'), " "),
5430 sidebar: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null)
5431 };
5432 return /*#__PURE__*/_react.default.createElement(_page.default, config);
5433 }
5434
5435 /***/ }),
5436
5437 /***/ "../core/app/assets/js/ui/atoms/box.js":
5438 /*!*********************************************!*\
5439 !*** ../core/app/assets/js/ui/atoms/box.js ***!
5440 \*********************************************/
5441 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5442
5443 "use strict";
5444 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5445
5446
5447 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5448
5449 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5450
5451 _Object$defineProperty(exports, "__esModule", {
5452 value: true
5453 });
5454
5455 exports["default"] = Box;
5456
5457 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5458
5459 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5460
5461 __webpack_require__(/*! ./box.scss */ "../core/app/assets/js/ui/atoms/box.scss");
5462
5463 function Box(props) {
5464 var baseClassName = 'eps-box',
5465 classes = [baseClassName, props.className],
5466 style = {};
5467
5468 if (props.hasOwnProperty('padding')) {
5469 style['--eps-box-padding'] = (0, _utils.pxToRem)(props.padding);
5470 classes.push(baseClassName + '--padding');
5471 }
5472
5473 return /*#__PURE__*/_react.default.createElement("div", {
5474 style: style,
5475 className: (0, _utils.arrayToClassName)(classes)
5476 }, props.children);
5477 }
5478
5479 Box.propTypes = {
5480 className: PropTypes.string,
5481 padding: PropTypes.string,
5482 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
5483 };
5484 Box.defaultProps = {
5485 className: ''
5486 };
5487
5488 /***/ }),
5489
5490 /***/ "../core/app/assets/js/ui/atoms/checkbox.js":
5491 /*!**************************************************!*\
5492 !*** ../core/app/assets/js/ui/atoms/checkbox.js ***!
5493 \**************************************************/
5494 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5495
5496 "use strict";
5497 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5498
5499
5500 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5501
5502 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5503
5504 _Object$defineProperty(exports, "__esModule", {
5505 value: true
5506 });
5507
5508 exports["default"] = Checkbox;
5509
5510 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5511
5512 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5513
5514 __webpack_require__(/*! ./checkbox.scss */ "../core/app/assets/js/ui/atoms/checkbox.scss");
5515
5516 function Checkbox(_ref) {
5517 var className = _ref.className,
5518 checked = _ref.checked,
5519 rounded = _ref.rounded,
5520 indeterminate = _ref.indeterminate,
5521 error = _ref.error,
5522 disabled = _ref.disabled,
5523 onChange = _ref.onChange;
5524 var baseClassName = 'eps-checkbox',
5525 classes = [baseClassName, className];
5526
5527 if (rounded) {
5528 classes.push(baseClassName + '--rounded');
5529 }
5530
5531 if (indeterminate) {
5532 classes.push(baseClassName + '--indeterminate');
5533 }
5534
5535 if (error) {
5536 classes.push(baseClassName + '--error');
5537 }
5538
5539 return /*#__PURE__*/_react.default.createElement("input", {
5540 className: (0, _utils.arrayToClassName)(classes),
5541 type: "checkbox",
5542 checked: checked,
5543 disabled: disabled,
5544 onChange: onChange
5545 });
5546 }
5547
5548 Checkbox.propTypes = {
5549 className: PropTypes.string,
5550 checked: PropTypes.bool,
5551 disabled: PropTypes.bool,
5552 indeterminate: PropTypes.bool,
5553 rounded: PropTypes.bool,
5554 error: PropTypes.bool,
5555 onChange: PropTypes.func
5556 };
5557 Checkbox.defaultProps = {
5558 className: '',
5559 checked: null,
5560 disabled: false,
5561 indeterminate: false,
5562 error: false,
5563 onChange: function onChange() {}
5564 };
5565
5566 /***/ }),
5567
5568 /***/ "../core/app/assets/js/ui/atoms/drag-drop.js":
5569 /*!***************************************************!*\
5570 !*** ../core/app/assets/js/ui/atoms/drag-drop.js ***!
5571 \***************************************************/
5572 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5573
5574 "use strict";
5575 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5576
5577
5578 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5579
5580 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5581
5582 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
5583
5584 _Object$defineProperty(exports, "__esModule", {
5585 value: true
5586 });
5587
5588 exports["default"] = DragDrop;
5589
5590 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
5591
5592 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5593
5594 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
5595
5596 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
5597
5598 __webpack_require__(/*! ./drag-drop.scss */ "../core/app/assets/js/ui/atoms/drag-drop.scss");
5599
5600 function DragDrop(props) {
5601 var _useState = (0, _react.useState)(false),
5602 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
5603 isDragOver = _useState2[0],
5604 setIsDragOver = _useState2[1],
5605 getClassName = function getClassName() {
5606 var baseClassName = 'e-app-drag-drop',
5607 classes = [baseClassName, props.className];
5608
5609 if (isDragOver && !props.isLoading) {
5610 classes.push(baseClassName + '--drag-over');
5611 }
5612
5613 return (0, _utils.arrayToClassName)(classes);
5614 },
5615 onDragDropActions = function onDragDropActions(event) {
5616 event.preventDefault();
5617 event.stopPropagation();
5618 },
5619 dragDropEvents = {
5620 onDrop: function onDrop(event) {
5621 onDragDropActions(event);
5622 setIsDragOver(false);
5623
5624 if (props.onDrop) {
5625 props.onDrop(event);
5626 }
5627 },
5628 onDragOver: function onDragOver(event) {
5629 onDragDropActions(event);
5630 setIsDragOver(true);
5631
5632 if (props.onDragOver) {
5633 props.onDragOver(event);
5634 }
5635 },
5636 onDragLeave: function onDragLeave(event) {
5637 onDragDropActions(event);
5638 setIsDragOver(false);
5639
5640 if (props.onDragLeave) {
5641 props.onDragLeave(event);
5642 }
5643 }
5644 };
5645
5646 return /*#__PURE__*/_react.default.createElement("div", (0, _extends2.default)({}, dragDropEvents, {
5647 className: getClassName()
5648 }), props.children);
5649 }
5650
5651 DragDrop.propTypes = {
5652 className: PropTypes.string,
5653 children: PropTypes.any,
5654 onDrop: PropTypes.func,
5655 onDragLeave: PropTypes.func,
5656 onDragOver: PropTypes.func,
5657 isLoading: PropTypes.bool
5658 };
5659 DragDrop.defaultProps = {
5660 className: ''
5661 };
5662
5663 /***/ }),
5664
5665 /***/ "../core/app/assets/js/ui/atoms/heading.js":
5666 /*!*************************************************!*\
5667 !*** ../core/app/assets/js/ui/atoms/heading.js ***!
5668 \*************************************************/
5669 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5670
5671 "use strict";
5672 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5673
5674
5675 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5676
5677 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5678
5679 _Object$defineProperty(exports, "__esModule", {
5680 value: true
5681 });
5682
5683 exports["default"] = Heading;
5684
5685 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5686
5687 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
5688
5689 function Heading(props) {
5690 var baseClassName = 'eps',
5691 classes = [props.className];
5692
5693 if (props.variant) {
5694 classes.push(baseClassName + '-' + props.variant);
5695 }
5696
5697 var Element = function Element() {
5698 return _react.default.createElement(props.tag, {
5699 className: (0, _utils.arrayToClassName)(classes)
5700 }, props.children);
5701 };
5702
5703 return /*#__PURE__*/_react.default.createElement(Element, null);
5704 }
5705
5706 Heading.propTypes = {
5707 className: PropTypes.string,
5708 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired,
5709 tag: PropTypes.oneOf(['h1', 'h2', 'h3', 'h4', 'h5', 'h6']),
5710 variant: PropTypes.oneOf(['display-1', 'display-2', 'display-3', 'display-4', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6']).isRequired
5711 };
5712 Heading.defaultProps = {
5713 className: '',
5714 tag: 'h1'
5715 };
5716
5717 /***/ }),
5718
5719 /***/ "../core/app/assets/js/ui/atoms/icon.js":
5720 /*!**********************************************!*\
5721 !*** ../core/app/assets/js/ui/atoms/icon.js ***!
5722 \**********************************************/
5723 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5724
5725 "use strict";
5726 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5727
5728
5729 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5730
5731 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5732
5733 _Object$defineProperty(exports, "__esModule", {
5734 value: true
5735 });
5736
5737 exports["default"] = Icon;
5738
5739 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5740
5741 function Icon(props) {
5742 return /*#__PURE__*/_react.default.createElement("i", {
5743 className: "eps-icon ".concat(props.className)
5744 });
5745 }
5746
5747 Icon.propTypes = {
5748 className: PropTypes.string.isRequired
5749 };
5750 Icon.defaultProps = {
5751 className: ''
5752 };
5753
5754 /***/ }),
5755
5756 /***/ "../core/app/assets/js/ui/atoms/select.js":
5757 /*!************************************************!*\
5758 !*** ../core/app/assets/js/ui/atoms/select.js ***!
5759 \************************************************/
5760 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5761
5762 "use strict";
5763 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5764
5765
5766 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5767
5768 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5769
5770 _Object$defineProperty(exports, "__esModule", {
5771 value: true
5772 });
5773
5774 exports["default"] = Select;
5775
5776 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5777
5778 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
5779
5780 function Select(props) {
5781 return /*#__PURE__*/_react.default.createElement("select", {
5782 multiple: props.multiple,
5783 className: props.className,
5784 value: props.value,
5785 onChange: props.onChange,
5786 ref: props.elRef
5787 }, props.options.map(function (option) {
5788 return option.children ? /*#__PURE__*/_react.default.createElement("optgroup", {
5789 label: option.label,
5790 key: option.label
5791 }, option.children.map(function (childOption) {
5792 return /*#__PURE__*/_react.default.createElement("option", {
5793 key: childOption.value,
5794 value: childOption.value
5795 }, childOption.label);
5796 })) : /*#__PURE__*/_react.default.createElement("option", {
5797 key: option.value,
5798 value: option.value
5799 }, option.label);
5800 }));
5801 }
5802
5803 Select.propTypes = {
5804 className: PropTypes.string,
5805 onChange: PropTypes.func,
5806 options: PropTypes.array,
5807 elRef: PropTypes.object,
5808 multiple: PropTypes.bool,
5809 value: PropTypes.oneOfType([PropTypes.array, PropTypes.string])
5810 };
5811 Select.defaultProps = {
5812 className: '',
5813 options: []
5814 };
5815
5816 /***/ }),
5817
5818 /***/ "../core/app/assets/js/ui/atoms/text-field.js":
5819 /*!****************************************************!*\
5820 !*** ../core/app/assets/js/ui/atoms/text-field.js ***!
5821 \****************************************************/
5822 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5823
5824 "use strict";
5825 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5826
5827
5828 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5829
5830 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5831
5832 _Object$defineProperty(exports, "__esModule", {
5833 value: true
5834 });
5835
5836 exports["default"] = TextField;
5837
5838 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5839
5840 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5841
5842 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5843
5844 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
5845
5846 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
5847
5848 __webpack_require__(/*! ./text-field.scss */ "../core/app/assets/js/ui/atoms/text-field.scss");
5849
5850 function TextField(props) {
5851 var classNameBase = 'eps-text-field',
5852 classes = [classNameBase, props.className, (0, _defineProperty2.default)({}, classNameBase + '--outlined', 'outlined' === props.variant)],
5853 validProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {
5854 className: (0, _utils.arrayToClassName)(classes)
5855 });
5856
5857 if (validProps.multiline) {
5858 delete validProps.multiline;
5859 return /*#__PURE__*/_react.default.createElement("textarea", validProps);
5860 }
5861
5862 return /*#__PURE__*/_react.default.createElement("input", (0, _extends2.default)({}, validProps, {
5863 type: "text"
5864 }));
5865 }
5866
5867 TextField.propTypes = {
5868 className: PropTypes.string,
5869 multiline: PropTypes.bool,
5870 variant: PropTypes.oneOf(['standard', 'outlined']),
5871 children: PropTypes.string
5872 };
5873 TextField.defaultProps = {
5874 className: '',
5875 variant: 'standard'
5876 };
5877
5878 /***/ }),
5879
5880 /***/ "../core/app/assets/js/ui/atoms/text.js":
5881 /*!**********************************************!*\
5882 !*** ../core/app/assets/js/ui/atoms/text.js ***!
5883 \**********************************************/
5884 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5885
5886 "use strict";
5887 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5888
5889
5890 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5891
5892 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5893
5894 _Object$defineProperty(exports, "__esModule", {
5895 value: true
5896 });
5897
5898 exports["default"] = Text;
5899
5900 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5901
5902 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
5903
5904 function Text(props) {
5905 var baseClassName = 'eps',
5906 classes = [props.className],
5907 variant = props.variant && 'md' !== props.variant ? '-' + props.variant : '';
5908 classes.push(baseClassName + '-text' + variant);
5909
5910 var Element = function Element() {
5911 return _react.default.createElement(props.tag, {
5912 className: (0, _utils.arrayToClassName)(classes)
5913 }, props.children);
5914 };
5915
5916 return /*#__PURE__*/_react.default.createElement(Element, null);
5917 }
5918
5919 Text.propTypes = {
5920 className: PropTypes.string,
5921 variant: PropTypes.oneOf(['xl', 'lg', 'md', 'sm', 'xs', 'xxs']),
5922 tag: PropTypes.string,
5923 children: PropTypes.any.isRequired
5924 };
5925 Text.defaultProps = {
5926 className: '',
5927 tag: 'p'
5928 };
5929
5930 /***/ }),
5931
5932 /***/ "../core/app/assets/js/ui/card/card-body.js":
5933 /*!**************************************************!*\
5934 !*** ../core/app/assets/js/ui/card/card-body.js ***!
5935 \**************************************************/
5936 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5937
5938 "use strict";
5939 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5940
5941
5942 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5943
5944 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5945
5946 _Object$defineProperty(exports, "__esModule", {
5947 value: true
5948 });
5949
5950 exports["default"] = CardBody;
5951
5952 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5953
5954 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5955
5956 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5957
5958 function CardBody(props) {
5959 var classNameBase = 'eps-card__body',
5960 classes = [classNameBase, props.className],
5961 style = {};
5962
5963 if (props.hasOwnProperty('padding')) {
5964 style['--eps-card-body-padding'] = (0, _utils.pxToRem)(props.padding);
5965 classes.push(classNameBase + '--padding');
5966 }
5967
5968 return /*#__PURE__*/_react.default.createElement("main", {
5969 className: (0, _utils.arrayToClassName)(classes),
5970 style: style
5971 }, props.children);
5972 }
5973
5974 CardBody.propTypes = {
5975 className: PropTypes.string,
5976 padding: PropTypes.string,
5977 passive: PropTypes.bool,
5978 active: PropTypes.bool,
5979 children: PropTypes.any.isRequired
5980 };
5981 CardBody.defaultProps = {
5982 className: ''
5983 };
5984
5985 /***/ }),
5986
5987 /***/ "../core/app/assets/js/ui/card/card-divider.js":
5988 /*!*****************************************************!*\
5989 !*** ../core/app/assets/js/ui/card/card-divider.js ***!
5990 \*****************************************************/
5991 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5992
5993 "use strict";
5994 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5995
5996
5997 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5998
5999 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6000
6001 _Object$defineProperty(exports, "__esModule", {
6002 value: true
6003 });
6004
6005 exports["default"] = CardDivider;
6006
6007 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6008
6009 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6010
6011 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
6012
6013 function CardDivider(props) {
6014 var classNameBase = 'eps-card__divider',
6015 classes = [classNameBase, props.className];
6016 return /*#__PURE__*/_react.default.createElement("hr", {
6017 className: (0, _utils.arrayToClassName)(classes)
6018 });
6019 }
6020
6021 CardDivider.propTypes = {
6022 className: PropTypes.string
6023 };
6024 CardDivider.defaultProps = {
6025 className: ''
6026 };
6027
6028 /***/ }),
6029
6030 /***/ "../core/app/assets/js/ui/card/card-footer.js":
6031 /*!****************************************************!*\
6032 !*** ../core/app/assets/js/ui/card/card-footer.js ***!
6033 \****************************************************/
6034 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6035
6036 "use strict";
6037 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6038
6039
6040 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6041
6042 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6043
6044 _Object$defineProperty(exports, "__esModule", {
6045 value: true
6046 });
6047
6048 exports["default"] = CardFooter;
6049
6050 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6051
6052 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6053
6054 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
6055
6056 function CardFooter(props) {
6057 var classNameBase = 'eps-card__footer',
6058 classes = [classNameBase, props.className],
6059 style = {};
6060
6061 if (props.hasOwnProperty('padding')) {
6062 style['--eps-card-footer-padding'] = (0, _utils.pxToRem)(props.padding);
6063 classes.push(classNameBase + '--padding');
6064 }
6065
6066 return /*#__PURE__*/_react.default.createElement("footer", {
6067 className: (0, _utils.arrayToClassName)(classes),
6068 style: style
6069 }, props.children);
6070 }
6071
6072 CardFooter.propTypes = {
6073 className: PropTypes.string,
6074 padding: PropTypes.string,
6075 passive: PropTypes.bool,
6076 active: PropTypes.bool,
6077 children: PropTypes.object.isRequired
6078 };
6079 CardFooter.defaultProps = {
6080 className: ''
6081 };
6082
6083 /***/ }),
6084
6085 /***/ "../core/app/assets/js/ui/card/card-header.js":
6086 /*!****************************************************!*\
6087 !*** ../core/app/assets/js/ui/card/card-header.js ***!
6088 \****************************************************/
6089 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6090
6091 "use strict";
6092 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6093
6094
6095 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6096
6097 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6098
6099 _Object$defineProperty(exports, "__esModule", {
6100 value: true
6101 });
6102
6103 exports["default"] = CardHeader;
6104
6105 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6106
6107 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6108
6109 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
6110
6111 function CardHeader(props) {
6112 var classNameBase = 'eps-card__header',
6113 classes = [classNameBase, props.className],
6114 style = {};
6115
6116 if (props.hasOwnProperty('padding')) {
6117 style['--eps-card-header-padding'] = (0, _utils.pxToRem)(props.padding);
6118 classes.push(classNameBase + '--padding');
6119 }
6120
6121 return /*#__PURE__*/_react.default.createElement("header", {
6122 className: (0, _utils.arrayToClassName)(classes),
6123 style: style
6124 }, props.children);
6125 }
6126
6127 CardHeader.propTypes = {
6128 className: PropTypes.string,
6129 padding: PropTypes.string,
6130 passive: PropTypes.bool,
6131 active: PropTypes.bool,
6132 children: PropTypes.any.isRequired
6133 };
6134 CardHeader.defaultProps = {
6135 className: ''
6136 };
6137
6138 /***/ }),
6139
6140 /***/ "../core/app/assets/js/ui/card/card-headline.js":
6141 /*!******************************************************!*\
6142 !*** ../core/app/assets/js/ui/card/card-headline.js ***!
6143 \******************************************************/
6144 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6145
6146 "use strict";
6147 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6148
6149
6150 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6151
6152 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6153
6154 _Object$defineProperty(exports, "__esModule", {
6155 value: true
6156 });
6157
6158 exports["default"] = CardHeadline;
6159
6160 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6161
6162 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6163
6164 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
6165
6166 function CardHeadline(props) {
6167 var classNameBase = 'eps-card__headline',
6168 classes = [classNameBase, props.className];
6169 return /*#__PURE__*/_react.default.createElement("h4", {
6170 className: (0, _utils.arrayToClassName)(classes)
6171 }, props.children);
6172 }
6173
6174 CardHeadline.propTypes = {
6175 className: PropTypes.string,
6176 children: PropTypes.any.isRequired
6177 };
6178 CardHeadline.defaultProps = {
6179 className: ''
6180 };
6181
6182 /***/ }),
6183
6184 /***/ "../core/app/assets/js/ui/card/card-image.js":
6185 /*!***************************************************!*\
6186 !*** ../core/app/assets/js/ui/card/card-image.js ***!
6187 \***************************************************/
6188 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6189
6190 "use strict";
6191 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6192
6193
6194 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6195
6196 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6197
6198 _Object$defineProperty(exports, "__esModule", {
6199 value: true
6200 });
6201
6202 exports["default"] = CardImage;
6203
6204 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6205
6206 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
6207
6208 function CardImage(props) {
6209 var image = /*#__PURE__*/_react.default.createElement("img", {
6210 src: props.src,
6211 alt: props.alt,
6212 className: "eps-card__image",
6213 loading: "lazy"
6214 });
6215
6216 return /*#__PURE__*/_react.default.createElement("figure", {
6217 className: "eps-card__figure ".concat(props.className)
6218 }, image, props.children);
6219 }
6220
6221 CardImage.propTypes = {
6222 className: PropTypes.string,
6223 src: PropTypes.string.isRequired,
6224 alt: PropTypes.string.isRequired,
6225 children: PropTypes.any
6226 };
6227 CardImage.defaultProps = {
6228 className: ''
6229 };
6230
6231 /***/ }),
6232
6233 /***/ "../core/app/assets/js/ui/card/card-overlay.js":
6234 /*!*****************************************************!*\
6235 !*** ../core/app/assets/js/ui/card/card-overlay.js ***!
6236 \*****************************************************/
6237 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6238
6239 "use strict";
6240 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6241
6242
6243 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6244
6245 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6246
6247 _Object$defineProperty(exports, "__esModule", {
6248 value: true
6249 });
6250
6251 exports["default"] = CardOverlay;
6252
6253 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6254
6255 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
6256
6257 function CardOverlay(props) {
6258 return /*#__PURE__*/_react.default.createElement("div", {
6259 className: "eps-card__image-overlay ".concat(props.className)
6260 }, props.children);
6261 }
6262
6263 CardOverlay.propTypes = {
6264 className: PropTypes.string,
6265 children: PropTypes.object.isRequired
6266 };
6267 CardOverlay.defaultProps = {
6268 className: ''
6269 };
6270
6271 /***/ }),
6272
6273 /***/ "../core/app/assets/js/ui/card/card.js":
6274 /*!*********************************************!*\
6275 !*** ../core/app/assets/js/ui/card/card.js ***!
6276 \*********************************************/
6277 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6278
6279 "use strict";
6280 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6281
6282
6283 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6284
6285 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6286
6287 _Object$defineProperty(exports, "__esModule", {
6288 value: true
6289 });
6290
6291 exports["default"] = void 0;
6292
6293 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6294
6295 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! ./card-header */ "../core/app/assets/js/ui/card/card-header.js"));
6296
6297 var _cardBody = _interopRequireDefault(__webpack_require__(/*! ./card-body */ "../core/app/assets/js/ui/card/card-body.js"));
6298
6299 var _cardImage = _interopRequireDefault(__webpack_require__(/*! ./card-image */ "../core/app/assets/js/ui/card/card-image.js"));
6300
6301 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! ./card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
6302
6303 var _cardFooter = _interopRequireDefault(__webpack_require__(/*! ./card-footer */ "../core/app/assets/js/ui/card/card-footer.js"));
6304
6305 var _cardHeadline = _interopRequireDefault(__webpack_require__(/*! ./card-headline */ "../core/app/assets/js/ui/card/card-headline.js"));
6306
6307 var _cardDivider = _interopRequireDefault(__webpack_require__(/*! ./card-divider */ "../core/app/assets/js/ui/card/card-divider.js"));
6308
6309 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
6310
6311 var Card = _react.default.forwardRef(function (props, ref) {
6312 return /*#__PURE__*/_react.default.createElement("article", {
6313 className: "eps-card ".concat(props.className),
6314 ref: ref
6315 }, props.children);
6316 });
6317
6318 Card.propTypes = {
6319 type: PropTypes.string,
6320 className: PropTypes.string,
6321 children: PropTypes.any
6322 };
6323 Card.defaultProps = {
6324 className: ''
6325 };
6326 Card.displayName = 'Card';
6327 Card.Header = _cardHeader.default;
6328 Card.Body = _cardBody.default;
6329 Card.Image = _cardImage.default;
6330 Card.Overlay = _cardOverlay.default;
6331 Card.Footer = _cardFooter.default;
6332 Card.Headline = _cardHeadline.default;
6333 Card.Divider = _cardDivider.default;
6334 var _default = Card;
6335 exports["default"] = _default;
6336
6337 /***/ }),
6338
6339 /***/ "../core/app/assets/js/ui/dialog/dialog-actions.js":
6340 /*!*********************************************************!*\
6341 !*** ../core/app/assets/js/ui/dialog/dialog-actions.js ***!
6342 \*********************************************************/
6343 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6344
6345 "use strict";
6346 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6347
6348
6349 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6350
6351 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6352
6353 _Object$defineProperty(exports, "__esModule", {
6354 value: true
6355 });
6356
6357 exports["default"] = DialogActions;
6358
6359 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6360
6361 function DialogActions(props) {
6362 return /*#__PURE__*/_react.default.createElement("div", {
6363 className: "eps-dialog__buttons"
6364 }, props.children);
6365 }
6366
6367 DialogActions.propTypes = {
6368 children: PropTypes.any
6369 };
6370
6371 /***/ }),
6372
6373 /***/ "../core/app/assets/js/ui/dialog/dialog-button.js":
6374 /*!********************************************************!*\
6375 !*** ../core/app/assets/js/ui/dialog/dialog-button.js ***!
6376 \********************************************************/
6377 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6378
6379 "use strict";
6380 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6381
6382
6383 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6384
6385 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6386
6387 _Object$defineProperty(exports, "__esModule", {
6388 value: true
6389 });
6390
6391 exports["default"] = DialogButton;
6392
6393 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6394
6395 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6396
6397 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
6398
6399 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
6400
6401 function DialogButton(props) {
6402 return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
6403 className: "eps-dialog__button ".concat(props.className)
6404 }));
6405 }
6406
6407 DialogButton.propTypes = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.propTypes), {}, {
6408 tabIndex: PropTypes.string,
6409 type: PropTypes.string
6410 });
6411 DialogButton.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.defaultProps), {}, {
6412 tabIndex: '0',
6413 type: 'button'
6414 });
6415
6416 /***/ }),
6417
6418 /***/ "../core/app/assets/js/ui/dialog/dialog-content.js":
6419 /*!*********************************************************!*\
6420 !*** ../core/app/assets/js/ui/dialog/dialog-content.js ***!
6421 \*********************************************************/
6422 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6423
6424 "use strict";
6425 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6426
6427
6428 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6429
6430 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6431
6432 _Object$defineProperty(exports, "__esModule", {
6433 value: true
6434 });
6435
6436 exports["default"] = DialogContent;
6437
6438 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6439
6440 function DialogContent(props) {
6441 return /*#__PURE__*/_react.default.createElement("div", {
6442 className: "eps-dialog__content"
6443 }, props.children);
6444 }
6445
6446 DialogContent.propTypes = {
6447 children: PropTypes.any
6448 };
6449
6450 /***/ }),
6451
6452 /***/ "../core/app/assets/js/ui/dialog/dialog-text.js":
6453 /*!******************************************************!*\
6454 !*** ../core/app/assets/js/ui/dialog/dialog-text.js ***!
6455 \******************************************************/
6456 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6457
6458 "use strict";
6459
6460
6461 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6462
6463 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6464
6465 _Object$defineProperty(exports, "__esModule", {
6466 value: true
6467 });
6468
6469 exports["default"] = DialogText;
6470
6471 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6472
6473 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6474
6475 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
6476
6477 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
6478
6479 function DialogText(props) {
6480 return /*#__PURE__*/_react.default.createElement(_text.default, (0, _extends2.default)({
6481 variant: "xs"
6482 }, props, {
6483 className: "eps-dialog__text ".concat(props.className)
6484 }));
6485 }
6486
6487 DialogText.propTypes = (0, _objectSpread2.default)({}, _text.default.propTypes);
6488 DialogText.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _text.default.defaultProps), {}, {
6489 tag: 'p',
6490 variant: 'sm'
6491 });
6492
6493 /***/ }),
6494
6495 /***/ "../core/app/assets/js/ui/dialog/dialog-title.js":
6496 /*!*******************************************************!*\
6497 !*** ../core/app/assets/js/ui/dialog/dialog-title.js ***!
6498 \*******************************************************/
6499 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6500
6501 "use strict";
6502 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6503
6504
6505 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6506
6507 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6508
6509 _Object$defineProperty(exports, "__esModule", {
6510 value: true
6511 });
6512
6513 exports["default"] = DialogTitle;
6514
6515 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6516
6517 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6518
6519 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
6520
6521 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
6522
6523 function DialogTitle(props) {
6524 return /*#__PURE__*/_react.default.createElement(_heading.default, (0, _extends2.default)({}, props, {
6525 className: "eps-dialog__title ".concat(props.className)
6526 }));
6527 }
6528
6529 DialogTitle.propTypes = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _heading.default.propTypes), {}, {
6530 className: PropTypes.string
6531 });
6532 DialogTitle.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _heading.default.propTypes), {}, {
6533 variant: 'h3',
6534 tag: 'h3',
6535 className: ''
6536 });
6537
6538 /***/ }),
6539
6540 /***/ "../core/app/assets/js/ui/dialog/dialog-wrapper.js":
6541 /*!*********************************************************!*\
6542 !*** ../core/app/assets/js/ui/dialog/dialog-wrapper.js ***!
6543 \*********************************************************/
6544 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6545
6546 "use strict";
6547 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6548 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6549
6550
6551 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6552
6553 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6554
6555 _Object$defineProperty(exports, "__esModule", {
6556 value: true
6557 });
6558
6559 exports["default"] = DialogWrapper;
6560
6561 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6562
6563 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
6564
6565 function DialogWrapper(props) {
6566 var WrapperTag = 'div';
6567
6568 if (props.onSubmit) {
6569 WrapperTag = 'form';
6570 }
6571
6572 return /*#__PURE__*/_react.default.createElement("section", {
6573 className: "eps-modal__overlay"
6574 }, /*#__PURE__*/_react.default.createElement(WrapperTag, {
6575 className: "eps-modal eps-dialog",
6576 onSubmit: props.onSubmit
6577 }, props.onClose && /*#__PURE__*/_react.default.createElement(_button.default, {
6578 onClick: props.onClose,
6579 text: __('Close', 'elementor'),
6580 hideText: true,
6581 icon: "eicon-close",
6582 className: "eps-dialog__close-button"
6583 }), props.children));
6584 }
6585
6586 DialogWrapper.propTypes = {
6587 onClose: PropTypes.func,
6588 onSubmit: PropTypes.func,
6589 children: PropTypes.any
6590 };
6591
6592 /***/ }),
6593
6594 /***/ "../core/app/assets/js/ui/dialog/dialog.js":
6595 /*!*************************************************!*\
6596 !*** ../core/app/assets/js/ui/dialog/dialog.js ***!
6597 \*************************************************/
6598 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6599
6600 "use strict";
6601 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6602
6603
6604 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6605
6606 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6607
6608 _Object$defineProperty(exports, "__esModule", {
6609 value: true
6610 });
6611
6612 exports["default"] = Dialog;
6613
6614 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6615
6616 var _dialogWrapper = _interopRequireDefault(__webpack_require__(/*! ./dialog-wrapper */ "../core/app/assets/js/ui/dialog/dialog-wrapper.js"));
6617
6618 var _dialogContent = _interopRequireDefault(__webpack_require__(/*! ./dialog-content */ "../core/app/assets/js/ui/dialog/dialog-content.js"));
6619
6620 var _dialogTitle = _interopRequireDefault(__webpack_require__(/*! ./dialog-title */ "../core/app/assets/js/ui/dialog/dialog-title.js"));
6621
6622 var _dialogText = _interopRequireDefault(__webpack_require__(/*! ./dialog-text */ "../core/app/assets/js/ui/dialog/dialog-text.js"));
6623
6624 var _dialogActions = _interopRequireDefault(__webpack_require__(/*! ./dialog-actions */ "../core/app/assets/js/ui/dialog/dialog-actions.js"));
6625
6626 var _dialogButton = _interopRequireDefault(__webpack_require__(/*! ./dialog-button */ "../core/app/assets/js/ui/dialog/dialog-button.js"));
6627
6628 __webpack_require__(/*! ./dialog.scss */ "../core/app/assets/js/ui/dialog/dialog.scss");
6629
6630 function Dialog(props) {
6631 return /*#__PURE__*/_react.default.createElement(_dialogWrapper.default, {
6632 onSubmit: props.onSubmit,
6633 onClose: props.onClose
6634 }, /*#__PURE__*/_react.default.createElement(_dialogContent.default, null, props.title && /*#__PURE__*/_react.default.createElement(_dialogTitle.default, null, props.title), props.text && /*#__PURE__*/_react.default.createElement(_dialogText.default, null, props.text), props.children), /*#__PURE__*/_react.default.createElement(_dialogActions.default, null, /*#__PURE__*/_react.default.createElement(_dialogButton.default, {
6635 key: "dismiss",
6636 text: props.dismissButtonText,
6637 onClick: props.dismissButtonOnClick,
6638 url: props.dismissButtonUrl,
6639 target: props.dismissButtonTarget,
6640 tabIndex: "2"
6641 }), /*#__PURE__*/_react.default.createElement(_dialogButton.default, {
6642 key: "approve",
6643 text: props.approveButtonText,
6644 onClick: props.approveButtonOnClick,
6645 url: props.approveButtonUrl,
6646 target: props.approveButtonTarget,
6647 color: props.approveButtonColor,
6648 elRef: props.approveButtonRef,
6649 tabIndex: "1"
6650 })));
6651 }
6652
6653 Dialog.propTypes = {
6654 title: PropTypes.any,
6655 text: PropTypes.any,
6656 children: PropTypes.any,
6657 onSubmit: PropTypes.func,
6658 onClose: PropTypes.func,
6659 dismissButtonText: PropTypes.string.isRequired,
6660 dismissButtonOnClick: PropTypes.func,
6661 dismissButtonUrl: PropTypes.string,
6662 dismissButtonTarget: PropTypes.string,
6663 approveButtonText: PropTypes.string.isRequired,
6664 approveButtonOnClick: PropTypes.func,
6665 approveButtonUrl: PropTypes.string,
6666 approveButtonColor: PropTypes.string,
6667 approveButtonTarget: PropTypes.string,
6668 approveButtonRef: PropTypes.object
6669 };
6670 Dialog.defaultProps = {};
6671 Dialog.Wrapper = _dialogWrapper.default;
6672 Dialog.Content = _dialogContent.default;
6673 Dialog.Title = _dialogTitle.default;
6674 Dialog.Text = _dialogText.default;
6675 Dialog.Actions = _dialogActions.default;
6676 Dialog.Button = _dialogButton.default;
6677
6678 /***/ }),
6679
6680 /***/ "../core/app/assets/js/ui/grid/grid.js":
6681 /*!*********************************************!*\
6682 !*** ../core/app/assets/js/ui/grid/grid.js ***!
6683 \*********************************************/
6684 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6685
6686 "use strict";
6687 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6688
6689
6690 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6691
6692 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6693
6694 _Object$defineProperty(exports, "__esModule", {
6695 value: true
6696 });
6697
6698 exports["default"] = Grid;
6699
6700 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6701
6702 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
6703
6704 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
6705
6706 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
6707
6708 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6709
6710 __webpack_require__(/*! ./grid.scss */ "../core/app/assets/js/ui/grid/grid.scss");
6711
6712 function Grid(props) {
6713 var propsMap = {
6714 direction: '--direction{{ -VALUE }}',
6715 justify: '--justify{{ -VALUE }}',
6716 alignContent: '--align-content{{ -VALUE }}',
6717 alignItems: '--align-items{{ -VALUE }}',
6718 container: '-container',
6719 item: '-item',
6720 noWrap: '-container--no-wrap',
6721 wrapReverse: '-container--wrap-reverse',
6722 zeroMinWidth: '-item--zero-min-width',
6723 spacing: '-container--spacing',
6724 xs: '-item-xs{{ -VALUE }}',
6725 sm: '-item-sm{{ -VALUE }}',
6726 md: '-item-md{{ -VALUE }}',
6727 lg: '-item-lg{{ -VALUE }}',
6728 xl: '-item-xl{{ -VALUE }}',
6729 xxl: '-item-xxl{{ -VALUE }}'
6730 },
6731 getStyle = function getStyle() {
6732 return isValidPropValue(props.spacing) ? {
6733 '--grid-spacing-gutter': (0, _utils.pxToRem)(props.spacing)
6734 } : {};
6735 },
6736 classes = [getBaseClassName(), props.className].concat((0, _toConsumableArray2.default)(getPropsClasses(propsMap, props)));
6737
6738 return /*#__PURE__*/_react.default.createElement("div", {
6739 style: getStyle(),
6740 className: (0, _utils.arrayToClassName)(classes)
6741 }, props.children);
6742 }
6743
6744 function getPropsClasses(propsMap, props) {
6745 var classes = [];
6746
6747 for (var prop in propsMap) {
6748 if (props[prop]) {
6749 var propValue = isValidPropValue(props[prop]) ? props[prop] : '';
6750 classes.push(getBaseClassName() + renderPropValueBrackets(propsMap[prop], propValue));
6751 }
6752 }
6753
6754 return classes;
6755 }
6756
6757 function renderPropValueBrackets(propClass, propValue) {
6758 var brackets = propClass.match(/{{.*?}}/);
6759
6760 if (brackets) {
6761 var bracketsValue = propValue ? brackets[0].replace(/[{ }]/g, '').replace(/value/i, propValue) : '';
6762 propClass = propClass.replace(brackets[0], bracketsValue);
6763 }
6764
6765 return propClass;
6766 }
6767
6768 function getBaseClassName() {
6769 return 'eps-grid';
6770 }
6771
6772 function isValidPropValue(propValue) {
6773 return propValue && 'boolean' !== typeof propValue;
6774 }
6775
6776 Grid.propTypes = {
6777 className: PropTypes.string,
6778 direction: PropTypes.oneOf(['row', 'column', 'row-reverse', 'column-reverse']),
6779 justify: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'space-evenly', 'space-around', 'stretch']),
6780 alignContent: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'stretch']),
6781 alignItems: PropTypes.oneOf(['start', 'center', 'end', 'baseline', 'stretch']),
6782 container: PropTypes.bool,
6783 item: PropTypes.bool,
6784 noWrap: PropTypes.bool,
6785 wrapReverse: PropTypes.bool,
6786 zeroMinWidth: PropTypes.bool,
6787 spacing: PropTypes.number,
6788 xs: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
6789 sm: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
6790 md: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
6791 lg: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
6792 xl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
6793 xxl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
6794 children: PropTypes.any.isRequired
6795 };
6796 Grid.defaultProps = {
6797 className: ''
6798 };
6799
6800 /***/ }),
6801
6802 /***/ "../core/app/assets/js/ui/modal/modal-section.js":
6803 /*!*******************************************************!*\
6804 !*** ../core/app/assets/js/ui/modal/modal-section.js ***!
6805 \*******************************************************/
6806 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6807
6808 "use strict";
6809 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6810
6811
6812 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6813
6814 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6815
6816 _Object$defineProperty(exports, "__esModule", {
6817 value: true
6818 });
6819
6820 exports["default"] = ModalSection;
6821
6822 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6823
6824 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
6825
6826 function ModalSection(props) {
6827 return /*#__PURE__*/_react.default.createElement("section", {
6828 className: (0, _utils.arrayToClassName)(['eps-modal__section', props.className])
6829 }, props.children);
6830 }
6831
6832 ModalSection.propTypes = {
6833 className: PropTypes.string,
6834 children: PropTypes.any
6835 };
6836 ModalSection.defaultProps = {
6837 className: ''
6838 };
6839
6840 /***/ }),
6841
6842 /***/ "../core/app/assets/js/ui/modal/modal-tip.js":
6843 /*!***************************************************!*\
6844 !*** ../core/app/assets/js/ui/modal/modal-tip.js ***!
6845 \***************************************************/
6846 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6847
6848 "use strict";
6849 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6850 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6851
6852
6853 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6854
6855 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6856
6857 _Object$defineProperty(exports, "__esModule", {
6858 value: true
6859 });
6860
6861 exports["default"] = ModalTip;
6862
6863 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6864
6865 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
6866
6867 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
6868
6869 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
6870
6871 function ModalTip(props) {
6872 return /*#__PURE__*/_react.default.createElement("div", {
6873 className: (0, _utils.arrayToClassName)(['eps-modal__tip', props.className])
6874 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
6875 variant: "h3",
6876 tag: "h3"
6877 }, props.title), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
6878 variant: "xs"
6879 }, props.description));
6880 }
6881
6882 ModalTip.propTypes = {
6883 className: PropTypes.string,
6884 title: PropTypes.string,
6885 description: PropTypes.string
6886 };
6887 ModalTip.defaultProps = {
6888 className: '',
6889 title: __('Tip', 'elementor')
6890 };
6891
6892 /***/ }),
6893
6894 /***/ "../core/app/assets/js/ui/modal/modal.js":
6895 /*!***********************************************!*\
6896 !*** ../core/app/assets/js/ui/modal/modal.js ***!
6897 \***********************************************/
6898 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6899
6900 "use strict";
6901 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6902 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6903
6904
6905 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6906
6907 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6908
6909 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6910
6911 _Object$defineProperty(exports, "__esModule", {
6912 value: true
6913 });
6914
6915 exports.Modal = void 0;
6916 exports["default"] = ModalProvider;
6917
6918 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
6919
6920 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
6921
6922 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6923
6924 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
6925
6926 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6927
6928 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
6929
6930 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
6931
6932 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
6933
6934 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
6935
6936 var _modalSection = _interopRequireDefault(__webpack_require__(/*! ./modal-section */ "../core/app/assets/js/ui/modal/modal-section.js"));
6937
6938 var _modalTip = _interopRequireDefault(__webpack_require__(/*! ./modal-tip */ "../core/app/assets/js/ui/modal/modal-tip.js"));
6939
6940 __webpack_require__(/*! ./modal.scss */ "../core/app/assets/js/ui/modal/modal.scss");
6941
6942 function ModalProvider(props) {
6943 var _useState = (0, _react.useState)(props.show),
6944 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
6945 show = _useState2[0],
6946 setShow = _useState2[1],
6947 hideModal = function hideModal() {
6948 setShow(false); // The purpose of the props.setShow is to sync an external state with the component inner state.
6949
6950 // The purpose of the props.setShow is to sync an external state with the component inner state.
6951 if (props.setShow) {
6952 props.setShow(false);
6953 }
6954 },
6955 showModal = function showModal() {
6956 setShow(true); // The purpose of the props.setShow is to sync an external state with the component inner state.
6957
6958 // The purpose of the props.setShow is to sync an external state with the component inner state.
6959 if (props.setShow) {
6960 props.setShow(true);
6961 }
6962 },
6963 modalAttrs = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {
6964 show: show,
6965 hideModal: hideModal,
6966 showModal: showModal
6967 });
6968
6969 (0, _react.useEffect)(function () {
6970 // Sync with external state.
6971 setShow(props.show);
6972 }, [props.show]);
6973 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, props.toggleButtonProps && /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props.toggleButtonProps, {
6974 onClick: showModal
6975 })), /*#__PURE__*/_react.default.createElement(Modal, modalAttrs, props.children));
6976 }
6977
6978 ModalProvider.propTypes = {
6979 children: PropTypes.node.isRequired,
6980 toggleButtonProps: PropTypes.object,
6981 title: PropTypes.string,
6982 icon: PropTypes.string,
6983 show: PropTypes.bool,
6984 setShow: PropTypes.func
6985 };
6986 ModalProvider.defaultProps = {
6987 show: false
6988 };
6989 ModalProvider.Section = _modalSection.default;
6990 ModalProvider.Tip = _modalTip.default;
6991
6992 var Modal = function Modal(props) {
6993 var modalRef = (0, _react.useRef)(null),
6994 closeRef = (0, _react.useRef)(null),
6995 closeModal = function closeModal(e) {
6996 var node = modalRef.current,
6997 closeNode = closeRef.current,
6998 isInCloseNode = closeNode && closeNode.contains(e.target); // ignore if click is inside the modal
6999
7000 if (node && node.contains(e.target) && !isInCloseNode) {
7001 return;
7002 }
7003
7004 props.hideModal();
7005 };
7006
7007 (0, _react.useEffect)(function () {
7008 if (props.show) {
7009 document.addEventListener('mousedown', closeModal, false);
7010 }
7011
7012 return function () {
7013 return document.removeEventListener('mousedown', closeModal, false);
7014 };
7015 }, [props.show]);
7016
7017 if (!props.show) {
7018 return null;
7019 }
7020
7021 return /*#__PURE__*/_react.default.createElement("div", {
7022 className: "eps-modal__overlay",
7023 onClick: closeModal
7024 }, /*#__PURE__*/_react.default.createElement("div", {
7025 className: (0, _utils.arrayToClassName)(['eps-modal', props.className]),
7026 ref: modalRef
7027 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
7028 container: true,
7029 className: "eps-modal__header",
7030 justify: "space-between",
7031 alignItems: "center"
7032 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
7033 item: true
7034 }, /*#__PURE__*/_react.default.createElement(_icon.default, {
7035 className: "eps-modal__icon ".concat(props.icon)
7036 }), /*#__PURE__*/_react.default.createElement(_text.default, {
7037 className: "title",
7038 tag: "span"
7039 }, props.title)), /*#__PURE__*/_react.default.createElement(_grid.default, {
7040 item: true
7041 }, /*#__PURE__*/_react.default.createElement("div", {
7042 className: "eps-modal__close-wrapper",
7043 ref: closeRef
7044 }, /*#__PURE__*/_react.default.createElement(_button.default, {
7045 text: __('Close', 'elementor'),
7046 hideText: true,
7047 icon: "eicon-close",
7048 onClick: props.closeModal
7049 })))), /*#__PURE__*/_react.default.createElement("div", {
7050 className: "eps-modal__body"
7051 }, props.children)));
7052 };
7053
7054 exports.Modal = Modal;
7055 Modal.propTypes = {
7056 className: PropTypes.string,
7057 children: PropTypes.any.isRequired,
7058 title: PropTypes.string.isRequired,
7059 icon: PropTypes.string,
7060 show: PropTypes.bool,
7061 setShow: PropTypes.func,
7062 hideModal: PropTypes.func,
7063 showModal: PropTypes.func,
7064 closeModal: PropTypes.func
7065 };
7066 Modal.defaultProps = {
7067 className: ''
7068 };
7069
7070 /***/ }),
7071
7072 /***/ "../core/app/assets/js/ui/molecules/button.js":
7073 /*!****************************************************!*\
7074 !*** ../core/app/assets/js/ui/molecules/button.js ***!
7075 \****************************************************/
7076 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7077
7078 "use strict";
7079 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7080
7081
7082 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7083
7084 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7085
7086 _Object$defineProperty(exports, "__esModule", {
7087 value: true
7088 });
7089
7090 exports["default"] = void 0;
7091
7092 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7093
7094 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
7095
7096 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
7097
7098 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7099
7100 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7101
7102 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7103
7104 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7105
7106 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
7107
7108 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7109
7110 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
7111
7112 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
7113
7114 var Button = /*#__PURE__*/function (_React$Component) {
7115 (0, _inherits2.default)(Button, _React$Component);
7116
7117 var _super = (0, _createSuper2.default)(Button);
7118
7119 function Button() {
7120 (0, _classCallCheck2.default)(this, Button);
7121 return _super.apply(this, arguments);
7122 }
7123
7124 (0, _createClass2.default)(Button, [{
7125 key: "getCssId",
7126 value: function getCssId() {
7127 return this.props.id;
7128 }
7129 }, {
7130 key: "getClassName",
7131 value: function getClassName() {
7132 var baseClassName = 'eps-button',
7133 classes = [baseClassName, this.props.className];
7134 return classes.concat(this.getStylePropsClasses(baseClassName)).filter(function (classItem) {
7135 return '' !== classItem;
7136 }).join(' ');
7137 }
7138 }, {
7139 key: "getStylePropsClasses",
7140 value: function getStylePropsClasses(baseClassName) {
7141 var _this = this;
7142
7143 var styleProps = ['color', 'size', 'variant'],
7144 stylePropClasses = [];
7145 styleProps.forEach(function (styleProp) {
7146 var stylePropValue = _this.props[styleProp];
7147
7148 if (stylePropValue) {
7149 stylePropClasses.push(baseClassName + '--' + stylePropValue);
7150 }
7151 });
7152 return stylePropClasses;
7153 }
7154 }, {
7155 key: "getIcon",
7156 value: function getIcon() {
7157 if (this.props.icon) {
7158 var tooltip = this.props.tooltip || this.props.text;
7159
7160 var icon = /*#__PURE__*/_react.default.createElement(_icon.default, {
7161 className: this.props.icon,
7162 "aria-hidden": "true",
7163 title: tooltip
7164 });
7165
7166 var screenReaderText = '';
7167
7168 if (this.props.hideText) {
7169 screenReaderText = /*#__PURE__*/_react.default.createElement("span", {
7170 className: "sr-only"
7171 }, tooltip);
7172 }
7173
7174 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, icon, screenReaderText);
7175 }
7176
7177 return '';
7178 }
7179 }, {
7180 key: "getText",
7181 value: function getText() {
7182 return this.props.hideText ? '' : /*#__PURE__*/_react.default.createElement("span", null, this.props.text);
7183 }
7184 }, {
7185 key: "render",
7186 value: function render() {
7187 var attributes = {},
7188 id = this.getCssId(),
7189 className = this.getClassName(); // Add attributes only if they are not empty.
7190
7191 if (id) {
7192 attributes.id = id;
7193 }
7194
7195 if (className) {
7196 attributes.className = className;
7197 }
7198
7199 if (this.props.onClick) {
7200 attributes.onClick = this.props.onClick;
7201 }
7202
7203 if (this.props.rel) {
7204 attributes.rel = this.props.rel;
7205 }
7206
7207 if (this.props.elRef) {
7208 attributes.ref = this.props.elRef;
7209 }
7210
7211 var buttonContent = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, this.getIcon(), this.getText());
7212
7213 if (this.props.url) {
7214 if (0 === this.props.url.indexOf('http')) {
7215 return /*#__PURE__*/_react.default.createElement("a", (0, _extends2.default)({
7216 href: this.props.url,
7217 target: this.props.target
7218 }, attributes), buttonContent);
7219 } // @see https://reach.tech/router/example/active-links.
7220
7221
7222 attributes.getProps = function (props) {
7223 if (props.isCurrent) {
7224 attributes.className += ' active';
7225 }
7226
7227 return {
7228 className: attributes.className
7229 };
7230 };
7231
7232 return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
7233 history: _router2.default.appHistory
7234 }, /*#__PURE__*/_react.default.createElement(_router.Link, (0, _extends2.default)({
7235 to: this.props.url
7236 }, attributes), buttonContent));
7237 }
7238
7239 return /*#__PURE__*/_react.default.createElement("div", attributes, buttonContent);
7240 }
7241 }]);
7242 return Button;
7243 }(_react.default.Component);
7244
7245 exports["default"] = Button;
7246 (0, _defineProperty2.default)(Button, "propTypes", {
7247 text: PropTypes.string.isRequired,
7248 hideText: PropTypes.bool,
7249 icon: PropTypes.string,
7250 tooltip: PropTypes.string,
7251 id: PropTypes.string,
7252 className: PropTypes.string,
7253 url: PropTypes.string,
7254 onClick: PropTypes.func,
7255 variant: PropTypes.oneOf(['contained', 'underlined', 'outlined', '']),
7256 color: PropTypes.oneOf(['primary', 'secondary', 'cta', 'link', 'disabled']),
7257 size: PropTypes.oneOf(['sm', 'md', 'lg']),
7258 target: PropTypes.string,
7259 rel: PropTypes.string,
7260 elRef: PropTypes.object
7261 });
7262 (0, _defineProperty2.default)(Button, "defaultProps", {
7263 id: '',
7264 className: '',
7265 variant: '',
7266 target: '_parent'
7267 });
7268
7269 /***/ }),
7270
7271 /***/ "../core/app/assets/js/ui/molecules/inline-link.js":
7272 /*!*********************************************************!*\
7273 !*** ../core/app/assets/js/ui/molecules/inline-link.js ***!
7274 \*********************************************************/
7275 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7276
7277 "use strict";
7278 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7279
7280
7281 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7282
7283 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7284
7285 _Object$defineProperty(exports, "__esModule", {
7286 value: true
7287 });
7288
7289 exports["default"] = InlineLink;
7290
7291 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7292
7293 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
7294
7295 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
7296
7297 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7298
7299 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
7300
7301 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
7302
7303 __webpack_require__(/*! ./inline-link.scss */ "../core/app/assets/js/ui/molecules/inline-link.scss");
7304
7305 function InlineLink(props) {
7306 var baseClassName = 'eps-inline-link',
7307 colorClassName = "".concat(baseClassName, "--color-").concat(props.color),
7308 underlineClassName = 'none' !== props.underline ? "".concat(baseClassName, "--underline-").concat(props.underline) : '',
7309 italicClassName = props.italic ? "".concat(baseClassName, "--italic") : '',
7310 classes = [baseClassName, colorClassName, underlineClassName, italicClassName, props.className],
7311 className = (0, _utils.arrayToClassName)(classes),
7312 getRouterLink = function getRouterLink() {
7313 return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
7314 history: _router2.default.appHistory
7315 }, /*#__PURE__*/_react.default.createElement(_router.Link, {
7316 to: props.url,
7317 className: className
7318 }, props.children));
7319 },
7320 getExternalLink = function getExternalLink() {
7321 return /*#__PURE__*/_react.default.createElement("a", {
7322 href: props.url,
7323 target: props.target,
7324 rel: props.rel,
7325 className: className
7326 }, props.children);
7327 },
7328 getActionLink = function getActionLink() {
7329 return /*#__PURE__*/_react.default.createElement("button", {
7330 className: className,
7331 onClick: props.onClick
7332 }, props.children);
7333 };
7334
7335 if (!props.url) {
7336 return getActionLink();
7337 }
7338
7339 return props.url.includes('http') ? getExternalLink() : getRouterLink();
7340 }
7341
7342 InlineLink.propTypes = {
7343 className: PropTypes.string,
7344 children: PropTypes.any,
7345 url: PropTypes.string,
7346 target: PropTypes.string,
7347 rel: PropTypes.string,
7348 text: PropTypes.string,
7349 color: PropTypes.oneOf(['primary', 'secondary', 'cta', 'link', 'disabled']),
7350 underline: PropTypes.oneOf(['none', 'hover', 'always']),
7351 italic: PropTypes.bool
7352 };
7353 InlineLink.defaultProps = {
7354 className: '',
7355 color: 'link',
7356 underline: 'always',
7357 target: '_blank',
7358 rel: 'noopener noreferrer'
7359 };
7360
7361 /***/ }),
7362
7363 /***/ "../core/app/assets/js/ui/molecules/list-item.js":
7364 /*!*******************************************************!*\
7365 !*** ../core/app/assets/js/ui/molecules/list-item.js ***!
7366 \*******************************************************/
7367 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7368
7369 "use strict";
7370 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7371
7372
7373 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7374
7375 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7376
7377 _Object$defineProperty(exports, "__esModule", {
7378 value: true
7379 });
7380
7381 exports["default"] = ListItem;
7382
7383 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7384
7385 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
7386
7387 function ListItem(props) {
7388 var baseClassName = 'eps-list__item',
7389 classes = [baseClassName, props.className];
7390 var style;
7391
7392 if (props.hasOwnProperty('padding')) {
7393 style = {
7394 '--eps-list-item-padding': (0, _utils.pxToRem)(props.padding)
7395 };
7396 classes.push(baseClassName + '--padding');
7397 }
7398
7399 return /*#__PURE__*/_react.default.createElement("li", {
7400 style: style,
7401 className: (0, _utils.arrayToClassName)(classes)
7402 }, props.children);
7403 }
7404
7405 ListItem.propTypes = {
7406 className: PropTypes.string,
7407 padding: PropTypes.string,
7408 children: PropTypes.any.isRequired
7409 };
7410 ListItem.defaultProps = {
7411 className: ''
7412 };
7413
7414 /***/ }),
7415
7416 /***/ "../core/app/assets/js/ui/molecules/list.js":
7417 /*!**************************************************!*\
7418 !*** ../core/app/assets/js/ui/molecules/list.js ***!
7419 \**************************************************/
7420 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7421
7422 "use strict";
7423 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7424
7425
7426 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7427
7428 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7429
7430 _Object$defineProperty(exports, "__esModule", {
7431 value: true
7432 });
7433
7434 exports["default"] = List;
7435
7436 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7437
7438 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
7439
7440 var _listItem = _interopRequireDefault(__webpack_require__(/*! ./list-item */ "../core/app/assets/js/ui/molecules/list-item.js"));
7441
7442 __webpack_require__(/*! ./list.scss */ "../core/app/assets/js/ui/molecules/list.scss");
7443
7444 function List(props) {
7445 var baseClassName = 'eps-list',
7446 classes = [baseClassName, props.className];
7447 var style;
7448
7449 if (props.hasOwnProperty('padding')) {
7450 style = {
7451 '--eps-list-padding': (0, _utils.pxToRem)(props.padding)
7452 };
7453 classes.push(baseClassName + '--padding');
7454 }
7455
7456 if (props.separated) {
7457 classes.push(baseClassName + '--separated');
7458 }
7459
7460 return /*#__PURE__*/_react.default.createElement("ul", {
7461 style: style,
7462 className: (0, _utils.arrayToClassName)(classes)
7463 }, props.children);
7464 }
7465
7466 List.propTypes = {
7467 className: PropTypes.string,
7468 divided: PropTypes.any,
7469 separated: PropTypes.any,
7470 padding: PropTypes.string,
7471 children: PropTypes.oneOfType([PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
7472 };
7473 List.defaultProps = {
7474 className: ''
7475 };
7476 List.Item = _listItem.default;
7477
7478 /***/ }),
7479
7480 /***/ "../core/app/assets/js/ui/molecules/notice.js":
7481 /*!****************************************************!*\
7482 !*** ../core/app/assets/js/ui/molecules/notice.js ***!
7483 \****************************************************/
7484 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7485
7486 "use strict";
7487 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7488
7489
7490 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7491
7492 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7493
7494 _Object$defineProperty(exports, "__esModule", {
7495 value: true
7496 });
7497
7498 exports["default"] = Notice;
7499
7500 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7501
7502 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
7503
7504 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
7505
7506 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
7507
7508 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
7509
7510 __webpack_require__(/*! ./notice.scss */ "../core/app/assets/js/ui/molecules/notice.scss");
7511
7512 var iconsClassesMap = {
7513 danger: 'eicon-warning',
7514 info: 'eicon-info-circle-o',
7515 warning: 'eicon-warning'
7516 };
7517
7518 function Notice(props) {
7519 var baseClassName = 'eps-notice',
7520 classes = [baseClassName, props.className];
7521
7522 if (props.color) {
7523 classes.push(baseClassName + '-semantic', baseClassName + '--' + props.color);
7524 }
7525
7526 return /*#__PURE__*/_react.default.createElement(_grid.default, {
7527 className: (0, _utils.arrayToClassName)(classes),
7528 container: true,
7529 noWrap: true,
7530 alignItems: "center",
7531 justify: "space-between"
7532 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
7533 item: true,
7534 container: true,
7535 alignItems: "start",
7536 noWrap: true
7537 }, props.withIcon && props.color && /*#__PURE__*/_react.default.createElement(_icon.default, {
7538 className: (0, _utils.arrayToClassName)(['eps-notice__icon', iconsClassesMap[props.color]])
7539 }), /*#__PURE__*/_react.default.createElement(_text.default, {
7540 variant: "xs",
7541 className: "eps-notice__text"
7542 }, props.label && /*#__PURE__*/_react.default.createElement("strong", null, props.label + ' '), props.children)), props.button && /*#__PURE__*/_react.default.createElement(_grid.default, {
7543 item: true,
7544 container: true,
7545 justify: "end",
7546 className: baseClassName + '__button-container'
7547 }, props.button));
7548 }
7549
7550 Notice.propTypes = {
7551 className: PropTypes.string,
7552 color: PropTypes.string,
7553 label: PropTypes.string,
7554 children: PropTypes.any.isRequired,
7555 icon: PropTypes.string,
7556 withIcon: PropTypes.bool,
7557 button: PropTypes.object
7558 };
7559 Notice.defaultProps = {
7560 className: '',
7561 withIcon: true,
7562 button: null
7563 };
7564
7565 /***/ }),
7566
7567 /***/ "../core/app/assets/js/ui/molecules/select2.js":
7568 /*!*****************************************************!*\
7569 !*** ../core/app/assets/js/ui/molecules/select2.js ***!
7570 \*****************************************************/
7571 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7572
7573 "use strict";
7574 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7575
7576
7577 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7578
7579 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7580
7581 _Object$defineProperty(exports, "__esModule", {
7582 value: true
7583 });
7584
7585 exports["default"] = Select2;
7586
7587 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7588
7589 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
7590
7591 var _select = _interopRequireDefault(__webpack_require__(/*! ../atoms/select */ "../core/app/assets/js/ui/atoms/select.js"));
7592
7593 __webpack_require__(/*! ./select2.scss */ "../core/app/assets/js/ui/molecules/select2.scss");
7594
7595 /**
7596 * Default settings of the select 2
7597 *
7598 * @returns {{placeholder: string, allowClear: boolean, dir: string}}
7599 */
7600 var getDefaultSettings = function getDefaultSettings() {
7601 return {
7602 allowClear: true,
7603 placeholder: '',
7604 dir: elementorCommon.config.isRTL ? 'rtl' : 'ltr'
7605 };
7606 };
7607 /**
7608 * Main component
7609 *
7610 * @param props
7611 * @returns {*}
7612 * @constructor
7613 */
7614
7615
7616 function Select2(props) {
7617 var ref = _react.default.useRef(null); // Initiate the select 2 library, call to onReady after initiate, and
7618 // listen to select event on the select instance.
7619
7620
7621 _react.default.useEffect(function () {
7622 var $select2 = jQuery(ref.current).select2((0, _objectSpread2.default)((0, _objectSpread2.default)((0, _objectSpread2.default)({}, getDefaultSettings()), props.settings), {}, {
7623 placeholder: props.placeholder
7624 })).on('select2:select select2:unselect', props.onChange);
7625
7626 if (props.onReady) {
7627 props.onReady($select2);
7628 }
7629
7630 return function () {
7631 $select2.select2('destroy').off('select2:select select2:unselect');
7632 };
7633 }, [props.settings, props.options]); // Listen to changes in the prop `value`, if changed update the select 2.
7634
7635
7636 _react.default.useEffect(function () {
7637 jQuery(ref.current).val(props.value).trigger('change');
7638 }, [props.value]);
7639
7640 return /*#__PURE__*/_react.default.createElement(_select.default, {
7641 multiple: props.multiple,
7642 value: props.value,
7643 onChange: props.onChange,
7644 elRef: ref,
7645 options: props.options,
7646 placeholder: props.placeholder
7647 });
7648 }
7649
7650 Select2.propTypes = {
7651 value: PropTypes.oneOfType([PropTypes.array, PropTypes.string]),
7652 onChange: PropTypes.func,
7653 onReady: PropTypes.func,
7654 options: PropTypes.array,
7655 settings: PropTypes.object,
7656 multiple: PropTypes.bool,
7657 placeholder: PropTypes.string
7658 };
7659 Select2.defaultProps = {
7660 settings: {},
7661 options: [],
7662 dependencies: [],
7663 placeholder: ''
7664 };
7665
7666 /***/ }),
7667
7668 /***/ "../core/app/assets/js/ui/panel/panel-body.js":
7669 /*!****************************************************!*\
7670 !*** ../core/app/assets/js/ui/panel/panel-body.js ***!
7671 \****************************************************/
7672 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7673
7674 "use strict";
7675 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7676
7677
7678 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7679
7680 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7681
7682 _Object$defineProperty(exports, "__esModule", {
7683 value: true
7684 });
7685
7686 exports["default"] = PanelBody;
7687
7688 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7689
7690 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
7691
7692 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
7693
7694 var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
7695
7696 function PanelBody(props) {
7697 return /*#__PURE__*/_react.default.createElement(_collapse.default.Content, null, /*#__PURE__*/_react.default.createElement(_card.default.Body, {
7698 padding: props.padding,
7699 className: (0, _utils.arrayToClassName)(['eps-panel__body', props.className])
7700 }, props.children));
7701 }
7702
7703 PanelBody.propTypes = {
7704 className: PropTypes.string,
7705 padding: PropTypes.string,
7706 children: PropTypes.any.isRequired
7707 };
7708 PanelBody.defaultProps = {
7709 className: '',
7710 padding: '0'
7711 };
7712
7713 /***/ }),
7714
7715 /***/ "../core/app/assets/js/ui/panel/panel-header.js":
7716 /*!******************************************************!*\
7717 !*** ../core/app/assets/js/ui/panel/panel-header.js ***!
7718 \******************************************************/
7719 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7720
7721 "use strict";
7722 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7723
7724
7725 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7726
7727 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7728
7729 _Object$defineProperty(exports, "__esModule", {
7730 value: true
7731 });
7732
7733 exports["default"] = PanelHeader;
7734
7735 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7736
7737 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
7738
7739 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
7740
7741 var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
7742
7743 function PanelHeader(props) {
7744 return /*#__PURE__*/_react.default.createElement(_collapse.default.Toggle, {
7745 active: props.toggle,
7746 showIcon: props.showIcon
7747 }, /*#__PURE__*/_react.default.createElement(_card.default.Header, {
7748 padding: "20",
7749 className: (0, _utils.arrayToClassName)(['eps-panel__header', props.className])
7750 }, props.children));
7751 }
7752
7753 PanelHeader.propTypes = {
7754 className: PropTypes.string,
7755 padding: PropTypes.string,
7756 toggle: PropTypes.bool,
7757 showIcon: PropTypes.bool,
7758 children: PropTypes.any.isRequired
7759 };
7760 PanelHeader.defaultProps = {
7761 className: '',
7762 padding: '20',
7763 toggle: true,
7764 showIcon: true
7765 };
7766
7767 /***/ }),
7768
7769 /***/ "../core/app/assets/js/ui/panel/panel-headline.js":
7770 /*!********************************************************!*\
7771 !*** ../core/app/assets/js/ui/panel/panel-headline.js ***!
7772 \********************************************************/
7773 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7774
7775 "use strict";
7776 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7777
7778
7779 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7780
7781 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7782
7783 _Object$defineProperty(exports, "__esModule", {
7784 value: true
7785 });
7786
7787 exports["default"] = PanelHeadline;
7788
7789 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7790
7791 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
7792
7793 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
7794
7795 function PanelHeadline(props) {
7796 return /*#__PURE__*/_react.default.createElement(_card.default.Headline, {
7797 className: (0, _utils.arrayToClassName)(['eps-panel__headline', props.className])
7798 }, props.children);
7799 }
7800
7801 PanelHeadline.propTypes = {
7802 className: PropTypes.string,
7803 children: PropTypes.any.isRequired
7804 };
7805 PanelHeadline.defaultProps = {
7806 className: ''
7807 };
7808
7809 /***/ }),
7810
7811 /***/ "../core/app/assets/js/ui/panel/panel.js":
7812 /*!***********************************************!*\
7813 !*** ../core/app/assets/js/ui/panel/panel.js ***!
7814 \***********************************************/
7815 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7816
7817 "use strict";
7818 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7819
7820
7821 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7822
7823 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7824
7825 _Object$defineProperty(exports, "__esModule", {
7826 value: true
7827 });
7828
7829 exports["default"] = Panel;
7830
7831 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7832
7833 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
7834
7835 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
7836
7837 var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
7838
7839 var _panelHeader = _interopRequireDefault(__webpack_require__(/*! ./panel-header */ "../core/app/assets/js/ui/panel/panel-header.js"));
7840
7841 var _panelHeadline = _interopRequireDefault(__webpack_require__(/*! ./panel-headline */ "../core/app/assets/js/ui/panel/panel-headline.js"));
7842
7843 var _panelBody = _interopRequireDefault(__webpack_require__(/*! ./panel-body */ "../core/app/assets/js/ui/panel/panel-body.js"));
7844
7845 __webpack_require__(/*! ./panel.scss */ "../core/app/assets/js/ui/panel/panel.scss");
7846
7847 function Panel(props) {
7848 return /*#__PURE__*/_react.default.createElement(_collapse.default, {
7849 isOpened: props.isOpened
7850 }, /*#__PURE__*/_react.default.createElement(_card.default, {
7851 className: (0, _utils.arrayToClassName)(['eps-panel', props.className])
7852 }, props.children));
7853 }
7854
7855 Panel.propTypes = {
7856 className: PropTypes.string,
7857 isOpened: PropTypes.bool,
7858 children: PropTypes.any.isRequired
7859 };
7860 Panel.defaultProps = {
7861 className: '',
7862 isOpened: false
7863 };
7864 Panel.Header = _panelHeader.default;
7865 Panel.Headline = _panelHeadline.default;
7866 Panel.Body = _panelBody.default;
7867
7868 /***/ }),
7869
7870 /***/ "../core/app/assets/js/ui/table/table-body.js":
7871 /*!****************************************************!*\
7872 !*** ../core/app/assets/js/ui/table/table-body.js ***!
7873 \****************************************************/
7874 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7875
7876 "use strict";
7877 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7878
7879
7880 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7881
7882 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7883
7884 _Object$defineProperty(exports, "__esModule", {
7885 value: true
7886 });
7887
7888 exports["default"] = TableBody;
7889
7890 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7891
7892 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
7893
7894 function TableBody(props) {
7895 return /*#__PURE__*/_react.default.createElement("tbody", {
7896 className: (0, _utils.arrayToClassName)(['eps-table__body', props.className])
7897 }, props.children);
7898 }
7899
7900 TableBody.propTypes = {
7901 children: PropTypes.any.isRequired,
7902 className: PropTypes.string
7903 };
7904
7905 /***/ }),
7906
7907 /***/ "../core/app/assets/js/ui/table/table-cell.js":
7908 /*!****************************************************!*\
7909 !*** ../core/app/assets/js/ui/table/table-cell.js ***!
7910 \****************************************************/
7911 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7912
7913 "use strict";
7914 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7915
7916
7917 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7918
7919 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7920
7921 _Object$defineProperty(exports, "__esModule", {
7922 value: true
7923 });
7924
7925 exports["default"] = TableCell;
7926
7927 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7928
7929 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
7930
7931 function TableCell(props) {
7932 var Element = function Element() {
7933 return _react.default.createElement(props.tag, {
7934 className: (0, _utils.arrayToClassName)(['eps-table__cell', props.className]),
7935 colSpan: props.colSpan || null
7936 }, props.children);
7937 };
7938
7939 return /*#__PURE__*/_react.default.createElement(Element, null);
7940 }
7941
7942 TableCell.propTypes = {
7943 children: PropTypes.any,
7944 className: PropTypes.string,
7945 colSpan: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
7946 tag: PropTypes.oneOf(['td', 'th']).isRequired
7947 };
7948
7949 /***/ }),
7950
7951 /***/ "../core/app/assets/js/ui/table/table-checkbox.js":
7952 /*!********************************************************!*\
7953 !*** ../core/app/assets/js/ui/table/table-checkbox.js ***!
7954 \********************************************************/
7955 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7956
7957 "use strict";
7958 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7959
7960
7961 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7962
7963 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7964
7965 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7966
7967 _Object$defineProperty(exports, "__esModule", {
7968 value: true
7969 });
7970
7971 exports["default"] = TableCheckbox;
7972
7973 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7974
7975 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
7976
7977 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
7978
7979 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
7980
7981 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
7982
7983 __webpack_require__(/*! core-js/modules/es6.array.fill.js */ "../node_modules/core-js/modules/es6.array.fill.js");
7984
7985 var _tableContext = __webpack_require__(/*! ./table-context */ "../core/app/assets/js/ui/table/table-context.js");
7986
7987 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
7988
7989 var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
7990
7991 function TableCheckbox(props) {
7992 var context = (0, _react.useContext)(_tableContext.Context),
7993 _ref = context || {},
7994 selected = _ref.selected,
7995 disabled = _ref.disabled,
7996 setSelected = _ref.setSelected,
7997 isSelectAllCheckbox = props.hasOwnProperty('allSelectedCount'),
7998 isAllSelected = selected.length === props.allSelectedCount,
7999 isIndeterminate = isSelectAllCheckbox ? !!(selected.length - disabled.length && !isAllSelected) : false,
8000 isSelected = isSelectAllCheckbox ? isAllSelected : selected.includes(props.index),
8001 isDisabled = !isSelectAllCheckbox ? disabled.includes(props.index) : null,
8002 onSelectAll = function onSelectAll() {
8003 setSelected(function () {
8004 if (isAllSelected || isIndeterminate) {
8005 // Disabled checkboxes should not be unchecked.
8006 return disabled.length ? (0, _toConsumableArray2.default)(disabled) : [];
8007 }
8008
8009 return Array(props.allSelectedCount).fill(true).map(function (value, index) {
8010 return index;
8011 });
8012 });
8013 },
8014 onSelectRow = function onSelectRow() {
8015 setSelected(function (prevState) {
8016 var currentSelections = (0, _toConsumableArray2.default)(prevState),
8017 currentIndexPosition = currentSelections.indexOf(props.index);
8018
8019 if (currentIndexPosition > -1) {
8020 currentSelections.splice(currentIndexPosition, 1);
8021 } else {
8022 currentSelections.push(props.index);
8023 }
8024
8025 return currentSelections;
8026 });
8027 },
8028 onChange = function onChange() {
8029 return isSelectAllCheckbox ? onSelectAll() : onSelectRow();
8030 };
8031
8032 return /*#__PURE__*/_react.default.createElement(_checkbox.default, {
8033 checked: isSelected,
8034 indeterminate: isIndeterminate,
8035 onChange: onChange,
8036 disabled: isDisabled,
8037 className: (0, _utils.arrayToClassName)(['eps-table__checkbox', props.className])
8038 });
8039 }
8040
8041 TableCheckbox.propTypes = {
8042 className: PropTypes.string,
8043 index: PropTypes.number,
8044 initialChecked: PropTypes.bool,
8045 allSelectedCount: PropTypes.number
8046 };
8047
8048 /***/ }),
8049
8050 /***/ "../core/app/assets/js/ui/table/table-context.js":
8051 /*!*******************************************************!*\
8052 !*** ../core/app/assets/js/ui/table/table-context.js ***!
8053 \*******************************************************/
8054 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8055
8056 "use strict";
8057
8058
8059 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8060
8061 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8062
8063 _Object$defineProperty(exports, "__esModule", {
8064 value: true
8065 });
8066
8067 exports.Context = void 0;
8068
8069 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8070
8071 var Context = _react.default.createContext();
8072
8073 exports.Context = Context;
8074
8075 /***/ }),
8076
8077 /***/ "../core/app/assets/js/ui/table/table-row.js":
8078 /*!***************************************************!*\
8079 !*** ../core/app/assets/js/ui/table/table-row.js ***!
8080 \***************************************************/
8081 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8082
8083 "use strict";
8084 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8085
8086
8087 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8088
8089 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8090
8091 _Object$defineProperty(exports, "__esModule", {
8092 value: true
8093 });
8094
8095 exports["default"] = TableRow;
8096
8097 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8098
8099 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
8100
8101 function TableRow(props) {
8102 return /*#__PURE__*/_react.default.createElement("tr", {
8103 className: (0, _utils.arrayToClassName)(['eps-table__row', props.className])
8104 }, props.children);
8105 }
8106
8107 TableRow.propTypes = {
8108 children: PropTypes.any.isRequired,
8109 className: PropTypes.string
8110 };
8111
8112 /***/ }),
8113
8114 /***/ "../core/app/assets/js/ui/table/table.head.js":
8115 /*!****************************************************!*\
8116 !*** ../core/app/assets/js/ui/table/table.head.js ***!
8117 \****************************************************/
8118 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8119
8120 "use strict";
8121 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8122
8123
8124 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8125
8126 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8127
8128 _Object$defineProperty(exports, "__esModule", {
8129 value: true
8130 });
8131
8132 exports["default"] = TableHead;
8133
8134 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8135
8136 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
8137
8138 function TableHead(props) {
8139 return /*#__PURE__*/_react.default.createElement("thead", {
8140 className: (0, _utils.arrayToClassName)(['eps-table__head', props.className])
8141 }, props.children);
8142 }
8143
8144 TableHead.propTypes = {
8145 children: PropTypes.any.isRequired,
8146 className: PropTypes.string
8147 };
8148
8149 /***/ }),
8150
8151 /***/ "../core/app/assets/js/ui/table/table.js":
8152 /*!***********************************************!*\
8153 !*** ../core/app/assets/js/ui/table/table.js ***!
8154 \***********************************************/
8155 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8156
8157 "use strict";
8158 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8159
8160
8161 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8162
8163 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8164
8165 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8166
8167 _Object$defineProperty(exports, "__esModule", {
8168 value: true
8169 });
8170
8171 exports["default"] = Table;
8172
8173 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8174
8175 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
8176
8177 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8178
8179 var _tableContext = __webpack_require__(/*! ./table-context */ "../core/app/assets/js/ui/table/table-context.js");
8180
8181 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
8182
8183 var _table = _interopRequireDefault(__webpack_require__(/*! ./table.head */ "../core/app/assets/js/ui/table/table.head.js"));
8184
8185 var _tableBody = _interopRequireDefault(__webpack_require__(/*! ./table-body */ "../core/app/assets/js/ui/table/table-body.js"));
8186
8187 var _tableRow = _interopRequireDefault(__webpack_require__(/*! ./table-row */ "../core/app/assets/js/ui/table/table-row.js"));
8188
8189 var _tableCell = _interopRequireDefault(__webpack_require__(/*! ./table-cell */ "../core/app/assets/js/ui/table/table-cell.js"));
8190
8191 var _tableCheckbox = _interopRequireDefault(__webpack_require__(/*! ./table-checkbox */ "../core/app/assets/js/ui/table/table-checkbox.js"));
8192
8193 __webpack_require__(/*! ./table.scss */ "../core/app/assets/js/ui/table/table.scss");
8194
8195 function Table(_ref) {
8196 var className = _ref.className,
8197 initialSelected = _ref.initialSelected,
8198 initialDisabled = _ref.initialDisabled,
8199 selection = _ref.selection,
8200 children = _ref.children,
8201 onSelect = _ref.onSelect;
8202
8203 var _useState = (0, _react.useState)(initialSelected),
8204 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
8205 selected = _useState2[0],
8206 setSelected = _useState2[1],
8207 _useState3 = (0, _react.useState)(initialDisabled),
8208 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
8209 disabled = _useState4[0],
8210 setDisabled = _useState4[1],
8211 classNameBase = 'eps-table',
8212 classes = [classNameBase, (0, _defineProperty2.default)({}, classNameBase + '--selection', selection), className];
8213
8214 (0, _react.useEffect)(function () {
8215 if (onSelect) {
8216 onSelect(selected);
8217 }
8218 }, [selected]);
8219 return /*#__PURE__*/_react.default.createElement(_tableContext.Context.Provider, {
8220 value: {
8221 selected: selected,
8222 setSelected: setSelected,
8223 disabled: disabled,
8224 setDisabled: setDisabled
8225 }
8226 }, /*#__PURE__*/_react.default.createElement("table", {
8227 className: (0, _utils.arrayToClassName)(classes)
8228 }, selection && /*#__PURE__*/_react.default.createElement("colgroup", null, /*#__PURE__*/_react.default.createElement("col", {
8229 className: classNameBase + '__checkboxes-column'
8230 })), children));
8231 }
8232
8233 Table.Head = _table.default;
8234 Table.Body = _tableBody.default;
8235 Table.Row = _tableRow.default;
8236 Table.Cell = _tableCell.default;
8237 Table.Checkbox = _tableCheckbox.default;
8238 Table.propTypes = {
8239 children: PropTypes.any.isRequired,
8240 className: PropTypes.string,
8241 headers: PropTypes.array,
8242 initialDisabled: PropTypes.array,
8243 initialSelected: PropTypes.array,
8244 rows: PropTypes.array,
8245 selection: PropTypes.bool,
8246 onSelect: PropTypes.func
8247 };
8248 Table.defaultProps = {
8249 selection: false,
8250 initialDisabled: [],
8251 initialSelected: []
8252 };
8253
8254 /***/ }),
8255
8256 /***/ "../core/app/assets/js/url-actions/actions-map.js":
8257 /*!********************************************************!*\
8258 !*** ../core/app/assets/js/url-actions/actions-map.js ***!
8259 \********************************************************/
8260 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8261
8262 "use strict";
8263
8264
8265 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8266
8267 _Object$defineProperty(exports, "__esModule", {
8268 value: true
8269 });
8270
8271 exports["default"] = void 0;
8272 var _default = {
8273 'import-kit': '/import/process'
8274 };
8275 exports["default"] = _default;
8276
8277 /***/ }),
8278
8279 /***/ "../core/app/assets/js/utils/utils.js":
8280 /*!********************************************!*\
8281 !*** ../core/app/assets/js/utils/utils.js ***!
8282 \********************************************/
8283 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8284
8285 "use strict";
8286
8287
8288 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8289
8290 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8291
8292 _Object$defineProperty(exports, "__esModule", {
8293 value: true
8294 });
8295
8296 exports.stringToRemValues = exports.rgbToHex = exports.pxToRem = exports.isOneOf = exports.arrayToObjectByKey = exports.arrayToClassName = void 0;
8297
8298 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
8299
8300 var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
8301
8302 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
8303
8304 __webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
8305
8306 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
8307
8308 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
8309
8310 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
8311
8312 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8313
8314 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8315
8316 var pxToRem = function pxToRem(pixels) {
8317 if (!pixels) {
8318 return;
8319 } else if ('string' !== typeof pixels) {
8320 pixels = pixels.toString();
8321 }
8322
8323 return pixels.split(' ').map(function (value) {
8324 return "".concat(value * 0.0625, "rem");
8325 }).join(' ');
8326 };
8327
8328 exports.pxToRem = pxToRem;
8329
8330 var arrayToClassName = function arrayToClassName(array, action) {
8331 return array.filter(function (item) {
8332 return 'object' === (0, _typeof2.default)(item) ? (0, _entries.default)(item)[0][1] : item;
8333 }).map(function (item) {
8334 var value = 'object' === (0, _typeof2.default)(item) ? (0, _entries.default)(item)[0][0] : item;
8335 return action ? action(value) : value;
8336 }).join(' ');
8337 };
8338
8339 exports.arrayToClassName = arrayToClassName;
8340
8341 var stringToRemValues = function stringToRemValues(string) {
8342 return string.split(' ').map(function (value) {
8343 return pxToRem(value);
8344 }).join(' ');
8345 };
8346
8347 exports.stringToRemValues = stringToRemValues;
8348
8349 var rgbToHex = function rgbToHex(r, g, b) {
8350 return '#' + [r, g, b].map(function (x) {
8351 var hex = x.toString(16);
8352 return 1 === hex.length ? '0' + hex : hex;
8353 }).join('');
8354 };
8355
8356 exports.rgbToHex = rgbToHex;
8357
8358 var isOneOf = function isOneOf(filetype, filetypeOptions) {
8359 return filetypeOptions.some(function (type) {
8360 return filetype.includes(type);
8361 });
8362 };
8363
8364 exports.isOneOf = isOneOf;
8365
8366 var arrayToObjectByKey = function arrayToObjectByKey(array, key) {
8367 var finalObject = {};
8368 array.forEach(function (item) {
8369 return finalObject[item[key]] = item;
8370 });
8371 return finalObject;
8372 };
8373
8374 exports.arrayToObjectByKey = arrayToObjectByKey;
8375
8376 /***/ }),
8377
8378 /***/ "../core/app/modules/import-export/assets/js/context/export-context/export-context-provider.js":
8379 /*!*****************************************************************************************************!*\
8380 !*** ../core/app/modules/import-export/assets/js/context/export-context/export-context-provider.js ***!
8381 \*****************************************************************************************************/
8382 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8383
8384 "use strict";
8385 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8386
8387
8388 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8389
8390 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8391
8392 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8393
8394 _Object$defineProperty(exports, "__esModule", {
8395 value: true
8396 });
8397
8398 exports.ExportContext = void 0;
8399 exports["default"] = ExportContextProvider;
8400
8401 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8402
8403 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8404
8405 var _exportContextReducer = __webpack_require__(/*! ./export-context-reducer */ "../core/app/modules/import-export/assets/js/context/export-context/export-context-reducer.js");
8406
8407 var ExportContext = _react.default.createContext();
8408
8409 exports.ExportContext = ExportContext;
8410
8411 function ExportContextProvider(props) {
8412 var initialState = {
8413 downloadUrl: '',
8414 exportedData: null,
8415 isExportProcessStarted: false,
8416 plugins: [],
8417 kitInfo: {
8418 title: null,
8419 description: null
8420 }
8421 },
8422 _useReducer = (0, _react.useReducer)(_exportContextReducer.reducer, initialState),
8423 _useReducer2 = (0, _slicedToArray2.default)(_useReducer, 2),
8424 data = _useReducer2[0],
8425 dispatch = _useReducer2[1];
8426
8427 return /*#__PURE__*/_react.default.createElement(ExportContext.Provider, {
8428 value: {
8429 data: data,
8430 dispatch: dispatch
8431 }
8432 }, props.children);
8433 }
8434
8435 ExportContextProvider.propTypes = {
8436 children: PropTypes.object.isRequired
8437 };
8438
8439 /***/ }),
8440
8441 /***/ "../core/app/modules/import-export/assets/js/context/export-context/export-context-reducer.js":
8442 /*!****************************************************************************************************!*\
8443 !*** ../core/app/modules/import-export/assets/js/context/export-context/export-context-reducer.js ***!
8444 \****************************************************************************************************/
8445 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8446
8447 "use strict";
8448
8449
8450 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8451
8452 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8453
8454 _Object$defineProperty(exports, "__esModule", {
8455 value: true
8456 });
8457
8458 exports.reducer = void 0;
8459
8460 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
8461
8462 var reducer = function reducer(state, _ref) {
8463 var type = _ref.type,
8464 payload = _ref.payload;
8465
8466 switch (type) {
8467 case 'SET_DOWNLOAD_URL':
8468 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8469 downloadUrl: payload
8470 });
8471
8472 case 'SET_EXPORTED_DATA':
8473 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8474 exportedData: payload
8475 });
8476
8477 case 'SET_PLUGINS':
8478 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8479 plugins: payload
8480 });
8481
8482 case 'SET_IS_EXPORT_PROCESS_STARTED':
8483 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8484 isExportProcessStarted: payload
8485 });
8486
8487 case 'SET_KIT_TITLE':
8488 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8489 kitInfo: (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state.kitInfo), {}, {
8490 title: payload
8491 })
8492 });
8493
8494 case 'SET_KIT_DESCRIPTION':
8495 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8496 kitInfo: (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state.kitInfo), {}, {
8497 description: payload
8498 })
8499 });
8500
8501 default:
8502 return state;
8503 }
8504 };
8505
8506 exports.reducer = reducer;
8507
8508 /***/ }),
8509
8510 /***/ "../core/app/modules/import-export/assets/js/context/import-context/import-context-provider.js":
8511 /*!*****************************************************************************************************!*\
8512 !*** ../core/app/modules/import-export/assets/js/context/import-context/import-context-provider.js ***!
8513 \*****************************************************************************************************/
8514 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8515
8516 "use strict";
8517 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8518
8519
8520 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8521
8522 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8523
8524 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8525
8526 _Object$defineProperty(exports, "__esModule", {
8527 value: true
8528 });
8529
8530 exports.ImportContext = void 0;
8531 exports["default"] = ImportContextProvider;
8532
8533 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8534
8535 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8536
8537 var _importContextReducer = __webpack_require__(/*! ./import-context-reducer */ "../core/app/modules/import-export/assets/js/context/import-context/import-context-reducer.js");
8538
8539 var ImportContext = _react.default.createContext();
8540
8541 exports.ImportContext = ImportContext;
8542
8543 function ImportContextProvider(props) {
8544 var initialState = {
8545 file: null,
8546 uploadedData: null,
8547 importedData: null,
8548 plugins: [],
8549 requiredPlugins: [],
8550 importedPlugins: [],
8551 overrideConditions: [],
8552 isProInstalledDuringProcess: false,
8553 actionType: null,
8554 isResolvedData: false,
8555 pluginsState: ''
8556 },
8557 _useReducer = (0, _react.useReducer)(_importContextReducer.reducer, initialState),
8558 _useReducer2 = (0, _slicedToArray2.default)(_useReducer, 2),
8559 data = _useReducer2[0],
8560 dispatch = _useReducer2[1];
8561
8562 return /*#__PURE__*/_react.default.createElement(ImportContext.Provider, {
8563 value: {
8564 data: data,
8565 dispatch: dispatch
8566 }
8567 }, props.children);
8568 }
8569
8570 ImportContextProvider.propTypes = {
8571 children: PropTypes.object.isRequired
8572 };
8573
8574 /***/ }),
8575
8576 /***/ "../core/app/modules/import-export/assets/js/context/import-context/import-context-reducer.js":
8577 /*!****************************************************************************************************!*\
8578 !*** ../core/app/modules/import-export/assets/js/context/import-context/import-context-reducer.js ***!
8579 \****************************************************************************************************/
8580 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8581
8582 "use strict";
8583
8584
8585 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8586
8587 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8588
8589 _Object$defineProperty(exports, "__esModule", {
8590 value: true
8591 });
8592
8593 exports.reducer = void 0;
8594
8595 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
8596
8597 var _reducerUtils = __webpack_require__(/*! ../utils/reducer-utils */ "../core/app/modules/import-export/assets/js/context/utils/reducer-utils.js");
8598
8599 var reducer = function reducer(state, _ref) {
8600 var type = _ref.type,
8601 payload = _ref.payload;
8602
8603 switch (type) {
8604 case 'SET_FILE':
8605 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8606 file: payload
8607 });
8608
8609 case 'ADD_OVERRIDE_CONDITION':
8610 return _reducerUtils.ReducerUtils.updateArray(state, 'overrideConditions', payload, 'add');
8611
8612 case 'REMOVE_OVERRIDE_CONDITION':
8613 return _reducerUtils.ReducerUtils.updateArray(state, 'overrideConditions', payload, 'remove');
8614
8615 case 'SET_UPLOADED_DATA':
8616 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8617 uploadedData: payload
8618 });
8619
8620 case 'SET_IMPORTED_DATA':
8621 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8622 importedData: payload
8623 });
8624
8625 case 'SET_PLUGINS':
8626 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8627 plugins: payload
8628 });
8629
8630 case 'SET_REQUIRED_PLUGINS':
8631 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8632 requiredPlugins: payload
8633 });
8634
8635 case 'SET_IMPORTED_PLUGINS':
8636 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8637 importedPlugins: payload
8638 });
8639
8640 case 'SET_IS_PRO_INSTALLED_DURING_PROCESS':
8641 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8642 isProInstalledDuringProcess: payload
8643 });
8644
8645 case 'SET_ACTION_TYPE':
8646 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8647 actionType: payload
8648 });
8649
8650 case 'SET_IS_RESOLVED':
8651 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8652 isResolvedData: payload
8653 });
8654
8655 case 'SET_PLUGINS_STATE':
8656 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8657 pluginsState: payload
8658 });
8659
8660 default:
8661 return state;
8662 }
8663 };
8664
8665 exports.reducer = reducer;
8666
8667 /***/ }),
8668
8669 /***/ "../core/app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js":
8670 /*!*****************************************************************************************************!*\
8671 !*** ../core/app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js ***!
8672 \*****************************************************************************************************/
8673 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8674
8675 "use strict";
8676 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8677
8678
8679 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8680
8681 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8682
8683 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8684
8685 _Object$defineProperty(exports, "__esModule", {
8686 value: true
8687 });
8688
8689 exports.SharedContext = void 0;
8690 exports["default"] = SharedContextProvider;
8691
8692 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8693
8694 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
8695
8696 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8697
8698 var _sharedContextReducer = __webpack_require__(/*! ./shared-context-reducer */ "../core/app/modules/import-export/assets/js/context/shared-context/shared-context-reducer.js");
8699
8700 var _kitContentData = _interopRequireDefault(__webpack_require__(/*! ../../shared/kit-content-data/kit-content-data */ "../core/app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js"));
8701
8702 var SharedContext = _react.default.createContext();
8703
8704 exports.SharedContext = SharedContext;
8705
8706 function SharedContextProvider(props) {
8707 var initialState = {
8708 includes: _kitContentData.default.map(function (item) {
8709 return item.type;
8710 }),
8711 referrer: null,
8712 customPostTypes: [],
8713 selectedCustomPostTypes: []
8714 },
8715 _useReducer = (0, _react.useReducer)(_sharedContextReducer.reducer, initialState),
8716 _useReducer2 = (0, _slicedToArray2.default)(_useReducer, 2),
8717 data = _useReducer2[0],
8718 dispatch = _useReducer2[1];
8719
8720 return /*#__PURE__*/_react.default.createElement(SharedContext.Provider, {
8721 value: {
8722 data: data,
8723 dispatch: dispatch
8724 }
8725 }, props.children);
8726 }
8727
8728 SharedContextProvider.propTypes = {
8729 children: PropTypes.object.isRequired
8730 };
8731
8732 /***/ }),
8733
8734 /***/ "../core/app/modules/import-export/assets/js/context/shared-context/shared-context-reducer.js":
8735 /*!****************************************************************************************************!*\
8736 !*** ../core/app/modules/import-export/assets/js/context/shared-context/shared-context-reducer.js ***!
8737 \****************************************************************************************************/
8738 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8739
8740 "use strict";
8741
8742
8743 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8744
8745 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8746
8747 _Object$defineProperty(exports, "__esModule", {
8748 value: true
8749 });
8750
8751 exports.reducer = void 0;
8752
8753 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
8754
8755 var _reducerUtils = __webpack_require__(/*! ../utils/reducer-utils */ "../core/app/modules/import-export/assets/js/context/utils/reducer-utils.js");
8756
8757 var reducer = function reducer(state, _ref) {
8758 var type = _ref.type,
8759 payload = _ref.payload;
8760
8761 switch (type) {
8762 case 'ADD_INCLUDE':
8763 return _reducerUtils.ReducerUtils.updateArray(state, 'includes', payload, 'add');
8764
8765 case 'REMOVE_INCLUDE':
8766 return _reducerUtils.ReducerUtils.updateArray(state, 'includes', payload, 'remove');
8767
8768 case 'SET_REFERRER':
8769 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8770 referrer: payload
8771 });
8772
8773 case 'SET_INCLUDES':
8774 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8775 includes: payload
8776 });
8777
8778 case 'SET_CPT':
8779 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8780 customPostTypes: payload
8781 });
8782
8783 case 'SET_SELECTED_CPT':
8784 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, state), {}, {
8785 selectedCustomPostTypes: payload
8786 });
8787
8788 default:
8789 return state;
8790 }
8791 };
8792
8793 exports.reducer = reducer;
8794
8795 /***/ }),
8796
8797 /***/ "../core/app/modules/import-export/assets/js/context/utils/reducer-utils.js":
8798 /*!**********************************************************************************!*\
8799 !*** ../core/app/modules/import-export/assets/js/context/utils/reducer-utils.js ***!
8800 \**********************************************************************************/
8801 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8802
8803 "use strict";
8804
8805
8806 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8807
8808 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8809
8810 _Object$defineProperty(exports, "__esModule", {
8811 value: true
8812 });
8813
8814 exports.ReducerUtils = void 0;
8815
8816 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8817
8818 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8819
8820 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
8821
8822 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
8823
8824 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
8825
8826 var _objectSpread4 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
8827
8828 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8829
8830 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8831
8832 var ReducerUtils = /*#__PURE__*/function () {
8833 function ReducerUtils() {
8834 (0, _classCallCheck2.default)(this, ReducerUtils);
8835 }
8836
8837 (0, _createClass2.default)(ReducerUtils, null, [{
8838 key: "updateArray",
8839 value: function updateArray(state, key, value, action) {
8840 if ('add' === action) {
8841 // If the value already exists, then do nothing.
8842 if (state[key].includes(value)) {
8843 return state;
8844 }
8845
8846 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, (0, _defineProperty2.default)({}, key, [].concat((0, _toConsumableArray2.default)(state[key]), [value])));
8847 } else if ('remove' === action) {
8848 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, (0, _defineProperty2.default)({}, key, state[key].filter(function (item) {
8849 return item !== value;
8850 })));
8851 }
8852
8853 return state;
8854 }
8855 }]);
8856 return ReducerUtils;
8857 }();
8858
8859 exports.ReducerUtils = ReducerUtils;
8860
8861 /***/ }),
8862
8863 /***/ "../core/app/modules/import-export/assets/js/export.js":
8864 /*!*************************************************************!*\
8865 !*** ../core/app/modules/import-export/assets/js/export.js ***!
8866 \*************************************************************/
8867 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8868
8869 "use strict";
8870
8871
8872 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8873
8874 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8875
8876 _Object$defineProperty(exports, "__esModule", {
8877 value: true
8878 });
8879
8880 exports["default"] = Export;
8881
8882 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8883
8884 var _sharedContextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/shared-context/shared-context-provider */ "../core/app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js"));
8885
8886 var _exportContextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/export-context/export-context-provider */ "../core/app/modules/import-export/assets/js/context/export-context/export-context-provider.js"));
8887
8888 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8889
8890 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
8891
8892 var _exportKit = _interopRequireDefault(__webpack_require__(/*! ./pages/export/export-kit/export-kit */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js"));
8893
8894 var _exportComplete = _interopRequireDefault(__webpack_require__(/*! ./pages/export/export-complete/export-complete */ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js"));
8895
8896 var _exportPlugins = _interopRequireDefault(__webpack_require__(/*! ./pages/export/export-plugins/export-plugins */ "../core/app/modules/import-export/assets/js/pages/export/export-plugins/export-plugins.js"));
8897
8898 var _exportProcess = _interopRequireDefault(__webpack_require__(/*! ./pages/export/export-process/export-process */ "../core/app/modules/import-export/assets/js/pages/export/export-process/export-process.js"));
8899
8900 function Export() {
8901 return /*#__PURE__*/_react.default.createElement(_sharedContextProvider.default, null, /*#__PURE__*/_react.default.createElement(_exportContextProvider.default, null, /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
8902 history: _router2.default.appHistory
8903 }, /*#__PURE__*/_react.default.createElement(_router.Router, null, /*#__PURE__*/_react.default.createElement(_exportComplete.default, {
8904 path: "complete"
8905 }), /*#__PURE__*/_react.default.createElement(_exportPlugins.default, {
8906 path: "plugins"
8907 }), /*#__PURE__*/_react.default.createElement(_exportProcess.default, {
8908 path: "process"
8909 }), /*#__PURE__*/_react.default.createElement(_exportKit.default, {
8910 default: true
8911 })))));
8912 }
8913
8914 /***/ }),
8915
8916 /***/ "../core/app/modules/import-export/assets/js/hooks/use-kit.js":
8917 /*!********************************************************************!*\
8918 !*** ../core/app/modules/import-export/assets/js/hooks/use-kit.js ***!
8919 \********************************************************************/
8920 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8921
8922 "use strict";
8923
8924
8925 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8926
8927 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8928
8929 _Object$defineProperty(exports, "__esModule", {
8930 value: true
8931 });
8932
8933 exports["default"] = useKit;
8934
8935 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
8936
8937 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8938
8939 var _freeze = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/freeze */ "../node_modules/@babel/runtime-corejs2/core-js/object/freeze.js"));
8940
8941 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
8942
8943 var _react = __webpack_require__(/*! react */ "react");
8944
8945 var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
8946
8947 var KIT_STATUS_MAP = (0, _freeze.default)({
8948 INITIAL: 'initial',
8949 UPLOADED: 'uploaded',
8950 IMPORTED: 'imported',
8951 EXPORTED: 'exported',
8952 ERROR: 'error'
8953 }),
8954 IMPORT_KIT_KEY = 'elementor_import_kit',
8955 EXPORT_KIT_KEY = 'elementor_export_kit';
8956
8957 function useKit() {
8958 var _useAjax = (0, _useAjax2.default)(),
8959 ajaxState = _useAjax.ajaxState,
8960 setAjax = _useAjax.setAjax,
8961 ajaxActions = _useAjax.ajaxActions,
8962 kitStateInitialState = {
8963 status: KIT_STATUS_MAP.INITIAL,
8964 data: null
8965 },
8966 _useState = (0, _react.useState)(kitStateInitialState),
8967 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
8968 kitState = _useState2[0],
8969 setKitState = _useState2[1],
8970 uploadKit = function uploadKit(_ref) {
8971 var file = _ref.file,
8972 kitLibraryNonce = _ref.kitLibraryNonce;
8973 setAjax({
8974 data: (0, _objectSpread2.default)({
8975 action: IMPORT_KIT_KEY,
8976 e_import_file: file,
8977 data: (0, _stringify.default)({
8978 stage: 1
8979 })
8980 }, kitLibraryNonce ? {
8981 e_kit_library_nonce: kitLibraryNonce
8982 } : {})
8983 });
8984 },
8985 importKit = function importKit(_ref2) {
8986 var session = _ref2.session,
8987 include = _ref2.include,
8988 overrideConditions = _ref2.overrideConditions,
8989 referrer = _ref2.referrer,
8990 selectedCustomPostTypes = _ref2.selectedCustomPostTypes;
8991 var ajaxConfig = {
8992 data: {
8993 action: IMPORT_KIT_KEY,
8994 data: {
8995 stage: 2,
8996 session: session,
8997 include: include,
8998 overrideConditions: overrideConditions
8999 }
9000 }
9001 };
9002
9003 if (referrer) {
9004 ajaxConfig.data.data.referrer = referrer;
9005 }
9006
9007 if (selectedCustomPostTypes) {
9008 ajaxConfig.data.data.selectedCustomPostTypes = selectedCustomPostTypes;
9009 }
9010
9011 ajaxConfig.data.data = (0, _stringify.default)(ajaxConfig.data.data);
9012 setAjax(ajaxConfig);
9013 },
9014 exportKit = function exportKit(_ref3) {
9015 var include = _ref3.include,
9016 kitInfo = _ref3.kitInfo,
9017 plugins = _ref3.plugins,
9018 selectedCustomPostTypes = _ref3.selectedCustomPostTypes;
9019 setAjax({
9020 data: {
9021 action: EXPORT_KIT_KEY,
9022 data: (0, _stringify.default)({
9023 include: include,
9024 kitInfo: kitInfo,
9025 plugins: plugins,
9026 selectedCustomPostTypes: selectedCustomPostTypes
9027 })
9028 }
9029 });
9030 },
9031 reset = function reset() {
9032 return ajaxActions.reset();
9033 };
9034
9035 (0, _react.useEffect)(function () {
9036 if ('initial' !== ajaxState.status) {
9037 var newState = {};
9038
9039 if ('success' === ajaxState.status) {
9040 var _ajaxState$response;
9041
9042 if ((_ajaxState$response = ajaxState.response) !== null && _ajaxState$response !== void 0 && _ajaxState$response.file) {
9043 newState.status = KIT_STATUS_MAP.EXPORTED;
9044 } else {
9045 var _ajaxState$response2;
9046
9047 newState.status = (_ajaxState$response2 = ajaxState.response) !== null && _ajaxState$response2 !== void 0 && _ajaxState$response2.manifest ? KIT_STATUS_MAP.UPLOADED : KIT_STATUS_MAP.IMPORTED;
9048 }
9049 } else if ('error' === ajaxState.status) {
9050 newState.status = KIT_STATUS_MAP.ERROR;
9051 } // The response is required even if an error occurred, in order to detect the error type.
9052
9053
9054 newState.data = ajaxState.response || {};
9055 setKitState(function (prevState) {
9056 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), newState);
9057 });
9058 }
9059 }, [ajaxState.status]);
9060 return {
9061 kitState: kitState,
9062 KIT_STATUS_MAP: KIT_STATUS_MAP,
9063 kitActions: {
9064 upload: uploadKit,
9065 import: importKit,
9066 export: exportKit,
9067 reset: reset
9068 }
9069 };
9070 }
9071
9072 /***/ }),
9073
9074 /***/ "../core/app/modules/import-export/assets/js/hooks/use-plugins-data.js":
9075 /*!*****************************************************************************!*\
9076 !*** ../core/app/modules/import-export/assets/js/hooks/use-plugins-data.js ***!
9077 \*****************************************************************************/
9078 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9079
9080 "use strict";
9081
9082
9083 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9084
9085 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9086
9087 _Object$defineProperty(exports, "__esModule", {
9088 value: true
9089 });
9090
9091 exports.PLUGINS_KEYS = void 0;
9092 exports["default"] = usePluginsData;
9093
9094 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
9095
9096 var _freeze = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/freeze */ "../node_modules/@babel/runtime-corejs2/core-js/object/freeze.js"));
9097
9098 var _react = __webpack_require__(/*! react */ "react");
9099
9100 var PLUGINS_KEYS = (0, _freeze.default)({
9101 ELEMENTOR: 'Elementor',
9102 ELEMENTOR_PRO: 'Elementor Pro'
9103 });
9104 exports.PLUGINS_KEYS = PLUGINS_KEYS;
9105
9106 function usePluginsData(plugins) {
9107 var getPluginsData = function getPluginsData() {
9108 if (!plugins) {
9109 return [];
9110 }
9111
9112 var elementorPlugins = [],
9113 generalPlugins = [];
9114 plugins.forEach(function (plugin) {
9115 switch (plugin.name) {
9116 case PLUGINS_KEYS.ELEMENTOR:
9117 // Making sure that the core plugin is always first.
9118 elementorPlugins.unshift(plugin);
9119 break;
9120
9121 case PLUGINS_KEYS.ELEMENTOR_PRO:
9122 // Making sure that the pro plugin is always second.
9123 elementorPlugins.push(plugin);
9124 break;
9125
9126 default:
9127 generalPlugins.push(plugin);
9128 }
9129 }); // Making sure that the elementor plugins are always first.
9130
9131 return elementorPlugins.concat(generalPlugins);
9132 };
9133
9134 return {
9135 pluginsData: (0, _react.useMemo)(function () {
9136 return getPluginsData();
9137 }, [plugins])
9138 };
9139 }
9140
9141 /***/ }),
9142
9143 /***/ "../core/app/modules/import-export/assets/js/hooks/use-plugins.js":
9144 /*!************************************************************************!*\
9145 !*** ../core/app/modules/import-export/assets/js/hooks/use-plugins.js ***!
9146 \************************************************************************/
9147 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9148
9149 "use strict";
9150
9151
9152 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9153
9154 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9155
9156 _Object$defineProperty(exports, "__esModule", {
9157 value: true
9158 });
9159
9160 exports.PLUGIN_STATUS_MAP = exports.PLUGINS_RESPONSE_MAP = void 0;
9161 exports["default"] = usePlugins;
9162
9163 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
9164
9165 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9166
9167 var _freeze = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/freeze */ "../node_modules/@babel/runtime-corejs2/core-js/object/freeze.js"));
9168
9169 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
9170
9171 var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"));
9172
9173 var _react = __webpack_require__(/*! react */ "react");
9174
9175 var PLUGINS_RESPONSE_MAP = (0, _freeze.default)({
9176 INITIAL: 'initial',
9177 SUCCESS: 'success',
9178 ERROR: 'error'
9179 });
9180 exports.PLUGINS_RESPONSE_MAP = PLUGINS_RESPONSE_MAP;
9181 var PLUGIN_STATUS_MAP = (0, _freeze.default)({
9182 ACTIVE: 'active',
9183 INACTIVE: 'inactive',
9184 NOT_INSTALLED: 'Not Installed'
9185 });
9186 exports.PLUGIN_STATUS_MAP = PLUGIN_STATUS_MAP;
9187
9188 var baseEndpoint = elementorCommon.config.urls.rest + 'wp/v2/plugins/',
9189 getInitialState = function getInitialState() {
9190 return {
9191 status: PLUGINS_RESPONSE_MAP.INITIAL,
9192 data: null
9193 };
9194 };
9195
9196 function usePlugins() {
9197 var _useState = (0, _react.useState)(function () {
9198 return getInitialState();
9199 }),
9200 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
9201 response = _useState2[0],
9202 setResponse = _useState2[1],
9203 allowResponseUpdate = (0, _react.useRef)(true),
9204 fetchRest = function fetchRest(_ref) {
9205 var body = _ref.body,
9206 method = _ref.method,
9207 _ref$endpoint = _ref.endpoint,
9208 endpoint = _ref$endpoint === void 0 ? '' : _ref$endpoint;
9209 var data = {
9210 method: method,
9211 headers: {
9212 'Content-Type': 'application/json; charset=utf-8',
9213 'X-WP-Nonce': wpApiSettings.nonce
9214 }
9215 };
9216
9217 if (body) {
9218 data.body = (0, _stringify.default)(body);
9219 }
9220
9221 if (response.data) {
9222 reset();
9223 }
9224
9225 return new _promise.default(function (resolve, reject) {
9226 fetch(baseEndpoint + endpoint, data).then(function (res) {
9227 return res.json();
9228 }).then(function (res) {
9229 if (allowResponseUpdate.current) {
9230 setResponse({
9231 status: PLUGINS_RESPONSE_MAP.SUCCESS,
9232 data: res
9233 });
9234 }
9235
9236 resolve(res);
9237 }).catch(function (error) {
9238 setResponse({
9239 status: PLUGINS_RESPONSE_MAP.ERROR,
9240 data: error
9241 });
9242 reject(error);
9243 });
9244 });
9245 },
9246 fetchData = function fetchData(slug) {
9247 return fetchRest({
9248 method: 'GET',
9249 endpoint: slug
9250 });
9251 },
9252 install = function install(slug) {
9253 slug = slug.split('/')[0];
9254 return fetchRest({
9255 method: 'POST',
9256 body: {
9257 slug: slug
9258 }
9259 });
9260 },
9261 activate = function activate(slug) {
9262 return fetchRest({
9263 endpoint: slug,
9264 method: 'PUT',
9265 body: {
9266 status: PLUGIN_STATUS_MAP.ACTIVE
9267 }
9268 });
9269 },
9270 deactivate = function deactivate(slug) {
9271 return fetchRest({
9272 endpoint: slug,
9273 method: 'PUT',
9274 body: {
9275 status: PLUGIN_STATUS_MAP.INACTIVE
9276 }
9277 });
9278 },
9279 remove = function remove(slug) {
9280 return fetchRest({
9281 endpoint: slug,
9282 method: 'DELETE'
9283 });
9284 },
9285 reset = function reset() {
9286 return setResponse(getInitialState());
9287 }; // On load.
9288
9289
9290 (0, _react.useEffect)(function () {
9291 fetchData(); // Cleanup on destroy.
9292
9293 return function () {
9294 allowResponseUpdate.current = false;
9295 };
9296 }, []);
9297 return {
9298 response: response,
9299 pluginsActions: {
9300 fetch: fetchData,
9301 install: install,
9302 activate: activate,
9303 deactivate: deactivate,
9304 remove: remove,
9305 reset: reset
9306 }
9307 };
9308 }
9309
9310 /***/ }),
9311
9312 /***/ "../core/app/modules/import-export/assets/js/import.js":
9313 /*!*************************************************************!*\
9314 !*** ../core/app/modules/import-export/assets/js/import.js ***!
9315 \*************************************************************/
9316 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9317
9318 "use strict";
9319
9320
9321 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9322
9323 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9324
9325 _Object$defineProperty(exports, "__esModule", {
9326 value: true
9327 });
9328
9329 exports["default"] = Import;
9330
9331 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9332
9333 var _sharedContextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/shared-context/shared-context-provider */ "../core/app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js"));
9334
9335 var _importContextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/import-context/import-context-provider */ "../core/app/modules/import-export/assets/js/context/import-context/import-context-provider.js"));
9336
9337 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
9338
9339 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
9340
9341 var _importKit = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-kit/import-kit */ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js"));
9342
9343 var _importContent = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-content/import-content */ "../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.js"));
9344
9345 var _importResolver = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-resolver/import-resolver */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js"));
9346
9347 var _importPluginsActivation = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-plugins-activation/import-plugins-activation */ "../core/app/modules/import-export/assets/js/pages/import/import-plugins-activation/import-plugins-activation.js"));
9348
9349 var _importProcess = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-process/import-process */ "../core/app/modules/import-export/assets/js/pages/import/import-process/import-process.js"));
9350
9351 var _importComplete = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-complete/import-complete */ "../core/app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js"));
9352
9353 var _importPlugins = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-plugins/import-plugins */ "../core/app/modules/import-export/assets/js/pages/import/import-plugins/import-plugins.js"));
9354
9355 function Import() {
9356 return /*#__PURE__*/_react.default.createElement(_sharedContextProvider.default, null, /*#__PURE__*/_react.default.createElement(_importContextProvider.default, null, /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
9357 history: _router2.default.appHistory
9358 }, /*#__PURE__*/_react.default.createElement(_router.Router, null, /*#__PURE__*/_react.default.createElement(_importComplete.default, {
9359 path: "complete"
9360 }), /*#__PURE__*/_react.default.createElement(_importProcess.default, {
9361 path: "process"
9362 }), /*#__PURE__*/_react.default.createElement(_importResolver.default, {
9363 path: "resolver"
9364 }), /*#__PURE__*/_react.default.createElement(_importContent.default, {
9365 path: "content"
9366 }), /*#__PURE__*/_react.default.createElement(_importPlugins.default, {
9367 path: "plugins"
9368 }), /*#__PURE__*/_react.default.createElement(_importPluginsActivation.default, {
9369 path: "plugins-activation"
9370 }), /*#__PURE__*/_react.default.createElement(_importKit.default, {
9371 default: true
9372 })))));
9373 }
9374
9375 /***/ }),
9376
9377 /***/ "../core/app/modules/import-export/assets/js/module.js":
9378 /*!*************************************************************!*\
9379 !*** ../core/app/modules/import-export/assets/js/module.js ***!
9380 \*************************************************************/
9381 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9382
9383 "use strict";
9384
9385
9386 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9387
9388 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9389
9390 _Object$defineProperty(exports, "__esModule", {
9391 value: true
9392 });
9393
9394 exports["default"] = void 0;
9395
9396 var _createForOfIteratorHelper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createForOfIteratorHelper */ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js"));
9397
9398 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9399
9400 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
9401
9402 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
9403
9404 var _import = _interopRequireDefault(__webpack_require__(/*! ./import */ "../core/app/modules/import-export/assets/js/import.js"));
9405
9406 var _export = _interopRequireDefault(__webpack_require__(/*! ./export */ "../core/app/modules/import-export/assets/js/export.js"));
9407
9408 var ImportExport = function ImportExport() {
9409 (0, _classCallCheck2.default)(this, ImportExport);
9410 (0, _defineProperty2.default)(this, "routes", [{
9411 path: '/import/*',
9412 component: _import.default
9413 }, {
9414 path: '/export/*',
9415 component: _export.default
9416 }]);
9417
9418 var _iterator = (0, _createForOfIteratorHelper2.default)(this.routes),
9419 _step;
9420
9421 try {
9422 for (_iterator.s(); !(_step = _iterator.n()).done;) {
9423 var route = _step.value;
9424
9425 _router.default.addRoute(route);
9426 }
9427 } catch (err) {
9428 _iterator.e(err);
9429 } finally {
9430 _iterator.f();
9431 }
9432 };
9433
9434 exports["default"] = ImportExport;
9435
9436 /***/ }),
9437
9438 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js":
9439 /*!***************************************************************************************************!*\
9440 !*** ../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js ***!
9441 \***************************************************************************************************/
9442 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9443
9444 "use strict";
9445 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9446
9447
9448 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9449
9450 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9451
9452 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9453
9454 _Object$defineProperty(exports, "__esModule", {
9455 value: true
9456 });
9457
9458 exports["default"] = ExportComplete;
9459
9460 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9461
9462 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
9463
9464 var _exportContextProvider = __webpack_require__(/*! ../../../context/export-context/export-context-provider */ "../core/app/modules/import-export/assets/js/context/export-context/export-context-provider.js");
9465
9466 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
9467
9468 var _actionsFooter = _interopRequireDefault(__webpack_require__(/*! ../../../shared/actions-footer/actions-footer */ "../core/app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js"));
9469
9470 var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
9471
9472 var _kitData = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-data/kit-data */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js"));
9473
9474 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
9475
9476 var _dashboardButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/dashboard-button */ "../core/app/assets/js/molecules/dashboard-button.js"));
9477
9478 __webpack_require__(/*! ./export-complete.scss */ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.scss");
9479
9480 function ExportComplete() {
9481 var _exportContext$data, _exportContext$data$e;
9482
9483 var exportContext = (0, _react.useContext)(_exportContextProvider.ExportContext),
9484 navigate = (0, _router.useNavigate)(),
9485 downloadLink = (0, _react.useRef)(null),
9486 getFooter = function getFooter() {
9487 return /*#__PURE__*/_react.default.createElement(_actionsFooter.default, null, /*#__PURE__*/_react.default.createElement(_dashboardButton.default, {
9488 text: __('Close', 'elementor')
9489 }));
9490 },
9491 downloadFile = function downloadFile() {
9492 if (!downloadLink.current) {
9493 var link = document.createElement('a');
9494 link.href = 'data:text/plain;base64,' + exportContext.data.exportedData.file;
9495 link.download = 'elementor-kit.zip';
9496 downloadLink.current = link;
9497 }
9498
9499 downloadLink.current.click();
9500 },
9501 getDownloadLink = function getDownloadLink() {
9502 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
9503 onClick: downloadFile,
9504 italic: true
9505 }, __('Click Here', 'elementor'));
9506 };
9507
9508 (0, _react.useEffect)(function () {
9509 if (exportContext.data.exportedData) {
9510 downloadFile();
9511 } else {
9512 navigate('/export');
9513 }
9514 }, [exportContext.data.downloadUrl]);
9515 return /*#__PURE__*/_react.default.createElement(_layout.default, {
9516 type: "export",
9517 footer: getFooter()
9518 }, /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
9519 image: elementorAppConfig.assets_url + 'images/go-pro.svg',
9520 heading: __('Your export is ready!', 'elementor'),
9521 description: __('Now you can import this kit and use it on other sites.', 'elementor'),
9522 notice: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('Download not working?', 'elementor'), " ", getDownloadLink(), " ", __('to download', 'elementor'))
9523 }, /*#__PURE__*/_react.default.createElement(_kitData.default, {
9524 data: (_exportContext$data = exportContext.data) === null || _exportContext$data === void 0 ? void 0 : (_exportContext$data$e = _exportContext$data.exportedData) === null || _exportContext$data$e === void 0 ? void 0 : _exportContext$data$e.manifest
9525 })));
9526 }
9527
9528 /***/ }),
9529
9530 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/components/kit-description/kit-description.js":
9531 /*!****************************************************************************************************************************************************!*\
9532 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/components/kit-description/kit-description.js ***!
9533 \****************************************************************************************************************************************************/
9534 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9535
9536 "use strict";
9537 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9538
9539
9540 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9541
9542 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9543
9544 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9545
9546 _Object$defineProperty(exports, "__esModule", {
9547 value: true
9548 });
9549
9550 exports["default"] = KitDescription;
9551
9552 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9553
9554 var _exportContextProvider = __webpack_require__(/*! ../../../../../../../context/export-context/export-context-provider */ "../core/app/modules/import-export/assets/js/context/export-context/export-context-provider.js");
9555
9556 var _textField = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text-field */ "../core/app/assets/js/ui/atoms/text-field.js"));
9557
9558 function KitDescription() {
9559 var exportContext = (0, _react.useContext)(_exportContextProvider.ExportContext);
9560 return /*#__PURE__*/_react.default.createElement(_textField.default, {
9561 variant: "outlined",
9562 placeholder: __('Say something about the style and content of these files...', 'elementor'),
9563 multiline: true,
9564 rows: 5,
9565 onChange: function onChange(event) {
9566 exportContext.dispatch({
9567 type: 'SET_KIT_DESCRIPTION',
9568 payload: event.target.value
9569 });
9570 }
9571 });
9572 }
9573
9574 /***/ }),
9575
9576 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/components/kit-info-modal/kit-info-modal.js":
9577 /*!**************************************************************************************************************************************************!*\
9578 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/components/kit-info-modal/kit-info-modal.js ***!
9579 \**************************************************************************************************************************************************/
9580 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9581
9582 "use strict";
9583 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9584
9585
9586 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9587
9588 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9589
9590 _Object$defineProperty(exports, "__esModule", {
9591 value: true
9592 });
9593
9594 exports["default"] = KitInfoModal;
9595
9596 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9597
9598 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
9599
9600 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
9601
9602 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
9603
9604 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
9605
9606 function KitInfoModal(props) {
9607 return /*#__PURE__*/_react.default.createElement(_modal.default, (0, _extends2.default)({}, props, {
9608 className: "e-app-export-kit-info-modal",
9609 title: __('Template Kit Information', 'elementor')
9610 }), /*#__PURE__*/_react.default.createElement(_modal.default.Section, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
9611 className: "e-app-export-kit-info-modal__heading",
9612 variant: "h2",
9613 tag: "h3"
9614 }, __('What is kit information?', 'elementor')), /*#__PURE__*/_react.default.createElement(_text.default, null, __('These are the details you’ll use to quickly find and apply this kit in the future, even as your collection grows.', 'elementor'))));
9615 }
9616
9617 /***/ }),
9618
9619 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/components/kit-name/kit-name.js":
9620 /*!**************************************************************************************************************************************!*\
9621 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/components/kit-name/kit-name.js ***!
9622 \**************************************************************************************************************************************/
9623 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9624
9625 "use strict";
9626 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9627
9628
9629 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9630
9631 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9632
9633 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9634
9635 _Object$defineProperty(exports, "__esModule", {
9636 value: true
9637 });
9638
9639 exports["default"] = KitName;
9640
9641 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9642
9643 var _exportContextProvider = __webpack_require__(/*! ../../../../../../../context/export-context/export-context-provider */ "../core/app/modules/import-export/assets/js/context/export-context/export-context-provider.js");
9644
9645 var _textField = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text-field */ "../core/app/assets/js/ui/atoms/text-field.js"));
9646
9647 function KitName() {
9648 var exportContext = (0, _react.useContext)(_exportContextProvider.ExportContext);
9649 return /*#__PURE__*/_react.default.createElement(_textField.default, {
9650 variant: "outlined",
9651 placeholder: __('Elementor Kit', 'elementor'),
9652 onChange: function onChange(event) {
9653 exportContext.dispatch({
9654 type: 'SET_KIT_TITLE',
9655 payload: event.target.value
9656 });
9657 }
9658 });
9659 }
9660
9661 /***/ }),
9662
9663 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/kit-information.js":
9664 /*!*************************************************************************************************************************!*\
9665 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/kit-information.js ***!
9666 \*************************************************************************************************************************/
9667 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9668
9669 "use strict";
9670 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9671
9672
9673 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9674
9675 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9676
9677 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9678
9679 _Object$defineProperty(exports, "__esModule", {
9680 value: true
9681 });
9682
9683 exports["default"] = KitInformation;
9684
9685 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9686
9687 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9688
9689 var _kitName = _interopRequireDefault(__webpack_require__(/*! ./components/kit-name/kit-name */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/components/kit-name/kit-name.js"));
9690
9691 var _kitDescription = _interopRequireDefault(__webpack_require__(/*! ./components/kit-description/kit-description */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/components/kit-description/kit-description.js"));
9692
9693 var _kitInfoModal = _interopRequireDefault(__webpack_require__(/*! ./components/kit-info-modal/kit-info-modal */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/components/kit-info-modal/kit-info-modal.js"));
9694
9695 var _panel = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/panel/panel */ "../core/app/assets/js/ui/panel/panel.js"));
9696
9697 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
9698
9699 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
9700
9701 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
9702
9703 var kitInfoTitle = __('Kit Information', 'elementor');
9704
9705 function KitInformation() {
9706 var _useState = (0, _react.useState)(false),
9707 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
9708 showKitInfoModal = _useState2[0],
9709 setShowKitInfoModal = _useState2[1];
9710
9711 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_panel.default, {
9712 className: "e-app-export-kit-information"
9713 }, /*#__PURE__*/_react.default.createElement(_panel.default.Header, null, /*#__PURE__*/_react.default.createElement(_panel.default.Headline, null, kitInfoTitle, /*#__PURE__*/_react.default.createElement(_button.default, {
9714 className: "e-app-export-kit-info-modal__icon",
9715 icon: "eicon-info-circle",
9716 color: "secondary",
9717 hideText: true,
9718 text: kitInfoTitle,
9719 onClick: function onClick(event) {
9720 event.stopPropagation();
9721 setShowKitInfoModal(function (prevState) {
9722 return !prevState;
9723 });
9724 }
9725 }))), /*#__PURE__*/_react.default.createElement(_panel.default.Body, null, /*#__PURE__*/_react.default.createElement(_grid.default, {
9726 container: true,
9727 spacing: 20
9728 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
9729 item: true,
9730 md: 4
9731 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
9732 container: true,
9733 direction: "column"
9734 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
9735 className: "e-app-export-kit-information__field-header",
9736 container: true,
9737 alignItems: "center"
9738 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
9739 className: "e-app-export-kit-information__label",
9740 variant: "h6",
9741 tag: "h4"
9742 }, __('Kit Name', 'elementor'))), /*#__PURE__*/_react.default.createElement(_grid.default, {
9743 item: true
9744 }, /*#__PURE__*/_react.default.createElement(_kitName.default, null)))), /*#__PURE__*/_react.default.createElement(_grid.default, {
9745 item: true,
9746 md: 4
9747 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
9748 className: "e-app-export-kit-information__field-header",
9749 container: true,
9750 alignItems: "center"
9751 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
9752 className: "e-app-export-kit-information__label",
9753 variant: "h6",
9754 tag: "h4"
9755 }, __('Kit Description', 'elementor'))), /*#__PURE__*/_react.default.createElement(_grid.default, {
9756 item: true
9757 }, /*#__PURE__*/_react.default.createElement(_kitDescription.default, null)))))), /*#__PURE__*/_react.default.createElement(_kitInfoModal.default, {
9758 show: showKitInfoModal,
9759 setShow: setShowKitInfoModal
9760 }));
9761 }
9762
9763 /***/ }),
9764
9765 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js":
9766 /*!*****************************************************************************************!*\
9767 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js ***!
9768 \*****************************************************************************************/
9769 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9770
9771 "use strict";
9772 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9773
9774
9775 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9776
9777 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9778
9779 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9780
9781 _Object$defineProperty(exports, "__esModule", {
9782 value: true
9783 });
9784
9785 exports["default"] = ExportKit;
9786
9787 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9788
9789 var _exportContextProvider = __webpack_require__(/*! ../../../context/export-context/export-context-provider */ "../core/app/modules/import-export/assets/js/context/export-context/export-context-provider.js");
9790
9791 var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../core/app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
9792
9793 var _cptObjectToOptionsArray = __webpack_require__(/*! ../../../shared/cpt-select-box/cpt-object-to-options-array */ "../core/app/modules/import-export/assets/js/shared/cpt-select-box/cpt-object-to-options-array.js");
9794
9795 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
9796
9797 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
9798
9799 var _kitContent = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-content/kit-content */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js"));
9800
9801 var _kitInformation = _interopRequireDefault(__webpack_require__(/*! ./components/kit-information/kit-information */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/kit-information.js"));
9802
9803 var _actionsFooter = _interopRequireDefault(__webpack_require__(/*! ../../../shared/actions-footer/actions-footer */ "../core/app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js"));
9804
9805 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
9806
9807 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
9808
9809 var _kitContentData = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-content-data/kit-content-data */ "../core/app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js"));
9810
9811 __webpack_require__(/*! ./export-kit.scss */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.scss");
9812
9813 function ExportKit() {
9814 var exportContext = (0, _react.useContext)(_exportContextProvider.ExportContext),
9815 sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
9816 getFooter = function getFooter() {
9817 return /*#__PURE__*/_react.default.createElement(_actionsFooter.default, null, /*#__PURE__*/_react.default.createElement(_button.default, {
9818 variant: "contained",
9819 text: __('Next', 'elementor'),
9820 color: "primary",
9821 url: "/export/plugins"
9822 }));
9823 },
9824 getLearnMoreLink = function getLearnMoreLink() {
9825 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
9826 url: "https://go.elementor.com/app-what-are-kits",
9827 italic: true
9828 }, __('Learn More', 'elementor'));
9829 };
9830
9831 (0, _react.useEffect)(function () {
9832 var _elementorAppConfig$i;
9833
9834 exportContext.dispatch({
9835 type: 'SET_IS_EXPORT_PROCESS_STARTED',
9836 payload: true
9837 });
9838 sharedContext.dispatch({
9839 type: 'SET_CPT',
9840 payload: (0, _cptObjectToOptionsArray.cptObjectToOptionsArray)((_elementorAppConfig$i = elementorAppConfig['import-export'].summaryTitles.content) === null || _elementorAppConfig$i === void 0 ? void 0 : _elementorAppConfig$i.customPostTypes, 'plural')
9841 });
9842 }, []);
9843 return /*#__PURE__*/_react.default.createElement(_layout.default, {
9844 type: "export",
9845 footer: getFooter()
9846 }, /*#__PURE__*/_react.default.createElement("section", {
9847 className: "e-app-export-kit"
9848 }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
9849 heading: __('Export a Template Kit', 'elementor'),
9850 description: [__('Choose which Elementor components - templates, content and site settings - to include in your kit file.', 'elementor'), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
9851 key: "description-secondary-line"
9852 }, __('By default, all of your components will be exported.', 'elementor'), " ", getLearnMoreLink())]
9853 }), /*#__PURE__*/_react.default.createElement(_kitContent.default, {
9854 contentData: _kitContentData.default
9855 }), /*#__PURE__*/_react.default.createElement(_kitInformation.default, null)));
9856 }
9857
9858 /***/ }),
9859
9860 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-plugins/components/export-plugins-footer/export-plugins-footer.js":
9861 /*!*****************************************************************************************************************************************!*\
9862 !*** ../core/app/modules/import-export/assets/js/pages/export/export-plugins/components/export-plugins-footer/export-plugins-footer.js ***!
9863 \*****************************************************************************************************************************************/
9864 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9865
9866 "use strict";
9867 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9868 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9869
9870
9871 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9872
9873 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9874
9875 _Object$defineProperty(exports, "__esModule", {
9876 value: true
9877 });
9878
9879 exports["default"] = ExportPluginsFooter;
9880
9881 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9882
9883 var _actionsFooter = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/actions-footer/actions-footer */ "../core/app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js"));
9884
9885 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
9886
9887 function ExportPluginsFooter(_ref) {
9888 var isKitReady = _ref.isKitReady;
9889 return /*#__PURE__*/_react.default.createElement(_actionsFooter.default, null, /*#__PURE__*/_react.default.createElement(_button.default, {
9890 text: __('Back', 'elementor'),
9891 variant: "contained",
9892 url: "/export"
9893 }), /*#__PURE__*/_react.default.createElement(_button.default, {
9894 text: __('Create Kit', 'elementor'),
9895 variant: "contained",
9896 color: isKitReady ? 'primary' : 'disabled',
9897 url: isKitReady ? '/export/process' : ''
9898 }));
9899 }
9900
9901 ExportPluginsFooter.propTypes = {
9902 isKitReady: PropTypes.bool.isRequired
9903 };
9904
9905 /***/ }),
9906
9907 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-plugins/components/export-plugins-selection/export-plugins-selection.js":
9908 /*!***********************************************************************************************************************************************!*\
9909 !*** ../core/app/modules/import-export/assets/js/pages/export/export-plugins/components/export-plugins-selection/export-plugins-selection.js ***!
9910 \***********************************************************************************************************************************************/
9911 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9912
9913 "use strict";
9914 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9915
9916
9917 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9918
9919 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9920
9921 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9922
9923 _Object$defineProperty(exports, "__esModule", {
9924 value: true
9925 });
9926
9927 exports["default"] = void 0;
9928
9929 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9930
9931 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
9932
9933 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
9934
9935 var _pluginsSelection = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/plugins-selection/plugins-selection */ "../core/app/modules/import-export/assets/js/shared/plugins-selection/plugins-selection.js"));
9936
9937 var _loader = _interopRequireDefault(__webpack_require__(/*! ../../../../../ui/loader/loader */ "../core/app/modules/import-export/assets/js/ui/loader/loader.js"));
9938
9939 var _usePlugins2 = _interopRequireWildcard(__webpack_require__(/*! ../../../../../hooks/use-plugins */ "../core/app/modules/import-export/assets/js/hooks/use-plugins.js"));
9940
9941 var _usePluginsData2 = _interopRequireWildcard(__webpack_require__(/*! ../../../../../hooks/use-plugins-data */ "../core/app/modules/import-export/assets/js/hooks/use-plugins-data.js"));
9942
9943 var layout = [3, 1],
9944 initialDisabled = [0]; // Elementor Core will always be first and should always be disabled.
9945
9946 function ExportPluginsSelection(_ref) {
9947 var onSelect = _ref.onSelect;
9948
9949 var _usePlugins = (0, _usePlugins2.default)(),
9950 response = _usePlugins.response,
9951 _usePluginsData = (0, _usePluginsData2.default)(response.data),
9952 pluginsData = _usePluginsData.pluginsData,
9953 activePlugins = pluginsData.filter(function (_ref2) {
9954 var status = _ref2.status;
9955 return _usePlugins2.PLUGIN_STATUS_MAP.ACTIVE === status;
9956 }),
9957 getInitialSelected = function getInitialSelected() {
9958 // Elementor Core will always be the first plugin on the list.
9959 var initialSelected = [0]; // In case that Elementor Pro appears in the list it will always be second and should always be selected by default.
9960
9961 // In case that Elementor Pro appears in the list it will always be second and should always be selected by default.
9962 if (activePlugins.length > 1 && _usePluginsData2.PLUGINS_KEYS.ELEMENTOR_PRO === activePlugins[1].name) {
9963 initialSelected.push(1);
9964 }
9965
9966 return initialSelected;
9967 };
9968
9969 if (!response.data) {
9970 return /*#__PURE__*/_react.default.createElement(_loader.default, {
9971 absoluteCenter: true
9972 });
9973 }
9974
9975 return /*#__PURE__*/_react.default.createElement(_pluginsSelection.default, {
9976 plugins: activePlugins,
9977 initialSelected: getInitialSelected(),
9978 initialDisabled: initialDisabled,
9979 layout: layout,
9980 withStatus: false,
9981 onSelect: onSelect
9982 });
9983 }
9984
9985 ExportPluginsSelection.propTypes = {
9986 onSelect: PropTypes.func.isRequired
9987 };
9988
9989 var _default = (0, _react.memo)(ExportPluginsSelection);
9990
9991 exports["default"] = _default;
9992
9993 /***/ }),
9994
9995 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-plugins/export-plugins.js":
9996 /*!*************************************************************************************************!*\
9997 !*** ../core/app/modules/import-export/assets/js/pages/export/export-plugins/export-plugins.js ***!
9998 \*************************************************************************************************/
9999 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10000
10001 "use strict";
10002 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10003
10004
10005 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10006
10007 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
10008
10009 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10010
10011 _Object$defineProperty(exports, "__esModule", {
10012 value: true
10013 });
10014
10015 exports["default"] = ExportPlugins;
10016
10017 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
10018
10019 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
10020
10021 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
10022
10023 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
10024
10025 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
10026
10027 var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../core/app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
10028
10029 var _exportContextProvider = __webpack_require__(/*! ../../../context/export-context/export-context-provider */ "../core/app/modules/import-export/assets/js/context/export-context/export-context-provider.js");
10030
10031 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
10032
10033 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
10034
10035 var _exportPluginsSelection = _interopRequireDefault(__webpack_require__(/*! ./components/export-plugins-selection/export-plugins-selection */ "../core/app/modules/import-export/assets/js/pages/export/export-plugins/components/export-plugins-selection/export-plugins-selection.js"));
10036
10037 var _exportPluginsFooter = _interopRequireDefault(__webpack_require__(/*! ./components/export-plugins-footer/export-plugins-footer */ "../core/app/modules/import-export/assets/js/pages/export/export-plugins/components/export-plugins-footer/export-plugins-footer.js"));
10038
10039 __webpack_require__(/*! ./export-plugins.scss */ "../core/app/modules/import-export/assets/js/pages/export/export-plugins/export-plugins.scss");
10040
10041 function ExportPlugins() {
10042 var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
10043 exportContext = (0, _react.useContext)(_exportContextProvider.ExportContext),
10044 navigate = (0, _router.useNavigate)(),
10045 _useState = (0, _react.useState)(false),
10046 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
10047 isKitReady = _useState2[0],
10048 setIsKitReady = _useState2[1],
10049 _ref = exportContext.data || [],
10050 plugins = _ref.plugins,
10051 isExportProcessStarted = _ref.isExportProcessStarted,
10052 hasIncludes = !!sharedContext.data.includes.length,
10053 handleOnSelect = (0, _react.useCallback)(function (selectedPlugins) {
10054 return exportContext.dispatch({
10055 type: 'SET_PLUGINS',
10056 payload: selectedPlugins
10057 });
10058 }, []); // On load.
10059
10060
10061 (0, _react.useEffect)(function () {
10062 if (!isExportProcessStarted) {
10063 // When not starting from the main screen.
10064 navigate('/export');
10065 }
10066 }, []); // On plugins change.
10067
10068 (0, _react.useEffect)(function () {
10069 if (hasIncludes && plugins.length) {
10070 // In case that the kit has content and the plugins data exist, then the kit can be exported.
10071 setIsKitReady(true);
10072 } else {
10073 // There should be at least one more plugin select in addition to Elementor Core.
10074 var isExportKitAllowed = plugins.length > 1; // In case that the kit has no content, it can only be exported if there is at least one selected plugin.
10075
10076 setIsKitReady(isExportKitAllowed);
10077 }
10078 }, [plugins]);
10079 return /*#__PURE__*/_react.default.createElement(_layout.default, {
10080 type: "export",
10081 footer: /*#__PURE__*/_react.default.createElement(_exportPluginsFooter.default, {
10082 isKitReady: isKitReady
10083 })
10084 }, /*#__PURE__*/_react.default.createElement("section", {
10085 className: "e-app-export-plugins"
10086 }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
10087 heading: __('Export your site as a Template Kit', 'elementor'),
10088 description: __('Select which of these plugins are required for this kit work.', 'elementor')
10089 }), /*#__PURE__*/_react.default.createElement(_exportPluginsSelection.default, {
10090 onSelect: handleOnSelect
10091 })));
10092 }
10093
10094 /***/ }),
10095
10096 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-process/export-process.js":
10097 /*!*************************************************************************************************!*\
10098 !*** ../core/app/modules/import-export/assets/js/pages/export/export-process/export-process.js ***!
10099 \*************************************************************************************************/
10100 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10101
10102 "use strict";
10103
10104
10105 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10106
10107 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10108
10109 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
10110
10111 _Object$defineProperty(exports, "__esModule", {
10112 value: true
10113 });
10114
10115 exports["default"] = ExportProcess;
10116
10117 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
10118
10119 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
10120
10121 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
10122
10123 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
10124
10125 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
10126
10127 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
10128
10129 var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../core/app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
10130
10131 var _exportContextProvider = __webpack_require__(/*! ../../../context/export-context/export-context-provider */ "../core/app/modules/import-export/assets/js/context/export-context/export-context-provider.js");
10132
10133 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
10134
10135 var _fileProcess = _interopRequireDefault(__webpack_require__(/*! ../../../shared/file-process/file-process */ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js"));
10136
10137 var _useKit2 = _interopRequireDefault(__webpack_require__(/*! ../../../hooks/use-kit */ "../core/app/modules/import-export/assets/js/hooks/use-kit.js"));
10138
10139 var _useExportPluginsData2 = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-export-plugins-data */ "../core/app/modules/import-export/assets/js/pages/export/export-process/hooks/use-export-plugins-data.js"));
10140
10141 function ExportProcess() {
10142 var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
10143 exportContext = (0, _react.useContext)(_exportContextProvider.ExportContext),
10144 navigate = (0, _router.useNavigate)(),
10145 _useKit = (0, _useKit2.default)(),
10146 kitState = _useKit.kitState,
10147 kitActions = _useKit.kitActions,
10148 KIT_STATUS_MAP = _useKit.KIT_STATUS_MAP,
10149 _useState = (0, _react.useState)(''),
10150 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
10151 errorType = _useState2[0],
10152 setErrorType = _useState2[1],
10153 _ref = exportContext.data || {},
10154 plugins = _ref.plugins,
10155 exportedData = _ref.exportedData,
10156 kitInfo = _ref.kitInfo,
10157 isExportProcessStarted = _ref.isExportProcessStarted,
10158 _useExportPluginsData = (0, _useExportPluginsData2.default)(plugins),
10159 pluginsData = _useExportPluginsData.pluginsData,
10160 onDialogDismiss = function onDialogDismiss() {
10161 exportContext.dispatch({
10162 type: 'SET_DOWNLOAD_URL',
10163 payload: ''
10164 });
10165 navigate('export');
10166 },
10167 exportKit = function exportKit() {
10168 var _sharedContext$data = sharedContext.data,
10169 includes = _sharedContext$data.includes,
10170 selectedCustomPostTypes = _sharedContext$data.selectedCustomPostTypes;
10171 /*
10172 Adding the plugins just before the export process begins for not mixing the kit-content selection with the plugins.
10173 The plugins must be added to the includes items, otherwise they will not be exported.
10174 The plugins should always be added in order to include the Core plugin data in the kit.
10175 */
10176
10177 /*
10178 Adding the plugins just before the export process begins for not mixing the kit-content selection with the plugins.
10179 The plugins must be added to the includes items, otherwise they will not be exported.
10180 The plugins should always be added in order to include the Core plugin data in the kit.
10181 */
10182 kitActions.export({
10183 include: [].concat((0, _toConsumableArray2.default)(includes), ['plugins']),
10184 kitInfo: kitInfo,
10185 plugins: pluginsData,
10186 selectedCustomPostTypes: selectedCustomPostTypes
10187 });
10188 }; // On load.
10189
10190
10191 (0, _react.useEffect)(function () {
10192 if (isExportProcessStarted) {
10193 exportKit();
10194 } else {
10195 // When not starting from the main screen.
10196 navigate('/export');
10197 }
10198 }, []); // On kit status change.
10199
10200 (0, _react.useEffect)(function () {
10201 switch (kitState.status) {
10202 case KIT_STATUS_MAP.EXPORTED:
10203 exportContext.dispatch({
10204 type: 'SET_EXPORTED_DATA',
10205 payload: kitState.data
10206 });
10207 break;
10208
10209 case KIT_STATUS_MAP.ERROR:
10210 setErrorType(kitState.data);
10211 break;
10212 }
10213 }, [kitState.status]); // On process finished.
10214
10215 (0, _react.useEffect)(function () {
10216 if (exportedData) {
10217 navigate('export/complete');
10218 }
10219 }, [exportedData]);
10220 return /*#__PURE__*/_react.default.createElement(_layout.default, {
10221 type: "export"
10222 }, /*#__PURE__*/_react.default.createElement(_fileProcess.default, {
10223 errorType: errorType,
10224 onDialogApprove: onDialogDismiss,
10225 onDialogDismiss: onDialogDismiss
10226 }));
10227 }
10228
10229 /***/ }),
10230
10231 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-process/hooks/use-export-plugins-data.js":
10232 /*!****************************************************************************************************************!*\
10233 !*** ../core/app/modules/import-export/assets/js/pages/export/export-process/hooks/use-export-plugins-data.js ***!
10234 \****************************************************************************************************************/
10235 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10236
10237 "use strict";
10238
10239
10240 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10241
10242 _Object$defineProperty(exports, "__esModule", {
10243 value: true
10244 });
10245
10246 exports["default"] = useExportPluginsData;
10247
10248 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
10249
10250 var _react = __webpack_require__(/*! react */ "react");
10251
10252 function useExportPluginsData(plugins) {
10253 var getData = function getData() {
10254 var pluginsData = [];
10255 plugins.forEach(function (pluginData) {
10256 var name = pluginData.name,
10257 plugin = pluginData.plugin,
10258 pluginUri = pluginData.plugin_uri,
10259 version = pluginData.version;
10260 pluginsData.push({
10261 name: name,
10262 plugin: plugin,
10263 pluginUri: pluginUri,
10264 version: version
10265 });
10266 });
10267 return pluginsData;
10268 };
10269
10270 return {
10271 pluginsData: (0, _react.useMemo)(function () {
10272 return getData();
10273 }, [plugins])
10274 };
10275 }
10276
10277 /***/ }),
10278
10279 /***/ "../core/app/modules/import-export/assets/js/pages/import/hooks/use-import-actions.js":
10280 /*!********************************************************************************************!*\
10281 !*** ../core/app/modules/import-export/assets/js/pages/import/hooks/use-import-actions.js ***!
10282 \********************************************************************************************/
10283 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10284
10285 "use strict";
10286
10287
10288 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10289
10290 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10291
10292 _Object$defineProperty(exports, "__esModule", {
10293 value: true
10294 });
10295
10296 exports["default"] = useImportActions;
10297
10298 var _react = __webpack_require__(/*! react */ "react");
10299
10300 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
10301
10302 var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../core/app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
10303
10304 var _useAction2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
10305
10306 function useImportActions() {
10307 var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
10308 navigate = (0, _router.useNavigate)(),
10309 _useAction = (0, _useAction2.default)(),
10310 backToDashboard = _useAction.backToDashboard,
10311 isStartedFromKitLibrary = 'kit-library' === sharedContext.data.referrer,
10312 navigateToMainScreen = function navigateToMainScreen() {
10313 var url = isStartedFromKitLibrary ? '/kit-library' : '/import';
10314 navigate(url);
10315 },
10316 closeApp = function closeApp() {
10317 if (isStartedFromKitLibrary) {
10318 navigate('/kit-library');
10319 } else {
10320 backToDashboard();
10321 }
10322 };
10323
10324 return {
10325 navigateToMainScreen: navigateToMainScreen,
10326 closeApp: closeApp
10327 };
10328 }
10329
10330 /***/ }),
10331
10332 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-complete/components/connect-pro-notice/connect-pro-notice.js":
10333 /*!************************************************************************************************************************************!*\
10334 !*** ../core/app/modules/import-export/assets/js/pages/import/import-complete/components/connect-pro-notice/connect-pro-notice.js ***!
10335 \************************************************************************************************************************************/
10336 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10337
10338 "use strict";
10339 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10340
10341
10342 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10343
10344 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10345
10346 _Object$defineProperty(exports, "__esModule", {
10347 value: true
10348 });
10349
10350 exports["default"] = ConnectProNotice;
10351
10352 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10353
10354 var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
10355
10356 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
10357
10358 __webpack_require__(/*! ./connect-pro-notice.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-complete/components/connect-pro-notice/connect-pro-notice.scss");
10359
10360 function ConnectProNotice() {
10361 var getButton = function getButton() {
10362 return /*#__PURE__*/_react.default.createElement(_button.default, {
10363 text: __('Let’s do it', 'elementor'),
10364 variant: "outlined",
10365 color: "secondary",
10366 size: "sm",
10367 target: "_blank",
10368 url: elementorAppConfig.admin_url + 'admin.php?page=elementor-license'
10369 });
10370 };
10371
10372 return /*#__PURE__*/_react.default.createElement(_notice.default, {
10373 className: "e-app-import-connect-pro-notice",
10374 label: __('Tip:', 'elementor'),
10375 color: "info",
10376 button: getButton()
10377 }, __('Make sure your Elementor Pro account is connected', 'elementor'));
10378 }
10379
10380 /***/ }),
10381
10382 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-complete/components/failed-plugins-notice/failed-plugins-notice.js":
10383 /*!******************************************************************************************************************************************!*\
10384 !*** ../core/app/modules/import-export/assets/js/pages/import/import-complete/components/failed-plugins-notice/failed-plugins-notice.js ***!
10385 \******************************************************************************************************************************************/
10386 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10387
10388 "use strict";
10389 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10390 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10391
10392
10393 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10394
10395 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10396
10397 _Object$defineProperty(exports, "__esModule", {
10398 value: true
10399 });
10400
10401 exports["default"] = FailedPluginsNotice;
10402
10403 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10404
10405 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
10406
10407 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
10408
10409 var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
10410
10411 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
10412
10413 __webpack_require__(/*! ./failed-plugins-notice.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-complete/components/failed-plugins-notice/failed-plugins-notice.scss");
10414
10415 function FailedPluginsNotice(_ref) {
10416 var failedPlugins = _ref.failedPlugins;
10417
10418 var getButton = function getButton() {
10419 return /*#__PURE__*/_react.default.createElement(_button.default, {
10420 text: __('Learn more', 'elementor'),
10421 variant: "outlined",
10422 color: "secondary",
10423 size: "sm",
10424 target: "_blank",
10425 url: "https://go.elementor.com/app-import-plugin-installation-failed"
10426 });
10427 };
10428
10429 return /*#__PURE__*/_react.default.createElement(_notice.default, {
10430 className: "e-app-import-failed-plugins-notice",
10431 label: __('Important:', 'elementor'),
10432 color: "warning",
10433 button: getButton()
10434 }, __("There are few plugins that we couldn't install:", 'elementor') + ' ' + failedPlugins.map(function (_ref2) {
10435 var name = _ref2.name;
10436 return name;
10437 }).join(' | '));
10438 }
10439
10440 FailedPluginsNotice.propTypes = {
10441 failedPlugins: PropTypes.array
10442 };
10443
10444 /***/ }),
10445
10446 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-complete/components/import-complete-footer/import-complete-footer.js":
10447 /*!********************************************************************************************************************************************!*\
10448 !*** ../core/app/modules/import-export/assets/js/pages/import/import-complete/components/import-complete-footer/import-complete-footer.js ***!
10449 \********************************************************************************************************************************************/
10450 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10451
10452 "use strict";
10453 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10454 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10455
10456
10457 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10458
10459 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10460
10461 _Object$defineProperty(exports, "__esModule", {
10462 value: true
10463 });
10464
10465 exports["default"] = ImportCompleteFooter;
10466
10467 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10468
10469 var _actionsFooter = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/actions-footer/actions-footer */ "../core/app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js"));
10470
10471 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
10472
10473 var _useImportActions2 = _interopRequireDefault(__webpack_require__(/*! ../../../hooks/use-import-actions */ "../core/app/modules/import-export/assets/js/pages/import/hooks/use-import-actions.js"));
10474
10475 function ImportCompleteFooter(_ref) {
10476 var seeItLiveUrl = _ref.seeItLiveUrl;
10477
10478 var _useImportActions = (0, _useImportActions2.default)(),
10479 closeApp = _useImportActions.closeApp;
10480
10481 return /*#__PURE__*/_react.default.createElement(_actionsFooter.default, null, seeItLiveUrl && /*#__PURE__*/_react.default.createElement(_button.default, {
10482 text: __('See it live', 'elementor'),
10483 variant: "contained",
10484 onClick: function onClick() {
10485 return window.open(seeItLiveUrl, '_blank');
10486 }
10487 }), /*#__PURE__*/_react.default.createElement(_button.default, {
10488 text: __('Close', 'elementor'),
10489 variant: "contained",
10490 color: "primary",
10491 onClick: closeApp
10492 }));
10493 }
10494
10495 ImportCompleteFooter.propTypes = {
10496 seeItLiveUrl: PropTypes.string
10497 };
10498
10499 /***/ }),
10500
10501 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-complete/hooks/use-imported-kit-data.js":
10502 /*!***************************************************************************************************************!*\
10503 !*** ../core/app/modules/import-export/assets/js/pages/import/import-complete/hooks/use-imported-kit-data.js ***!
10504 \***************************************************************************************************************/
10505 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10506
10507 "use strict";
10508
10509
10510 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10511
10512 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10513
10514 _Object$defineProperty(exports, "__esModule", {
10515 value: true
10516 });
10517
10518 exports["default"] = useImportedKitData;
10519
10520 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
10521
10522 var _usePlugins = __webpack_require__(/*! ../../../../hooks/use-plugins */ "../core/app/modules/import-export/assets/js/hooks/use-plugins.js");
10523
10524 function useImportedKitData() {
10525 var getTemplates = function getTemplates(templates, importedData) {
10526 var kitTemplates = {};
10527
10528 for (var key in importedData === null || importedData === void 0 ? void 0 : (_importedData$templat = importedData.templates) === null || _importedData$templat === void 0 ? void 0 : _importedData$templat.succeed) {
10529 var _importedData$templat;
10530
10531 kitTemplates[key] = templates[key];
10532 }
10533
10534 return kitTemplates;
10535 },
10536 getContent = function getContent(content, importedData) {
10537 var kitContent = {};
10538
10539 for (var contentType in importedData === null || importedData === void 0 ? void 0 : importedData.content) {
10540 kitContent[contentType] = {};
10541
10542 for (var key in (_importedData$content = importedData.content[contentType]) === null || _importedData$content === void 0 ? void 0 : _importedData$content.succeed) {
10543 var _importedData$content;
10544
10545 kitContent[contentType][key] = content[contentType][key];
10546 }
10547 }
10548
10549 return kitContent;
10550 },
10551 getWPContent = function getWPContent(content, importedData) {
10552 var kitWPContent = {};
10553
10554 for (var contentType in importedData === null || importedData === void 0 ? void 0 : importedData['wp-content']) {
10555 var _importedData$wpCont;
10556
10557 var succeededItems = (_importedData$wpCont = importedData['wp-content'][contentType]) === null || _importedData$wpCont === void 0 ? void 0 : _importedData$wpCont.succeed;
10558 kitWPContent[contentType] = succeededItems ? (0, _keys.default)(succeededItems) : [];
10559 }
10560
10561 return kitWPContent;
10562 },
10563 getPlugins = function getPlugins(importedPlugins) {
10564 var plugins = {
10565 activePlugins: [],
10566 failedPlugins: []
10567 };
10568 importedPlugins.forEach(function (plugin) {
10569 var group = _usePlugins.PLUGIN_STATUS_MAP.ACTIVE === plugin.status ? 'activePlugins' : 'failedPlugins';
10570 plugins[group].push(plugin);
10571 });
10572 return plugins;
10573 };
10574
10575 return {
10576 getTemplates: getTemplates,
10577 getContent: getContent,
10578 getWPContent: getWPContent,
10579 getPlugins: getPlugins
10580 };
10581 }
10582
10583 /***/ }),
10584
10585 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js":
10586 /*!***************************************************************************************************!*\
10587 !*** ../core/app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js ***!
10588 \***************************************************************************************************/
10589 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10590
10591 "use strict";
10592 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10593
10594
10595 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10596
10597 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10598
10599 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
10600
10601 _Object$defineProperty(exports, "__esModule", {
10602 value: true
10603 });
10604
10605 exports["default"] = ImportComplete;
10606
10607 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
10608
10609 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
10610
10611 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
10612
10613 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
10614
10615 var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../core/app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
10616
10617 var _importContextProvider = __webpack_require__(/*! ../../../context/import-context/import-context-provider */ "../core/app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
10618
10619 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
10620
10621 var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
10622
10623 var _kitData = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-data/kit-data */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js"));
10624
10625 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
10626
10627 var _failedPluginsNotice = _interopRequireDefault(__webpack_require__(/*! ./components/failed-plugins-notice/failed-plugins-notice */ "../core/app/modules/import-export/assets/js/pages/import/import-complete/components/failed-plugins-notice/failed-plugins-notice.js"));
10628
10629 var _connectProNotice = _interopRequireDefault(__webpack_require__(/*! ./components/connect-pro-notice/connect-pro-notice */ "../core/app/modules/import-export/assets/js/pages/import/import-complete/components/connect-pro-notice/connect-pro-notice.js"));
10630
10631 var _importCompleteFooter = _interopRequireDefault(__webpack_require__(/*! ./components/import-complete-footer/import-complete-footer */ "../core/app/modules/import-export/assets/js/pages/import/import-complete/components/import-complete-footer/import-complete-footer.js"));
10632
10633 var _useImportedKitData2 = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-imported-kit-data */ "../core/app/modules/import-export/assets/js/pages/import/import-complete/hooks/use-imported-kit-data.js"));
10634
10635 function ImportComplete() {
10636 var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
10637 importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
10638 navigate = (0, _router.useNavigate)(),
10639 _ref = importContext.data || {},
10640 importedPlugins = _ref.importedPlugins,
10641 uploadedData = _ref.uploadedData,
10642 importedData = _ref.importedData,
10643 isProInstalledDuringProcess = _ref.isProInstalledDuringProcess,
10644 _useImportedKitData = (0, _useImportedKitData2.default)(),
10645 getTemplates = _useImportedKitData.getTemplates,
10646 getContent = _useImportedKitData.getContent,
10647 getWPContent = _useImportedKitData.getWPContent,
10648 getPlugins = _useImportedKitData.getPlugins,
10649 _getPlugins = getPlugins(importedPlugins),
10650 activePlugins = _getPlugins.activePlugins,
10651 failedPlugins = _getPlugins.failedPlugins,
10652 _ref2 = (importedData === null || importedData === void 0 ? void 0 : importedData.configData) || {},
10653 elementorHomePageUrl = _ref2.elementorHomePageUrl,
10654 recentlyEditedElementorPageUrl = _ref2.recentlyEditedElementorPageUrl,
10655 seeItLiveUrl = elementorHomePageUrl || recentlyEditedElementorPageUrl || null,
10656 getKitData = function getKitData() {
10657 if (!uploadedData || !importedData) {
10658 return {};
10659 }
10660
10661 var manifest = uploadedData.manifest;
10662 return {
10663 templates: getTemplates(manifest.templates, importedData),
10664 content: getContent(manifest.content, importedData),
10665 'wp-content': getWPContent(manifest['wp-content'], importedData),
10666 'site-settings': sharedContext.data.includes.includes('settings') ? manifest['site-settings'] : {},
10667 plugins: activePlugins,
10668 configData: importedData.configData
10669 };
10670 },
10671 kitData = (0, _react.useMemo)(function () {
10672 return getKitData();
10673 }, []);
10674
10675 (0, _react.useEffect)(function () {
10676 if (!uploadedData) {
10677 navigate('/import');
10678 }
10679 }, []);
10680 return /*#__PURE__*/_react.default.createElement(_layout.default, {
10681 type: "import",
10682 footer: /*#__PURE__*/_react.default.createElement(_importCompleteFooter.default, {
10683 seeItLiveUrl: seeItLiveUrl
10684 })
10685 }, /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
10686 image: elementorAppConfig.assets_url + 'images/go-pro.svg',
10687 heading: __('Your kit is now live on your site!', 'elementor'),
10688 description: __('You’ve imported and applied the following to your site:', 'elementor'),
10689 notice: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
10690 url: "https://go.elementor.com/app-what-are-kits",
10691 italic: true
10692 }, __('Click Here', 'elementor')), " ", __('to learn more about building your site with Elementor Kits', 'elementor'))
10693 }, !!failedPlugins.length && /*#__PURE__*/_react.default.createElement(_failedPluginsNotice.default, {
10694 failedPlugins: failedPlugins
10695 }), isProInstalledDuringProcess && /*#__PURE__*/_react.default.createElement(_connectProNotice.default, null), /*#__PURE__*/_react.default.createElement(_kitData.default, {
10696 data: kitData
10697 })));
10698 }
10699
10700 /***/ }),
10701
10702 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-content-display/import-content-display.js":
10703 /*!*******************************************************************************************************************************************!*\
10704 !*** ../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-content-display/import-content-display.js ***!
10705 \*******************************************************************************************************************************************/
10706 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10707
10708 "use strict";
10709 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10710 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10711
10712
10713 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10714
10715 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
10716
10717 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10718
10719 _Object$defineProperty(exports, "__esModule", {
10720 value: true
10721 });
10722
10723 exports["default"] = ImportContentDisplay;
10724
10725 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
10726
10727 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
10728
10729 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
10730
10731 var _kitContent = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/kit-content/kit-content */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js"));
10732
10733 var _sharedContextProvider = __webpack_require__(/*! ../../../../../context/shared-context/shared-context-provider */ "../core/app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
10734
10735 var _kitContentData = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/kit-content-data/kit-content-data */ "../core/app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js"));
10736
10737 var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
10738
10739 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
10740
10741 var _cptObjectToOptionsArray = __webpack_require__(/*! ../../../../../shared/cpt-select-box/cpt-object-to-options-array */ "../core/app/modules/import-export/assets/js/shared/cpt-select-box/cpt-object-to-options-array.js");
10742
10743 function ImportContentDisplay(_ref) {
10744 var manifest = _ref.manifest,
10745 hasPro = _ref.hasPro,
10746 hasPlugins = _ref.hasPlugins,
10747 isAllRequiredPluginsSelected = _ref.isAllRequiredPluginsSelected,
10748 onResetProcess = _ref.onResetProcess;
10749 var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext); // Getting the kit data from the manifest.
10750
10751 var kitData = _kitContentData.default.filter(function (_ref2) {
10752 var type = _ref2.type;
10753 var contentType = 'settings' === type ? 'site-settings' : type,
10754 data = manifest === null || manifest === void 0 ? void 0 : manifest[contentType];
10755 return !!((0, _isArray.default)(data) ? data.length : data);
10756 });
10757
10758 (0, _react.useEffect)(function () {
10759 sharedContext.dispatch({
10760 type: 'SET_CPT',
10761 payload: (0, _cptObjectToOptionsArray.cptObjectToOptionsArray)(manifest === null || manifest === void 0 ? void 0 : manifest['custom-post-type-title'], 'label')
10762 });
10763 }, []);
10764
10765 if (!kitData.length && hasPlugins) {
10766 return /*#__PURE__*/_react.default.createElement(_notice.default, {
10767 color: "info",
10768 label: __('Note:', 'elementor')
10769 }, __('The Template Kit you’re using contains plugins for functionality, but no content or pages, etc.', 'elementor'));
10770 }
10771
10772 if (!kitData.length) {
10773 return /*#__PURE__*/_react.default.createElement(_notice.default, {
10774 color: "danger"
10775 }, __('You can’t use this Template Kit because it doesn’t contain any content, pages, etc. Try again with a different file.', 'elementor'), " ", /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
10776 onClick: onResetProcess
10777 }, __('Go Back', 'elementor')));
10778 }
10779
10780 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, !isAllRequiredPluginsSelected && /*#__PURE__*/_react.default.createElement(_notice.default, {
10781 color: "warning",
10782 label: __('Required plugins are still missing.', 'elementor'),
10783 className: "e-app-import-content__plugins-notice"
10784 }, __("If you don't include them, this kit may not work properly.", 'elementor'), " ", /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
10785 url: "/import/plugins"
10786 }, __('Go Back', 'elementor'))), /*#__PURE__*/_react.default.createElement(_kitContent.default, {
10787 contentData: kitData,
10788 hasPro: hasPro
10789 }));
10790 }
10791
10792 ImportContentDisplay.propTypes = {
10793 manifest: PropTypes.object,
10794 hasPro: PropTypes.bool,
10795 hasPlugins: PropTypes.bool,
10796 isAllRequiredPluginsSelected: PropTypes.bool,
10797 onResetProcess: PropTypes.func
10798 };
10799
10800 /***/ }),
10801
10802 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-content-footer/import-content-footer.js":
10803 /*!*****************************************************************************************************************************************!*\
10804 !*** ../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-content-footer/import-content-footer.js ***!
10805 \*****************************************************************************************************************************************/
10806 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10807
10808 "use strict";
10809 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10810 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10811
10812
10813 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10814
10815 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10816
10817 _Object$defineProperty(exports, "__esModule", {
10818 value: true
10819 });
10820
10821 exports["default"] = ImportContentFooter;
10822
10823 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10824
10825 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
10826
10827 var _actionsFooter = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/actions-footer/actions-footer */ "../core/app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js"));
10828
10829 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
10830
10831 function ImportContentFooter(_ref) {
10832 var hasPlugins = _ref.hasPlugins,
10833 hasConflicts = _ref.hasConflicts,
10834 isImportAllowed = _ref.isImportAllowed,
10835 onResetProcess = _ref.onResetProcess;
10836
10837 var navigate = (0, _router.useNavigate)(),
10838 getNextPageUrl = function getNextPageUrl() {
10839 if (hasConflicts) {
10840 return 'import/resolver';
10841 } else if (hasPlugins) {
10842 return 'import/plugins-activation';
10843 }
10844
10845 return 'import/process';
10846 };
10847
10848 return /*#__PURE__*/_react.default.createElement(_actionsFooter.default, null, /*#__PURE__*/_react.default.createElement(_button.default, {
10849 text: __('Previous', 'elementor'),
10850 variant: "contained",
10851 onClick: function onClick() {
10852 if (hasPlugins) {
10853 navigate('import/plugins/');
10854 } else {
10855 onResetProcess();
10856 }
10857 }
10858 }), /*#__PURE__*/_react.default.createElement(_button.default, {
10859 variant: "contained",
10860 text: __('Import', 'elementor'),
10861 color: isImportAllowed ? 'primary' : 'disabled',
10862 onClick: function onClick() {
10863 return isImportAllowed && navigate(getNextPageUrl());
10864 }
10865 }));
10866 }
10867
10868 ImportContentFooter.propTypes = {
10869 hasPlugins: PropTypes.bool,
10870 hasConflicts: PropTypes.bool,
10871 isImportAllowed: PropTypes.bool,
10872 onResetProcess: PropTypes.func.isRequired
10873 };
10874
10875 /***/ }),
10876
10877 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.js":
10878 /*!*************************************************************************************************!*\
10879 !*** ../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.js ***!
10880 \*************************************************************************************************/
10881 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10882
10883 "use strict";
10884 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10885
10886
10887 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10888
10889 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10890
10891 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
10892
10893 _Object$defineProperty(exports, "__esModule", {
10894 value: true
10895 });
10896
10897 exports["default"] = ImportContent;
10898
10899 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
10900
10901 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
10902
10903 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
10904
10905 var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../core/app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
10906
10907 var _importContextProvider = __webpack_require__(/*! ../../../context/import-context/import-context-provider */ "../core/app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
10908
10909 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
10910
10911 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
10912
10913 var _importContentDisplay = _interopRequireDefault(__webpack_require__(/*! ./components/import-content-display/import-content-display */ "../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-content-display/import-content-display.js"));
10914
10915 var _importContentFooter = _interopRequireDefault(__webpack_require__(/*! ./components/import-content-footer/import-content-footer */ "../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-content-footer/import-content-footer.js"));
10916
10917 var _useImportActions2 = _interopRequireDefault(__webpack_require__(/*! ../hooks/use-import-actions */ "../core/app/modules/import-export/assets/js/pages/import/hooks/use-import-actions.js"));
10918
10919 __webpack_require__(/*! ./import-content.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.scss");
10920
10921 function ImportContent() {
10922 var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
10923 importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
10924 includes = sharedContext.data.includes,
10925 _importContext$data = importContext.data,
10926 plugins = _importContext$data.plugins,
10927 requiredPlugins = _importContext$data.requiredPlugins,
10928 uploadedData = _importContext$data.uploadedData,
10929 file = _importContext$data.file,
10930 isProInstalledDuringProcess = _importContext$data.isProInstalledDuringProcess,
10931 _useImportActions = (0, _useImportActions2.default)(),
10932 navigateToMainScreen = _useImportActions.navigateToMainScreen,
10933 handleResetProcess = function handleResetProcess() {
10934 return importContext.dispatch({
10935 type: 'SET_FILE',
10936 payload: null
10937 });
10938 },
10939 getFooter = function getFooter() {
10940 return /*#__PURE__*/_react.default.createElement(_importContentFooter.default, {
10941 hasPlugins: !!plugins.length,
10942 hasConflicts: !!(includes.includes('templates') && uploadedData !== null && uploadedData !== void 0 && uploadedData.conflicts),
10943 isImportAllowed: !!(plugins.length || includes.length),
10944 onResetProcess: handleResetProcess
10945 });
10946 }; // On file change.
10947
10948
10949 (0, _react.useEffect)(function () {
10950 if (!file) {
10951 navigateToMainScreen();
10952 }
10953 }, [file]);
10954 return /*#__PURE__*/_react.default.createElement(_layout.default, {
10955 type: "import",
10956 footer: getFooter()
10957 }, /*#__PURE__*/_react.default.createElement("section", {
10958 className: "e-app-import-content"
10959 }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
10960 heading: __('Select which parts you want to apply', 'elementor'),
10961 description: [__('These are the templates, content and site settings that come with your kit.', 'elementor'), __("All items are already selected by default. Uncheck the ones you don't want.", 'elementor')]
10962 }), /*#__PURE__*/_react.default.createElement(_importContentDisplay.default, {
10963 manifest: uploadedData === null || uploadedData === void 0 ? void 0 : uploadedData.manifest,
10964 hasPro: isProInstalledDuringProcess,
10965 hasPlugins: !!requiredPlugins.length,
10966 isAllRequiredPluginsSelected: requiredPlugins.length === plugins.length,
10967 onResetProcess: handleResetProcess
10968 })));
10969 }
10970
10971 /***/ }),
10972
10973 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-kit/hooks/use-import-kit-library-apply-all-plugins.js":
10974 /*!*****************************************************************************************************************************!*\
10975 !*** ../core/app/modules/import-export/assets/js/pages/import/import-kit/hooks/use-import-kit-library-apply-all-plugins.js ***!
10976 \*****************************************************************************************************************************/
10977 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10978
10979 "use strict";
10980
10981
10982 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10983
10984 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10985
10986 _Object$defineProperty(exports, "__esModule", {
10987 value: true
10988 });
10989
10990 exports.useImportKitLibraryApplyAllPlugins = useImportKitLibraryApplyAllPlugins;
10991
10992 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
10993
10994 var _react = __webpack_require__(/*! react */ "react");
10995
10996 var _usePlugins2 = _interopRequireDefault(__webpack_require__(/*! ../../../../hooks/use-plugins */ "../core/app/modules/import-export/assets/js/hooks/use-plugins.js"));
10997
10998 var _usePluginsData2 = _interopRequireDefault(__webpack_require__(/*! ../../../../hooks/use-plugins-data */ "../core/app/modules/import-export/assets/js/hooks/use-plugins-data.js"));
10999
11000 var _useImportPluginsData2 = _interopRequireDefault(__webpack_require__(/*! ../../import-plugins/hooks/use-import-plugins-data */ "../core/app/modules/import-export/assets/js/pages/import/import-plugins/hooks/use-import-plugins-data.js"));
11001
11002 function useImportKitLibraryApplyAllPlugins(plugins) {
11003 var _useState = (0, _react.useState)(),
11004 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
11005 missingPlugins = _useState2[0],
11006 setMissingPlugins = _useState2[1],
11007 _usePlugins = (0, _usePlugins2.default)(),
11008 response = _usePlugins.response,
11009 _usePluginsData = (0, _usePluginsData2.default)(response.data),
11010 pluginsData = _usePluginsData.pluginsData,
11011 _useImportPluginsData = (0, _useImportPluginsData2.default)(plugins, pluginsData),
11012 importPluginsData = _useImportPluginsData.importPluginsData,
11013 _ref = importPluginsData || {},
11014 missing = _ref.missing;
11015
11016 (0, _react.useEffect)(function () {
11017 if (plugins && !plugins.length) {
11018 return;
11019 }
11020
11021 setMissingPlugins(missing);
11022 }, [plugins, missing]);
11023 return missingPlugins;
11024 }
11025
11026 /***/ }),
11027
11028 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js":
11029 /*!*****************************************************************************************!*\
11030 !*** ../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js ***!
11031 \*****************************************************************************************/
11032 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11033
11034 "use strict";
11035 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11036
11037
11038 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11039
11040 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11041
11042 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
11043
11044 _Object$defineProperty(exports, "__esModule", {
11045 value: true
11046 });
11047
11048 exports["default"] = ImportKit;
11049
11050 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
11051
11052 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
11053
11054 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
11055
11056 var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../core/app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
11057
11058 var _importContextProvider = __webpack_require__(/*! ../../../context/import-context/import-context-provider */ "../core/app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
11059
11060 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
11061
11062 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
11063
11064 var _processFailedDialog = _interopRequireDefault(__webpack_require__(/*! ../../../shared/process-failed-dialog/process-failed-dialog */ "../core/app/modules/import-export/assets/js/shared/process-failed-dialog/process-failed-dialog.js"));
11065
11066 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
11067
11068 var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
11069
11070 var _dropZone = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/drop-zone */ "../core/app/assets/js/organisms/drop-zone.js"));
11071
11072 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
11073
11074 var _useKit2 = _interopRequireDefault(__webpack_require__(/*! ../../../hooks/use-kit */ "../core/app/modules/import-export/assets/js/hooks/use-kit.js"));
11075
11076 __webpack_require__(/*! ./import-kit.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.scss");
11077
11078 function ImportKit() {
11079 var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
11080 importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
11081 navigate = (0, _router.useNavigate)(),
11082 _useKit = (0, _useKit2.default)(),
11083 kitState = _useKit.kitState,
11084 kitActions = _useKit.kitActions,
11085 KIT_STATUS_MAP = _useKit.KIT_STATUS_MAP,
11086 _useState = (0, _react.useState)(''),
11087 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
11088 errorType = _useState2[0],
11089 setErrorType = _useState2[1],
11090 _useState3 = (0, _react.useState)(false),
11091 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
11092 isLoading = _useState4[0],
11093 setIsLoading = _useState4[1],
11094 referrer = sharedContext.data.referrer,
11095 resetImportProcess = function resetImportProcess() {
11096 importContext.dispatch({
11097 type: 'SET_FILE',
11098 payload: null
11099 });
11100 setErrorType(null);
11101 setIsLoading(false);
11102 kitActions.reset();
11103 },
11104 getLearnMoreLink = function getLearnMoreLink() {
11105 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
11106 url: "https://go.elementor.com/app-what-are-kits",
11107 key: "learn-more-link",
11108 italic: true
11109 }, __('Learn More', 'elementor'));
11110 }; // On load.
11111
11112
11113 (0, _react.useEffect)(function () {
11114 sharedContext.dispatch({
11115 type: 'SET_INCLUDES',
11116 payload: []
11117 });
11118 }, []); // Uploading the kit after file is selected.
11119
11120 (0, _react.useEffect)(function () {
11121 if (importContext.data.file) {
11122 kitActions.upload({
11123 file: importContext.data.file
11124 });
11125 }
11126 }, [importContext.data.file]); // Listening to kit upload state.
11127
11128 (0, _react.useEffect)(function () {
11129 if (KIT_STATUS_MAP.UPLOADED === kitState.status) {
11130 importContext.dispatch({
11131 type: 'SET_UPLOADED_DATA',
11132 payload: kitState.data
11133 });
11134 } else if ('error' === kitState.status) {
11135 setErrorType(kitState.data);
11136 }
11137 }, [kitState.status]); // After kit was uploaded.
11138
11139 (0, _react.useEffect)(function () {
11140 if (importContext.data.uploadedData && importContext.data.file) {
11141 var url = importContext.data.uploadedData.manifest.plugins ? '/import/plugins' : '/import/content';
11142 navigate(url);
11143 }
11144 }, [importContext.data.uploadedData]);
11145 return /*#__PURE__*/_react.default.createElement(_layout.default, {
11146 type: "import"
11147 }, /*#__PURE__*/_react.default.createElement("section", {
11148 className: "e-app-import"
11149 }, 'kit-library' === referrer && /*#__PURE__*/_react.default.createElement(_button.default, {
11150 className: "e-app-import__back-to-library",
11151 icon: "eicon-chevron-left",
11152 text: __('Back to Kit Library', 'elementor'),
11153 url: "/kit-library"
11154 }), /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
11155 heading: __('Import a Template Kit', 'elementor'),
11156 description: [__('Upload a file with templates, site settings, content, etc., and apply them to your site automatically.', 'elementor'), getLearnMoreLink()]
11157 }), /*#__PURE__*/_react.default.createElement(_notice.default, {
11158 label: __('Important:', 'elementor'),
11159 color: "warning",
11160 className: "e-app-import__notice"
11161 }, __('We recommend that you backup your site before importing a kit file.', 'elementor')), /*#__PURE__*/_react.default.createElement(_dropZone.default, {
11162 className: "e-app-import__drop-zone",
11163 heading: __('Upload Files to Your Library', 'elementor'),
11164 text: __('Drag & drop the .zip file with your Kit', 'elementor'),
11165 secondaryText: __('Or', 'elementor'),
11166 filetypes: ['zip'],
11167 onFileSelect: function onFileSelect(file) {
11168 setIsLoading(true);
11169 importContext.dispatch({
11170 type: 'SET_FILE',
11171 payload: file
11172 });
11173 },
11174 onError: function onError() {
11175 return setErrorType('general');
11176 },
11177 isLoading: isLoading
11178 }), errorType && /*#__PURE__*/_react.default.createElement(_processFailedDialog.default, {
11179 errorType: errorType,
11180 onApprove: resetImportProcess
11181 })));
11182 }
11183
11184 /***/ }),
11185
11186 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-plugins-activation/components/plugin-status-item/plugin-status-item.js":
11187 /*!**********************************************************************************************************************************************!*\
11188 !*** ../core/app/modules/import-export/assets/js/pages/import/import-plugins-activation/components/plugin-status-item/plugin-status-item.js ***!
11189 \**********************************************************************************************************************************************/
11190 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11191
11192 "use strict";
11193 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
11194
11195
11196 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11197
11198 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11199
11200 _Object$defineProperty(exports, "__esModule", {
11201 value: true
11202 });
11203
11204 exports["default"] = PluginStatusItem;
11205
11206 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
11207
11208 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
11209
11210 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
11211
11212 var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
11213
11214 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
11215
11216 var _usePlugins = __webpack_require__(/*! ../../../../../hooks/use-plugins */ "../core/app/modules/import-export/assets/js/hooks/use-plugins.js");
11217
11218 var ACTIVE = _usePlugins.PLUGIN_STATUS_MAP.ACTIVE,
11219 INACTIVE = _usePlugins.PLUGIN_STATUS_MAP.INACTIVE,
11220 NOT_INSTALLED = _usePlugins.PLUGIN_STATUS_MAP.NOT_INSTALLED;
11221
11222 function PluginStatusItem(_ref) {
11223 var name = _ref.name,
11224 status = _ref.status;
11225
11226 if (NOT_INSTALLED === status) {
11227 return null;
11228 } else if (INACTIVE === status) {
11229 status = 'installed';
11230 } else if (ACTIVE === status) {
11231 status = 'activated';
11232 }
11233
11234 return /*#__PURE__*/_react.default.createElement(_grid.default, {
11235 container: true,
11236 alignItems: "center",
11237 key: name
11238 }, /*#__PURE__*/_react.default.createElement(_checkbox.default, {
11239 rounded: true,
11240 checked: true,
11241 error: 'failed' === status || null,
11242 onChange: function onChange() {}
11243 }), /*#__PURE__*/_react.default.createElement(_text.default, {
11244 tag: "span",
11245 variant: "xs",
11246 className: "e-app-import-plugins-activation__plugin-name"
11247 }, name + ' ' + status));
11248 }
11249
11250 PluginStatusItem.propTypes = {
11251 name: PropTypes.string.isRequired,
11252 status: PropTypes.string.isRequired
11253 };
11254
11255 /***/ }),
11256
11257 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-plugins-activation/hooks/use-install-plugins.js":
11258 /*!***********************************************************************************************************************!*\
11259 !*** ../core/app/modules/import-export/assets/js/pages/import/import-plugins-activation/hooks/use-install-plugins.js ***!
11260 \***********************************************************************************************************************/
11261 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11262
11263 "use strict";
11264
11265
11266 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11267
11268 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
11269
11270 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11271
11272 _Object$defineProperty(exports, "__esModule", {
11273 value: true
11274 });
11275
11276 exports.ACTION_STATUS_MAP = void 0;
11277 exports["default"] = useInstallPlugins;
11278
11279 __webpack_require__(/*! core-js/modules/es6.array.slice.js */ "../node_modules/core-js/modules/es6.array.slice.js");
11280
11281 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
11282
11283 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
11284
11285 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
11286
11287 var _freeze = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/freeze */ "../node_modules/@babel/runtime-corejs2/core-js/object/freeze.js"));
11288
11289 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
11290
11291 var _react = __webpack_require__(/*! react */ "react");
11292
11293 var _usePlugins2 = _interopRequireWildcard(__webpack_require__(/*! ../../../../hooks/use-plugins */ "../core/app/modules/import-export/assets/js/hooks/use-plugins.js"));
11294
11295 var ACTION_STATUS_MAP = (0, _freeze.default)({
11296 ACTIVATED: 'activated',
11297 INSTALLED: 'installed',
11298 FAILED: 'failed'
11299 });
11300 exports.ACTION_STATUS_MAP = ACTION_STATUS_MAP;
11301
11302 function useInstallPlugins(_ref) {
11303 var _ref$plugins = _ref.plugins,
11304 plugins = _ref$plugins === void 0 ? [] : _ref$plugins,
11305 _ref$bulkMaxItems = _ref.bulkMaxItems,
11306 bulkMaxItems = _ref$bulkMaxItems === void 0 ? 5 : _ref$bulkMaxItems;
11307
11308 var _usePlugins = (0, _usePlugins2.default)(),
11309 response = _usePlugins.response,
11310 pluginsActions = _usePlugins.pluginsActions,
11311 _useState = (0, _react.useState)(false),
11312 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
11313 isPluginsFetched = _useState2[0],
11314 setIsPluginsFetched = _useState2[1],
11315 _useState3 = (0, _react.useState)(false),
11316 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
11317 isDone = _useState4[0],
11318 setIsDone = _useState4[1],
11319 _useState5 = (0, _react.useState)([]),
11320 _useState6 = (0, _slicedToArray2.default)(_useState5, 2),
11321 bulk = _useState6[0],
11322 setBulk = _useState6[1],
11323 _useState7 = (0, _react.useState)([]),
11324 _useState8 = (0, _slicedToArray2.default)(_useState7, 2),
11325 ready = _useState8[0],
11326 setReady = _useState8[1],
11327 _useState9 = (0, _react.useState)(''),
11328 _useState10 = (0, _slicedToArray2.default)(_useState9, 2),
11329 actionStatus = _useState10[0],
11330 setActionStatus = _useState10[1],
11331 _useState11 = (0, _react.useState)(null),
11332 _useState12 = (0, _slicedToArray2.default)(_useState11, 2),
11333 currentPlugin = _useState12[0],
11334 setCurrentPlugin = _useState12[1],
11335 isError = _usePlugins2.PLUGINS_RESPONSE_MAP.ERROR === response.status,
11336 getBulk = function getBulk() {
11337 if (bulk.length > bulkMaxItems) {
11338 // Getting a bulk for display, when needed to display only X plugins data that are in process.
11339 return bulk.slice(bulk.length - bulkMaxItems, bulk.length);
11340 }
11341
11342 return bulk;
11343 }; // Setting the next plugin to activate/install and checking when all plugins ar ready.
11344
11345
11346 (0, _react.useEffect)(function () {
11347 if (plugins.length) {
11348 if (ready.length === plugins.length) {
11349 setIsDone(true);
11350 } else if (isPluginsFetched) {
11351 var nextPluginToInstallIndex = ready.length;
11352 setCurrentPlugin(plugins[nextPluginToInstallIndex]);
11353 }
11354 }
11355 }, [ready, isPluginsFetched]); // Activating/installing the current plugin.
11356
11357 (0, _react.useEffect)(function () {
11358 if (currentPlugin) {
11359 var runAction = _usePlugins2.PLUGIN_STATUS_MAP.INACTIVE === currentPlugin.status ? pluginsActions.activate : pluginsActions.install;
11360 runAction(currentPlugin.plugin);
11361 }
11362 }, [currentPlugin]); // Status Updater.
11363
11364 (0, _react.useEffect)(function () {
11365 if (_usePlugins2.PLUGINS_RESPONSE_MAP.SUCCESS === response.status) {
11366 var data = response.data;
11367
11368 if ((0, _isArray.default)(data)) {
11369 // When the data type is an Array it means that the plugins data was fetched.
11370 setIsPluginsFetched(true);
11371 } else if (!data.hasOwnProperty('plugin')) {
11372 setActionStatus(ACTION_STATUS_MAP.FAILED);
11373 } else if (_usePlugins2.PLUGIN_STATUS_MAP.ACTIVE === data.status) {
11374 setActionStatus(ACTION_STATUS_MAP.ACTIVATED);
11375 } else if (_usePlugins2.PLUGIN_STATUS_MAP.INACTIVE === data.status) {
11376 setActionStatus(ACTION_STATUS_MAP.INSTALLED);
11377 }
11378 } else if (_usePlugins2.PLUGINS_RESPONSE_MAP.ERROR === response.status) {
11379 setActionStatus(ACTION_STATUS_MAP.FAILED);
11380 }
11381 }, [response.status]); // Actions after data response.
11382
11383 (0, _react.useEffect)(function () {
11384 if (actionStatus) {
11385 var pluginData = ACTION_STATUS_MAP.FAILED === actionStatus ? (0, _objectSpread2.default)((0, _objectSpread2.default)({}, currentPlugin), {}, {
11386 status: ACTION_STATUS_MAP.FAILED
11387 }) : response.data; // Updating the current plugin status in the bulk.
11388
11389 setBulk(function (prevState) {
11390 var processedPlugins = (0, _toConsumableArray2.default)(prevState);
11391 processedPlugins[ready.length] = pluginData;
11392 return processedPlugins;
11393 });
11394
11395 if (ACTION_STATUS_MAP.ACTIVATED === actionStatus || ACTION_STATUS_MAP.FAILED === actionStatus) {
11396 // After the plugin process was finished.
11397 setReady(function (prevState) {
11398 return [].concat((0, _toConsumableArray2.default)(prevState), [pluginData]);
11399 });
11400 } else if (ACTION_STATUS_MAP.INSTALLED === actionStatus) {
11401 // In case that the widget was installed it will be inactive after the installation and therefore should be activated manually.
11402 setCurrentPlugin(pluginData);
11403 } // Reset the actionStatus value for the next iteration.
11404
11405
11406 setActionStatus('');
11407 }
11408 }, [actionStatus]);
11409 return {
11410 isDone: isDone,
11411 ready: ready,
11412 bulk: (0, _react.useMemo)(function () {
11413 return getBulk();
11414 }, [bulk]),
11415 isError: isError
11416 };
11417 }
11418
11419 /***/ }),
11420
11421 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-plugins-activation/import-plugins-activation.js":
11422 /*!***********************************************************************************************************************!*\
11423 !*** ../core/app/modules/import-export/assets/js/pages/import/import-plugins-activation/import-plugins-activation.js ***!
11424 \***********************************************************************************************************************/
11425 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11426
11427 "use strict";
11428 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11429
11430
11431 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11432
11433 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11434
11435 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
11436
11437 _Object$defineProperty(exports, "__esModule", {
11438 value: true
11439 });
11440
11441 exports["default"] = ImportPluginsActivation;
11442
11443 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
11444
11445 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
11446
11447 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
11448
11449 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
11450
11451 var _importContextProvider = __webpack_require__(/*! ../../../context/import-context/import-context-provider */ "../core/app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
11452
11453 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
11454
11455 var _fileProcess = _interopRequireDefault(__webpack_require__(/*! ../../../shared/file-process/file-process */ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js"));
11456
11457 var _pluginStatusItem = _interopRequireDefault(__webpack_require__(/*! ./components/plugin-status-item/plugin-status-item */ "../core/app/modules/import-export/assets/js/pages/import/import-plugins-activation/components/plugin-status-item/plugin-status-item.js"));
11458
11459 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
11460
11461 var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
11462
11463 __webpack_require__(/*! ./import-plugins-activation.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-plugins-activation/import-plugins-activation.scss");
11464
11465 var _useInstallPlugins2 = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-install-plugins */ "../core/app/modules/import-export/assets/js/pages/import/import-plugins-activation/hooks/use-install-plugins.js"));
11466
11467 function ImportPluginsActivation() {
11468 var importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
11469 navigate = (0, _router.useNavigate)(),
11470 _useInstallPlugins = (0, _useInstallPlugins2.default)({
11471 plugins: importContext.data.plugins
11472 }),
11473 bulk = _useInstallPlugins.bulk,
11474 ready = _useInstallPlugins.ready,
11475 isDone = _useInstallPlugins.isDone; // In case there are no plugins to import.
11476
11477
11478 (0, _react.useEffect)(function () {
11479 if (!importContext.data.plugins.length) {
11480 navigate('/import/');
11481 }
11482 }, [importContext.data.plugins]); // When import plugins process is done.
11483
11484 (0, _react.useEffect)(function () {
11485 if (isDone) {
11486 importContext.dispatch({
11487 type: 'SET_IMPORTED_PLUGINS',
11488 payload: ready
11489 });
11490 importContext.dispatch({
11491 type: 'SET_PLUGINS_STATE',
11492 payload: 'success'
11493 });
11494 }
11495 }, [isDone]); // Once the imported plugins data was updated.
11496
11497 (0, _react.useEffect)(function () {
11498 if (importContext.data.importedPlugins.length) {
11499 navigate('/import/process');
11500 }
11501 }, [importContext.data.importedPlugins]);
11502 return /*#__PURE__*/_react.default.createElement(_layout.default, {
11503 type: "import"
11504 }, /*#__PURE__*/_react.default.createElement("section", {
11505 className: "e-app-import-plugins-activation"
11506 }, /*#__PURE__*/_react.default.createElement(_fileProcess.default, {
11507 info: __('Activating plugins:', 'elementor')
11508 }), /*#__PURE__*/_react.default.createElement(_grid.default, {
11509 container: true,
11510 justify: "center"
11511 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
11512 item: true,
11513 className: "e-app-import-plugins-activation__installing-plugins"
11514 }, !!(bulk !== null && bulk !== void 0 && bulk.length) && /*#__PURE__*/_react.default.createElement(_list.default, null, bulk.map(function (plugin) {
11515 return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
11516 className: "e-app-import-plugins-activation__plugin-status-item",
11517 key: plugin.name
11518 }, /*#__PURE__*/_react.default.createElement(_pluginStatusItem.default, {
11519 name: plugin.name,
11520 status: plugin.status
11521 }));
11522 }))))));
11523 }
11524
11525 /***/ }),
11526
11527 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-plugins/components/existing-plugins/existing-plugins.js":
11528 /*!*******************************************************************************************************************************!*\
11529 !*** ../core/app/modules/import-export/assets/js/pages/import/import-plugins/components/existing-plugins/existing-plugins.js ***!
11530 \*******************************************************************************************************************************/
11531 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11532
11533 "use strict";
11534 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11535 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
11536
11537
11538 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11539
11540 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11541
11542 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
11543
11544 _Object$defineProperty(exports, "__esModule", {
11545 value: true
11546 });
11547
11548 exports["default"] = ExistingPlugins;
11549
11550 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
11551
11552 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
11553
11554 var _pluginsSelection = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/plugins-selection/plugins-selection */ "../core/app/modules/import-export/assets/js/shared/plugins-selection/plugins-selection.js"));
11555
11556 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
11557
11558 var layout = [4, 1];
11559
11560 function ExistingPlugins(_ref) {
11561 var plugins = _ref.plugins;
11562
11563 if (!(plugins !== null && plugins !== void 0 && plugins.length)) {
11564 return null;
11565 }
11566
11567 var existingPlugins = (0, _react.useMemo)(function () {
11568 return plugins;
11569 }, []),
11570 initialSelected = (0, _react.useMemo)(function () {
11571 return plugins.map(function (plugin, index) {
11572 return index;
11573 });
11574 }, []);
11575 return /*#__PURE__*/_react.default.createElement("div", {
11576 className: "e-app-import-plugins__section"
11577 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
11578 variant: "h5",
11579 tag: "h3",
11580 className: "e-app-import-plugins__section-heading"
11581 }, __('Plugins you already have:', 'elementor')), /*#__PURE__*/_react.default.createElement(_pluginsSelection.default, {
11582 withHeader: false,
11583 withStatus: false,
11584 plugins: existingPlugins,
11585 initialSelected: initialSelected,
11586 initialDisabled: initialSelected,
11587 excludeSelections: initialSelected,
11588 layout: layout
11589 }));
11590 }
11591
11592 ExistingPlugins.propTypes = {
11593 plugins: PropTypes.array
11594 };
11595
11596 /***/ }),
11597
11598 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-plugins/components/import-plugins-footer/import-plugins-footer.js":
11599 /*!*****************************************************************************************************************************************!*\
11600 !*** ../core/app/modules/import-export/assets/js/pages/import/import-plugins/components/import-plugins-footer/import-plugins-footer.js ***!
11601 \*****************************************************************************************************************************************/
11602 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11603
11604 "use strict";
11605 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11606
11607
11608 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11609
11610 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11611
11612 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
11613
11614 _Object$defineProperty(exports, "__esModule", {
11615 value: true
11616 });
11617
11618 exports["default"] = ImportPluginsFooter;
11619
11620 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
11621
11622 var _importContextProvider = __webpack_require__(/*! ../../../../../context/import-context/import-context-provider */ "../core/app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
11623
11624 var _actionsFooter = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/actions-footer/actions-footer */ "../core/app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js"));
11625
11626 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
11627
11628 var _useImportActions2 = _interopRequireDefault(__webpack_require__(/*! ../../../hooks/use-import-actions */ "../core/app/modules/import-export/assets/js/pages/import/hooks/use-import-actions.js"));
11629
11630 function ImportPluginsFooter() {
11631 var importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
11632 _useImportActions = (0, _useImportActions2.default)(),
11633 navigateToMainScreen = _useImportActions.navigateToMainScreen;
11634
11635 return /*#__PURE__*/_react.default.createElement(_actionsFooter.default, null, /*#__PURE__*/_react.default.createElement(_button.default, {
11636 text: __('Previous', 'elementor'),
11637 variant: "contained",
11638 onClick: function onClick() {
11639 importContext.dispatch({
11640 type: 'SET_FILE',
11641 payload: null
11642 });
11643 navigateToMainScreen();
11644 }
11645 }), /*#__PURE__*/_react.default.createElement(_button.default, {
11646 variant: "contained",
11647 text: __('Next', 'elementor'),
11648 color: "primary",
11649 url: "/import/content"
11650 }));
11651 }
11652
11653 /***/ }),
11654
11655 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-plugins/components/plugins-to-import/plugins-to-import.js":
11656 /*!*********************************************************************************************************************************!*\
11657 !*** ../core/app/modules/import-export/assets/js/pages/import/import-plugins/components/plugins-to-import/plugins-to-import.js ***!
11658 \*********************************************************************************************************************************/
11659 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11660
11661 "use strict";
11662 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11663 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
11664
11665
11666 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11667
11668 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11669
11670 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
11671
11672 _Object$defineProperty(exports, "__esModule", {
11673 value: true
11674 });
11675
11676 exports["default"] = PluginsToImport;
11677
11678 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
11679
11680 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
11681
11682 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
11683
11684 var _importContextProvider = __webpack_require__(/*! ../../../../../context/import-context/import-context-provider */ "../core/app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
11685
11686 var _pluginsSelection = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/plugins-selection/plugins-selection */ "../core/app/modules/import-export/assets/js/shared/plugins-selection/plugins-selection.js"));
11687
11688 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
11689
11690 var _usePlugins = __webpack_require__(/*! ../../../../../hooks/use-plugins */ "../core/app/modules/import-export/assets/js/hooks/use-plugins.js");
11691
11692 var _usePluginsData = __webpack_require__(/*! ../../../../../hooks/use-plugins-data */ "../core/app/modules/import-export/assets/js/hooks/use-plugins-data.js");
11693
11694 var layout = [3, 1, 1];
11695
11696 function PluginsToImport(_ref) {
11697 var plugins = _ref.plugins;
11698
11699 if (!(plugins !== null && plugins !== void 0 && plugins.length)) {
11700 return null;
11701 }
11702
11703 var importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
11704 getPluginsToImport = function getPluginsToImport() {
11705 var _plugins$ = plugins[0],
11706 name = _plugins$.name,
11707 status = _plugins$.status; // If Elementor Pro is the first plugin and is not inactive, it should not be displayed.
11708
11709 if (_usePluginsData.PLUGINS_KEYS.ELEMENTOR_PRO === name && _usePlugins.PLUGIN_STATUS_MAP.INACTIVE !== status) {
11710 return plugins.splice(1);
11711 }
11712
11713 return plugins;
11714 },
11715 handleOnSelect = (0, _react.useCallback)(function (selectedPlugins) {
11716 return importContext.dispatch({
11717 type: 'SET_PLUGINS',
11718 payload: selectedPlugins
11719 });
11720 }, []),
11721 pluginsToImport = (0, _react.useMemo)(function () {
11722 return getPluginsToImport();
11723 }, [plugins]),
11724 initialSelected = (0, _react.useMemo)(function () {
11725 return pluginsToImport.map(function (plugin, index) {
11726 return index;
11727 });
11728 }, [plugins]),
11729 isAllRequiredPluginsSelected = pluginsToImport.length === importContext.data.plugins.length;
11730
11731 if (!pluginsToImport.length) {
11732 return null;
11733 }
11734
11735 return /*#__PURE__*/_react.default.createElement("div", {
11736 className: "e-app-import-plugins__section"
11737 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
11738 variant: "h5",
11739 tag: "h3",
11740 className: "e-app-import-plugins__section-heading"
11741 }, isAllRequiredPluginsSelected ? __('Plugins to add:', 'elementor') : __('Missing Required Plugins:', 'elementor')), /*#__PURE__*/_react.default.createElement(_pluginsSelection.default, {
11742 plugins: pluginsToImport,
11743 initialSelected: initialSelected,
11744 onSelect: handleOnSelect,
11745 layout: layout
11746 }));
11747 }
11748
11749 PluginsToImport.propTypes = {
11750 plugins: PropTypes.array
11751 };
11752
11753 /***/ }),
11754
11755 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-plugins/components/pro-banner/pro-banner.js":
11756 /*!*******************************************************************************************************************!*\
11757 !*** ../core/app/modules/import-export/assets/js/pages/import/import-plugins/components/pro-banner/pro-banner.js ***!
11758 \*******************************************************************************************************************/
11759 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11760
11761 "use strict";
11762 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11763 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
11764
11765
11766 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11767
11768 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11769
11770 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
11771
11772 _Object$defineProperty(exports, "__esModule", {
11773 value: true
11774 });
11775
11776 exports["default"] = ProBanner;
11777
11778 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
11779
11780 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
11781
11782 var _messageBanner = _interopRequireDefault(__webpack_require__(/*! ../../../../../ui/message-banner/message-banner */ "../core/app/modules/import-export/assets/js/ui/message-banner/message-banner.js"));
11783
11784 var _goProButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/go-pro-button */ "../core/app/assets/js/molecules/go-pro-button.js"));
11785
11786 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
11787
11788 __webpack_require__(/*! ./pro-banner.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-plugins/components/pro-banner/pro-banner.scss");
11789
11790 function ProBanner(_ref) {
11791 var onRefresh = _ref.onRefresh;
11792
11793 var _useState = (0, _react.useState)(false),
11794 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
11795 showInfoDialog = _useState2[0],
11796 setShowInfoDialog = _useState2[1],
11797 openGoProExternalPage = function openGoProExternalPage() {
11798 return window.open('https://go.elementor.com/go-pro-import-export', '_blank');
11799 },
11800 onDialogDismiss = function onDialogDismiss() {
11801 return setShowInfoDialog(false);
11802 },
11803 onDialogApprove = function onDialogApprove() {
11804 setShowInfoDialog(false);
11805 onRefresh();
11806 },
11807 handleGoPro = function handleGoPro() {
11808 setShowInfoDialog(true);
11809 openGoProExternalPage();
11810 };
11811
11812 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_messageBanner.default, {
11813 heading: __('Install Elementor Pro', 'elementor'),
11814 description: __("Without Elementor Pro, importing components like templates, widgets and popups won't work.", 'elementor'),
11815 button: /*#__PURE__*/_react.default.createElement(_goProButton.default, {
11816 onClick: handleGoPro
11817 })
11818 }), showInfoDialog && /*#__PURE__*/_react.default.createElement(_dialog.default, {
11819 title: __('Is your Elementor Pro ready?', 'elementor'),
11820 text: __('If you’ve purchased, installed & activated Elementor Pro, we can continue importing all the parts of this site.', 'elementor'),
11821 approveButtonColor: "primary",
11822 approveButtonText: __('Yes', 'elementor'),
11823 approveButtonOnClick: onDialogApprove,
11824 dismissButtonText: __('Not yet', 'elementor'),
11825 dismissButtonOnClick: onDialogDismiss,
11826 onClose: onDialogDismiss
11827 }));
11828 }
11829
11830 ProBanner.propTypes = {
11831 status: PropTypes.string,
11832 onRefresh: PropTypes.func
11833 };
11834 ProBanner.defaultProps = {
11835 status: ''
11836 };
11837
11838 /***/ }),
11839
11840 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-plugins/hooks/use-import-plugins-data.js":
11841 /*!****************************************************************************************************************!*\
11842 !*** ../core/app/modules/import-export/assets/js/pages/import/import-plugins/hooks/use-import-plugins-data.js ***!
11843 \****************************************************************************************************************/
11844 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11845
11846 "use strict";
11847
11848
11849 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11850
11851 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11852
11853 _Object$defineProperty(exports, "__esModule", {
11854 value: true
11855 });
11856
11857 exports["default"] = useImportPluginsData;
11858
11859 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
11860
11861 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
11862
11863 var _react = __webpack_require__(/*! react */ "react");
11864
11865 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
11866
11867 var _usePlugins = __webpack_require__(/*! ../../../../hooks/use-plugins */ "../core/app/modules/import-export/assets/js/hooks/use-plugins.js");
11868
11869 var MISSING_PLUGINS_KEY = 'missing',
11870 EXISTING_PLUGINS_KEY = 'existing',
11871 ELEMENTOR_PRO_PLUGIN_KEY = 'Elementor Pro';
11872
11873 function useImportPluginsData(pluginsToInstall, existingPlugins) {
11874 var getIsMinVersionExist = function getIsMinVersionExist(installedPluginVersion, kitPluginVersion) {
11875 return installedPluginVersion.localeCompare(kitPluginVersion) > -1;
11876 },
11877 getClassifiedPlugins = function getClassifiedPlugins() {
11878 var data = {
11879 missing: [],
11880 existing: [],
11881 minVersionMissing: [],
11882 proData: null
11883 },
11884 installedPluginsMap = (0, _utils.arrayToObjectByKey)(existingPlugins, 'name');
11885 pluginsToInstall.forEach(function (plugin) {
11886 var installedPluginData = installedPluginsMap[plugin.name],
11887 group = _usePlugins.PLUGIN_STATUS_MAP.ACTIVE === (installedPluginData === null || installedPluginData === void 0 ? void 0 : installedPluginData.status) ? EXISTING_PLUGINS_KEY : MISSING_PLUGINS_KEY,
11888 pluginData = installedPluginData || (0, _objectSpread2.default)((0, _objectSpread2.default)({}, plugin), {}, {
11889 status: _usePlugins.PLUGIN_STATUS_MAP.NOT_INSTALLED
11890 }); // Verifying that the current installed plugin version is not older than the kit plugin version.
11891
11892 if (installedPluginData && !getIsMinVersionExist(installedPluginData.version, plugin.version)) {
11893 data.minVersionMissing.push(plugin);
11894 } // In case that the Pro plugin exist saving the data separately for easily knowing if the pro exist or not.
11895
11896
11897 if (ELEMENTOR_PRO_PLUGIN_KEY === pluginData.name) {
11898 data.proData = pluginData;
11899 }
11900
11901 data[group].push(pluginData);
11902 });
11903 return data;
11904 },
11905 classifiedPlugins = (0, _react.useMemo)(function () {
11906 return getClassifiedPlugins();
11907 }, [pluginsToInstall, existingPlugins]);
11908
11909 return {
11910 importPluginsData: pluginsToInstall.length && existingPlugins.length ? classifiedPlugins : null
11911 };
11912 }
11913
11914 /***/ }),
11915
11916 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-plugins/import-plugins.js":
11917 /*!*************************************************************************************************!*\
11918 !*** ../core/app/modules/import-export/assets/js/pages/import/import-plugins/import-plugins.js ***!
11919 \*************************************************************************************************/
11920 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11921
11922 "use strict";
11923 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11924
11925
11926 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11927
11928 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11929
11930 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
11931
11932 _Object$defineProperty(exports, "__esModule", {
11933 value: true
11934 });
11935
11936 exports["default"] = ImportPlugins;
11937
11938 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
11939
11940 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
11941
11942 var _importContextProvider = __webpack_require__(/*! ../../../context/import-context/import-context-provider */ "../core/app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
11943
11944 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
11945
11946 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
11947
11948 var _pluginsToImport = _interopRequireDefault(__webpack_require__(/*! ./components/plugins-to-import/plugins-to-import */ "../core/app/modules/import-export/assets/js/pages/import/import-plugins/components/plugins-to-import/plugins-to-import.js"));
11949
11950 var _existingPlugins = _interopRequireDefault(__webpack_require__(/*! ./components/existing-plugins/existing-plugins */ "../core/app/modules/import-export/assets/js/pages/import/import-plugins/components/existing-plugins/existing-plugins.js"));
11951
11952 var _proBanner = _interopRequireDefault(__webpack_require__(/*! ./components/pro-banner/pro-banner */ "../core/app/modules/import-export/assets/js/pages/import/import-plugins/components/pro-banner/pro-banner.js"));
11953
11954 var _importPluginsFooter = _interopRequireDefault(__webpack_require__(/*! ./components/import-plugins-footer/import-plugins-footer */ "../core/app/modules/import-export/assets/js/pages/import/import-plugins/components/import-plugins-footer/import-plugins-footer.js"));
11955
11956 var _loader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/loader/loader */ "../core/app/modules/import-export/assets/js/ui/loader/loader.js"));
11957
11958 var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
11959
11960 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
11961
11962 var _usePlugins2 = _interopRequireWildcard(__webpack_require__(/*! ../../../hooks/use-plugins */ "../core/app/modules/import-export/assets/js/hooks/use-plugins.js"));
11963
11964 var _usePluginsData2 = _interopRequireDefault(__webpack_require__(/*! ../../../hooks/use-plugins-data */ "../core/app/modules/import-export/assets/js/hooks/use-plugins-data.js"));
11965
11966 var _useImportPluginsData2 = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-import-plugins-data */ "../core/app/modules/import-export/assets/js/pages/import/import-plugins/hooks/use-import-plugins-data.js"));
11967
11968 __webpack_require__(/*! ./import-plugins.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-plugins/import-plugins.scss");
11969
11970 function ImportPlugins() {
11971 var _importContext$data$u, _importContext$data$u2;
11972
11973 var importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
11974 navigate = (0, _router.useNavigate)(),
11975 kitPlugins = ((_importContext$data$u = importContext.data.uploadedData) === null || _importContext$data$u === void 0 ? void 0 : (_importContext$data$u2 = _importContext$data$u.manifest) === null || _importContext$data$u2 === void 0 ? void 0 : _importContext$data$u2.plugins) || [],
11976 _usePlugins = (0, _usePlugins2.default)(),
11977 response = _usePlugins.response,
11978 pluginsActions = _usePlugins.pluginsActions,
11979 _usePluginsData = (0, _usePluginsData2.default)(response.data),
11980 pluginsData = _usePluginsData.pluginsData,
11981 _useImportPluginsData = (0, _useImportPluginsData2.default)(kitPlugins, pluginsData),
11982 importPluginsData = _useImportPluginsData.importPluginsData,
11983 _ref = importPluginsData || {},
11984 missing = _ref.missing,
11985 existing = _ref.existing,
11986 minVersionMissing = _ref.minVersionMissing,
11987 proData = _ref.proData,
11988 handleRequiredPlugins = function handleRequiredPlugins() {
11989 if (missing.length) {
11990 // Saving globally the plugins data that the kit requires in order to work properly.
11991 importContext.dispatch({
11992 type: 'SET_REQUIRED_PLUGINS',
11993 payload: missing
11994 });
11995 }
11996 },
11997 handleRefresh = function handleRefresh() {
11998 importContext.dispatch({
11999 type: 'SET_REQUIRED_PLUGINS',
12000 payload: []
12001 });
12002 pluginsActions.fetch();
12003 },
12004 handleProInstallationStatus = function handleProInstallationStatus() {
12005 // In case that the Pro data is now exist but initially in the elementorAppConfig the value was false, it means that the pro was added during the process.
12006 if (proData && !elementorAppConfig.hasPro) {
12007 importContext.dispatch({
12008 type: 'SET_IS_PRO_INSTALLED_DURING_PROCESS',
12009 payload: true
12010 });
12011 }
12012 }; // On load.
12013
12014
12015 (0, _react.useEffect)(function () {
12016 if (!kitPlugins.length) {
12017 navigate('import/content');
12018 }
12019 }, []); // On plugins data ready.
12020
12021 (0, _react.useEffect)(function () {
12022 if (importPluginsData && !importContext.data.requiredPlugins.length) {
12023 // Saving the required plugins to display them on the next screens.
12024 handleRequiredPlugins(); // In case that the pro was installed in the middle of the process, the global state should be updated with the current status.
12025
12026 handleProInstallationStatus();
12027 }
12028 }, [importPluginsData]);
12029 return /*#__PURE__*/_react.default.createElement(_layout.default, {
12030 type: "export",
12031 footer: /*#__PURE__*/_react.default.createElement(_importPluginsFooter.default, null)
12032 }, /*#__PURE__*/_react.default.createElement("section", {
12033 className: "e-app-import-plugins"
12034 }, !importPluginsData && /*#__PURE__*/_react.default.createElement(_loader.default, {
12035 absoluteCenter: true
12036 }), /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
12037 heading: __('Select the plugins you want to import', 'elementor'),
12038 description: __('These are the plugins that powers up your kit. You can deselect them, but it can impact the functionality of your site.', 'elementor')
12039 }), !!(minVersionMissing !== null && minVersionMissing !== void 0 && minVersionMissing.length) && /*#__PURE__*/_react.default.createElement(_notice.default, {
12040 label: __(' Recommended:', 'elementor'),
12041 className: "e-app-import-plugins__versions-notice",
12042 color: "warning"
12043 }, __('Head over to Updates and make sure that your plugins are updated to the latest version.', 'elementor'), " ", /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
12044 url: elementorAppConfig.admin_url + 'update-core.php'
12045 }, __('Take me there', 'elementor'))), _usePlugins2.PLUGIN_STATUS_MAP.NOT_INSTALLED === (proData === null || proData === void 0 ? void 0 : proData.status) && /*#__PURE__*/_react.default.createElement(_proBanner.default, {
12046 onRefresh: handleRefresh
12047 }), /*#__PURE__*/_react.default.createElement(_pluginsToImport.default, {
12048 plugins: missing
12049 }), /*#__PURE__*/_react.default.createElement(_existingPlugins.default, {
12050 plugins: existing
12051 })));
12052 }
12053
12054 /***/ }),
12055
12056 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-process/import-process.js":
12057 /*!*************************************************************************************************!*\
12058 !*** ../core/app/modules/import-export/assets/js/pages/import/import-process/import-process.js ***!
12059 \*************************************************************************************************/
12060 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12061
12062 "use strict";
12063 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
12064
12065
12066 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12067
12068 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12069
12070 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
12071
12072 _Object$defineProperty(exports, "__esModule", {
12073 value: true
12074 });
12075
12076 exports["default"] = ImportProcess;
12077
12078 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
12079
12080 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
12081
12082 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
12083
12084 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
12085
12086 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
12087
12088 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
12089
12090 var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../core/app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
12091
12092 var _importContextProvider = __webpack_require__(/*! ../../../context/import-context/import-context-provider */ "../core/app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
12093
12094 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
12095
12096 var _fileProcess = _interopRequireDefault(__webpack_require__(/*! ../../../shared/file-process/file-process */ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js"));
12097
12098 var _unfilteredFilesDialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/unfiltered-files-dialog */ "../core/app/assets/js/organisms/unfiltered-files-dialog.js"));
12099
12100 var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../core/app/assets/js/hooks/use-query-params.js"));
12101
12102 var _useKit2 = _interopRequireDefault(__webpack_require__(/*! ../../../hooks/use-kit */ "../core/app/modules/import-export/assets/js/hooks/use-kit.js"));
12103
12104 var _useImportActions2 = _interopRequireDefault(__webpack_require__(/*! ../hooks/use-import-actions */ "../core/app/modules/import-export/assets/js/pages/import/hooks/use-import-actions.js"));
12105
12106 var _useImportKitLibraryApplyAllPlugins = __webpack_require__(/*! ../import-kit/hooks/use-import-kit-library-apply-all-plugins */ "../core/app/modules/import-export/assets/js/pages/import/import-kit/hooks/use-import-kit-library-apply-all-plugins.js");
12107
12108 function ImportProcess() {
12109 var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
12110 importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
12111 navigate = (0, _router.useNavigate)(),
12112 _useState = (0, _react.useState)(''),
12113 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
12114 errorType = _useState2[0],
12115 setErrorType = _useState2[1],
12116 _useState3 = (0, _react.useState)(false),
12117 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
12118 showUnfilteredFilesDialog = _useState4[0],
12119 setShowUnfilteredFilesDialog = _useState4[1],
12120 _useState5 = (0, _react.useState)(false),
12121 _useState6 = (0, _slicedToArray2.default)(_useState5, 2),
12122 startImport = _useState6[0],
12123 setStartImport = _useState6[1],
12124 _useState7 = (0, _react.useState)([]),
12125 _useState8 = (0, _slicedToArray2.default)(_useState7, 2),
12126 plugins = _useState8[0],
12127 setPlugins = _useState8[1],
12128 missing = (0, _useImportKitLibraryApplyAllPlugins.useImportKitLibraryApplyAllPlugins)(plugins),
12129 _useKit = (0, _useKit2.default)(),
12130 kitState = _useKit.kitState,
12131 kitActions = _useKit.kitActions,
12132 KIT_STATUS_MAP = _useKit.KIT_STATUS_MAP,
12133 _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(),
12134 referrer = _useQueryParams$getAl.referrer,
12135 fileURL = _useQueryParams$getAl.file_url,
12136 actionType = _useQueryParams$getAl.action_type,
12137 nonce = _useQueryParams$getAl.nonce,
12138 _ref = sharedContext.data || {},
12139 includes = _ref.includes,
12140 selectedCustomPostTypes = _ref.selectedCustomPostTypes,
12141 _ref2 = importContext.data || {},
12142 file = _ref2.file,
12143 uploadedData = _ref2.uploadedData,
12144 importedData = _ref2.importedData,
12145 overrideConditions = _ref2.overrideConditions,
12146 isResolvedData = _ref2.isResolvedData,
12147 isKitHasSvgAssets = (0, _react.useMemo)(function () {
12148 return includes.some(function (item) {
12149 return ['templates', 'content'].includes(item);
12150 });
12151 }, [includes]),
12152 _useImportActions = (0, _useImportActions2.default)(),
12153 navigateToMainScreen = _useImportActions.navigateToMainScreen,
12154 uploadKit = function uploadKit() {
12155 var decodedFileURL = decodeURIComponent(fileURL);
12156 importContext.dispatch({
12157 type: 'SET_FILE',
12158 payload: decodedFileURL
12159 });
12160 kitActions.upload({
12161 file: decodedFileURL,
12162 kitLibraryNonce: nonce
12163 });
12164 },
12165 importKit = function importKit() {
12166 if (elementorAppConfig['import-export'].isUnfilteredFilesEnabled || !isKitHasSvgAssets) {
12167 setStartImport(true);
12168 } else {
12169 setShowUnfilteredFilesDialog(true);
12170 }
12171 },
12172 applyAllSetCpt = function applyAllSetCpt() {
12173 var _kitState$data, _importContext$data, _importContext$data$u;
12174
12175 var cpt = ((_kitState$data = kitState.data) === null || _kitState$data === void 0 ? void 0 : _kitState$data.manifest['custom-post-type-title']) || ((_importContext$data = importContext.data) === null || _importContext$data === void 0 ? void 0 : (_importContext$data$u = _importContext$data.uploadedData) === null || _importContext$data$u === void 0 ? void 0 : _importContext$data$u.manifest['custom-post-type-title']);
12176
12177 if (cpt) {
12178 var cptArray = (0, _keys.default)(cpt);
12179 sharedContext.dispatch({
12180 type: 'SET_SELECTED_CPT',
12181 payload: cptArray
12182 });
12183 }
12184 },
12185 applyAllImportPlugins = function applyAllImportPlugins() {
12186 var _kitState$data2, _kitState$data2$manif;
12187
12188 var allPlugins = ((_kitState$data2 = kitState.data) === null || _kitState$data2 === void 0 ? void 0 : (_kitState$data2$manif = _kitState$data2.manifest) === null || _kitState$data2$manif === void 0 ? void 0 : _kitState$data2$manif.plugins) || importContext.data.uploadedData.manifest.plugins;
12189 setPlugins(allPlugins);
12190 },
12191 onCancelProcess = function onCancelProcess() {
12192 importContext.dispatch({
12193 type: 'SET_FILE',
12194 payload: null
12195 });
12196 navigateToMainScreen();
12197 }; // on load.
12198
12199
12200 (0, _react.useEffect)(function () {
12201 // Saving the referrer value globally.
12202 if (referrer) {
12203 sharedContext.dispatch({
12204 type: 'SET_REFERRER',
12205 payload: referrer
12206 });
12207 }
12208
12209 if (actionType) {
12210 importContext.dispatch({
12211 type: 'SET_ACTION_TYPE',
12212 payload: actionType
12213 });
12214 }
12215
12216 if (fileURL && !file) {
12217 // When the starting point of the app is the import/process screen and importing via file_url.
12218 uploadKit();
12219 } else if (uploadedData) {
12220 // When the import/process is the second step of the kit import process, after selecting the kit content.
12221 importKit();
12222 } else {
12223 navigate('import');
12224 }
12225 }, []); // Starting the import process.
12226
12227 (0, _react.useEffect)(function () {
12228 if (startImport) {
12229 kitActions.import({
12230 session: uploadedData.session,
12231 include: includes,
12232 overrideConditions: overrideConditions,
12233 referrer: referrer,
12234 selectedCustomPostTypes: selectedCustomPostTypes
12235 });
12236 }
12237 }, [startImport]); // Updating the kit data after upload/import.
12238
12239 (0, _react.useEffect)(function () {
12240 if (KIT_STATUS_MAP.INITIAL !== kitState.status) {
12241 switch (kitState.status) {
12242 case KIT_STATUS_MAP.IMPORTED:
12243 importContext.dispatch({
12244 type: 'SET_IMPORTED_DATA',
12245 payload: kitState.data
12246 });
12247 break;
12248
12249 case KIT_STATUS_MAP.UPLOADED:
12250 importContext.dispatch({
12251 type: 'SET_UPLOADED_DATA',
12252 payload: kitState.data
12253 });
12254 break;
12255
12256 case KIT_STATUS_MAP.ERROR:
12257 setErrorType(kitState.data);
12258 break;
12259 }
12260 }
12261 }, [kitState.status]); // Actions after the kit upload/import data was updated.
12262
12263 (0, _react.useEffect)(function () {
12264 if (KIT_STATUS_MAP.INITIAL !== kitState.status || isResolvedData && 'apply-all' === importContext.data.actionType) {
12265 if (importedData) {
12266 // After kit upload.
12267 navigate('/import/complete');
12268 } else if ('apply-all' === importContext.data.actionType) {
12269 var _kitState$data3, _kitState$data3$manif, _importContext$data$u2;
12270
12271 // Forcing apply-all kit content.
12272 if ((_kitState$data3 = kitState.data) !== null && _kitState$data3 !== void 0 && (_kitState$data3$manif = _kitState$data3.manifest) !== null && _kitState$data3$manif !== void 0 && _kitState$data3$manif.plugins || (_importContext$data$u2 = importContext.data.uploadedData) !== null && _importContext$data$u2 !== void 0 && _importContext$data$u2.manifest.plugins) {
12273 importContext.dispatch({
12274 type: 'SET_PLUGINS_STATE',
12275 payload: 'have'
12276 });
12277 }
12278
12279 if (uploadedData.conflicts && !isResolvedData) {
12280 navigate('/import/resolver');
12281 } else {
12282 // The kitState must be reset due to staying in the same page, so that the useEffect will be re-triggered.
12283 kitActions.reset();
12284
12285 if ('have' === importContext.data.pluginsState) {
12286 applyAllImportPlugins();
12287 }
12288
12289 if ('' === importContext.data.pluginsState || 'success' === importContext.data.pluginsState) {
12290 applyAllSetCpt();
12291 importKit();
12292 }
12293 }
12294 } else {
12295 navigate('/import/plugins');
12296 }
12297 }
12298 }, [uploadedData, importedData, importContext.data.pluginsState]);
12299 (0, _react.useEffect)(function () {
12300 if ((missing === null || missing === void 0 ? void 0 : missing.length) > 0) {
12301 importContext.dispatch({
12302 type: 'SET_PLUGINS',
12303 payload: missing
12304 });
12305 navigate('import/plugins-activation');
12306 }
12307 }, [missing]);
12308 return /*#__PURE__*/_react.default.createElement(_layout.default, {
12309 type: "import"
12310 }, /*#__PURE__*/_react.default.createElement("section", null, /*#__PURE__*/_react.default.createElement(_fileProcess.default, {
12311 info: uploadedData && __('Importing your content, templates and site settings', 'elementor'),
12312 errorType: errorType,
12313 onDialogApprove: onCancelProcess,
12314 onDialogDismiss: onCancelProcess
12315 }), /*#__PURE__*/_react.default.createElement(_unfilteredFilesDialog.default, {
12316 show: showUnfilteredFilesDialog,
12317 setShow: setShowUnfilteredFilesDialog,
12318 confirmModalText: __('This allows Elementor to scan your SVGs for malicious content. Otherwise, you can skip any SVGs in this import.', 'elementor'),
12319 errorModalText: __('Nothing to worry about, just continue without importing SVGs or go back and start the import again.', 'elementor'),
12320 onReady: function onReady() {
12321 setShowUnfilteredFilesDialog(false);
12322 setStartImport(true);
12323 },
12324 onCancel: function onCancel() {
12325 setShowUnfilteredFilesDialog(false);
12326 onCancelProcess();
12327 }
12328 })));
12329 }
12330
12331 /***/ }),
12332
12333 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js":
12334 /*!******************************************************************************************************************************************************!*\
12335 !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js ***!
12336 \******************************************************************************************************************************************************/
12337 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12338
12339 "use strict";
12340 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
12341
12342
12343 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12344
12345 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12346
12347 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
12348
12349 _Object$defineProperty(exports, "__esModule", {
12350 value: true
12351 });
12352
12353 exports["default"] = ConflictCheckbox;
12354
12355 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
12356
12357 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
12358
12359 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
12360
12361 var _importContextProvider = __webpack_require__(/*! ../../../../../../../context/import-context/import-context-provider */ "../core/app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
12362
12363 var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
12364
12365 function ConflictCheckbox(props) {
12366 var importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
12367 isSelected = function isSelected() {
12368 return importContext.data.overrideConditions.includes(props.id);
12369 },
12370 updateOverrideCondition = function updateOverrideCondition(event) {
12371 var isChecked = event.target.checked,
12372 actionType = isChecked ? 'ADD_OVERRIDE_CONDITION' : 'REMOVE_OVERRIDE_CONDITION';
12373 importContext.dispatch({
12374 type: actionType,
12375 payload: props.id
12376 });
12377 };
12378
12379 (0, _react.useEffect)(function () {
12380 if (!importContext.data.overrideConditions.length) {
12381 importContext.dispatch({
12382 type: 'ADD_OVERRIDE_CONDITION',
12383 payload: props.id
12384 });
12385 }
12386 }, []);
12387 return /*#__PURE__*/_react.default.createElement(_checkbox.default, {
12388 checked: isSelected(),
12389 onChange: updateOverrideCondition,
12390 className: props.className
12391 });
12392 }
12393
12394 ConflictCheckbox.propTypes = {
12395 className: PropTypes.string,
12396 id: PropTypes.number.isRequired
12397 };
12398 ConflictCheckbox.defaultProps = {
12399 className: ''
12400 };
12401
12402 /***/ }),
12403
12404 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js":
12405 /*!****************************************************************************************************************!*\
12406 !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js ***!
12407 \****************************************************************************************************************/
12408 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12409
12410 "use strict";
12411 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
12412 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
12413
12414
12415 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12416
12417 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12418
12419 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
12420
12421 _Object$defineProperty(exports, "__esModule", {
12422 value: true
12423 });
12424
12425 exports["default"] = Conflict;
12426
12427 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
12428
12429 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
12430
12431 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
12432
12433 var _importContextProvider = __webpack_require__(/*! ../../../../../context/import-context/import-context-provider */ "../core/app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
12434
12435 var _conflictCheckbox = _interopRequireDefault(__webpack_require__(/*! ./components/conflict-checkbox/conflict-checkbox */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js"));
12436
12437 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
12438
12439 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
12440
12441 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
12442
12443 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
12444
12445 function Conflict(props) {
12446 var _importContext$data$u;
12447
12448 var importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
12449 manifest = (_importContext$data$u = importContext.data.uploadedData) === null || _importContext$data$u === void 0 ? void 0 : _importContext$data$u.manifest,
12450 getConflictTitle = function getConflictTitle(id) {
12451 var _elementorAppConfig$i;
12452
12453 var templateType = manifest.templates[id].doc_type,
12454 summaryTitle = (_elementorAppConfig$i = elementorAppConfig['import-export'].summaryTitles.templates) === null || _elementorAppConfig$i === void 0 ? void 0 : _elementorAppConfig$i[templateType];
12455 return (summaryTitle === null || summaryTitle === void 0 ? void 0 : summaryTitle.single) || templateType;
12456 },
12457 getEditTemplateButton = function getEditTemplateButton(editUrl) {
12458 return /*#__PURE__*/_react.default.createElement(_button.default, {
12459 className: "e-app-import-resolver-conflicts__edit-template",
12460 url: editUrl,
12461 target: "_blank",
12462 icon: "eicon-editor-external-link",
12463 text: __('Edit Template', 'elementor'),
12464 hideText: true
12465 });
12466 },
12467 isImportedAssetSelected = function isImportedAssetSelected(importedAssetId) {
12468 return importContext.data.overrideConditions.includes(importedAssetId);
12469 },
12470 getAssetClassName = function getAssetClassName(isActive) {
12471 var classes = ['e-app-import-resolver-conflicts__asset'];
12472
12473 if (isActive) {
12474 classes.push('active');
12475 }
12476
12477 return classes.join(' ');
12478 },
12479 getImportedAssetClasses = function getImportedAssetClasses(importedAssetId) {
12480 return getAssetClassName(isImportedAssetSelected(importedAssetId));
12481 },
12482 getExistingAssetClasses = function getExistingAssetClasses(importedAssetId) {
12483 return getAssetClassName(!isImportedAssetSelected(importedAssetId));
12484 };
12485
12486 return /*#__PURE__*/_react.default.createElement(_grid.default, {
12487 container: true,
12488 noWrap: true
12489 }, /*#__PURE__*/_react.default.createElement(_conflictCheckbox.default, {
12490 id: props.importedId,
12491 type: "main-type",
12492 className: "e-app-import-resolver-conflicts__checkbox"
12493 }), /*#__PURE__*/_react.default.createElement(_grid.default, {
12494 item: true
12495 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
12496 variant: "h5",
12497 tag: "h4",
12498 className: "e-app-import-resolver-conflicts__title"
12499 }, getConflictTitle(props.importedId)), /*#__PURE__*/_react.default.createElement(_grid.default, {
12500 item: true
12501 }, /*#__PURE__*/_react.default.createElement(_text.default, {
12502 variant: "sm",
12503 tag: "span",
12504 className: getImportedAssetClasses(props.importedId)
12505 }, __('Imported'), ": ", manifest.templates[props.importedId].title), /*#__PURE__*/_react.default.createElement(_text.default, {
12506 style: true,
12507 variant: "sm",
12508 tag: "span",
12509 className: getExistingAssetClasses(props.importedId)
12510 }, __('Existing'), ": ", props.conflictData.template_title, " ", getEditTemplateButton(props.conflictData.edit_url)))));
12511 }
12512
12513 Conflict.propTypes = {
12514 importedId: PropTypes.number,
12515 conflictData: PropTypes.object
12516 };
12517
12518 /***/ }),
12519
12520 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js":
12521 /*!***************************************************************************************************!*\
12522 !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js ***!
12523 \***************************************************************************************************/
12524 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12525
12526 "use strict";
12527 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
12528
12529
12530 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12531
12532 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
12533
12534 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12535
12536 _Object$defineProperty(exports, "__esModule", {
12537 value: true
12538 });
12539
12540 exports["default"] = ImportResolver;
12541
12542 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
12543
12544 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
12545
12546 var _parseInt2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/parse-int */ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js"));
12547
12548 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
12549
12550 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
12551
12552 __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
12553
12554 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
12555
12556 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
12557
12558 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
12559
12560 var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../core/app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
12561
12562 var _importContextProvider = __webpack_require__(/*! ../../../context/import-context/import-context-provider */ "../core/app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
12563
12564 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
12565
12566 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
12567
12568 var _conflict = _interopRequireDefault(__webpack_require__(/*! ./components/conflict/conflict */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js"));
12569
12570 var _actionsFooter = _interopRequireDefault(__webpack_require__(/*! ../../../shared/actions-footer/actions-footer */ "../core/app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js"));
12571
12572 var _panel = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/panel/panel */ "../core/app/assets/js/ui/panel/panel.js"));
12573
12574 var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
12575
12576 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
12577
12578 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
12579
12580 var _box = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
12581
12582 var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
12583
12584 __webpack_require__(/*! ./import-resolver.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.scss");
12585
12586 function ImportResolver() {
12587 var _importContext$data, _importContext$data$u;
12588
12589 var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
12590 importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
12591 navigate = (0, _router.useNavigate)(),
12592 conflicts = ((_importContext$data = importContext.data) === null || _importContext$data === void 0 ? void 0 : (_importContext$data$u = _importContext$data.uploadedData) === null || _importContext$data$u === void 0 ? void 0 : _importContext$data$u.conflicts) || {},
12593 getFooter = function getFooter() {
12594 return /*#__PURE__*/_react.default.createElement(_actionsFooter.default, null, /*#__PURE__*/_react.default.createElement(_button.default, {
12595 text: __('Previous', 'elementor'),
12596 variant: "contained",
12597 onClick: function onClick() {
12598 return navigate('import/content');
12599 }
12600 }), /*#__PURE__*/_react.default.createElement(_button.default, {
12601 text: __('Next', 'elementor'),
12602 variant: "contained",
12603 color: "primary",
12604 onClick: function onClick() {
12605 var url = importContext.data.plugins.length ? 'import/plugins-activation' : 'import/process';
12606 importContext.dispatch({
12607 type: 'SET_IS_RESOLVED',
12608 payload: true
12609 });
12610 navigate(url);
12611 }
12612 }));
12613 },
12614 getLearnMoreLink = function getLearnMoreLink() {
12615 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
12616 url: "https://go.elementor.com/app-what-are-kits",
12617 italic: true
12618 }, __('Learn More', 'elementor'));
12619 },
12620 isHomePageOverride = function isHomePageOverride() {
12621 if (sharedContext.data.includes.includes('content')) {
12622 var _importContext$data2, _importContext$data2$, _importContext$data2$2;
12623
12624 var pages = ((_importContext$data2 = importContext.data) === null || _importContext$data2 === void 0 ? void 0 : (_importContext$data2$ = _importContext$data2.uploadedData) === null || _importContext$data2$ === void 0 ? void 0 : (_importContext$data2$2 = _importContext$data2$.manifest.content) === null || _importContext$data2$2 === void 0 ? void 0 : _importContext$data2$2.page) || {};
12625 return (0, _entries.default)(pages).find(function (pageData) {
12626 return pageData[1].show_on_front;
12627 });
12628 }
12629
12630 return false;
12631 };
12632
12633 (0, _react.useEffect)(function () {
12634 if (!importContext.data.uploadedData) {
12635 navigate('import');
12636 }
12637 }, []);
12638 return /*#__PURE__*/_react.default.createElement(_layout.default, {
12639 type: "import",
12640 footer: getFooter()
12641 }, /*#__PURE__*/_react.default.createElement("section", {
12642 className: "e-app-import-resolver"
12643 }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
12644 heading: __('Import a Template Kit to your site', 'elementor'),
12645 description: [/*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
12646 key: "description-first-line"
12647 }, __('Parts of this kit overlap with your site’s templates, design and settings. The items you leave checked on this list will replace your current design.', 'elementor'), " ", getLearnMoreLink())]
12648 }), isHomePageOverride() && /*#__PURE__*/_react.default.createElement(_notice.default, {
12649 className: "e-app-import-resolver__notice",
12650 label: __('Note:', 'elementor'),
12651 color: "warning"
12652 }, __("Your site's homepage will be determined by the kit. You can change this later.", 'elementor')), /*#__PURE__*/_react.default.createElement(_panel.default, {
12653 isOpened: true
12654 }, /*#__PURE__*/_react.default.createElement(_panel.default.Header, {
12655 toggle: false
12656 }, /*#__PURE__*/_react.default.createElement(_panel.default.Headline, null, __('Select the items you want to keep and apply:', 'elementor'))), /*#__PURE__*/_react.default.createElement(_panel.default.Body, {
12657 padding: "20"
12658 }, /*#__PURE__*/_react.default.createElement(_box.default, {
12659 className: "e-app-import-resolver-conflicts__container"
12660 }, /*#__PURE__*/_react.default.createElement(_list.default, {
12661 separated: true,
12662 className: "e-app-import-resolver-conflicts"
12663 }, (0, _entries.default)(conflicts).map(function (_ref, index) {
12664 var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
12665 id = _ref2[0],
12666 conflict = _ref2[1];
12667
12668 return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
12669 padding: "20",
12670 key: index,
12671 className: "e-app-import-resolver-conflicts__item"
12672 }, /*#__PURE__*/_react.default.createElement(_conflict.default, {
12673 importedId: (0, _parseInt2.default)(id),
12674 conflictData: conflict[0]
12675 }));
12676 })))))));
12677 }
12678
12679 /***/ }),
12680
12681 /***/ "../core/app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js":
12682 /*!*******************************************************************************************!*\
12683 !*** ../core/app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js ***!
12684 \*******************************************************************************************/
12685 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12686
12687 "use strict";
12688 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
12689
12690
12691 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12692
12693 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12694
12695 _Object$defineProperty(exports, "__esModule", {
12696 value: true
12697 });
12698
12699 exports["default"] = ActionsFooter;
12700
12701 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
12702
12703 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
12704
12705 function ActionsFooter(props) {
12706 return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
12707 separator: true,
12708 justify: "end"
12709 }, props.children);
12710 }
12711
12712 ActionsFooter.propTypes = {
12713 children: PropTypes.any
12714 };
12715
12716 /***/ }),
12717
12718 /***/ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js":
12719 /*!*******************************************************************************************!*\
12720 !*** ../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js ***!
12721 \*******************************************************************************************/
12722 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12723
12724 "use strict";
12725 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
12726
12727
12728 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12729
12730 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12731
12732 _Object$defineProperty(exports, "__esModule", {
12733 value: true
12734 });
12735
12736 exports["default"] = ContentLayout;
12737
12738 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
12739
12740 __webpack_require__(/*! ./content-layout.scss */ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.scss");
12741
12742 function ContentLayout(props) {
12743 return /*#__PURE__*/_react.default.createElement("div", {
12744 className: "e-app-import-export-content-layout"
12745 }, /*#__PURE__*/_react.default.createElement("div", {
12746 className: "e-app-import-export-content-layout__container"
12747 }, props.children));
12748 }
12749
12750 ContentLayout.propTypes = {
12751 children: PropTypes.any.isRequired
12752 };
12753
12754 /***/ }),
12755
12756 /***/ "../core/app/modules/import-export/assets/js/shared/cpt-select-box/cpt-object-to-options-array.js":
12757 /*!********************************************************************************************************!*\
12758 !*** ../core/app/modules/import-export/assets/js/shared/cpt-select-box/cpt-object-to-options-array.js ***!
12759 \********************************************************************************************************/
12760 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12761
12762 "use strict";
12763
12764
12765 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12766
12767 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12768
12769 _Object$defineProperty(exports, "__esModule", {
12770 value: true
12771 });
12772
12773 exports.cptObjectToOptionsArray = void 0;
12774
12775 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
12776
12777 var cptObjectToOptionsArray = function cptObjectToOptionsArray(cptObject) {
12778 var label = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'label';
12779 var cptOptionsArray = []; // eslint-disable-next-line no-unused-expressions
12780
12781 if (cptObject && label) {
12782 (0, _keys.default)(cptObject).forEach(function (key) {
12783 return cptOptionsArray.push({
12784 label: cptObject[key][label],
12785 value: key
12786 });
12787 });
12788 }
12789
12790 return cptOptionsArray;
12791 };
12792
12793 exports.cptObjectToOptionsArray = cptObjectToOptionsArray;
12794
12795 /***/ }),
12796
12797 /***/ "../core/app/modules/import-export/assets/js/shared/cpt-select-box/cpt-select-box.js":
12798 /*!*******************************************************************************************!*\
12799 !*** ../core/app/modules/import-export/assets/js/shared/cpt-select-box/cpt-select-box.js ***!
12800 \*******************************************************************************************/
12801 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12802
12803 "use strict";
12804 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
12805
12806
12807 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12808
12809 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
12810
12811 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12812
12813 _Object$defineProperty(exports, "__esModule", {
12814 value: true
12815 });
12816
12817 exports["default"] = CptSelectBox;
12818
12819 var _from = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js"));
12820
12821 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
12822
12823 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
12824
12825 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
12826
12827 var _sharedContextProvider = __webpack_require__(/*! ../../context/shared-context/shared-context-provider */ "../core/app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
12828
12829 var _select = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/select2 */ "../core/app/assets/js/ui/molecules/select2.js"));
12830
12831 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
12832
12833 var _textField = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text-field */ "../core/app/assets/js/ui/atoms/text-field.js"));
12834
12835 function CptSelectBox() {
12836 var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
12837 _ref = sharedContext.data || [],
12838 customPostTypes = _ref.customPostTypes,
12839 _useState = (0, _react.useState)([]),
12840 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
12841 selected = _useState2[0],
12842 setSelected = _useState2[1];
12843
12844 (0, _react.useEffect)(function () {
12845 setSelected(arrayValueIterator(customPostTypes));
12846 }, [customPostTypes]);
12847 (0, _react.useEffect)(function () {
12848 sharedContext.dispatch({
12849 type: 'SET_SELECTED_CPT',
12850 payload: selected
12851 });
12852 }, [selected]);
12853
12854 var arrayValueIterator = function arrayValueIterator(array) {
12855 return array.map(function (_ref2) {
12856 var value = _ref2.value;
12857 return value;
12858 });
12859 };
12860
12861 var selectedCpt = function selectedCpt(selectedValue) {
12862 setSelected(arrayValueIterator((0, _from.default)(selectedValue)));
12863 };
12864
12865 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_text.default, {
12866 variant: "sm",
12867 tag: "p",
12868 className: "e-app-export-kit-content__description"
12869 }, __('Custom Post Type', 'elementor')), customPostTypes.length > 0 ? /*#__PURE__*/_react.default.createElement(_select.default, {
12870 multiple: true,
12871 settings: {
12872 width: '100%'
12873 },
12874 options: customPostTypes,
12875 onChange: function onChange(e) {
12876 return selectedCpt(e.target.selectedOptions);
12877 },
12878 value: selected,
12879 placeholder: __('Click to select custom post types', 'elementor')
12880 }) : /*#__PURE__*/_react.default.createElement(_textField.default, {
12881 variant: "outlined",
12882 placeholder: __('No custom post types in your site...', 'elementor'),
12883 className: "e-app-export-kit-content__disabled"
12884 }), /*#__PURE__*/_react.default.createElement(_text.default, {
12885 variant: "sm",
12886 tag: "span",
12887 className: "e-app-export-kit-content__small-notice"
12888 }, __('Add the custom posts types to export. The latest 20 items from each type will be included.', 'elementor')));
12889 }
12890
12891 /***/ }),
12892
12893 /***/ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js":
12894 /*!***************************************************************************************!*\
12895 !*** ../core/app/modules/import-export/assets/js/shared/file-process/file-process.js ***!
12896 \***************************************************************************************/
12897 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12898
12899 "use strict";
12900 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
12901 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
12902
12903
12904 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12905
12906 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12907
12908 _Object$defineProperty(exports, "__esModule", {
12909 value: true
12910 });
12911
12912 exports["default"] = FileProcess;
12913
12914 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
12915
12916 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
12917
12918 var _processFailedDialog = _interopRequireDefault(__webpack_require__(/*! ../process-failed-dialog/process-failed-dialog */ "../core/app/modules/import-export/assets/js/shared/process-failed-dialog/process-failed-dialog.js"));
12919
12920 var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
12921
12922 function FileProcess(props) {
12923 return /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
12924 className: (0, _utils.arrayToClassName)(['e-app-import-export-file-process', props.className]),
12925 icon: "eicon-loading eicon-animation-spin",
12926 heading: __('Setting up your kit...', 'elementor'),
12927 description: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('This usually takes a few moments.', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), __("Don't close this window until the process is finished.", 'elementor')),
12928 info: props.info
12929 }, !!props.errorType && /*#__PURE__*/_react.default.createElement(_processFailedDialog.default, {
12930 onApprove: props.onDialogApprove,
12931 onDismiss: props.onDialogDismiss,
12932 errorType: props.errorType
12933 }));
12934 }
12935
12936 FileProcess.propTypes = {
12937 className: PropTypes.string,
12938 onDialogApprove: PropTypes.func,
12939 onDialogDismiss: PropTypes.func,
12940 errorType: PropTypes.string,
12941 info: PropTypes.string
12942 };
12943 FileProcess.defaultProps = {
12944 className: ''
12945 };
12946
12947 /***/ }),
12948
12949 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js":
12950 /*!******************************************************************************************!*\
12951 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js ***!
12952 \******************************************************************************************/
12953 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12954
12955 "use strict";
12956 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
12957
12958
12959 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12960
12961 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12962
12963 _Object$defineProperty(exports, "__esModule", {
12964 value: true
12965 });
12966
12967 exports["default"] = ExportInfoModal;
12968
12969 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
12970
12971 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
12972
12973 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
12974
12975 var _infoModal = _interopRequireDefault(__webpack_require__(/*! ./info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js"));
12976
12977 function ExportInfoModal(props) {
12978 return /*#__PURE__*/_react.default.createElement(_infoModal.default, (0, _extends2.default)({}, props, {
12979 title: __('Export a Template Kit', 'elementor')
12980 }), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('What’s a Template Kit?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('A Template Kit is a .zip file that contains all the parts of a complete site. It’s an easy way to get a site up and running quickly.', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
12981 url: "https://go.elementor.com/app-what-are-kits"
12982 }, __(' Learn more about Template Kits', 'elementor'))))), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('How does exporting work?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('To turn your site into a Template Kit, select the templates, content, settings and plugins you want to include. Once it’s ready, you’ll get a .zip file that you can import to other sites.', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
12983 url: "http://go.elementor.com/app-export-kit"
12984 }, __('Learn More', 'elementor'))))));
12985 }
12986
12987 /***/ }),
12988
12989 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js":
12990 /*!******************************************************************************************!*\
12991 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js ***!
12992 \******************************************************************************************/
12993 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12994
12995 "use strict";
12996 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
12997
12998
12999 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13000
13001 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13002
13003 _Object$defineProperty(exports, "__esModule", {
13004 value: true
13005 });
13006
13007 exports["default"] = ImportInfoModal;
13008
13009 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
13010
13011 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
13012
13013 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
13014
13015 var _infoModal = _interopRequireDefault(__webpack_require__(/*! ./info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js"));
13016
13017 function ImportInfoModal(props) {
13018 return /*#__PURE__*/_react.default.createElement(_infoModal.default, (0, _extends2.default)({}, props, {
13019 title: __('Import a Template Kit', 'elementor')
13020 }), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('What’s a Template Kit?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('A Template Kit is a .zip file that contains all the parts of a complete site. It’s an easy way to get a site up and running quickly.', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
13021 url: "https://go.elementor.com/app-what-are-kits"
13022 }, __(' Learn more about Template Kits', 'elementor'))))), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('How does importing work?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('Start by uploading the file and selecting the parts and plugins you want to apply. If there are any overlaps between the kit and your current design, you’ll be able to choose which imported parts you want to apply or ignore. Once the file is ready, the kit will be applied to your site and you’ll be able to see it live.', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
13023 url: "http://go.elementor.com/app-import-kit"
13024 }, __('Learn More', 'elementor'))))));
13025 }
13026
13027 /***/ }),
13028
13029 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js":
13030 /*!*******************************************************************************************!*\
13031 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js ***!
13032 \*******************************************************************************************/
13033 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13034
13035 "use strict";
13036 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
13037
13038
13039 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13040
13041 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13042
13043 _Object$defineProperty(exports, "__esModule", {
13044 value: true
13045 });
13046
13047 exports["default"] = InfoModalHeading;
13048
13049 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
13050
13051 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
13052
13053 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
13054
13055 function InfoModalHeading(props) {
13056 return /*#__PURE__*/_react.default.createElement(_heading.default, {
13057 variant: "h3",
13058 tag: "h2",
13059 className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__heading', props.className])
13060 }, props.children);
13061 }
13062
13063 InfoModalHeading.propTypes = {
13064 className: PropTypes.string,
13065 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
13066 };
13067 InfoModalHeading.defaultProps = {
13068 className: ''
13069 };
13070
13071 /***/ }),
13072
13073 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js":
13074 /*!*******************************************************************************************!*\
13075 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js ***!
13076 \*******************************************************************************************/
13077 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13078
13079 "use strict";
13080 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
13081
13082
13083 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13084
13085 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13086
13087 _Object$defineProperty(exports, "__esModule", {
13088 value: true
13089 });
13090
13091 exports["default"] = InfoModalSection;
13092
13093 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
13094
13095 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
13096
13097 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
13098
13099 function InfoModalSection(props) {
13100 return /*#__PURE__*/_react.default.createElement(_modal.default.Section, {
13101 className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__section', props.className])
13102 }, props.children);
13103 }
13104
13105 InfoModalSection.propTypes = {
13106 className: PropTypes.string,
13107 children: PropTypes.any
13108 };
13109 InfoModalSection.defaultProps = {
13110 className: ''
13111 };
13112
13113 /***/ }),
13114
13115 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js":
13116 /*!****************************************************************************************!*\
13117 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js ***!
13118 \****************************************************************************************/
13119 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13120
13121 "use strict";
13122 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
13123
13124
13125 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13126
13127 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13128
13129 _Object$defineProperty(exports, "__esModule", {
13130 value: true
13131 });
13132
13133 exports["default"] = InfoModalText;
13134
13135 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
13136
13137 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
13138
13139 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
13140
13141 function InfoModalText(props) {
13142 return /*#__PURE__*/_react.default.createElement(_text.default, {
13143 variant: "sm",
13144 className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__text', props.className])
13145 }, props.children);
13146 }
13147
13148 InfoModalText.propTypes = {
13149 className: PropTypes.string,
13150 children: PropTypes.any.isRequired
13151 };
13152 InfoModalText.defaultProps = {
13153 className: ''
13154 };
13155
13156 /***/ }),
13157
13158 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js":
13159 /*!***************************************************************************************!*\
13160 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js ***!
13161 \***************************************************************************************/
13162 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13163
13164 "use strict";
13165 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
13166
13167
13168 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13169
13170 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13171
13172 _Object$defineProperty(exports, "__esModule", {
13173 value: true
13174 });
13175
13176 exports["default"] = InfoModalTip;
13177
13178 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
13179
13180 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
13181
13182 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
13183
13184 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
13185
13186 function InfoModalTip(props) {
13187 return /*#__PURE__*/_react.default.createElement(_modal.default.Tip, (0, _extends2.default)({}, props, {
13188 className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__tip', props.className])
13189 }));
13190 }
13191
13192 InfoModalTip.propTypes = {
13193 className: PropTypes.string
13194 };
13195 InfoModalTip.defaultProps = {
13196 className: ''
13197 };
13198
13199 /***/ }),
13200
13201 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js":
13202 /*!***********************************************************************************!*\
13203 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js ***!
13204 \***********************************************************************************/
13205 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13206
13207 "use strict";
13208 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
13209 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
13210
13211
13212 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13213
13214 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13215
13216 _Object$defineProperty(exports, "__esModule", {
13217 value: true
13218 });
13219
13220 exports["default"] = InfoModal;
13221 exports.infoButtonProps = void 0;
13222
13223 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
13224
13225 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
13226
13227 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
13228
13229 var _infoModalSection = _interopRequireDefault(__webpack_require__(/*! ./info-modal-section */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js"));
13230
13231 var _infoModalHeading = _interopRequireDefault(__webpack_require__(/*! ./info-modal-heading */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js"));
13232
13233 var _infoModalText = _interopRequireDefault(__webpack_require__(/*! ./info-modal-text */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js"));
13234
13235 var _infoModalTip = _interopRequireDefault(__webpack_require__(/*! ./info-modal-tip */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js"));
13236
13237 __webpack_require__(/*! ./info-modal.scss */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.scss");
13238
13239 var infoButtonProps = {
13240 id: 'info-modal',
13241 className: 'e-app-export-kit-information__info-icon',
13242 icon: 'eicon-info-circle',
13243 text: __('Kit Info', 'elementor'),
13244 color: 'secondary',
13245 hideText: true
13246 };
13247 exports.infoButtonProps = infoButtonProps;
13248
13249 function InfoModal(props) {
13250 var attrs = {
13251 className: 'e-app-import-export-info-modal',
13252 setShow: props.setShow
13253 };
13254
13255 if (props.hasOwnProperty('show')) {
13256 attrs.show = props.show;
13257 } else {
13258 attrs.toggleButtonProps = infoButtonProps;
13259 }
13260
13261 return /*#__PURE__*/_react.default.createElement(_modal.default, (0, _extends2.default)({}, attrs, {
13262 title: props.title
13263 }), props.children);
13264 }
13265
13266 InfoModal.propTypes = {
13267 show: PropTypes.bool,
13268 setShow: PropTypes.func,
13269 title: PropTypes.string,
13270 children: PropTypes.any.isRequired
13271 };
13272 InfoModal.Section = _infoModalSection.default;
13273 InfoModal.Heading = _infoModalHeading.default;
13274 InfoModal.Text = _infoModalText.default;
13275 InfoModal.Tip = _infoModalTip.default;
13276
13277 /***/ }),
13278
13279 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js":
13280 /*!***********************************************************************************************!*\
13281 !*** ../core/app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js ***!
13282 \***********************************************************************************************/
13283 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13284
13285 "use strict";
13286 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
13287
13288
13289 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13290
13291 _Object$defineProperty(exports, "__esModule", {
13292 value: true
13293 });
13294
13295 exports["default"] = void 0;
13296 var kitContentData = [{
13297 type: 'templates',
13298 data: {
13299 title: __('Templates', 'elementor'),
13300 features: {
13301 open: [__('Saved Templates', 'elementor')],
13302 locked: [__('Headers', 'elementor'), __('Footers', 'elementor'), __('Archives', 'elementor'), __('Single Posts', 'elementor'), __('Single Pages', 'elementor'), __('Search Results', 'elementor'), __('404 Error Page', 'elementor'), __('Popups', 'elementor'), __('Global widgets', 'elementor')],
13303 tooltip: __('To import or export these components, you’ll need Elementor Pro.', 'elementor')
13304 }
13305 }
13306 }, {
13307 type: 'content',
13308 data: {
13309 title: __('Content', 'elementor'),
13310 features: {
13311 open: [__('Elementor Pages', 'elementor'), __('Landing Pages', 'elementor'), __('Elementor Posts', 'elementor'), __('WP Pages', 'elementor'), __('WP Posts', 'elementor'), __('WP Menus', 'elementor'), __('Custom Post Types', 'elementor')]
13312 }
13313 }
13314 }, {
13315 type: 'settings',
13316 data: {
13317 title: __('Site Settings', 'elementor'),
13318 features: {
13319 open: [__('Global Colors', 'elementor'), __('Global Fonts', 'elementor'), __('Theme Style settings', 'elementor'), __('Layout Settings', 'elementor'), __('Lightbox Settings', 'elementor'), __('Background Settings', 'elementor')]
13320 }
13321 }
13322 }];
13323 var _default = kitContentData;
13324 exports["default"] = _default;
13325
13326 /***/ }),
13327
13328 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js":
13329 /*!******************************************************************************************************************************!*\
13330 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js ***!
13331 \******************************************************************************************************************************/
13332 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13333
13334 "use strict";
13335 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
13336
13337
13338 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13339
13340 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13341
13342 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
13343
13344 _Object$defineProperty(exports, "__esModule", {
13345 value: true
13346 });
13347
13348 exports["default"] = KitContentCheckbox;
13349
13350 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
13351
13352 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
13353
13354 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
13355
13356 var _sharedContextProvider = __webpack_require__(/*! ../../../../context/shared-context/shared-context-provider */ "../core/app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
13357
13358 var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
13359
13360 function KitContentCheckbox(props) {
13361 var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
13362 isSelected = function isSelected() {
13363 return sharedContext.data.includes.includes(props.type);
13364 },
13365 setIncludes = function setIncludes(event) {
13366 var isChecked = event.target.checked,
13367 actionType = isChecked ? 'ADD_INCLUDE' : 'REMOVE_INCLUDE';
13368 sharedContext.dispatch({
13369 type: actionType,
13370 payload: props.type
13371 });
13372 };
13373
13374 (0, _react.useEffect)(function () {
13375 if (!sharedContext.data.includes.length) {
13376 sharedContext.dispatch({
13377 type: 'ADD_INCLUDE',
13378 payload: props.type
13379 });
13380 }
13381 }, []);
13382 return (0, _react.useMemo)(function () {
13383 return /*#__PURE__*/_react.default.createElement(_checkbox.default, {
13384 checked: isSelected(),
13385 onChange: setIncludes,
13386 className: props.className
13387 });
13388 }, [sharedContext.data.includes]);
13389 }
13390
13391 KitContentCheckbox.propTypes = {
13392 className: PropTypes.string,
13393 type: PropTypes.string.isRequired
13394 };
13395 KitContentCheckbox.defaultProps = {
13396 className: ''
13397 };
13398
13399 /***/ }),
13400
13401 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js":
13402 /*!**************************************************************************************************************************!*\
13403 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js ***!
13404 \**************************************************************************************************************************/
13405 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13406
13407 "use strict";
13408 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
13409
13410
13411 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13412
13413 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13414
13415 _Object$defineProperty(exports, "__esModule", {
13416 value: true
13417 });
13418
13419 exports["default"] = TemplatesFeatures;
13420
13421 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
13422
13423 var _tooltip = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/tooltip */ "../core/app/assets/js/molecules/tooltip.js"));
13424
13425 __webpack_require__(/*! ./templates-features.scss */ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.scss");
13426
13427 function TemplatesFeatures(props) {
13428 var _props$features$locke;
13429
13430 var isLockedFeatures = (_props$features$locke = props.features.locked) === null || _props$features$locke === void 0 ? void 0 : _props$features$locke.length,
13431 getLockedFeatures = function getLockedFeatures() {
13432 if (!isLockedFeatures) {
13433 return;
13434 }
13435
13436 return /*#__PURE__*/_react.default.createElement(_tooltip.default, {
13437 tag: "span",
13438 offset: 19,
13439 show: props.showTooltip,
13440 title: props.features.tooltip,
13441 disabled: !props.isLocked,
13442 className: props.isLocked ? 'e-app-export-templates-features__locked' : ''
13443 }, ', ' + props.features.locked.join(', '));
13444 },
13445 getOpenFeatures = function getOpenFeatures() {
13446 var _props$features$open;
13447
13448 return (_props$features$open = props.features.open) === null || _props$features$open === void 0 ? void 0 : _props$features$open.join(', ');
13449 };
13450
13451 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, getOpenFeatures(), getLockedFeatures());
13452 }
13453
13454 TemplatesFeatures.propTypes = {
13455 features: PropTypes.object,
13456 isLocked: PropTypes.bool,
13457 showTooltip: PropTypes.bool
13458 };
13459 TemplatesFeatures.defaultProps = {
13460 showTooltip: false
13461 };
13462
13463 /***/ }),
13464
13465 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js":
13466 /*!*************************************************************************************!*\
13467 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js ***!
13468 \*************************************************************************************/
13469 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13470
13471 "use strict";
13472 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
13473
13474
13475 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13476
13477 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13478
13479 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
13480
13481 _Object$defineProperty(exports, "__esModule", {
13482 value: true
13483 });
13484
13485 exports["default"] = KitContent;
13486
13487 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
13488
13489 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
13490
13491 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
13492
13493 var _objectSpread3 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
13494
13495 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
13496
13497 var _templatesFeatures = _interopRequireDefault(__webpack_require__(/*! ./components/templates-features/templates-features */ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js"));
13498
13499 var _kitContentCheckbox = _interopRequireDefault(__webpack_require__(/*! ./components/kit-content-checkbox/kit-content-checkbox */ "../core/app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js"));
13500
13501 var _cptSelectBox = _interopRequireDefault(__webpack_require__(/*! ../cpt-select-box/cpt-select-box */ "../core/app/modules/import-export/assets/js/shared/cpt-select-box/cpt-select-box.js"));
13502
13503 var _goProButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/go-pro-button */ "../core/app/assets/js/molecules/go-pro-button.js"));
13504
13505 var _box = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
13506
13507 var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
13508
13509 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
13510
13511 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
13512
13513 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
13514
13515 __webpack_require__(/*! ./kit-content.scss */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.scss");
13516
13517 function KitContent(_ref) {
13518 var contentData = _ref.contentData,
13519 hasPro = _ref.hasPro;
13520
13521 var _useState = (0, _react.useState)({}),
13522 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
13523 containerHover = _useState2[0],
13524 setContainerHover = _useState2[1],
13525 isProExist = hasPro || elementorAppConfig.hasPro,
13526 getTemplateFeatures = function getTemplateFeatures(features, index) {
13527 if (!features) {
13528 return;
13529 }
13530
13531 return /*#__PURE__*/_react.default.createElement(_templatesFeatures.default, {
13532 features: features,
13533 isLocked: !isProExist,
13534 showTooltip: containerHover[index]
13535 });
13536 },
13537 setContainerHoverState = function setContainerHoverState(index, state) {
13538 setContainerHover(function (prevState) {
13539 return (0, _objectSpread3.default)((0, _objectSpread3.default)({}, prevState), {}, (0, _defineProperty2.default)({}, index, state));
13540 });
13541 };
13542
13543 if (!contentData.length) {
13544 return null;
13545 }
13546
13547 return /*#__PURE__*/_react.default.createElement(_box.default, null, /*#__PURE__*/_react.default.createElement(_list.default, {
13548 separated: true,
13549 className: "e-app-export-kit-content"
13550 }, contentData.map(function (_ref2, index) {
13551 var _data$features;
13552
13553 var type = _ref2.type,
13554 data = _ref2.data;
13555 var isLockedFeaturesNoPro = ((_data$features = data.features) === null || _data$features === void 0 ? void 0 : _data$features.locked) && !isProExist;
13556 return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
13557 padding: "20",
13558 key: type,
13559 className: "e-app-export-kit-content__item"
13560 }, /*#__PURE__*/_react.default.createElement("div", {
13561 onMouseEnter: function onMouseEnter() {
13562 return isLockedFeaturesNoPro && setContainerHoverState(index, true);
13563 },
13564 onMouseLeave: function onMouseLeave() {
13565 return isLockedFeaturesNoPro && setContainerHoverState(index, false);
13566 }
13567 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
13568 container: true,
13569 noWrap: true
13570 }, /*#__PURE__*/_react.default.createElement(_kitContentCheckbox.default, {
13571 type: type,
13572 className: "e-app-export-kit-content__checkbox"
13573 }), /*#__PURE__*/_react.default.createElement(_grid.default, {
13574 item: true,
13575 container: true
13576 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
13577 variant: "h4",
13578 tag: "h3",
13579 className: "e-app-export-kit-content__title"
13580 }, data.title), /*#__PURE__*/_react.default.createElement(_grid.default, {
13581 item: true,
13582 container: true,
13583 direction: "column"
13584 }, /*#__PURE__*/_react.default.createElement(_text.default, {
13585 variant: "sm",
13586 tag: "p",
13587 className: "e-app-export-kit-content__description"
13588 }, data.description || getTemplateFeatures(data.features, index)), 'content' === type && /*#__PURE__*/_react.default.createElement(_cptSelectBox.default, null), isLockedFeaturesNoPro && /*#__PURE__*/_react.default.createElement(_goProButton.default, {
13589 className: "e-app-export-kit-content__go-pro-button",
13590 url: "https://go.elementor.com/go-pro-import-export"
13591 }))))));
13592 })));
13593 }
13594
13595 KitContent.propTypes = {
13596 className: PropTypes.string,
13597 contentData: PropTypes.array.isRequired,
13598 hasPro: PropTypes.bool
13599 };
13600 KitContent.defaultProps = {
13601 className: ''
13602 };
13603
13604 /***/ }),
13605
13606 /***/ "../core/app/modules/import-export/assets/js/shared/kit-data/components/included/included.js":
13607 /*!***************************************************************************************************!*\
13608 !*** ../core/app/modules/import-export/assets/js/shared/kit-data/components/included/included.js ***!
13609 \***************************************************************************************************/
13610 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13611
13612 "use strict";
13613 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
13614
13615
13616 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13617
13618 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13619
13620 _Object$defineProperty(exports, "__esModule", {
13621 value: true
13622 });
13623
13624 exports["default"] = Included;
13625
13626 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
13627
13628 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
13629
13630 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
13631
13632 function Included(_ref) {
13633 var data = _ref.data;
13634 return /*#__PURE__*/_react.default.createElement(_text.default, {
13635 className: "e-app-import-export-kit-data__included"
13636 }, data.filter(function (value) {
13637 return value;
13638 }).join(' | '));
13639 }
13640
13641 Included.propTypes = {
13642 data: PropTypes.array
13643 };
13644
13645 /***/ }),
13646
13647 /***/ "../core/app/modules/import-export/assets/js/shared/kit-data/components/site-area/site-area.js":
13648 /*!*****************************************************************************************************!*\
13649 !*** ../core/app/modules/import-export/assets/js/shared/kit-data/components/site-area/site-area.js ***!
13650 \*****************************************************************************************************/
13651 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13652
13653 "use strict";
13654 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
13655
13656
13657 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13658
13659 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13660
13661 _Object$defineProperty(exports, "__esModule", {
13662 value: true
13663 });
13664
13665 exports["default"] = SiteArea;
13666
13667 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
13668
13669 __webpack_require__(/*! core-js/modules/es6.string.link.js */ "../node_modules/core-js/modules/es6.string.link.js");
13670
13671 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
13672
13673 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
13674
13675 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
13676
13677 function SiteArea(_ref) {
13678 var text = _ref.text,
13679 link = _ref.link;
13680 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
13681 url: link,
13682 color: "secondary",
13683 underline: "none"
13684 }, /*#__PURE__*/_react.default.createElement(_text.default, {
13685 className: "e-app-import-export-kit-data__site-area"
13686 }, text, " ", link && /*#__PURE__*/_react.default.createElement(_icon.default, {
13687 className: "eicon-editor-external-link"
13688 })));
13689 }
13690
13691 SiteArea.propTypes = {
13692 text: PropTypes.string,
13693 link: PropTypes.string
13694 };
13695
13696 /***/ }),
13697
13698 /***/ "../core/app/modules/import-export/assets/js/shared/kit-data/hooks/use-kit-data.js":
13699 /*!*****************************************************************************************!*\
13700 !*** ../core/app/modules/import-export/assets/js/shared/kit-data/hooks/use-kit-data.js ***!
13701 \*****************************************************************************************/
13702 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13703
13704 "use strict";
13705
13706
13707 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13708
13709 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13710
13711 _Object$defineProperty(exports, "__esModule", {
13712 value: true
13713 });
13714
13715 exports["default"] = useKitData;
13716
13717 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
13718
13719 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
13720
13721 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
13722
13723 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
13724
13725 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
13726
13727 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
13728
13729 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
13730
13731 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
13732
13733 var _react = __webpack_require__(/*! react */ "react");
13734
13735 function useKitData(kitData) {
13736 var getLabel = function getLabel(type, key, amount) {
13737 var _kitData$configData;
13738
13739 // The summary-titles data will not exist in the kitData as part of the export process, and therefore should be taken from the elementorAppConfig.
13740 var summaryTitlesData = (kitData === null || kitData === void 0 ? void 0 : (_kitData$configData = kitData.configData) === null || _kitData$configData === void 0 ? void 0 : _kitData$configData.summaryTitles) || elementorAppConfig['import-export'].summaryTitles,
13741 label = summaryTitlesData[type][key];
13742
13743 if (label !== null && label !== void 0 && label.single) {
13744 if (!amount) {
13745 return '';
13746 }
13747
13748 var title = amount > 1 ? label.plural : label.single;
13749 return amount + ' ' + title;
13750 }
13751
13752 return label;
13753 },
13754 getTemplates = function getTemplates() {
13755 var templates = {};
13756
13757 for (var key in kitData === null || kitData === void 0 ? void 0 : kitData.templates) {
13758 var type = kitData.templates[key].doc_type;
13759
13760 if (!templates[type]) {
13761 templates[type] = 0;
13762 }
13763
13764 templates[type]++;
13765 }
13766
13767 return (0, _entries.default)(templates).map(function (_ref) {
13768 var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
13769 key = _ref2[0],
13770 amount = _ref2[1];
13771
13772 return getLabel('templates', key, amount);
13773 }).filter(function (value) {
13774 return value;
13775 });
13776 },
13777 getSiteSettings = function getSiteSettings() {
13778 var siteSettings = (kitData === null || kitData === void 0 ? void 0 : kitData['site-settings']) || {};
13779 return (0, _values.default)(siteSettings).map(function (item) {
13780 return getLabel('site-settings', item);
13781 });
13782 },
13783 getContent = function getContent() {
13784 var content = (kitData === null || kitData === void 0 ? void 0 : kitData.content) || {},
13785 wpContent = (kitData === null || kitData === void 0 ? void 0 : kitData['wp-content']) || {};
13786 var mergedContent = (0, _objectSpread2.default)({}, content);
13787
13788 for (var key in mergedContent) {
13789 mergedContent[key] = (0, _keys.default)(mergedContent[key]).concat(wpContent[key] || []);
13790 } // In case that wpContent has properties that doesn't exist in the content object.
13791
13792
13793 mergedContent = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, wpContent), mergedContent);
13794 return (0, _entries.default)(mergedContent).map(function (_ref3) {
13795 var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
13796 key = _ref4[0],
13797 data = _ref4[1];
13798
13799 return getLabel('content', key, data.length);
13800 }).filter(function (value) {
13801 return value;
13802 });
13803 },
13804 getPlugins = function getPlugins() {
13805 return kitData !== null && kitData !== void 0 && kitData.plugins ? kitData.plugins.map(function (_ref5) {
13806 var name = _ref5.name;
13807 return name;
13808 }) : [];
13809 };
13810
13811 return (0, _react.useMemo)(function () {
13812 return {
13813 templates: getTemplates(),
13814 siteSettings: getSiteSettings(),
13815 content: getContent(),
13816 plugins: getPlugins()
13817 };
13818 }, [kitData]);
13819 }
13820
13821 /***/ }),
13822
13823 /***/ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js":
13824 /*!*******************************************************************************!*\
13825 !*** ../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js ***!
13826 \*******************************************************************************/
13827 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13828
13829 "use strict";
13830 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
13831 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
13832
13833
13834 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13835
13836 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13837
13838 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
13839
13840 _Object$defineProperty(exports, "__esModule", {
13841 value: true
13842 });
13843
13844 exports["default"] = void 0;
13845
13846 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
13847
13848 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
13849
13850 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
13851
13852 __webpack_require__(/*! core-js/modules/es6.string.link.js */ "../node_modules/core-js/modules/es6.string.link.js");
13853
13854 var _siteArea = _interopRequireDefault(__webpack_require__(/*! ./components/site-area/site-area */ "../core/app/modules/import-export/assets/js/shared/kit-data/components/site-area/site-area.js"));
13855
13856 var _included = _interopRequireDefault(__webpack_require__(/*! ./components/included/included */ "../core/app/modules/import-export/assets/js/shared/kit-data/components/included/included.js"));
13857
13858 var _dataTable = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/data-table */ "../core/app/assets/js/molecules/data-table.js"));
13859
13860 var _useKitData2 = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-kit-data */ "../core/app/modules/import-export/assets/js/shared/kit-data/hooks/use-kit-data.js"));
13861
13862 __webpack_require__(/*! ./kit-data.scss */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.scss");
13863
13864 var siteEditorPath = elementorAppConfig.hasPro ? '#/site-editor' : '#/site-editor/promotion';
13865
13866 function KitData(_ref) {
13867 var data = _ref.data;
13868
13869 var _useKitData = (0, _useKitData2.default)(data),
13870 templates = _useKitData.templates,
13871 siteSettings = _useKitData.siteSettings,
13872 content = _useKitData.content,
13873 plugins = _useKitData.plugins,
13874 _ref2 = (data === null || data === void 0 ? void 0 : data.configData) || elementorAppConfig['import-export'],
13875 elementorHomePageUrl = _ref2.elementorHomePageUrl,
13876 recentlyEditedElementorPageUrl = _ref2.recentlyEditedElementorPageUrl,
13877 siteSettingsUrl = elementorHomePageUrl || recentlyEditedElementorPageUrl,
13878 headers = [__('Site Area', 'elementor'), __('Included', 'elementor')],
13879 rowsData = [{
13880 siteArea: __('Elementor Templates', 'elementor'),
13881 link: elementorAppConfig.base_url + siteEditorPath,
13882 included: templates
13883 }, {
13884 siteArea: __('Site Settings', 'elementor'),
13885 link: siteSettingsUrl ? siteSettingsUrl + '#e:run:panel/global/open' : '',
13886 included: siteSettings
13887 }, {
13888 siteArea: __('Content', 'elementor'),
13889 link: elementorAppConfig.admin_url + 'edit.php?post_type=page',
13890 included: content
13891 }, {
13892 siteArea: __('Plugins', 'elementor'),
13893 link: elementorAppConfig.admin_url + 'plugins.php',
13894 included: plugins
13895 }],
13896 rows = rowsData.map(function (_ref3) {
13897 var siteArea = _ref3.siteArea,
13898 included = _ref3.included,
13899 link = _ref3.link;
13900
13901 if (!included.length) {
13902 return;
13903 }
13904
13905 return [/*#__PURE__*/_react.default.createElement(_siteArea.default, {
13906 key: siteArea,
13907 text: siteArea,
13908 link: link
13909 }), /*#__PURE__*/_react.default.createElement(_included.default, {
13910 key: included,
13911 data: included
13912 })];
13913 }).filter(function (row) {
13914 return row;
13915 });
13916
13917 if (!rows.length) {
13918 return null;
13919 }
13920
13921 return /*#__PURE__*/_react.default.createElement(_dataTable.default, {
13922 className: "e-app-import-export-kit-data",
13923 headers: headers,
13924 rows: rows,
13925 layout: [1, 3]
13926 });
13927 }
13928
13929 KitData.propTypes = {
13930 data: PropTypes.object
13931 };
13932
13933 var _default = (0, _react.memo)(KitData);
13934
13935 exports["default"] = _default;
13936
13937 /***/ }),
13938
13939 /***/ "../core/app/modules/import-export/assets/js/shared/plugins-selection/components/plugins-table.js":
13940 /*!********************************************************************************************************!*\
13941 !*** ../core/app/modules/import-export/assets/js/shared/plugins-selection/components/plugins-table.js ***!
13942 \********************************************************************************************************/
13943 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13944
13945 "use strict";
13946 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
13947 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
13948
13949
13950 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13951
13952 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13953
13954 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
13955
13956 _Object$defineProperty(exports, "__esModule", {
13957 value: true
13958 });
13959
13960 exports["default"] = void 0;
13961
13962 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
13963
13964 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
13965
13966 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
13967
13968 var _dataTable = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/data-table */ "../core/app/assets/js/molecules/data-table.js"));
13969
13970 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
13971
13972 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
13973
13974 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
13975
13976 __webpack_require__(/*! ./plugins-table.scss */ "../core/app/modules/import-export/assets/js/shared/plugins-selection/components/plugins-table.scss");
13977
13978 function PluginsTable(_ref) {
13979 var plugins = _ref.plugins,
13980 layout = _ref.layout,
13981 withHeader = _ref.withHeader,
13982 withStatus = _ref.withStatus,
13983 onSelect = _ref.onSelect,
13984 initialSelected = _ref.initialSelected,
13985 initialDisabled = _ref.initialDisabled;
13986
13987 var CellText = function CellText(cellTextProps) {
13988 return /*#__PURE__*/_react.default.createElement(_text.default, {
13989 className: "e-app-import-export-plugins-table__cell-content"
13990 }, cellTextProps.text);
13991 },
13992 CellLink = function CellLink(cellLinkProps) {
13993 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
13994 url: cellLinkProps.url,
13995 underline: "none"
13996 }, "".concat(__('Version'), " ").concat(cellLinkProps.text), " ", /*#__PURE__*/_react.default.createElement(_icon.default, {
13997 className: "eicon-editor-external-link"
13998 }));
13999 },
14000 getHeaders = function getHeaders() {
14001 if (!withHeader) {
14002 return [];
14003 }
14004
14005 var headers = ['Plugin Name', 'Version'];
14006
14007 if (withStatus) {
14008 headers.splice(1, 0, 'Status');
14009 }
14010
14011 return headers;
14012 },
14013 rows = plugins.map(function (_ref2) {
14014 var name = _ref2.name,
14015 status = _ref2.status,
14016 version = _ref2.version,
14017 pluginUrl = _ref2.plugin_uri;
14018 var row = [/*#__PURE__*/_react.default.createElement(CellText, {
14019 text: name,
14020 key: name
14021 }), /*#__PURE__*/_react.default.createElement(CellLink, {
14022 text: version,
14023 url: pluginUrl,
14024 key: name
14025 })];
14026
14027 if (withStatus) {
14028 row.splice(1, 0, /*#__PURE__*/_react.default.createElement(CellText, {
14029 text: status,
14030 key: name
14031 }));
14032 }
14033
14034 return row;
14035 });
14036
14037 return /*#__PURE__*/_react.default.createElement(_dataTable.default, {
14038 selection: true,
14039 headers: getHeaders(),
14040 rows: rows,
14041 onSelect: onSelect,
14042 initialSelected: initialSelected,
14043 initialDisabled: initialDisabled,
14044 layout: layout,
14045 className: "e-app-import-export-plugins-table"
14046 });
14047 }
14048
14049 PluginsTable.propTypes = {
14050 onSelect: PropTypes.func,
14051 initialDisabled: PropTypes.array,
14052 initialSelected: PropTypes.array,
14053 plugins: PropTypes.array,
14054 withHeader: PropTypes.bool,
14055 withStatus: PropTypes.bool,
14056 layout: PropTypes.array
14057 };
14058 PluginsTable.defaultProps = {
14059 initialDisabled: [],
14060 initialSelected: [],
14061 plugins: [],
14062 withHeader: true,
14063 withStatus: true
14064 };
14065
14066 var _default = (0, _react.memo)(PluginsTable);
14067
14068 exports["default"] = _default;
14069
14070 /***/ }),
14071
14072 /***/ "../core/app/modules/import-export/assets/js/shared/plugins-selection/plugins-selection.js":
14073 /*!*************************************************************************************************!*\
14074 !*** ../core/app/modules/import-export/assets/js/shared/plugins-selection/plugins-selection.js ***!
14075 \*************************************************************************************************/
14076 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14077
14078 "use strict";
14079 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
14080
14081
14082 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14083
14084 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14085
14086 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
14087
14088 _Object$defineProperty(exports, "__esModule", {
14089 value: true
14090 });
14091
14092 exports["default"] = void 0;
14093
14094 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
14095
14096 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
14097
14098 var _pluginsTable = _interopRequireDefault(__webpack_require__(/*! ./components/plugins-table */ "../core/app/modules/import-export/assets/js/shared/plugins-selection/components/plugins-table.js"));
14099
14100 function PluginsSelection(_ref) {
14101 var plugins = _ref.plugins,
14102 initialSelected = _ref.initialSelected,
14103 initialDisabled = _ref.initialDisabled,
14104 withHeader = _ref.withHeader,
14105 withStatus = _ref.withStatus,
14106 layout = _ref.layout,
14107 onSelect = _ref.onSelect;
14108
14109 if (!plugins.length) {
14110 return null;
14111 }
14112
14113 var cachedPlugins = (0, _react.useMemo)(function () {
14114 return plugins;
14115 }, [plugins]),
14116 cachedInitialSelected = (0, _react.useMemo)(function () {
14117 return initialSelected;
14118 }, [plugins]),
14119 cachedInitialDisabled = (0, _react.useMemo)(function () {
14120 return initialDisabled;
14121 }, [plugins]),
14122 handleOnSelect = function handleOnSelect(selectedIndexes) {
14123 if (!onSelect) {
14124 return;
14125 }
14126
14127 var selectedPlugins = selectedIndexes.map(function (pluginIndex) {
14128 return plugins[pluginIndex];
14129 });
14130 onSelect(selectedPlugins);
14131 };
14132
14133 return /*#__PURE__*/_react.default.createElement(_pluginsTable.default, {
14134 plugins: cachedPlugins,
14135 initialDisabled: cachedInitialDisabled,
14136 initialSelected: cachedInitialSelected,
14137 onSelect: handleOnSelect,
14138 withHeader: withHeader,
14139 withStatus: withStatus,
14140 layout: layout
14141 });
14142 }
14143
14144 PluginsSelection.propTypes = {
14145 initialDisabled: PropTypes.array,
14146 initialSelected: PropTypes.array,
14147 layout: PropTypes.array,
14148 onSelect: PropTypes.func,
14149 plugins: PropTypes.array,
14150 selection: PropTypes.bool,
14151 withHeader: PropTypes.bool,
14152 withStatus: PropTypes.bool
14153 };
14154 PluginsSelection.defaultProps = {
14155 initialDisabled: [],
14156 initialSelected: [],
14157 plugins: [],
14158 selection: true,
14159 withHeader: true,
14160 withStatus: true
14161 };
14162
14163 var _default = (0, _react.memo)(PluginsSelection);
14164
14165 exports["default"] = _default;
14166
14167 /***/ }),
14168
14169 /***/ "../core/app/modules/import-export/assets/js/shared/process-failed-dialog/process-failed-dialog.js":
14170 /*!*********************************************************************************************************!*\
14171 !*** ../core/app/modules/import-export/assets/js/shared/process-failed-dialog/process-failed-dialog.js ***!
14172 \*********************************************************************************************************/
14173 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14174
14175 "use strict";
14176 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14177 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
14178
14179
14180 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14181
14182 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14183
14184 _Object$defineProperty(exports, "__esModule", {
14185 value: true
14186 });
14187
14188 exports["default"] = ProcessFailedDialog;
14189
14190 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
14191
14192 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
14193
14194 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
14195
14196 var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../core/app/assets/js/hooks/use-query-params.js"));
14197
14198 var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
14199
14200 var messagesContent = {
14201 general: {
14202 text: __('Nothing to worry about, just try again. If the problem continues, head over to the Help Center.', 'elementor')
14203 },
14204 'zip-archive-module-not-installed': {
14205 text: __('Install a PHP zip on your server or contact your site host.', 'elementor')
14206 },
14207 'manifest-error': {
14208 text: __('There is an error with the manifest file. Try importing again with a new kit file.', 'elementor')
14209 },
14210 'no-write-permissions': {
14211 text: __('Elementor is not authorized to read or write from this file. Contact your site host.', 'elementor')
14212 },
14213 'plugin-installation-permissions-error': {
14214 text: __('This kit requires new plugin installation. Unfortunately, you do not have permissions to install new plugins. Contact your site host.', 'elementor')
14215 }
14216 },
14217 dialogTitle = __('Something went wrong.', 'elementor'),
14218 tryAgainText = __('Try Again', 'elementor');
14219
14220 function ProcessFailedDialog(_ref) {
14221 var errorType = _ref.errorType,
14222 onApprove = _ref.onApprove,
14223 onDismiss = _ref.onDismiss,
14224 approveButton = _ref.approveButton,
14225 dismissButton = _ref.dismissButton;
14226
14227 var action = (0, _useAction.default)(),
14228 navigate = (0, _router.useNavigate)(),
14229 _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(),
14230 referrer = _useQueryParams$getAl.referrer,
14231 error = 'string' === typeof errorType && messagesContent[errorType] ? errorType : 'general',
14232 text = messagesContent[error].text,
14233 isTryAgainAction = 'general' === error && onApprove,
14234 handleOnApprove = function handleOnApprove() {
14235 /*
14236 * When the errorType is general, there should be an option to trigger the onApprove function.
14237 * All other error messages should open the learn-more link.
14238 */
14239 if (isTryAgainAction) {
14240 onApprove();
14241 } else {
14242 window.open('https://elementor.com/help/how-to-fix-common-errors-with-import-export/', '_blank');
14243 }
14244 },
14245 handleOnDismiss = function handleOnDismiss() {
14246 if ('general' === error && onDismiss) {
14247 onDismiss();
14248 } else if ('kit-library' === referrer) {
14249 navigate('/kit-library');
14250 } else {
14251 action.backToDashboard();
14252 }
14253 };
14254
14255 return /*#__PURE__*/_react.default.createElement(_dialog.default, {
14256 title: dialogTitle,
14257 text: text,
14258 approveButtonColor: "link",
14259 approveButtonText: isTryAgainAction ? tryAgainText : approveButton,
14260 approveButtonOnClick: handleOnApprove,
14261 dismissButtonText: dismissButton,
14262 dismissButtonOnClick: handleOnDismiss,
14263 onClose: handleOnDismiss
14264 });
14265 }
14266
14267 ProcessFailedDialog.propTypes = {
14268 onApprove: PropTypes.func,
14269 onDismiss: PropTypes.func,
14270 errorType: PropTypes.string,
14271 approveButton: PropTypes.string,
14272 dismissButton: PropTypes.string
14273 };
14274 ProcessFailedDialog.defaultProps = {
14275 errorType: 'general',
14276 approveButton: __('Learn More', 'elementor'),
14277 dismissButton: __('Close', 'elementor')
14278 };
14279
14280 /***/ }),
14281
14282 /***/ "../core/app/modules/import-export/assets/js/templates/layout.js":
14283 /*!***********************************************************************!*\
14284 !*** ../core/app/modules/import-export/assets/js/templates/layout.js ***!
14285 \***********************************************************************/
14286 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14287
14288 "use strict";
14289 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14290 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
14291
14292
14293 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14294
14295 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14296
14297 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
14298
14299 _Object$defineProperty(exports, "__esModule", {
14300 value: true
14301 });
14302
14303 exports["default"] = Layout;
14304
14305 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
14306
14307 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
14308
14309 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
14310
14311 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
14312
14313 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
14314
14315 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
14316
14317 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
14318
14319 var _contentLayout = _interopRequireDefault(__webpack_require__(/*! ../shared/content-layout/content-layout */ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js"));
14320
14321 var _infoModal = __webpack_require__(/*! ../shared/info-modal/info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js");
14322
14323 var _importInfoModal = _interopRequireDefault(__webpack_require__(/*! ../shared/info-modal/import-info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js"));
14324
14325 var _exportInfoModal = _interopRequireDefault(__webpack_require__(/*! ../shared/info-modal/export-info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js"));
14326
14327 var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../core/app/assets/js/hooks/use-query-params.js"));
14328
14329 function Layout(props) {
14330 var _useState = (0, _react.useState)(false),
14331 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
14332 showInfoModal = _useState2[0],
14333 setShowInfoModal = _useState2[1],
14334 _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(),
14335 referrer = _useQueryParams$getAl.referrer,
14336 getContent = function getContent() {
14337 var infoModalProps = {
14338 show: showInfoModal,
14339 setShow: setShowInfoModal
14340 };
14341 return /*#__PURE__*/_react.default.createElement(_contentLayout.default, null, props.children, 'import' === props.type ? /*#__PURE__*/_react.default.createElement(_importInfoModal.default, infoModalProps) : /*#__PURE__*/_react.default.createElement(_exportInfoModal.default, infoModalProps));
14342 },
14343 getInfoButtonProps = function getInfoButtonProps() {
14344 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _infoModal.infoButtonProps), {}, {
14345 onClick: function onClick() {
14346 setShowInfoModal(true);
14347 }
14348 });
14349 },
14350 config = {
14351 title: 'import' === props.type ? __('Import', 'elementor') : __('Export', 'elementor'),
14352 headerButtons: [getInfoButtonProps()].concat((0, _toConsumableArray2.default)(props.headerButtons)),
14353 content: getContent(),
14354 footer: props.footer
14355 },
14356 moduleAdminTab = '#tab-import-export-kit'; // Targeting the return_url value to the import-export dedicated admin tab (only when there is no specific referrer).
14357
14358
14359 if (!referrer && -1 === elementorAppConfig.return_url.indexOf(moduleAdminTab) && elementorAppConfig.return_url.includes('page=elementor-tools')) {
14360 elementorAppConfig.return_url += moduleAdminTab;
14361 }
14362
14363 return /*#__PURE__*/_react.default.createElement(_page.default, config);
14364 }
14365
14366 Layout.propTypes = {
14367 type: PropTypes.oneOf(['import', 'export']),
14368 headerButtons: PropTypes.arrayOf(PropTypes.object),
14369 children: PropTypes.object.isRequired,
14370 footer: PropTypes.object
14371 };
14372 Layout.defaultProps = {
14373 headerButtons: []
14374 };
14375
14376 /***/ }),
14377
14378 /***/ "../core/app/modules/import-export/assets/js/ui/loader/loader.js":
14379 /*!***********************************************************************!*\
14380 !*** ../core/app/modules/import-export/assets/js/ui/loader/loader.js ***!
14381 \***********************************************************************/
14382 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14383
14384 "use strict";
14385 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
14386
14387
14388 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14389
14390 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14391
14392 _Object$defineProperty(exports, "__esModule", {
14393 value: true
14394 });
14395
14396 exports["default"] = Loader;
14397
14398 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
14399
14400 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
14401
14402 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
14403
14404 __webpack_require__(/*! ./loader.scss */ "../core/app/modules/import-export/assets/js/ui/loader/loader.scss");
14405
14406 function Loader(_ref) {
14407 var absoluteCenter = _ref.absoluteCenter;
14408 var baseClassName = 'e-app-import-export-loader',
14409 classes = [baseClassName, 'eicon-loading eicon-animation-spin'];
14410
14411 if (absoluteCenter) {
14412 classes.push(baseClassName + '--absolute-center');
14413 }
14414
14415 return /*#__PURE__*/_react.default.createElement(_icon.default, {
14416 className: (0, _utils.arrayToClassName)(classes)
14417 });
14418 }
14419
14420 Loader.propTypes = {
14421 absoluteCenter: PropTypes.bool
14422 };
14423 Loader.defaultProps = {
14424 absoluteCenter: false
14425 };
14426
14427 /***/ }),
14428
14429 /***/ "../core/app/modules/import-export/assets/js/ui/message-banner/message-banner.js":
14430 /*!***************************************************************************************!*\
14431 !*** ../core/app/modules/import-export/assets/js/ui/message-banner/message-banner.js ***!
14432 \***************************************************************************************/
14433 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14434
14435 "use strict";
14436 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
14437
14438
14439 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14440
14441 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14442
14443 _Object$defineProperty(exports, "__esModule", {
14444 value: true
14445 });
14446
14447 exports["default"] = MessageBanner;
14448
14449 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
14450
14451 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
14452
14453 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
14454
14455 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
14456
14457 var _box = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
14458
14459 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
14460
14461 __webpack_require__(/*! ./message-banner.scss */ "../core/app/modules/import-export/assets/js/ui/message-banner/message-banner.scss");
14462
14463 function MessageBanner(_ref) {
14464 var heading = _ref.heading,
14465 description = _ref.description,
14466 button = _ref.button;
14467
14468 var getDescriptionContent = function getDescriptionContent() {
14469 if ((0, _isArray.default)(description)) {
14470 return description.join( /*#__PURE__*/_react.default.createElement("br", null));
14471 }
14472
14473 return description;
14474 };
14475
14476 return /*#__PURE__*/_react.default.createElement(_box.default, {
14477 className: "e-app-import-export-message-banner",
14478 padding: "20"
14479 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
14480 container: true,
14481 alignItems: "center",
14482 justify: "space-between"
14483 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
14484 item: true
14485 }, heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
14486 className: "e-app-import-export-message-banner__heading",
14487 variant: "h3",
14488 tag: "h3"
14489 }, heading), description && /*#__PURE__*/_react.default.createElement(_text.default, {
14490 className: "e-app-import-export-message-banner__description"
14491 }, getDescriptionContent())), button && /*#__PURE__*/_react.default.createElement(_grid.default, {
14492 item: true
14493 }, button)));
14494 }
14495
14496 MessageBanner.propTypes = {
14497 heading: PropTypes.string,
14498 description: PropTypes.oneOfType([PropTypes.string, PropTypes.array]),
14499 button: PropTypes.object
14500 };
14501
14502 /***/ }),
14503
14504 /***/ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js":
14505 /*!*********************************************************************************!*\
14506 !*** ../core/app/modules/import-export/assets/js/ui/page-header/page-header.js ***!
14507 \*********************************************************************************/
14508 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14509
14510 "use strict";
14511 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
14512
14513
14514 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14515
14516 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14517
14518 _Object$defineProperty(exports, "__esModule", {
14519 value: true
14520 });
14521
14522 exports["default"] = PageHeader;
14523
14524 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
14525
14526 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
14527
14528 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
14529
14530 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
14531
14532 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
14533
14534 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
14535
14536 __webpack_require__(/*! ./page-header.scss */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.scss");
14537
14538 // Page header.
14539 function PageHeader(props) {
14540 var baseClassName = 'e-app-import-export-page-header',
14541 classes = [baseClassName, props.className];
14542
14543 var handleMultiLine = function handleMultiLine(content) {
14544 if ((0, _isArray.default)(content)) {
14545 var multiLineArray = [];
14546 content.forEach(function (line, index) {
14547 if (index) {
14548 multiLineArray.push( /*#__PURE__*/_react.default.createElement("br", {
14549 key: index
14550 }));
14551 }
14552
14553 multiLineArray.push(line);
14554 });
14555 return multiLineArray;
14556 }
14557
14558 return content;
14559 };
14560
14561 return /*#__PURE__*/_react.default.createElement("div", {
14562 className: (0, _utils.arrayToClassName)(classes)
14563 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
14564 container: true
14565 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
14566 item: true,
14567 className: "e-app-import-export-page-header__content-wrapper"
14568 }, props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
14569 variant: "display-3",
14570 className: "e-app-import-export-page-header__heading"
14571 }, props.heading), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
14572 className: "e-app-import-export-page-header__description"
14573 }, handleMultiLine(props.description)))));
14574 }
14575
14576 PageHeader.propTypes = {
14577 className: PropTypes.string,
14578 heading: PropTypes.string,
14579 description: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object])
14580 };
14581 PageHeader.defaultProps = {
14582 className: ''
14583 };
14584
14585 /***/ }),
14586
14587 /***/ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js":
14588 /*!*********************************************************************************!*\
14589 !*** ../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js ***!
14590 \*********************************************************************************/
14591 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14592
14593 "use strict";
14594 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
14595
14596
14597 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14598
14599 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14600
14601 _Object$defineProperty(exports, "__esModule", {
14602 value: true
14603 });
14604
14605 exports["default"] = WizardStep;
14606
14607 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
14608
14609 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
14610
14611 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
14612
14613 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
14614
14615 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
14616
14617 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
14618
14619 __webpack_require__(/*! ./wizard-step.scss */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.scss");
14620
14621 function WizardStep(props) {
14622 var baseClassName = 'e-app-import-export-wizard-step',
14623 classes = [baseClassName, props.className];
14624 return /*#__PURE__*/_react.default.createElement(_grid.default, {
14625 className: (0, _utils.arrayToClassName)(classes),
14626 justify: "center",
14627 container: true
14628 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
14629 item: true
14630 }, (props.image || props.icon) && /*#__PURE__*/_react.default.createElement(_grid.default, {
14631 className: "e-app-import-export-wizard-step__media-container",
14632 justify: "center",
14633 alignItems: "end",
14634 container: true
14635 }, props.image && /*#__PURE__*/_react.default.createElement("img", {
14636 className: "e-app-import-export-wizard-step__image",
14637 src: props.image
14638 }), props.icon && /*#__PURE__*/_react.default.createElement(_icon.default, {
14639 className: "e-app-import-export-wizard-step__icon ".concat(props.icon)
14640 })), props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
14641 variant: "display-3",
14642 className: "e-app-import-export-wizard-step__heading"
14643 }, props.heading), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
14644 variant: "xl",
14645 className: "e-app-import-export-wizard-step__description"
14646 }, props.description), props.info && /*#__PURE__*/_react.default.createElement(_text.default, {
14647 variant: "xl",
14648 className: "e-app-import-export-wizard-step__info"
14649 }, props.info), props.children && /*#__PURE__*/_react.default.createElement(_grid.default, {
14650 item: true,
14651 className: "e-app-import-export-wizard-step__content"
14652 }, props.children), props.notice && /*#__PURE__*/_react.default.createElement(_text.default, {
14653 variant: "xs",
14654 className: "e-app-import-export-wizard-step__notice"
14655 }, props.notice)));
14656 }
14657
14658 WizardStep.propTypes = {
14659 className: PropTypes.string,
14660 image: PropTypes.string,
14661 icon: PropTypes.string,
14662 heading: PropTypes.string,
14663 description: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
14664 info: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
14665 notice: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
14666 children: PropTypes.any
14667 };
14668 WizardStep.defaultProps = {
14669 className: ''
14670 };
14671
14672 /***/ }),
14673
14674 /***/ "../core/app/modules/kit-library/assets/js/data/kits/commands-data/download-link.js":
14675 /*!******************************************************************************************!*\
14676 !*** ../core/app/modules/kit-library/assets/js/data/kits/commands-data/download-link.js ***!
14677 \******************************************************************************************/
14678 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14679
14680 "use strict";
14681
14682
14683 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14684
14685 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14686
14687 _Object$defineProperty(exports, "__esModule", {
14688 value: true
14689 });
14690
14691 exports.DownloadLink = void 0;
14692
14693 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14694
14695 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14696
14697 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14698
14699 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14700
14701 var DownloadLink = /*#__PURE__*/function (_$e$modules$CommandDa) {
14702 (0, _inherits2.default)(DownloadLink, _$e$modules$CommandDa);
14703
14704 var _super = (0, _createSuper2.default)(DownloadLink);
14705
14706 function DownloadLink() {
14707 (0, _classCallCheck2.default)(this, DownloadLink);
14708 return _super.apply(this, arguments);
14709 }
14710
14711 (0, _createClass2.default)(DownloadLink, null, [{
14712 key: "getEndpointFormat",
14713 value: function getEndpointFormat() {
14714 return 'kits/download-link/{id}';
14715 }
14716 }]);
14717 return DownloadLink;
14718 }($e.modules.CommandData);
14719
14720 exports.DownloadLink = DownloadLink;
14721
14722 /***/ }),
14723
14724 /***/ "../core/app/modules/kit-library/assets/js/data/kits/commands-data/favorites.js":
14725 /*!**************************************************************************************!*\
14726 !*** ../core/app/modules/kit-library/assets/js/data/kits/commands-data/favorites.js ***!
14727 \**************************************************************************************/
14728 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14729
14730 "use strict";
14731
14732
14733 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14734
14735 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14736
14737 _Object$defineProperty(exports, "__esModule", {
14738 value: true
14739 });
14740
14741 exports.Favorites = void 0;
14742
14743 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14744
14745 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14746
14747 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14748
14749 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14750
14751 var Favorites = /*#__PURE__*/function (_$e$modules$CommandDa) {
14752 (0, _inherits2.default)(Favorites, _$e$modules$CommandDa);
14753
14754 var _super = (0, _createSuper2.default)(Favorites);
14755
14756 function Favorites() {
14757 (0, _classCallCheck2.default)(this, Favorites);
14758 return _super.apply(this, arguments);
14759 }
14760
14761 (0, _createClass2.default)(Favorites, null, [{
14762 key: "getEndpointFormat",
14763 value: function getEndpointFormat() {
14764 return 'kits/favorites/{id}';
14765 }
14766 }]);
14767 return Favorites;
14768 }($e.modules.CommandData);
14769
14770 exports.Favorites = Favorites;
14771
14772 /***/ }),
14773
14774 /***/ "../core/app/modules/kit-library/assets/js/data/kits/commands-data/index.js":
14775 /*!**********************************************************************************!*\
14776 !*** ../core/app/modules/kit-library/assets/js/data/kits/commands-data/index.js ***!
14777 \**********************************************************************************/
14778 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14779
14780 "use strict";
14781
14782
14783 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14784
14785 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14786
14787 _Object$defineProperty(exports, "__esModule", {
14788 value: true
14789 });
14790
14791 _Object$defineProperty(exports, "DownloadLink", {
14792 enumerable: true,
14793 get: function get() {
14794 return _downloadLink.DownloadLink;
14795 }
14796 });
14797
14798 _Object$defineProperty(exports, "Favorites", {
14799 enumerable: true,
14800 get: function get() {
14801 return _favorites.Favorites;
14802 }
14803 });
14804
14805 exports.Index = void 0;
14806
14807 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14808
14809 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14810
14811 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14812
14813 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14814
14815 var _downloadLink = __webpack_require__(/*! ./download-link */ "../core/app/modules/kit-library/assets/js/data/kits/commands-data/download-link.js");
14816
14817 var _favorites = __webpack_require__(/*! ./favorites */ "../core/app/modules/kit-library/assets/js/data/kits/commands-data/favorites.js");
14818
14819 var Index = /*#__PURE__*/function (_$e$modules$CommandDa) {
14820 (0, _inherits2.default)(Index, _$e$modules$CommandDa);
14821
14822 var _super = (0, _createSuper2.default)(Index);
14823
14824 function Index() {
14825 (0, _classCallCheck2.default)(this, Index);
14826 return _super.apply(this, arguments);
14827 }
14828
14829 (0, _createClass2.default)(Index, null, [{
14830 key: "getEndpointFormat",
14831 value: function getEndpointFormat() {
14832 return 'kits/{id}';
14833 }
14834 }]);
14835 return Index;
14836 }($e.modules.CommandData);
14837
14838 exports.Index = Index;
14839
14840 /***/ }),
14841
14842 /***/ "../core/app/modules/kit-library/assets/js/data/kits/component.js":
14843 /*!************************************************************************!*\
14844 !*** ../core/app/modules/kit-library/assets/js/data/kits/component.js ***!
14845 \************************************************************************/
14846 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14847
14848 "use strict";
14849
14850
14851 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14852
14853 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
14854
14855 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14856
14857 _Object$defineProperty(exports, "__esModule", {
14858 value: true
14859 });
14860
14861 exports["default"] = void 0;
14862
14863 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14864
14865 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14866
14867 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14868
14869 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14870
14871 var commandsData = _interopRequireWildcard(__webpack_require__(/*! ./commands-data/ */ "../core/app/modules/kit-library/assets/js/data/kits/commands-data/index.js"));
14872
14873 var Component = /*#__PURE__*/function (_$e$modules$Component) {
14874 (0, _inherits2.default)(Component, _$e$modules$Component);
14875
14876 var _super = (0, _createSuper2.default)(Component);
14877
14878 function Component() {
14879 (0, _classCallCheck2.default)(this, Component);
14880 return _super.apply(this, arguments);
14881 }
14882
14883 (0, _createClass2.default)(Component, [{
14884 key: "getNamespace",
14885 value: function getNamespace() {
14886 return 'kits';
14887 }
14888 }, {
14889 key: "defaultData",
14890 value: function defaultData() {
14891 return this.importCommands(commandsData);
14892 }
14893 }]);
14894 return Component;
14895 }($e.modules.ComponentBase);
14896
14897 exports["default"] = Component;
14898
14899 /***/ }),
14900
14901 /***/ "../core/app/modules/kit-library/assets/js/data/taxonomies/commands-data/index.js":
14902 /*!****************************************************************************************!*\
14903 !*** ../core/app/modules/kit-library/assets/js/data/taxonomies/commands-data/index.js ***!
14904 \****************************************************************************************/
14905 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14906
14907 "use strict";
14908
14909
14910 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14911
14912 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14913
14914 _Object$defineProperty(exports, "__esModule", {
14915 value: true
14916 });
14917
14918 exports.Index = void 0;
14919
14920 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14921
14922 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14923
14924 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14925
14926 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14927
14928 var Index = /*#__PURE__*/function (_$e$modules$CommandDa) {
14929 (0, _inherits2.default)(Index, _$e$modules$CommandDa);
14930
14931 var _super = (0, _createSuper2.default)(Index);
14932
14933 function Index() {
14934 (0, _classCallCheck2.default)(this, Index);
14935 return _super.apply(this, arguments);
14936 }
14937
14938 (0, _createClass2.default)(Index, null, [{
14939 key: "getEndpointFormat",
14940 value: function getEndpointFormat() {
14941 return 'kit-taxonomies/{id}';
14942 }
14943 }]);
14944 return Index;
14945 }($e.modules.CommandData);
14946
14947 exports.Index = Index;
14948
14949 /***/ }),
14950
14951 /***/ "../core/app/modules/kit-library/assets/js/data/taxonomies/component.js":
14952 /*!******************************************************************************!*\
14953 !*** ../core/app/modules/kit-library/assets/js/data/taxonomies/component.js ***!
14954 \******************************************************************************/
14955 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14956
14957 "use strict";
14958
14959
14960 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14961
14962 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
14963
14964 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14965
14966 _Object$defineProperty(exports, "__esModule", {
14967 value: true
14968 });
14969
14970 exports["default"] = void 0;
14971
14972 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14973
14974 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14975
14976 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14977
14978 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14979
14980 var commandsData = _interopRequireWildcard(__webpack_require__(/*! ./commands-data/ */ "../core/app/modules/kit-library/assets/js/data/taxonomies/commands-data/index.js"));
14981
14982 var Component = /*#__PURE__*/function (_$e$modules$Component) {
14983 (0, _inherits2.default)(Component, _$e$modules$Component);
14984
14985 var _super = (0, _createSuper2.default)(Component);
14986
14987 function Component() {
14988 (0, _classCallCheck2.default)(this, Component);
14989 return _super.apply(this, arguments);
14990 }
14991
14992 (0, _createClass2.default)(Component, [{
14993 key: "getNamespace",
14994 value: function getNamespace() {
14995 return 'kit-taxonomies';
14996 }
14997 }, {
14998 key: "defaultData",
14999 value: function defaultData() {
15000 return this.importCommands(commandsData);
15001 }
15002 }]);
15003 return Component;
15004 }($e.modules.ComponentBase);
15005
15006 exports["default"] = Component;
15007
15008 /***/ }),
15009
15010 /***/ "../core/app/modules/kit-library/assets/js/module.js":
15011 /*!***********************************************************!*\
15012 !*** ../core/app/modules/kit-library/assets/js/module.js ***!
15013 \***********************************************************/
15014 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15015
15016 "use strict";
15017 /* provided dependency */ var React = __webpack_require__(/*! react */ "react");
15018
15019
15020 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15021
15022 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15023
15024 _Object$defineProperty(exports, "__esModule", {
15025 value: true
15026 });
15027
15028 exports["default"] = void 0;
15029
15030 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15031
15032 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15033
15034 var _component = _interopRequireDefault(__webpack_require__(/*! ./data/kits/component */ "../core/app/modules/kit-library/assets/js/data/kits/component.js"));
15035
15036 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
15037
15038 var _component2 = _interopRequireDefault(__webpack_require__(/*! ./data/taxonomies/component */ "../core/app/modules/kit-library/assets/js/data/taxonomies/component.js"));
15039
15040 var KitLibrary = /*#__PURE__*/function () {
15041 function KitLibrary() {
15042 (0, _classCallCheck2.default)(this, KitLibrary);
15043
15044 if (!this.hasAccessToModule()) {
15045 return;
15046 }
15047
15048 $e.components.register(new _component.default());
15049 $e.components.register(new _component2.default());
15050
15051 _router.default.addRoute({
15052 path: '/kit-library/*',
15053 component: React.lazy(function () {
15054 return Promise.all(/*! import() | kit-library */[__webpack_require__.e("vendors-node_modules_react-query_devtools_index_js"), __webpack_require__.e("kit-library")]).then(__webpack_require__.t.bind(__webpack_require__, /*! ./app */ "../core/app/modules/kit-library/assets/js/app.js", 23));
15055 })
15056 });
15057 }
15058
15059 (0, _createClass2.default)(KitLibrary, [{
15060 key: "hasAccessToModule",
15061 value: function hasAccessToModule() {
15062 var _elementorAppConfig$k;
15063
15064 return (_elementorAppConfig$k = elementorAppConfig['kit-library']) === null || _elementorAppConfig$k === void 0 ? void 0 : _elementorAppConfig$k['has_access_to_module'];
15065 }
15066 }]);
15067 return KitLibrary;
15068 }();
15069
15070 exports["default"] = KitLibrary;
15071
15072 /***/ }),
15073
15074 /***/ "../core/app/modules/onboarding/assets/js/module.js":
15075 /*!**********************************************************!*\
15076 !*** ../core/app/modules/onboarding/assets/js/module.js ***!
15077 \**********************************************************/
15078 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15079
15080 "use strict";
15081 /* provided dependency */ var React = __webpack_require__(/*! react */ "react");
15082
15083
15084 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15085
15086 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15087
15088 _Object$defineProperty(exports, "__esModule", {
15089 value: true
15090 });
15091
15092 exports["default"] = void 0;
15093
15094 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15095
15096 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
15097
15098 var Onboarding = function Onboarding() {
15099 (0, _classCallCheck2.default)(this, Onboarding);
15100
15101 _router.default.addRoute({
15102 path: '/onboarding/*',
15103 component: React.lazy(function () {
15104 return __webpack_require__.e(/*! import() | onboarding */ "onboarding").then(__webpack_require__.t.bind(__webpack_require__, /*! ./app */ "../core/app/modules/onboarding/assets/js/app.js", 23));
15105 })
15106 });
15107 };
15108
15109 exports["default"] = Onboarding;
15110
15111 /***/ }),
15112
15113 /***/ "../node_modules/core-js/library/fn/array/from.js":
15114 /*!********************************************************!*\
15115 !*** ../node_modules/core-js/library/fn/array/from.js ***!
15116 \********************************************************/
15117 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15118
15119 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
15120 __webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/core-js/library/modules/es6.array.from.js");
15121 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.from;
15122
15123
15124 /***/ }),
15125
15126 /***/ "../node_modules/core-js/library/fn/array/is-array.js":
15127 /*!************************************************************!*\
15128 !*** ../node_modules/core-js/library/fn/array/is-array.js ***!
15129 \************************************************************/
15130 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15131
15132 __webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/core-js/library/modules/es6.array.is-array.js");
15133 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.isArray;
15134
15135
15136 /***/ }),
15137
15138 /***/ "../node_modules/core-js/library/fn/json/stringify.js":
15139 /*!************************************************************!*\
15140 !*** ../node_modules/core-js/library/fn/json/stringify.js ***!
15141 \************************************************************/
15142 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15143
15144 var core = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js");
15145 var $JSON = core.JSON || (core.JSON = { stringify: JSON.stringify });
15146 module.exports = function stringify(it) { // eslint-disable-line no-unused-vars
15147 return $JSON.stringify.apply($JSON, arguments);
15148 };
15149
15150
15151 /***/ }),
15152
15153 /***/ "../node_modules/core-js/library/fn/object/assign.js":
15154 /*!***********************************************************!*\
15155 !*** ../node_modules/core-js/library/fn/object/assign.js ***!
15156 \***********************************************************/
15157 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15158
15159 __webpack_require__(/*! ../../modules/es6.object.assign */ "../node_modules/core-js/library/modules/es6.object.assign.js");
15160 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.assign;
15161
15162
15163 /***/ }),
15164
15165 /***/ "../node_modules/core-js/library/fn/object/create.js":
15166 /*!***********************************************************!*\
15167 !*** ../node_modules/core-js/library/fn/object/create.js ***!
15168 \***********************************************************/
15169 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15170
15171 __webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/core-js/library/modules/es6.object.create.js");
15172 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
15173 module.exports = function create(P, D) {
15174 return $Object.create(P, D);
15175 };
15176
15177
15178 /***/ }),
15179
15180 /***/ "../node_modules/core-js/library/fn/object/define-properties.js":
15181 /*!**********************************************************************!*\
15182 !*** ../node_modules/core-js/library/fn/object/define-properties.js ***!
15183 \**********************************************************************/
15184 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15185
15186 __webpack_require__(/*! ../../modules/es6.object.define-properties */ "../node_modules/core-js/library/modules/es6.object.define-properties.js");
15187 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
15188 module.exports = function defineProperties(T, D) {
15189 return $Object.defineProperties(T, D);
15190 };
15191
15192
15193 /***/ }),
15194
15195 /***/ "../node_modules/core-js/library/fn/object/define-property.js":
15196 /*!********************************************************************!*\
15197 !*** ../node_modules/core-js/library/fn/object/define-property.js ***!
15198 \********************************************************************/
15199 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15200
15201 __webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/core-js/library/modules/es6.object.define-property.js");
15202 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
15203 module.exports = function defineProperty(it, key, desc) {
15204 return $Object.defineProperty(it, key, desc);
15205 };
15206
15207
15208 /***/ }),
15209
15210 /***/ "../node_modules/core-js/library/fn/object/entries.js":
15211 /*!************************************************************!*\
15212 !*** ../node_modules/core-js/library/fn/object/entries.js ***!
15213 \************************************************************/
15214 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15215
15216 __webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/core-js/library/modules/es7.object.entries.js");
15217 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.entries;
15218
15219
15220 /***/ }),
15221
15222 /***/ "../node_modules/core-js/library/fn/object/freeze.js":
15223 /*!***********************************************************!*\
15224 !*** ../node_modules/core-js/library/fn/object/freeze.js ***!
15225 \***********************************************************/
15226 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15227
15228 __webpack_require__(/*! ../../modules/es6.object.freeze */ "../node_modules/core-js/library/modules/es6.object.freeze.js");
15229 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.freeze;
15230
15231
15232 /***/ }),
15233
15234 /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
15235 /*!********************************************************************************!*\
15236 !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
15237 \********************************************************************************/
15238 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15239
15240 __webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
15241 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
15242 module.exports = function getOwnPropertyDescriptor(it, key) {
15243 return $Object.getOwnPropertyDescriptor(it, key);
15244 };
15245
15246
15247 /***/ }),
15248
15249 /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js":
15250 /*!*********************************************************************************!*\
15251 !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptors.js ***!
15252 \*********************************************************************************/
15253 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15254
15255 __webpack_require__(/*! ../../modules/es7.object.get-own-property-descriptors */ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js");
15256 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertyDescriptors;
15257
15258
15259 /***/ }),
15260
15261 /***/ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js":
15262 /*!*****************************************************************************!*\
15263 !*** ../node_modules/core-js/library/fn/object/get-own-property-symbols.js ***!
15264 \*****************************************************************************/
15265 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15266
15267 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
15268 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols;
15269
15270
15271 /***/ }),
15272
15273 /***/ "../node_modules/core-js/library/fn/object/get-prototype-of.js":
15274 /*!*********************************************************************!*\
15275 !*** ../node_modules/core-js/library/fn/object/get-prototype-of.js ***!
15276 \*********************************************************************/
15277 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15278
15279 __webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
15280 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
15281
15282
15283 /***/ }),
15284
15285 /***/ "../node_modules/core-js/library/fn/object/keys.js":
15286 /*!*********************************************************!*\
15287 !*** ../node_modules/core-js/library/fn/object/keys.js ***!
15288 \*********************************************************/
15289 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15290
15291 __webpack_require__(/*! ../../modules/es6.object.keys */ "../node_modules/core-js/library/modules/es6.object.keys.js");
15292 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.keys;
15293
15294
15295 /***/ }),
15296
15297 /***/ "../node_modules/core-js/library/fn/object/set-prototype-of.js":
15298 /*!*********************************************************************!*\
15299 !*** ../node_modules/core-js/library/fn/object/set-prototype-of.js ***!
15300 \*********************************************************************/
15301 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15302
15303 __webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
15304 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
15305
15306
15307 /***/ }),
15308
15309 /***/ "../node_modules/core-js/library/fn/object/values.js":
15310 /*!***********************************************************!*\
15311 !*** ../node_modules/core-js/library/fn/object/values.js ***!
15312 \***********************************************************/
15313 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15314
15315 __webpack_require__(/*! ../../modules/es7.object.values */ "../node_modules/core-js/library/modules/es7.object.values.js");
15316 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.values;
15317
15318
15319 /***/ }),
15320
15321 /***/ "../node_modules/core-js/library/fn/parse-int.js":
15322 /*!*******************************************************!*\
15323 !*** ../node_modules/core-js/library/fn/parse-int.js ***!
15324 \*******************************************************/
15325 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15326
15327 __webpack_require__(/*! ../modules/es6.parse-int */ "../node_modules/core-js/library/modules/es6.parse-int.js");
15328 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").parseInt;
15329
15330
15331 /***/ }),
15332
15333 /***/ "../node_modules/core-js/library/fn/promise.js":
15334 /*!*****************************************************!*\
15335 !*** ../node_modules/core-js/library/fn/promise.js ***!
15336 \*****************************************************/
15337 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15338
15339 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
15340 __webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
15341 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
15342 __webpack_require__(/*! ../modules/es6.promise */ "../node_modules/core-js/library/modules/es6.promise.js");
15343 __webpack_require__(/*! ../modules/es7.promise.finally */ "../node_modules/core-js/library/modules/es7.promise.finally.js");
15344 __webpack_require__(/*! ../modules/es7.promise.try */ "../node_modules/core-js/library/modules/es7.promise.try.js");
15345 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Promise;
15346
15347
15348 /***/ }),
15349
15350 /***/ "../node_modules/core-js/library/fn/reflect/construct.js":
15351 /*!***************************************************************!*\
15352 !*** ../node_modules/core-js/library/fn/reflect/construct.js ***!
15353 \***************************************************************/
15354 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15355
15356 __webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/core-js/library/modules/es6.reflect.construct.js");
15357 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.construct;
15358
15359
15360 /***/ }),
15361
15362 /***/ "../node_modules/core-js/library/fn/reflect/get.js":
15363 /*!*********************************************************!*\
15364 !*** ../node_modules/core-js/library/fn/reflect/get.js ***!
15365 \*********************************************************/
15366 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15367
15368 __webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/core-js/library/modules/es6.reflect.get.js");
15369 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.get;
15370
15371
15372 /***/ }),
15373
15374 /***/ "../node_modules/core-js/library/fn/symbol/index.js":
15375 /*!**********************************************************!*\
15376 !*** ../node_modules/core-js/library/fn/symbol/index.js ***!
15377 \**********************************************************/
15378 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15379
15380 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
15381 __webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
15382 __webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
15383 __webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/core-js/library/modules/es7.symbol.observable.js");
15384 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Symbol;
15385
15386
15387 /***/ }),
15388
15389 /***/ "../node_modules/core-js/library/fn/symbol/iterator.js":
15390 /*!*************************************************************!*\
15391 !*** ../node_modules/core-js/library/fn/symbol/iterator.js ***!
15392 \*************************************************************/
15393 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15394
15395 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
15396 __webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
15397 module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
15398
15399
15400 /***/ }),
15401
15402 /***/ "../node_modules/core-js/library/fn/weak-map.js":
15403 /*!******************************************************!*\
15404 !*** ../node_modules/core-js/library/fn/weak-map.js ***!
15405 \******************************************************/
15406 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15407
15408 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
15409 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
15410 __webpack_require__(/*! ../modules/es6.weak-map */ "../node_modules/core-js/library/modules/es6.weak-map.js");
15411 __webpack_require__(/*! ../modules/es7.weak-map.of */ "../node_modules/core-js/library/modules/es7.weak-map.of.js");
15412 __webpack_require__(/*! ../modules/es7.weak-map.from */ "../node_modules/core-js/library/modules/es7.weak-map.from.js");
15413 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").WeakMap;
15414
15415
15416 /***/ }),
15417
15418 /***/ "../node_modules/core-js/library/modules/_a-function.js":
15419 /*!**************************************************************!*\
15420 !*** ../node_modules/core-js/library/modules/_a-function.js ***!
15421 \**************************************************************/
15422 /***/ ((module) => {
15423
15424 module.exports = function (it) {
15425 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
15426 return it;
15427 };
15428
15429
15430 /***/ }),
15431
15432 /***/ "../node_modules/core-js/library/modules/_add-to-unscopables.js":
15433 /*!**********************************************************************!*\
15434 !*** ../node_modules/core-js/library/modules/_add-to-unscopables.js ***!
15435 \**********************************************************************/
15436 /***/ ((module) => {
15437
15438 module.exports = function () { /* empty */ };
15439
15440
15441 /***/ }),
15442
15443 /***/ "../node_modules/core-js/library/modules/_an-instance.js":
15444 /*!***************************************************************!*\
15445 !*** ../node_modules/core-js/library/modules/_an-instance.js ***!
15446 \***************************************************************/
15447 /***/ ((module) => {
15448
15449 module.exports = function (it, Constructor, name, forbiddenField) {
15450 if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
15451 throw TypeError(name + ': incorrect invocation!');
15452 } return it;
15453 };
15454
15455
15456 /***/ }),
15457
15458 /***/ "../node_modules/core-js/library/modules/_an-object.js":
15459 /*!*************************************************************!*\
15460 !*** ../node_modules/core-js/library/modules/_an-object.js ***!
15461 \*************************************************************/
15462 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15463
15464 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
15465 module.exports = function (it) {
15466 if (!isObject(it)) throw TypeError(it + ' is not an object!');
15467 return it;
15468 };
15469
15470
15471 /***/ }),
15472
15473 /***/ "../node_modules/core-js/library/modules/_array-includes.js":
15474 /*!******************************************************************!*\
15475 !*** ../node_modules/core-js/library/modules/_array-includes.js ***!
15476 \******************************************************************/
15477 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15478
15479 // false -> Array#indexOf
15480 // true -> Array#includes
15481 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
15482 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
15483 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/library/modules/_to-absolute-index.js");
15484 module.exports = function (IS_INCLUDES) {
15485 return function ($this, el, fromIndex) {
15486 var O = toIObject($this);
15487 var length = toLength(O.length);
15488 var index = toAbsoluteIndex(fromIndex, length);
15489 var value;
15490 // Array#includes uses SameValueZero equality algorithm
15491 // eslint-disable-next-line no-self-compare
15492 if (IS_INCLUDES && el != el) while (length > index) {
15493 value = O[index++];
15494 // eslint-disable-next-line no-self-compare
15495 if (value != value) return true;
15496 // Array#indexOf ignores holes, Array#includes - not
15497 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
15498 if (O[index] === el) return IS_INCLUDES || index || 0;
15499 } return !IS_INCLUDES && -1;
15500 };
15501 };
15502
15503
15504 /***/ }),
15505
15506 /***/ "../node_modules/core-js/library/modules/_array-methods.js":
15507 /*!*****************************************************************!*\
15508 !*** ../node_modules/core-js/library/modules/_array-methods.js ***!
15509 \*****************************************************************/
15510 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15511
15512 // 0 -> Array#forEach
15513 // 1 -> Array#map
15514 // 2 -> Array#filter
15515 // 3 -> Array#some
15516 // 4 -> Array#every
15517 // 5 -> Array#find
15518 // 6 -> Array#findIndex
15519 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
15520 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
15521 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
15522 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
15523 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/library/modules/_array-species-create.js");
15524 module.exports = function (TYPE, $create) {
15525 var IS_MAP = TYPE == 1;
15526 var IS_FILTER = TYPE == 2;
15527 var IS_SOME = TYPE == 3;
15528 var IS_EVERY = TYPE == 4;
15529 var IS_FIND_INDEX = TYPE == 6;
15530 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
15531 var create = $create || asc;
15532 return function ($this, callbackfn, that) {
15533 var O = toObject($this);
15534 var self = IObject(O);
15535 var f = ctx(callbackfn, that, 3);
15536 var length = toLength(self.length);
15537 var index = 0;
15538 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
15539 var val, res;
15540 for (;length > index; index++) if (NO_HOLES || index in self) {
15541 val = self[index];
15542 res = f(val, index, O);
15543 if (TYPE) {
15544 if (IS_MAP) result[index] = res; // map
15545 else if (res) switch (TYPE) {
15546 case 3: return true; // some
15547 case 5: return val; // find
15548 case 6: return index; // findIndex
15549 case 2: result.push(val); // filter
15550 } else if (IS_EVERY) return false; // every
15551 }
15552 }
15553 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
15554 };
15555 };
15556
15557
15558 /***/ }),
15559
15560 /***/ "../node_modules/core-js/library/modules/_array-species-constructor.js":
15561 /*!*****************************************************************************!*\
15562 !*** ../node_modules/core-js/library/modules/_array-species-constructor.js ***!
15563 \*****************************************************************************/
15564 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15565
15566 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
15567 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
15568 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
15569
15570 module.exports = function (original) {
15571 var C;
15572 if (isArray(original)) {
15573 C = original.constructor;
15574 // cross-realm fallback
15575 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
15576 if (isObject(C)) {
15577 C = C[SPECIES];
15578 if (C === null) C = undefined;
15579 }
15580 } return C === undefined ? Array : C;
15581 };
15582
15583
15584 /***/ }),
15585
15586 /***/ "../node_modules/core-js/library/modules/_array-species-create.js":
15587 /*!************************************************************************!*\
15588 !*** ../node_modules/core-js/library/modules/_array-species-create.js ***!
15589 \************************************************************************/
15590 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15591
15592 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
15593 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/library/modules/_array-species-constructor.js");
15594
15595 module.exports = function (original, length) {
15596 return new (speciesConstructor(original))(length);
15597 };
15598
15599
15600 /***/ }),
15601
15602 /***/ "../node_modules/core-js/library/modules/_bind.js":
15603 /*!********************************************************!*\
15604 !*** ../node_modules/core-js/library/modules/_bind.js ***!
15605 \********************************************************/
15606 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15607
15608 "use strict";
15609
15610 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
15611 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
15612 var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
15613 var arraySlice = [].slice;
15614 var factories = {};
15615
15616 var construct = function (F, len, args) {
15617 if (!(len in factories)) {
15618 for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
15619 // eslint-disable-next-line no-new-func
15620 factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
15621 } return factories[len](F, args);
15622 };
15623
15624 module.exports = Function.bind || function bind(that /* , ...args */) {
15625 var fn = aFunction(this);
15626 var partArgs = arraySlice.call(arguments, 1);
15627 var bound = function (/* args... */) {
15628 var args = partArgs.concat(arraySlice.call(arguments));
15629 return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
15630 };
15631 if (isObject(fn.prototype)) bound.prototype = fn.prototype;
15632 return bound;
15633 };
15634
15635
15636 /***/ }),
15637
15638 /***/ "../node_modules/core-js/library/modules/_classof.js":
15639 /*!***********************************************************!*\
15640 !*** ../node_modules/core-js/library/modules/_classof.js ***!
15641 \***********************************************************/
15642 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15643
15644 // getting tag from 19.1.3.6 Object.prototype.toString()
15645 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
15646 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
15647 // ES3 wrong here
15648 var ARG = cof(function () { return arguments; }()) == 'Arguments';
15649
15650 // fallback for IE11 Script Access Denied error
15651 var tryGet = function (it, key) {
15652 try {
15653 return it[key];
15654 } catch (e) { /* empty */ }
15655 };
15656
15657 module.exports = function (it) {
15658 var O, T, B;
15659 return it === undefined ? 'Undefined' : it === null ? 'Null'
15660 // @@toStringTag case
15661 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
15662 // builtinTag case
15663 : ARG ? cof(O)
15664 // ES3 arguments fallback
15665 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
15666 };
15667
15668
15669 /***/ }),
15670
15671 /***/ "../node_modules/core-js/library/modules/_cof.js":
15672 /*!*******************************************************!*\
15673 !*** ../node_modules/core-js/library/modules/_cof.js ***!
15674 \*******************************************************/
15675 /***/ ((module) => {
15676
15677 var toString = {}.toString;
15678
15679 module.exports = function (it) {
15680 return toString.call(it).slice(8, -1);
15681 };
15682
15683
15684 /***/ }),
15685
15686 /***/ "../node_modules/core-js/library/modules/_collection-weak.js":
15687 /*!*******************************************************************!*\
15688 !*** ../node_modules/core-js/library/modules/_collection-weak.js ***!
15689 \*******************************************************************/
15690 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15691
15692 "use strict";
15693
15694 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
15695 var getWeak = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").getWeak;
15696 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
15697 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
15698 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
15699 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
15700 var createArrayMethod = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js");
15701 var $has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
15702 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
15703 var arrayFind = createArrayMethod(5);
15704 var arrayFindIndex = createArrayMethod(6);
15705 var id = 0;
15706
15707 // fallback for uncaught frozen keys
15708 var uncaughtFrozenStore = function (that) {
15709 return that._l || (that._l = new UncaughtFrozenStore());
15710 };
15711 var UncaughtFrozenStore = function () {
15712 this.a = [];
15713 };
15714 var findUncaughtFrozen = function (store, key) {
15715 return arrayFind(store.a, function (it) {
15716 return it[0] === key;
15717 });
15718 };
15719 UncaughtFrozenStore.prototype = {
15720 get: function (key) {
15721 var entry = findUncaughtFrozen(this, key);
15722 if (entry) return entry[1];
15723 },
15724 has: function (key) {
15725 return !!findUncaughtFrozen(this, key);
15726 },
15727 set: function (key, value) {
15728 var entry = findUncaughtFrozen(this, key);
15729 if (entry) entry[1] = value;
15730 else this.a.push([key, value]);
15731 },
15732 'delete': function (key) {
15733 var index = arrayFindIndex(this.a, function (it) {
15734 return it[0] === key;
15735 });
15736 if (~index) this.a.splice(index, 1);
15737 return !!~index;
15738 }
15739 };
15740
15741 module.exports = {
15742 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
15743 var C = wrapper(function (that, iterable) {
15744 anInstance(that, C, NAME, '_i');
15745 that._t = NAME; // collection type
15746 that._i = id++; // collection id
15747 that._l = undefined; // leak store for uncaught frozen objects
15748 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
15749 });
15750 redefineAll(C.prototype, {
15751 // 23.3.3.2 WeakMap.prototype.delete(key)
15752 // 23.4.3.3 WeakSet.prototype.delete(value)
15753 'delete': function (key) {
15754 if (!isObject(key)) return false;
15755 var data = getWeak(key);
15756 if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);
15757 return data && $has(data, this._i) && delete data[this._i];
15758 },
15759 // 23.3.3.4 WeakMap.prototype.has(key)
15760 // 23.4.3.4 WeakSet.prototype.has(value)
15761 has: function has(key) {
15762 if (!isObject(key)) return false;
15763 var data = getWeak(key);
15764 if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);
15765 return data && $has(data, this._i);
15766 }
15767 });
15768 return C;
15769 },
15770 def: function (that, key, value) {
15771 var data = getWeak(anObject(key), true);
15772 if (data === true) uncaughtFrozenStore(that).set(key, value);
15773 else data[that._i] = value;
15774 return that;
15775 },
15776 ufstore: uncaughtFrozenStore
15777 };
15778
15779
15780 /***/ }),
15781
15782 /***/ "../node_modules/core-js/library/modules/_collection.js":
15783 /*!**************************************************************!*\
15784 !*** ../node_modules/core-js/library/modules/_collection.js ***!
15785 \**************************************************************/
15786 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15787
15788 "use strict";
15789
15790 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
15791 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
15792 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
15793 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
15794 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
15795 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
15796 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
15797 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
15798 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
15799 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
15800 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
15801 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
15802 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
15803
15804 module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
15805 var Base = global[NAME];
15806 var C = Base;
15807 var ADDER = IS_MAP ? 'set' : 'add';
15808 var proto = C && C.prototype;
15809 var O = {};
15810 if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
15811 new C().entries().next();
15812 }))) {
15813 // create collection constructor
15814 C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
15815 redefineAll(C.prototype, methods);
15816 meta.NEED = true;
15817 } else {
15818 C = wrapper(function (target, iterable) {
15819 anInstance(target, C, NAME, '_c');
15820 target._c = new Base();
15821 if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);
15822 });
15823 each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {
15824 var IS_ADDER = KEY == 'add' || KEY == 'set';
15825 if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {
15826 anInstance(this, C, KEY);
15827 if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;
15828 var result = this._c[KEY](a === 0 ? 0 : a, b);
15829 return IS_ADDER ? this : result;
15830 });
15831 });
15832 IS_WEAK || dP(C.prototype, 'size', {
15833 get: function () {
15834 return this._c.size;
15835 }
15836 });
15837 }
15838
15839 setToStringTag(C, NAME);
15840
15841 O[NAME] = C;
15842 $export($export.G + $export.W + $export.F, O);
15843
15844 if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
15845
15846 return C;
15847 };
15848
15849
15850 /***/ }),
15851
15852 /***/ "../node_modules/core-js/library/modules/_core.js":
15853 /*!********************************************************!*\
15854 !*** ../node_modules/core-js/library/modules/_core.js ***!
15855 \********************************************************/
15856 /***/ ((module) => {
15857
15858 var core = module.exports = { version: '2.6.12' };
15859 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
15860
15861
15862 /***/ }),
15863
15864 /***/ "../node_modules/core-js/library/modules/_create-property.js":
15865 /*!*******************************************************************!*\
15866 !*** ../node_modules/core-js/library/modules/_create-property.js ***!
15867 \*******************************************************************/
15868 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15869
15870 "use strict";
15871
15872 var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
15873 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
15874
15875 module.exports = function (object, index, value) {
15876 if (index in object) $defineProperty.f(object, index, createDesc(0, value));
15877 else object[index] = value;
15878 };
15879
15880
15881 /***/ }),
15882
15883 /***/ "../node_modules/core-js/library/modules/_ctx.js":
15884 /*!*******************************************************!*\
15885 !*** ../node_modules/core-js/library/modules/_ctx.js ***!
15886 \*******************************************************/
15887 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15888
15889 // optional / simple context binding
15890 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
15891 module.exports = function (fn, that, length) {
15892 aFunction(fn);
15893 if (that === undefined) return fn;
15894 switch (length) {
15895 case 1: return function (a) {
15896 return fn.call(that, a);
15897 };
15898 case 2: return function (a, b) {
15899 return fn.call(that, a, b);
15900 };
15901 case 3: return function (a, b, c) {
15902 return fn.call(that, a, b, c);
15903 };
15904 }
15905 return function (/* ...args */) {
15906 return fn.apply(that, arguments);
15907 };
15908 };
15909
15910
15911 /***/ }),
15912
15913 /***/ "../node_modules/core-js/library/modules/_defined.js":
15914 /*!***********************************************************!*\
15915 !*** ../node_modules/core-js/library/modules/_defined.js ***!
15916 \***********************************************************/
15917 /***/ ((module) => {
15918
15919 // 7.2.1 RequireObjectCoercible(argument)
15920 module.exports = function (it) {
15921 if (it == undefined) throw TypeError("Can't call method on " + it);
15922 return it;
15923 };
15924
15925
15926 /***/ }),
15927
15928 /***/ "../node_modules/core-js/library/modules/_descriptors.js":
15929 /*!***************************************************************!*\
15930 !*** ../node_modules/core-js/library/modules/_descriptors.js ***!
15931 \***************************************************************/
15932 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15933
15934 // Thank's IE8 for his funny defineProperty
15935 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
15936 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
15937 });
15938
15939
15940 /***/ }),
15941
15942 /***/ "../node_modules/core-js/library/modules/_dom-create.js":
15943 /*!**************************************************************!*\
15944 !*** ../node_modules/core-js/library/modules/_dom-create.js ***!
15945 \**************************************************************/
15946 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15947
15948 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
15949 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
15950 // typeof document.createElement is 'object' in old IE
15951 var is = isObject(document) && isObject(document.createElement);
15952 module.exports = function (it) {
15953 return is ? document.createElement(it) : {};
15954 };
15955
15956
15957 /***/ }),
15958
15959 /***/ "../node_modules/core-js/library/modules/_enum-bug-keys.js":
15960 /*!*****************************************************************!*\
15961 !*** ../node_modules/core-js/library/modules/_enum-bug-keys.js ***!
15962 \*****************************************************************/
15963 /***/ ((module) => {
15964
15965 // IE 8- don't enum bug keys
15966 module.exports = (
15967 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
15968 ).split(',');
15969
15970
15971 /***/ }),
15972
15973 /***/ "../node_modules/core-js/library/modules/_enum-keys.js":
15974 /*!*************************************************************!*\
15975 !*** ../node_modules/core-js/library/modules/_enum-keys.js ***!
15976 \*************************************************************/
15977 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15978
15979 // all enumerable object keys, includes symbols
15980 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
15981 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
15982 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
15983 module.exports = function (it) {
15984 var result = getKeys(it);
15985 var getSymbols = gOPS.f;
15986 if (getSymbols) {
15987 var symbols = getSymbols(it);
15988 var isEnum = pIE.f;
15989 var i = 0;
15990 var key;
15991 while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
15992 } return result;
15993 };
15994
15995
15996 /***/ }),
15997
15998 /***/ "../node_modules/core-js/library/modules/_export.js":
15999 /*!**********************************************************!*\
16000 !*** ../node_modules/core-js/library/modules/_export.js ***!
16001 \**********************************************************/
16002 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16003
16004 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
16005 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
16006 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
16007 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
16008 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
16009 var PROTOTYPE = 'prototype';
16010
16011 var $export = function (type, name, source) {
16012 var IS_FORCED = type & $export.F;
16013 var IS_GLOBAL = type & $export.G;
16014 var IS_STATIC = type & $export.S;
16015 var IS_PROTO = type & $export.P;
16016 var IS_BIND = type & $export.B;
16017 var IS_WRAP = type & $export.W;
16018 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
16019 var expProto = exports[PROTOTYPE];
16020 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
16021 var key, own, out;
16022 if (IS_GLOBAL) source = name;
16023 for (key in source) {
16024 // contains in native
16025 own = !IS_FORCED && target && target[key] !== undefined;
16026 if (own && has(exports, key)) continue;
16027 // export native or passed
16028 out = own ? target[key] : source[key];
16029 // prevent global pollution for namespaces
16030 exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
16031 // bind timers to global for call from export context
16032 : IS_BIND && own ? ctx(out, global)
16033 // wrap global constructors for prevent change them in library
16034 : IS_WRAP && target[key] == out ? (function (C) {
16035 var F = function (a, b, c) {
16036 if (this instanceof C) {
16037 switch (arguments.length) {
16038 case 0: return new C();
16039 case 1: return new C(a);
16040 case 2: return new C(a, b);
16041 } return new C(a, b, c);
16042 } return C.apply(this, arguments);
16043 };
16044 F[PROTOTYPE] = C[PROTOTYPE];
16045 return F;
16046 // make static versions for prototype methods
16047 })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
16048 // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
16049 if (IS_PROTO) {
16050 (exports.virtual || (exports.virtual = {}))[key] = out;
16051 // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
16052 if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
16053 }
16054 }
16055 };
16056 // type bitmap
16057 $export.F = 1; // forced
16058 $export.G = 2; // global
16059 $export.S = 4; // static
16060 $export.P = 8; // proto
16061 $export.B = 16; // bind
16062 $export.W = 32; // wrap
16063 $export.U = 64; // safe
16064 $export.R = 128; // real proto method for `library`
16065 module.exports = $export;
16066
16067
16068 /***/ }),
16069
16070 /***/ "../node_modules/core-js/library/modules/_fails.js":
16071 /*!*********************************************************!*\
16072 !*** ../node_modules/core-js/library/modules/_fails.js ***!
16073 \*********************************************************/
16074 /***/ ((module) => {
16075
16076 module.exports = function (exec) {
16077 try {
16078 return !!exec();
16079 } catch (e) {
16080 return true;
16081 }
16082 };
16083
16084
16085 /***/ }),
16086
16087 /***/ "../node_modules/core-js/library/modules/_for-of.js":
16088 /*!**********************************************************!*\
16089 !*** ../node_modules/core-js/library/modules/_for-of.js ***!
16090 \**********************************************************/
16091 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16092
16093 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
16094 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
16095 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
16096 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
16097 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
16098 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
16099 var BREAK = {};
16100 var RETURN = {};
16101 var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
16102 var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
16103 var f = ctx(fn, that, entries ? 2 : 1);
16104 var index = 0;
16105 var length, step, iterator, result;
16106 if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
16107 // fast case for arrays with default iterator
16108 if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
16109 result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
16110 if (result === BREAK || result === RETURN) return result;
16111 } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
16112 result = call(iterator, f, step.value, entries);
16113 if (result === BREAK || result === RETURN) return result;
16114 }
16115 };
16116 exports.BREAK = BREAK;
16117 exports.RETURN = RETURN;
16118
16119
16120 /***/ }),
16121
16122 /***/ "../node_modules/core-js/library/modules/_global.js":
16123 /*!**********************************************************!*\
16124 !*** ../node_modules/core-js/library/modules/_global.js ***!
16125 \**********************************************************/
16126 /***/ ((module) => {
16127
16128 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
16129 var global = module.exports = typeof window != 'undefined' && window.Math == Math
16130 ? window : typeof self != 'undefined' && self.Math == Math ? self
16131 // eslint-disable-next-line no-new-func
16132 : Function('return this')();
16133 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
16134
16135
16136 /***/ }),
16137
16138 /***/ "../node_modules/core-js/library/modules/_has.js":
16139 /*!*******************************************************!*\
16140 !*** ../node_modules/core-js/library/modules/_has.js ***!
16141 \*******************************************************/
16142 /***/ ((module) => {
16143
16144 var hasOwnProperty = {}.hasOwnProperty;
16145 module.exports = function (it, key) {
16146 return hasOwnProperty.call(it, key);
16147 };
16148
16149
16150 /***/ }),
16151
16152 /***/ "../node_modules/core-js/library/modules/_hide.js":
16153 /*!********************************************************!*\
16154 !*** ../node_modules/core-js/library/modules/_hide.js ***!
16155 \********************************************************/
16156 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16157
16158 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
16159 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
16160 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
16161 return dP.f(object, key, createDesc(1, value));
16162 } : function (object, key, value) {
16163 object[key] = value;
16164 return object;
16165 };
16166
16167
16168 /***/ }),
16169
16170 /***/ "../node_modules/core-js/library/modules/_html.js":
16171 /*!********************************************************!*\
16172 !*** ../node_modules/core-js/library/modules/_html.js ***!
16173 \********************************************************/
16174 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16175
16176 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
16177 module.exports = document && document.documentElement;
16178
16179
16180 /***/ }),
16181
16182 /***/ "../node_modules/core-js/library/modules/_ie8-dom-define.js":
16183 /*!******************************************************************!*\
16184 !*** ../node_modules/core-js/library/modules/_ie8-dom-define.js ***!
16185 \******************************************************************/
16186 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16187
16188 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 () {
16189 return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
16190 });
16191
16192
16193 /***/ }),
16194
16195 /***/ "../node_modules/core-js/library/modules/_invoke.js":
16196 /*!**********************************************************!*\
16197 !*** ../node_modules/core-js/library/modules/_invoke.js ***!
16198 \**********************************************************/
16199 /***/ ((module) => {
16200
16201 // fast apply, http://jsperf.lnkit.com/fast-apply/5
16202 module.exports = function (fn, args, that) {
16203 var un = that === undefined;
16204 switch (args.length) {
16205 case 0: return un ? fn()
16206 : fn.call(that);
16207 case 1: return un ? fn(args[0])
16208 : fn.call(that, args[0]);
16209 case 2: return un ? fn(args[0], args[1])
16210 : fn.call(that, args[0], args[1]);
16211 case 3: return un ? fn(args[0], args[1], args[2])
16212 : fn.call(that, args[0], args[1], args[2]);
16213 case 4: return un ? fn(args[0], args[1], args[2], args[3])
16214 : fn.call(that, args[0], args[1], args[2], args[3]);
16215 } return fn.apply(that, args);
16216 };
16217
16218
16219 /***/ }),
16220
16221 /***/ "../node_modules/core-js/library/modules/_iobject.js":
16222 /*!***********************************************************!*\
16223 !*** ../node_modules/core-js/library/modules/_iobject.js ***!
16224 \***********************************************************/
16225 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16226
16227 // fallback for non-array-like ES3 and non-enumerable old V8 strings
16228 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
16229 // eslint-disable-next-line no-prototype-builtins
16230 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
16231 return cof(it) == 'String' ? it.split('') : Object(it);
16232 };
16233
16234
16235 /***/ }),
16236
16237 /***/ "../node_modules/core-js/library/modules/_is-array-iter.js":
16238 /*!*****************************************************************!*\
16239 !*** ../node_modules/core-js/library/modules/_is-array-iter.js ***!
16240 \*****************************************************************/
16241 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16242
16243 // check on default Array iterator
16244 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
16245 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
16246 var ArrayProto = Array.prototype;
16247
16248 module.exports = function (it) {
16249 return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
16250 };
16251
16252
16253 /***/ }),
16254
16255 /***/ "../node_modules/core-js/library/modules/_is-array.js":
16256 /*!************************************************************!*\
16257 !*** ../node_modules/core-js/library/modules/_is-array.js ***!
16258 \************************************************************/
16259 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16260
16261 // 7.2.2 IsArray(argument)
16262 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
16263 module.exports = Array.isArray || function isArray(arg) {
16264 return cof(arg) == 'Array';
16265 };
16266
16267
16268 /***/ }),
16269
16270 /***/ "../node_modules/core-js/library/modules/_is-object.js":
16271 /*!*************************************************************!*\
16272 !*** ../node_modules/core-js/library/modules/_is-object.js ***!
16273 \*************************************************************/
16274 /***/ ((module) => {
16275
16276 module.exports = function (it) {
16277 return typeof it === 'object' ? it !== null : typeof it === 'function';
16278 };
16279
16280
16281 /***/ }),
16282
16283 /***/ "../node_modules/core-js/library/modules/_iter-call.js":
16284 /*!*************************************************************!*\
16285 !*** ../node_modules/core-js/library/modules/_iter-call.js ***!
16286 \*************************************************************/
16287 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16288
16289 // call something on iterator step with safe closing on error
16290 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
16291 module.exports = function (iterator, fn, value, entries) {
16292 try {
16293 return entries ? fn(anObject(value)[0], value[1]) : fn(value);
16294 // 7.4.6 IteratorClose(iterator, completion)
16295 } catch (e) {
16296 var ret = iterator['return'];
16297 if (ret !== undefined) anObject(ret.call(iterator));
16298 throw e;
16299 }
16300 };
16301
16302
16303 /***/ }),
16304
16305 /***/ "../node_modules/core-js/library/modules/_iter-create.js":
16306 /*!***************************************************************!*\
16307 !*** ../node_modules/core-js/library/modules/_iter-create.js ***!
16308 \***************************************************************/
16309 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16310
16311 "use strict";
16312
16313 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
16314 var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
16315 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
16316 var IteratorPrototype = {};
16317
16318 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
16319 __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; });
16320
16321 module.exports = function (Constructor, NAME, next) {
16322 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
16323 setToStringTag(Constructor, NAME + ' Iterator');
16324 };
16325
16326
16327 /***/ }),
16328
16329 /***/ "../node_modules/core-js/library/modules/_iter-define.js":
16330 /*!***************************************************************!*\
16331 !*** ../node_modules/core-js/library/modules/_iter-define.js ***!
16332 \***************************************************************/
16333 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16334
16335 "use strict";
16336
16337 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
16338 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
16339 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
16340 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
16341 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
16342 var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/library/modules/_iter-create.js");
16343 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
16344 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
16345 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
16346 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
16347 var FF_ITERATOR = '@@iterator';
16348 var KEYS = 'keys';
16349 var VALUES = 'values';
16350
16351 var returnThis = function () { return this; };
16352
16353 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
16354 $iterCreate(Constructor, NAME, next);
16355 var getMethod = function (kind) {
16356 if (!BUGGY && kind in proto) return proto[kind];
16357 switch (kind) {
16358 case KEYS: return function keys() { return new Constructor(this, kind); };
16359 case VALUES: return function values() { return new Constructor(this, kind); };
16360 } return function entries() { return new Constructor(this, kind); };
16361 };
16362 var TAG = NAME + ' Iterator';
16363 var DEF_VALUES = DEFAULT == VALUES;
16364 var VALUES_BUG = false;
16365 var proto = Base.prototype;
16366 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
16367 var $default = $native || getMethod(DEFAULT);
16368 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
16369 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
16370 var methods, key, IteratorPrototype;
16371 // Fix native
16372 if ($anyNative) {
16373 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
16374 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
16375 // Set @@toStringTag to native iterators
16376 setToStringTag(IteratorPrototype, TAG, true);
16377 // fix for some old engines
16378 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
16379 }
16380 }
16381 // fix Array#{values, @@iterator}.name in V8 / FF
16382 if (DEF_VALUES && $native && $native.name !== VALUES) {
16383 VALUES_BUG = true;
16384 $default = function values() { return $native.call(this); };
16385 }
16386 // Define iterator
16387 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
16388 hide(proto, ITERATOR, $default);
16389 }
16390 // Plug for library
16391 Iterators[NAME] = $default;
16392 Iterators[TAG] = returnThis;
16393 if (DEFAULT) {
16394 methods = {
16395 values: DEF_VALUES ? $default : getMethod(VALUES),
16396 keys: IS_SET ? $default : getMethod(KEYS),
16397 entries: $entries
16398 };
16399 if (FORCED) for (key in methods) {
16400 if (!(key in proto)) redefine(proto, key, methods[key]);
16401 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
16402 }
16403 return methods;
16404 };
16405
16406
16407 /***/ }),
16408
16409 /***/ "../node_modules/core-js/library/modules/_iter-detect.js":
16410 /*!***************************************************************!*\
16411 !*** ../node_modules/core-js/library/modules/_iter-detect.js ***!
16412 \***************************************************************/
16413 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16414
16415 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
16416 var SAFE_CLOSING = false;
16417
16418 try {
16419 var riter = [7][ITERATOR]();
16420 riter['return'] = function () { SAFE_CLOSING = true; };
16421 // eslint-disable-next-line no-throw-literal
16422 Array.from(riter, function () { throw 2; });
16423 } catch (e) { /* empty */ }
16424
16425 module.exports = function (exec, skipClosing) {
16426 if (!skipClosing && !SAFE_CLOSING) return false;
16427 var safe = false;
16428 try {
16429 var arr = [7];
16430 var iter = arr[ITERATOR]();
16431 iter.next = function () { return { done: safe = true }; };
16432 arr[ITERATOR] = function () { return iter; };
16433 exec(arr);
16434 } catch (e) { /* empty */ }
16435 return safe;
16436 };
16437
16438
16439 /***/ }),
16440
16441 /***/ "../node_modules/core-js/library/modules/_iter-step.js":
16442 /*!*************************************************************!*\
16443 !*** ../node_modules/core-js/library/modules/_iter-step.js ***!
16444 \*************************************************************/
16445 /***/ ((module) => {
16446
16447 module.exports = function (done, value) {
16448 return { value: value, done: !!done };
16449 };
16450
16451
16452 /***/ }),
16453
16454 /***/ "../node_modules/core-js/library/modules/_iterators.js":
16455 /*!*************************************************************!*\
16456 !*** ../node_modules/core-js/library/modules/_iterators.js ***!
16457 \*************************************************************/
16458 /***/ ((module) => {
16459
16460 module.exports = {};
16461
16462
16463 /***/ }),
16464
16465 /***/ "../node_modules/core-js/library/modules/_library.js":
16466 /*!***********************************************************!*\
16467 !*** ../node_modules/core-js/library/modules/_library.js ***!
16468 \***********************************************************/
16469 /***/ ((module) => {
16470
16471 module.exports = true;
16472
16473
16474 /***/ }),
16475
16476 /***/ "../node_modules/core-js/library/modules/_meta.js":
16477 /*!********************************************************!*\
16478 !*** ../node_modules/core-js/library/modules/_meta.js ***!
16479 \********************************************************/
16480 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16481
16482 var META = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js")('meta');
16483 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
16484 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
16485 var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
16486 var id = 0;
16487 var isExtensible = Object.isExtensible || function () {
16488 return true;
16489 };
16490 var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
16491 return isExtensible(Object.preventExtensions({}));
16492 });
16493 var setMeta = function (it) {
16494 setDesc(it, META, { value: {
16495 i: 'O' + ++id, // object ID
16496 w: {} // weak collections IDs
16497 } });
16498 };
16499 var fastKey = function (it, create) {
16500 // return primitive with prefix
16501 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
16502 if (!has(it, META)) {
16503 // can't set metadata to uncaught frozen object
16504 if (!isExtensible(it)) return 'F';
16505 // not necessary to add metadata
16506 if (!create) return 'E';
16507 // add missing metadata
16508 setMeta(it);
16509 // return object ID
16510 } return it[META].i;
16511 };
16512 var getWeak = function (it, create) {
16513 if (!has(it, META)) {
16514 // can't set metadata to uncaught frozen object
16515 if (!isExtensible(it)) return true;
16516 // not necessary to add metadata
16517 if (!create) return false;
16518 // add missing metadata
16519 setMeta(it);
16520 // return hash weak collections IDs
16521 } return it[META].w;
16522 };
16523 // add metadata on freeze-family methods calling
16524 var onFreeze = function (it) {
16525 if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
16526 return it;
16527 };
16528 var meta = module.exports = {
16529 KEY: META,
16530 NEED: false,
16531 fastKey: fastKey,
16532 getWeak: getWeak,
16533 onFreeze: onFreeze
16534 };
16535
16536
16537 /***/ }),
16538
16539 /***/ "../node_modules/core-js/library/modules/_microtask.js":
16540 /*!*************************************************************!*\
16541 !*** ../node_modules/core-js/library/modules/_microtask.js ***!
16542 \*************************************************************/
16543 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16544
16545 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
16546 var macrotask = __webpack_require__(/*! ./_task */ "../node_modules/core-js/library/modules/_task.js").set;
16547 var Observer = global.MutationObserver || global.WebKitMutationObserver;
16548 var process = global.process;
16549 var Promise = global.Promise;
16550 var isNode = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js")(process) == 'process';
16551
16552 module.exports = function () {
16553 var head, last, notify;
16554
16555 var flush = function () {
16556 var parent, fn;
16557 if (isNode && (parent = process.domain)) parent.exit();
16558 while (head) {
16559 fn = head.fn;
16560 head = head.next;
16561 try {
16562 fn();
16563 } catch (e) {
16564 if (head) notify();
16565 else last = undefined;
16566 throw e;
16567 }
16568 } last = undefined;
16569 if (parent) parent.enter();
16570 };
16571
16572 // Node.js
16573 if (isNode) {
16574 notify = function () {
16575 process.nextTick(flush);
16576 };
16577 // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339
16578 } else if (Observer && !(global.navigator && global.navigator.standalone)) {
16579 var toggle = true;
16580 var node = document.createTextNode('');
16581 new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new
16582 notify = function () {
16583 node.data = toggle = !toggle;
16584 };
16585 // environments with maybe non-completely correct, but existent Promise
16586 } else if (Promise && Promise.resolve) {
16587 // Promise.resolve without an argument throws an error in LG WebOS 2
16588 var promise = Promise.resolve(undefined);
16589 notify = function () {
16590 promise.then(flush);
16591 };
16592 // for other environments - macrotask based on:
16593 // - setImmediate
16594 // - MessageChannel
16595 // - window.postMessag
16596 // - onreadystatechange
16597 // - setTimeout
16598 } else {
16599 notify = function () {
16600 // strange IE + webpack dev server bug - use .call(global)
16601 macrotask.call(global, flush);
16602 };
16603 }
16604
16605 return function (fn) {
16606 var task = { fn: fn, next: undefined };
16607 if (last) last.next = task;
16608 if (!head) {
16609 head = task;
16610 notify();
16611 } last = task;
16612 };
16613 };
16614
16615
16616 /***/ }),
16617
16618 /***/ "../node_modules/core-js/library/modules/_new-promise-capability.js":
16619 /*!**************************************************************************!*\
16620 !*** ../node_modules/core-js/library/modules/_new-promise-capability.js ***!
16621 \**************************************************************************/
16622 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16623
16624 "use strict";
16625
16626 // 25.4.1.5 NewPromiseCapability(C)
16627 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
16628
16629 function PromiseCapability(C) {
16630 var resolve, reject;
16631 this.promise = new C(function ($$resolve, $$reject) {
16632 if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');
16633 resolve = $$resolve;
16634 reject = $$reject;
16635 });
16636 this.resolve = aFunction(resolve);
16637 this.reject = aFunction(reject);
16638 }
16639
16640 module.exports.f = function (C) {
16641 return new PromiseCapability(C);
16642 };
16643
16644
16645 /***/ }),
16646
16647 /***/ "../node_modules/core-js/library/modules/_object-assign.js":
16648 /*!*****************************************************************!*\
16649 !*** ../node_modules/core-js/library/modules/_object-assign.js ***!
16650 \*****************************************************************/
16651 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16652
16653 "use strict";
16654
16655 // 19.1.2.1 Object.assign(target, source, ...)
16656 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
16657 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
16658 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
16659 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
16660 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
16661 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
16662 var $assign = Object.assign;
16663
16664 // should work with symbols and should have deterministic property order (V8 bug)
16665 module.exports = !$assign || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
16666 var A = {};
16667 var B = {};
16668 // eslint-disable-next-line no-undef
16669 var S = Symbol();
16670 var K = 'abcdefghijklmnopqrst';
16671 A[S] = 7;
16672 K.split('').forEach(function (k) { B[k] = k; });
16673 return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
16674 }) ? function assign(target, source) { // eslint-disable-line no-unused-vars
16675 var T = toObject(target);
16676 var aLen = arguments.length;
16677 var index = 1;
16678 var getSymbols = gOPS.f;
16679 var isEnum = pIE.f;
16680 while (aLen > index) {
16681 var S = IObject(arguments[index++]);
16682 var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
16683 var length = keys.length;
16684 var j = 0;
16685 var key;
16686 while (length > j) {
16687 key = keys[j++];
16688 if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];
16689 }
16690 } return T;
16691 } : $assign;
16692
16693
16694 /***/ }),
16695
16696 /***/ "../node_modules/core-js/library/modules/_object-create.js":
16697 /*!*****************************************************************!*\
16698 !*** ../node_modules/core-js/library/modules/_object-create.js ***!
16699 \*****************************************************************/
16700 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16701
16702 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
16703 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
16704 var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js");
16705 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
16706 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
16707 var Empty = function () { /* empty */ };
16708 var PROTOTYPE = 'prototype';
16709
16710 // Create object with fake `null` prototype: use iframe Object with cleared prototype
16711 var createDict = function () {
16712 // Thrash, waste and sodomy: IE GC bug
16713 var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('iframe');
16714 var i = enumBugKeys.length;
16715 var lt = '<';
16716 var gt = '>';
16717 var iframeDocument;
16718 iframe.style.display = 'none';
16719 __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js").appendChild(iframe);
16720 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
16721 // createDict = iframe.contentWindow.Object;
16722 // html.removeChild(iframe);
16723 iframeDocument = iframe.contentWindow.document;
16724 iframeDocument.open();
16725 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
16726 iframeDocument.close();
16727 createDict = iframeDocument.F;
16728 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
16729 return createDict();
16730 };
16731
16732 module.exports = Object.create || function create(O, Properties) {
16733 var result;
16734 if (O !== null) {
16735 Empty[PROTOTYPE] = anObject(O);
16736 result = new Empty();
16737 Empty[PROTOTYPE] = null;
16738 // add "__proto__" for Object.getPrototypeOf polyfill
16739 result[IE_PROTO] = O;
16740 } else result = createDict();
16741 return Properties === undefined ? result : dPs(result, Properties);
16742 };
16743
16744
16745 /***/ }),
16746
16747 /***/ "../node_modules/core-js/library/modules/_object-dp.js":
16748 /*!*************************************************************!*\
16749 !*** ../node_modules/core-js/library/modules/_object-dp.js ***!
16750 \*************************************************************/
16751 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16752
16753 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
16754 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
16755 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
16756 var dP = Object.defineProperty;
16757
16758 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
16759 anObject(O);
16760 P = toPrimitive(P, true);
16761 anObject(Attributes);
16762 if (IE8_DOM_DEFINE) try {
16763 return dP(O, P, Attributes);
16764 } catch (e) { /* empty */ }
16765 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
16766 if ('value' in Attributes) O[P] = Attributes.value;
16767 return O;
16768 };
16769
16770
16771 /***/ }),
16772
16773 /***/ "../node_modules/core-js/library/modules/_object-dps.js":
16774 /*!**************************************************************!*\
16775 !*** ../node_modules/core-js/library/modules/_object-dps.js ***!
16776 \**************************************************************/
16777 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16778
16779 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
16780 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
16781 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
16782
16783 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
16784 anObject(O);
16785 var keys = getKeys(Properties);
16786 var length = keys.length;
16787 var i = 0;
16788 var P;
16789 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
16790 return O;
16791 };
16792
16793
16794 /***/ }),
16795
16796 /***/ "../node_modules/core-js/library/modules/_object-gopd.js":
16797 /*!***************************************************************!*\
16798 !*** ../node_modules/core-js/library/modules/_object-gopd.js ***!
16799 \***************************************************************/
16800 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16801
16802 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
16803 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
16804 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
16805 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
16806 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
16807 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
16808 var gOPD = Object.getOwnPropertyDescriptor;
16809
16810 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
16811 O = toIObject(O);
16812 P = toPrimitive(P, true);
16813 if (IE8_DOM_DEFINE) try {
16814 return gOPD(O, P);
16815 } catch (e) { /* empty */ }
16816 if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
16817 };
16818
16819
16820 /***/ }),
16821
16822 /***/ "../node_modules/core-js/library/modules/_object-gopn-ext.js":
16823 /*!*******************************************************************!*\
16824 !*** ../node_modules/core-js/library/modules/_object-gopn-ext.js ***!
16825 \*******************************************************************/
16826 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16827
16828 // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
16829 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
16830 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f;
16831 var toString = {}.toString;
16832
16833 var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
16834 ? Object.getOwnPropertyNames(window) : [];
16835
16836 var getWindowNames = function (it) {
16837 try {
16838 return gOPN(it);
16839 } catch (e) {
16840 return windowNames.slice();
16841 }
16842 };
16843
16844 module.exports.f = function getOwnPropertyNames(it) {
16845 return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
16846 };
16847
16848
16849 /***/ }),
16850
16851 /***/ "../node_modules/core-js/library/modules/_object-gopn.js":
16852 /*!***************************************************************!*\
16853 !*** ../node_modules/core-js/library/modules/_object-gopn.js ***!
16854 \***************************************************************/
16855 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16856
16857 // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
16858 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
16859 var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
16860
16861 exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
16862 return $keys(O, hiddenKeys);
16863 };
16864
16865
16866 /***/ }),
16867
16868 /***/ "../node_modules/core-js/library/modules/_object-gops.js":
16869 /*!***************************************************************!*\
16870 !*** ../node_modules/core-js/library/modules/_object-gops.js ***!
16871 \***************************************************************/
16872 /***/ ((__unused_webpack_module, exports) => {
16873
16874 exports.f = Object.getOwnPropertySymbols;
16875
16876
16877 /***/ }),
16878
16879 /***/ "../node_modules/core-js/library/modules/_object-gpo.js":
16880 /*!**************************************************************!*\
16881 !*** ../node_modules/core-js/library/modules/_object-gpo.js ***!
16882 \**************************************************************/
16883 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16884
16885 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
16886 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
16887 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
16888 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
16889 var ObjectProto = Object.prototype;
16890
16891 module.exports = Object.getPrototypeOf || function (O) {
16892 O = toObject(O);
16893 if (has(O, IE_PROTO)) return O[IE_PROTO];
16894 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
16895 return O.constructor.prototype;
16896 } return O instanceof Object ? ObjectProto : null;
16897 };
16898
16899
16900 /***/ }),
16901
16902 /***/ "../node_modules/core-js/library/modules/_object-keys-internal.js":
16903 /*!************************************************************************!*\
16904 !*** ../node_modules/core-js/library/modules/_object-keys-internal.js ***!
16905 \************************************************************************/
16906 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16907
16908 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
16909 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
16910 var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/library/modules/_array-includes.js")(false);
16911 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
16912
16913 module.exports = function (object, names) {
16914 var O = toIObject(object);
16915 var i = 0;
16916 var result = [];
16917 var key;
16918 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
16919 // Don't enum bug & hidden keys
16920 while (names.length > i) if (has(O, key = names[i++])) {
16921 ~arrayIndexOf(result, key) || result.push(key);
16922 }
16923 return result;
16924 };
16925
16926
16927 /***/ }),
16928
16929 /***/ "../node_modules/core-js/library/modules/_object-keys.js":
16930 /*!***************************************************************!*\
16931 !*** ../node_modules/core-js/library/modules/_object-keys.js ***!
16932 \***************************************************************/
16933 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16934
16935 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
16936 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
16937 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
16938
16939 module.exports = Object.keys || function keys(O) {
16940 return $keys(O, enumBugKeys);
16941 };
16942
16943
16944 /***/ }),
16945
16946 /***/ "../node_modules/core-js/library/modules/_object-pie.js":
16947 /*!**************************************************************!*\
16948 !*** ../node_modules/core-js/library/modules/_object-pie.js ***!
16949 \**************************************************************/
16950 /***/ ((__unused_webpack_module, exports) => {
16951
16952 exports.f = {}.propertyIsEnumerable;
16953
16954
16955 /***/ }),
16956
16957 /***/ "../node_modules/core-js/library/modules/_object-sap.js":
16958 /*!**************************************************************!*\
16959 !*** ../node_modules/core-js/library/modules/_object-sap.js ***!
16960 \**************************************************************/
16961 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16962
16963 // most Object methods by ES6 should accept primitives
16964 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
16965 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
16966 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
16967 module.exports = function (KEY, exec) {
16968 var fn = (core.Object || {})[KEY] || Object[KEY];
16969 var exp = {};
16970 exp[KEY] = exec(fn);
16971 $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
16972 };
16973
16974
16975 /***/ }),
16976
16977 /***/ "../node_modules/core-js/library/modules/_object-to-array.js":
16978 /*!*******************************************************************!*\
16979 !*** ../node_modules/core-js/library/modules/_object-to-array.js ***!
16980 \*******************************************************************/
16981 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16982
16983 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
16984 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
16985 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
16986 var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f;
16987 module.exports = function (isEntries) {
16988 return function (it) {
16989 var O = toIObject(it);
16990 var keys = getKeys(O);
16991 var length = keys.length;
16992 var i = 0;
16993 var result = [];
16994 var key;
16995 while (length > i) {
16996 key = keys[i++];
16997 if (!DESCRIPTORS || isEnum.call(O, key)) {
16998 result.push(isEntries ? [key, O[key]] : O[key]);
16999 }
17000 }
17001 return result;
17002 };
17003 };
17004
17005
17006 /***/ }),
17007
17008 /***/ "../node_modules/core-js/library/modules/_own-keys.js":
17009 /*!************************************************************!*\
17010 !*** ../node_modules/core-js/library/modules/_own-keys.js ***!
17011 \************************************************************/
17012 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17013
17014 // all object keys, includes non-enumerable and symbols
17015 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js");
17016 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
17017 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
17018 var Reflect = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect;
17019 module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) {
17020 var keys = gOPN.f(anObject(it));
17021 var getSymbols = gOPS.f;
17022 return getSymbols ? keys.concat(getSymbols(it)) : keys;
17023 };
17024
17025
17026 /***/ }),
17027
17028 /***/ "../node_modules/core-js/library/modules/_parse-int.js":
17029 /*!*************************************************************!*\
17030 !*** ../node_modules/core-js/library/modules/_parse-int.js ***!
17031 \*************************************************************/
17032 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17033
17034 var $parseInt = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").parseInt;
17035 var $trim = __webpack_require__(/*! ./_string-trim */ "../node_modules/core-js/library/modules/_string-trim.js").trim;
17036 var ws = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
17037 var hex = /^[-+]?0[xX]/;
17038
17039 module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) {
17040 var string = $trim(String(str), 3);
17041 return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10));
17042 } : $parseInt;
17043
17044
17045 /***/ }),
17046
17047 /***/ "../node_modules/core-js/library/modules/_perform.js":
17048 /*!***********************************************************!*\
17049 !*** ../node_modules/core-js/library/modules/_perform.js ***!
17050 \***********************************************************/
17051 /***/ ((module) => {
17052
17053 module.exports = function (exec) {
17054 try {
17055 return { e: false, v: exec() };
17056 } catch (e) {
17057 return { e: true, v: e };
17058 }
17059 };
17060
17061
17062 /***/ }),
17063
17064 /***/ "../node_modules/core-js/library/modules/_promise-resolve.js":
17065 /*!*******************************************************************!*\
17066 !*** ../node_modules/core-js/library/modules/_promise-resolve.js ***!
17067 \*******************************************************************/
17068 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17069
17070 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
17071 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
17072 var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js");
17073
17074 module.exports = function (C, x) {
17075 anObject(C);
17076 if (isObject(x) && x.constructor === C) return x;
17077 var promiseCapability = newPromiseCapability.f(C);
17078 var resolve = promiseCapability.resolve;
17079 resolve(x);
17080 return promiseCapability.promise;
17081 };
17082
17083
17084 /***/ }),
17085
17086 /***/ "../node_modules/core-js/library/modules/_property-desc.js":
17087 /*!*****************************************************************!*\
17088 !*** ../node_modules/core-js/library/modules/_property-desc.js ***!
17089 \*****************************************************************/
17090 /***/ ((module) => {
17091
17092 module.exports = function (bitmap, value) {
17093 return {
17094 enumerable: !(bitmap & 1),
17095 configurable: !(bitmap & 2),
17096 writable: !(bitmap & 4),
17097 value: value
17098 };
17099 };
17100
17101
17102 /***/ }),
17103
17104 /***/ "../node_modules/core-js/library/modules/_redefine-all.js":
17105 /*!****************************************************************!*\
17106 !*** ../node_modules/core-js/library/modules/_redefine-all.js ***!
17107 \****************************************************************/
17108 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17109
17110 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
17111 module.exports = function (target, src, safe) {
17112 for (var key in src) {
17113 if (safe && target[key]) target[key] = src[key];
17114 else hide(target, key, src[key]);
17115 } return target;
17116 };
17117
17118
17119 /***/ }),
17120
17121 /***/ "../node_modules/core-js/library/modules/_redefine.js":
17122 /*!************************************************************!*\
17123 !*** ../node_modules/core-js/library/modules/_redefine.js ***!
17124 \************************************************************/
17125 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17126
17127 module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
17128
17129
17130 /***/ }),
17131
17132 /***/ "../node_modules/core-js/library/modules/_set-collection-from.js":
17133 /*!***********************************************************************!*\
17134 !*** ../node_modules/core-js/library/modules/_set-collection-from.js ***!
17135 \***********************************************************************/
17136 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17137
17138 "use strict";
17139
17140 // https://tc39.github.io/proposal-setmap-offrom/
17141 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
17142 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
17143 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
17144 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
17145
17146 module.exports = function (COLLECTION) {
17147 $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
17148 var mapFn = arguments[1];
17149 var mapping, A, n, cb;
17150 aFunction(this);
17151 mapping = mapFn !== undefined;
17152 if (mapping) aFunction(mapFn);
17153 if (source == undefined) return new this();
17154 A = [];
17155 if (mapping) {
17156 n = 0;
17157 cb = ctx(mapFn, arguments[2], 2);
17158 forOf(source, false, function (nextItem) {
17159 A.push(cb(nextItem, n++));
17160 });
17161 } else {
17162 forOf(source, false, A.push, A);
17163 }
17164 return new this(A);
17165 } });
17166 };
17167
17168
17169 /***/ }),
17170
17171 /***/ "../node_modules/core-js/library/modules/_set-collection-of.js":
17172 /*!*********************************************************************!*\
17173 !*** ../node_modules/core-js/library/modules/_set-collection-of.js ***!
17174 \*********************************************************************/
17175 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17176
17177 "use strict";
17178
17179 // https://tc39.github.io/proposal-setmap-offrom/
17180 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
17181
17182 module.exports = function (COLLECTION) {
17183 $export($export.S, COLLECTION, { of: function of() {
17184 var length = arguments.length;
17185 var A = new Array(length);
17186 while (length--) A[length] = arguments[length];
17187 return new this(A);
17188 } });
17189 };
17190
17191
17192 /***/ }),
17193
17194 /***/ "../node_modules/core-js/library/modules/_set-proto.js":
17195 /*!*************************************************************!*\
17196 !*** ../node_modules/core-js/library/modules/_set-proto.js ***!
17197 \*************************************************************/
17198 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17199
17200 // Works with __proto__ only. Old v8 can't work with null proto objects.
17201 /* eslint-disable no-proto */
17202 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
17203 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
17204 var check = function (O, proto) {
17205 anObject(O);
17206 if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
17207 };
17208 module.exports = {
17209 set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
17210 function (test, buggy, set) {
17211 try {
17212 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);
17213 set(test, []);
17214 buggy = !(test instanceof Array);
17215 } catch (e) { buggy = true; }
17216 return function setPrototypeOf(O, proto) {
17217 check(O, proto);
17218 if (buggy) O.__proto__ = proto;
17219 else set(O, proto);
17220 return O;
17221 };
17222 }({}, false) : undefined),
17223 check: check
17224 };
17225
17226
17227 /***/ }),
17228
17229 /***/ "../node_modules/core-js/library/modules/_set-species.js":
17230 /*!***************************************************************!*\
17231 !*** ../node_modules/core-js/library/modules/_set-species.js ***!
17232 \***************************************************************/
17233 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17234
17235 "use strict";
17236
17237 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
17238 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
17239 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
17240 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
17241 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
17242
17243 module.exports = function (KEY) {
17244 var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY];
17245 if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
17246 configurable: true,
17247 get: function () { return this; }
17248 });
17249 };
17250
17251
17252 /***/ }),
17253
17254 /***/ "../node_modules/core-js/library/modules/_set-to-string-tag.js":
17255 /*!*********************************************************************!*\
17256 !*** ../node_modules/core-js/library/modules/_set-to-string-tag.js ***!
17257 \*********************************************************************/
17258 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17259
17260 var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
17261 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
17262 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
17263
17264 module.exports = function (it, tag, stat) {
17265 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
17266 };
17267
17268
17269 /***/ }),
17270
17271 /***/ "../node_modules/core-js/library/modules/_shared-key.js":
17272 /*!**************************************************************!*\
17273 !*** ../node_modules/core-js/library/modules/_shared-key.js ***!
17274 \**************************************************************/
17275 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17276
17277 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('keys');
17278 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
17279 module.exports = function (key) {
17280 return shared[key] || (shared[key] = uid(key));
17281 };
17282
17283
17284 /***/ }),
17285
17286 /***/ "../node_modules/core-js/library/modules/_shared.js":
17287 /*!**********************************************************!*\
17288 !*** ../node_modules/core-js/library/modules/_shared.js ***!
17289 \**********************************************************/
17290 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17291
17292 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
17293 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
17294 var SHARED = '__core-js_shared__';
17295 var store = global[SHARED] || (global[SHARED] = {});
17296
17297 (module.exports = function (key, value) {
17298 return store[key] || (store[key] = value !== undefined ? value : {});
17299 })('versions', []).push({
17300 version: core.version,
17301 mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
17302 copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
17303 });
17304
17305
17306 /***/ }),
17307
17308 /***/ "../node_modules/core-js/library/modules/_species-constructor.js":
17309 /*!***********************************************************************!*\
17310 !*** ../node_modules/core-js/library/modules/_species-constructor.js ***!
17311 \***********************************************************************/
17312 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17313
17314 // 7.3.20 SpeciesConstructor(O, defaultConstructor)
17315 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
17316 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
17317 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
17318 module.exports = function (O, D) {
17319 var C = anObject(O).constructor;
17320 var S;
17321 return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
17322 };
17323
17324
17325 /***/ }),
17326
17327 /***/ "../node_modules/core-js/library/modules/_string-at.js":
17328 /*!*************************************************************!*\
17329 !*** ../node_modules/core-js/library/modules/_string-at.js ***!
17330 \*************************************************************/
17331 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17332
17333 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
17334 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
17335 // true -> String#at
17336 // false -> String#codePointAt
17337 module.exports = function (TO_STRING) {
17338 return function (that, pos) {
17339 var s = String(defined(that));
17340 var i = toInteger(pos);
17341 var l = s.length;
17342 var a, b;
17343 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
17344 a = s.charCodeAt(i);
17345 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
17346 ? TO_STRING ? s.charAt(i) : a
17347 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
17348 };
17349 };
17350
17351
17352 /***/ }),
17353
17354 /***/ "../node_modules/core-js/library/modules/_string-trim.js":
17355 /*!***************************************************************!*\
17356 !*** ../node_modules/core-js/library/modules/_string-trim.js ***!
17357 \***************************************************************/
17358 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17359
17360 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
17361 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
17362 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
17363 var spaces = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
17364 var space = '[' + spaces + ']';
17365 var non = '\u200b\u0085';
17366 var ltrim = RegExp('^' + space + space + '*');
17367 var rtrim = RegExp(space + space + '*$');
17368
17369 var exporter = function (KEY, exec, ALIAS) {
17370 var exp = {};
17371 var FORCE = fails(function () {
17372 return !!spaces[KEY]() || non[KEY]() != non;
17373 });
17374 var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];
17375 if (ALIAS) exp[ALIAS] = fn;
17376 $export($export.P + $export.F * FORCE, 'String', exp);
17377 };
17378
17379 // 1 -> String#trimLeft
17380 // 2 -> String#trimRight
17381 // 3 -> String#trim
17382 var trim = exporter.trim = function (string, TYPE) {
17383 string = String(defined(string));
17384 if (TYPE & 1) string = string.replace(ltrim, '');
17385 if (TYPE & 2) string = string.replace(rtrim, '');
17386 return string;
17387 };
17388
17389 module.exports = exporter;
17390
17391
17392 /***/ }),
17393
17394 /***/ "../node_modules/core-js/library/modules/_string-ws.js":
17395 /*!*************************************************************!*\
17396 !*** ../node_modules/core-js/library/modules/_string-ws.js ***!
17397 \*************************************************************/
17398 /***/ ((module) => {
17399
17400 module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' +
17401 '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
17402
17403
17404 /***/ }),
17405
17406 /***/ "../node_modules/core-js/library/modules/_task.js":
17407 /*!********************************************************!*\
17408 !*** ../node_modules/core-js/library/modules/_task.js ***!
17409 \********************************************************/
17410 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17411
17412 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
17413 var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
17414 var html = __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js");
17415 var cel = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js");
17416 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
17417 var process = global.process;
17418 var setTask = global.setImmediate;
17419 var clearTask = global.clearImmediate;
17420 var MessageChannel = global.MessageChannel;
17421 var Dispatch = global.Dispatch;
17422 var counter = 0;
17423 var queue = {};
17424 var ONREADYSTATECHANGE = 'onreadystatechange';
17425 var defer, channel, port;
17426 var run = function () {
17427 var id = +this;
17428 // eslint-disable-next-line no-prototype-builtins
17429 if (queue.hasOwnProperty(id)) {
17430 var fn = queue[id];
17431 delete queue[id];
17432 fn();
17433 }
17434 };
17435 var listener = function (event) {
17436 run.call(event.data);
17437 };
17438 // Node.js 0.9+ & IE10+ has setImmediate, otherwise:
17439 if (!setTask || !clearTask) {
17440 setTask = function setImmediate(fn) {
17441 var args = [];
17442 var i = 1;
17443 while (arguments.length > i) args.push(arguments[i++]);
17444 queue[++counter] = function () {
17445 // eslint-disable-next-line no-new-func
17446 invoke(typeof fn == 'function' ? fn : Function(fn), args);
17447 };
17448 defer(counter);
17449 return counter;
17450 };
17451 clearTask = function clearImmediate(id) {
17452 delete queue[id];
17453 };
17454 // Node.js 0.8-
17455 if (__webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js")(process) == 'process') {
17456 defer = function (id) {
17457 process.nextTick(ctx(run, id, 1));
17458 };
17459 // Sphere (JS game engine) Dispatch API
17460 } else if (Dispatch && Dispatch.now) {
17461 defer = function (id) {
17462 Dispatch.now(ctx(run, id, 1));
17463 };
17464 // Browsers with MessageChannel, includes WebWorkers
17465 } else if (MessageChannel) {
17466 channel = new MessageChannel();
17467 port = channel.port2;
17468 channel.port1.onmessage = listener;
17469 defer = ctx(port.postMessage, port, 1);
17470 // Browsers with postMessage, skip WebWorkers
17471 // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'
17472 } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) {
17473 defer = function (id) {
17474 global.postMessage(id + '', '*');
17475 };
17476 global.addEventListener('message', listener, false);
17477 // IE8-
17478 } else if (ONREADYSTATECHANGE in cel('script')) {
17479 defer = function (id) {
17480 html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () {
17481 html.removeChild(this);
17482 run.call(id);
17483 };
17484 };
17485 // Rest old browsers
17486 } else {
17487 defer = function (id) {
17488 setTimeout(ctx(run, id, 1), 0);
17489 };
17490 }
17491 }
17492 module.exports = {
17493 set: setTask,
17494 clear: clearTask
17495 };
17496
17497
17498 /***/ }),
17499
17500 /***/ "../node_modules/core-js/library/modules/_to-absolute-index.js":
17501 /*!*********************************************************************!*\
17502 !*** ../node_modules/core-js/library/modules/_to-absolute-index.js ***!
17503 \*********************************************************************/
17504 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17505
17506 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
17507 var max = Math.max;
17508 var min = Math.min;
17509 module.exports = function (index, length) {
17510 index = toInteger(index);
17511 return index < 0 ? max(index + length, 0) : min(index, length);
17512 };
17513
17514
17515 /***/ }),
17516
17517 /***/ "../node_modules/core-js/library/modules/_to-integer.js":
17518 /*!**************************************************************!*\
17519 !*** ../node_modules/core-js/library/modules/_to-integer.js ***!
17520 \**************************************************************/
17521 /***/ ((module) => {
17522
17523 // 7.1.4 ToInteger
17524 var ceil = Math.ceil;
17525 var floor = Math.floor;
17526 module.exports = function (it) {
17527 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
17528 };
17529
17530
17531 /***/ }),
17532
17533 /***/ "../node_modules/core-js/library/modules/_to-iobject.js":
17534 /*!**************************************************************!*\
17535 !*** ../node_modules/core-js/library/modules/_to-iobject.js ***!
17536 \**************************************************************/
17537 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17538
17539 // to indexed object, toObject with fallback for non-array-like ES3 strings
17540 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
17541 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
17542 module.exports = function (it) {
17543 return IObject(defined(it));
17544 };
17545
17546
17547 /***/ }),
17548
17549 /***/ "../node_modules/core-js/library/modules/_to-length.js":
17550 /*!*************************************************************!*\
17551 !*** ../node_modules/core-js/library/modules/_to-length.js ***!
17552 \*************************************************************/
17553 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17554
17555 // 7.1.15 ToLength
17556 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
17557 var min = Math.min;
17558 module.exports = function (it) {
17559 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
17560 };
17561
17562
17563 /***/ }),
17564
17565 /***/ "../node_modules/core-js/library/modules/_to-object.js":
17566 /*!*************************************************************!*\
17567 !*** ../node_modules/core-js/library/modules/_to-object.js ***!
17568 \*************************************************************/
17569 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17570
17571 // 7.1.13 ToObject(argument)
17572 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
17573 module.exports = function (it) {
17574 return Object(defined(it));
17575 };
17576
17577
17578 /***/ }),
17579
17580 /***/ "../node_modules/core-js/library/modules/_to-primitive.js":
17581 /*!****************************************************************!*\
17582 !*** ../node_modules/core-js/library/modules/_to-primitive.js ***!
17583 \****************************************************************/
17584 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17585
17586 // 7.1.1 ToPrimitive(input [, PreferredType])
17587 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
17588 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
17589 // and the second argument - flag - preferred type is a string
17590 module.exports = function (it, S) {
17591 if (!isObject(it)) return it;
17592 var fn, val;
17593 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
17594 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
17595 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
17596 throw TypeError("Can't convert object to primitive value");
17597 };
17598
17599
17600 /***/ }),
17601
17602 /***/ "../node_modules/core-js/library/modules/_uid.js":
17603 /*!*******************************************************!*\
17604 !*** ../node_modules/core-js/library/modules/_uid.js ***!
17605 \*******************************************************/
17606 /***/ ((module) => {
17607
17608 var id = 0;
17609 var px = Math.random();
17610 module.exports = function (key) {
17611 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
17612 };
17613
17614
17615 /***/ }),
17616
17617 /***/ "../node_modules/core-js/library/modules/_user-agent.js":
17618 /*!**************************************************************!*\
17619 !*** ../node_modules/core-js/library/modules/_user-agent.js ***!
17620 \**************************************************************/
17621 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17622
17623 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
17624 var navigator = global.navigator;
17625
17626 module.exports = navigator && navigator.userAgent || '';
17627
17628
17629 /***/ }),
17630
17631 /***/ "../node_modules/core-js/library/modules/_validate-collection.js":
17632 /*!***********************************************************************!*\
17633 !*** ../node_modules/core-js/library/modules/_validate-collection.js ***!
17634 \***********************************************************************/
17635 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17636
17637 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
17638 module.exports = function (it, TYPE) {
17639 if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
17640 return it;
17641 };
17642
17643
17644 /***/ }),
17645
17646 /***/ "../node_modules/core-js/library/modules/_wks-define.js":
17647 /*!**************************************************************!*\
17648 !*** ../node_modules/core-js/library/modules/_wks-define.js ***!
17649 \**************************************************************/
17650 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17651
17652 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
17653 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
17654 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
17655 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
17656 var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
17657 module.exports = function (name) {
17658 var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
17659 if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
17660 };
17661
17662
17663 /***/ }),
17664
17665 /***/ "../node_modules/core-js/library/modules/_wks-ext.js":
17666 /*!***********************************************************!*\
17667 !*** ../node_modules/core-js/library/modules/_wks-ext.js ***!
17668 \***********************************************************/
17669 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17670
17671 exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
17672
17673
17674 /***/ }),
17675
17676 /***/ "../node_modules/core-js/library/modules/_wks.js":
17677 /*!*******************************************************!*\
17678 !*** ../node_modules/core-js/library/modules/_wks.js ***!
17679 \*******************************************************/
17680 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17681
17682 var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('wks');
17683 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
17684 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Symbol;
17685 var USE_SYMBOL = typeof Symbol == 'function';
17686
17687 var $exports = module.exports = function (name) {
17688 return store[name] || (store[name] =
17689 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
17690 };
17691
17692 $exports.store = store;
17693
17694
17695 /***/ }),
17696
17697 /***/ "../node_modules/core-js/library/modules/core.get-iterator-method.js":
17698 /*!***************************************************************************!*\
17699 !*** ../node_modules/core-js/library/modules/core.get-iterator-method.js ***!
17700 \***************************************************************************/
17701 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17702
17703 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
17704 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
17705 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
17706 module.exports = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
17707 if (it != undefined) return it[ITERATOR]
17708 || it['@@iterator']
17709 || Iterators[classof(it)];
17710 };
17711
17712
17713 /***/ }),
17714
17715 /***/ "../node_modules/core-js/library/modules/es6.array.from.js":
17716 /*!*****************************************************************!*\
17717 !*** ../node_modules/core-js/library/modules/es6.array.from.js ***!
17718 \*****************************************************************/
17719 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
17720
17721 "use strict";
17722
17723 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
17724 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
17725 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
17726 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
17727 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
17728 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
17729 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
17730 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
17731
17732 $export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', {
17733 // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
17734 from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
17735 var O = toObject(arrayLike);
17736 var C = typeof this == 'function' ? this : Array;
17737 var aLen = arguments.length;
17738 var mapfn = aLen > 1 ? arguments[1] : undefined;
17739 var mapping = mapfn !== undefined;
17740 var index = 0;
17741 var iterFn = getIterFn(O);
17742 var length, result, step, iterator;
17743 if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
17744 // if object isn't iterable or it's array with default iterator - use simple case
17745 if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
17746 for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
17747 createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
17748 }
17749 } else {
17750 length = toLength(O.length);
17751 for (result = new C(length); length > index; index++) {
17752 createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
17753 }
17754 }
17755 result.length = index;
17756 return result;
17757 }
17758 });
17759
17760
17761 /***/ }),
17762
17763 /***/ "../node_modules/core-js/library/modules/es6.array.is-array.js":
17764 /*!*********************************************************************!*\
17765 !*** ../node_modules/core-js/library/modules/es6.array.is-array.js ***!
17766 \*********************************************************************/
17767 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
17768
17769 // 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
17770 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
17771
17772 $export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js") });
17773
17774
17775 /***/ }),
17776
17777 /***/ "../node_modules/core-js/library/modules/es6.array.iterator.js":
17778 /*!*********************************************************************!*\
17779 !*** ../node_modules/core-js/library/modules/es6.array.iterator.js ***!
17780 \*********************************************************************/
17781 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17782
17783 "use strict";
17784
17785 var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/library/modules/_add-to-unscopables.js");
17786 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js");
17787 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
17788 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
17789
17790 // 22.1.3.4 Array.prototype.entries()
17791 // 22.1.3.13 Array.prototype.keys()
17792 // 22.1.3.29 Array.prototype.values()
17793 // 22.1.3.30 Array.prototype[@@iterator]()
17794 module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
17795 this._t = toIObject(iterated); // target
17796 this._i = 0; // next index
17797 this._k = kind; // kind
17798 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
17799 }, function () {
17800 var O = this._t;
17801 var kind = this._k;
17802 var index = this._i++;
17803 if (!O || index >= O.length) {
17804 this._t = undefined;
17805 return step(1);
17806 }
17807 if (kind == 'keys') return step(0, index);
17808 if (kind == 'values') return step(0, O[index]);
17809 return step(0, [index, O[index]]);
17810 }, 'values');
17811
17812 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
17813 Iterators.Arguments = Iterators.Array;
17814
17815 addToUnscopables('keys');
17816 addToUnscopables('values');
17817 addToUnscopables('entries');
17818
17819
17820 /***/ }),
17821
17822 /***/ "../node_modules/core-js/library/modules/es6.object.assign.js":
17823 /*!********************************************************************!*\
17824 !*** ../node_modules/core-js/library/modules/es6.object.assign.js ***!
17825 \********************************************************************/
17826 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
17827
17828 // 19.1.3.1 Object.assign(target, source)
17829 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
17830
17831 $export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js") });
17832
17833
17834 /***/ }),
17835
17836 /***/ "../node_modules/core-js/library/modules/es6.object.create.js":
17837 /*!********************************************************************!*\
17838 !*** ../node_modules/core-js/library/modules/es6.object.create.js ***!
17839 \********************************************************************/
17840 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
17841
17842 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
17843 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
17844 $export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js") });
17845
17846
17847 /***/ }),
17848
17849 /***/ "../node_modules/core-js/library/modules/es6.object.define-properties.js":
17850 /*!*******************************************************************************!*\
17851 !*** ../node_modules/core-js/library/modules/es6.object.define-properties.js ***!
17852 \*******************************************************************************/
17853 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
17854
17855 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
17856 // 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
17857 $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") });
17858
17859
17860 /***/ }),
17861
17862 /***/ "../node_modules/core-js/library/modules/es6.object.define-property.js":
17863 /*!*****************************************************************************!*\
17864 !*** ../node_modules/core-js/library/modules/es6.object.define-property.js ***!
17865 \*****************************************************************************/
17866 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
17867
17868 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
17869 // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
17870 $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 });
17871
17872
17873 /***/ }),
17874
17875 /***/ "../node_modules/core-js/library/modules/es6.object.freeze.js":
17876 /*!********************************************************************!*\
17877 !*** ../node_modules/core-js/library/modules/es6.object.freeze.js ***!
17878 \********************************************************************/
17879 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
17880
17881 // 19.1.2.5 Object.freeze(O)
17882 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
17883 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").onFreeze;
17884
17885 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('freeze', function ($freeze) {
17886 return function freeze(it) {
17887 return $freeze && isObject(it) ? $freeze(meta(it)) : it;
17888 };
17889 });
17890
17891
17892 /***/ }),
17893
17894 /***/ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
17895 /*!*****************************************************************************************!*\
17896 !*** ../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
17897 \*****************************************************************************************/
17898 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
17899
17900 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
17901 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
17902 var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f;
17903
17904 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
17905 return function getOwnPropertyDescriptor(it, key) {
17906 return $getOwnPropertyDescriptor(toIObject(it), key);
17907 };
17908 });
17909
17910
17911 /***/ }),
17912
17913 /***/ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
17914 /*!******************************************************************************!*\
17915 !*** ../node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
17916 \******************************************************************************/
17917 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
17918
17919 // 19.1.2.9 Object.getPrototypeOf(O)
17920 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
17921 var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
17922
17923 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
17924 return function getPrototypeOf(it) {
17925 return $getPrototypeOf(toObject(it));
17926 };
17927 });
17928
17929
17930 /***/ }),
17931
17932 /***/ "../node_modules/core-js/library/modules/es6.object.keys.js":
17933 /*!******************************************************************!*\
17934 !*** ../node_modules/core-js/library/modules/es6.object.keys.js ***!
17935 \******************************************************************/
17936 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
17937
17938 // 19.1.2.14 Object.keys(O)
17939 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
17940 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
17941
17942 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('keys', function () {
17943 return function keys(it) {
17944 return $keys(toObject(it));
17945 };
17946 });
17947
17948
17949 /***/ }),
17950
17951 /***/ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
17952 /*!******************************************************************************!*\
17953 !*** ../node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
17954 \******************************************************************************/
17955 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
17956
17957 // 19.1.3.19 Object.setPrototypeOf(O, proto)
17958 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
17959 $export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/library/modules/_set-proto.js").set });
17960
17961
17962 /***/ }),
17963
17964 /***/ "../node_modules/core-js/library/modules/es6.object.to-string.js":
17965 /*!***********************************************************************!*\
17966 !*** ../node_modules/core-js/library/modules/es6.object.to-string.js ***!
17967 \***********************************************************************/
17968 /***/ (() => {
17969
17970
17971
17972 /***/ }),
17973
17974 /***/ "../node_modules/core-js/library/modules/es6.parse-int.js":
17975 /*!****************************************************************!*\
17976 !*** ../node_modules/core-js/library/modules/es6.parse-int.js ***!
17977 \****************************************************************/
17978 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
17979
17980 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
17981 var $parseInt = __webpack_require__(/*! ./_parse-int */ "../node_modules/core-js/library/modules/_parse-int.js");
17982 // 18.2.5 parseInt(string, radix)
17983 $export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt });
17984
17985
17986 /***/ }),
17987
17988 /***/ "../node_modules/core-js/library/modules/es6.promise.js":
17989 /*!**************************************************************!*\
17990 !*** ../node_modules/core-js/library/modules/es6.promise.js ***!
17991 \**************************************************************/
17992 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
17993
17994 "use strict";
17995
17996 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
17997 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
17998 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
17999 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
18000 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
18001 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
18002 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
18003 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
18004 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
18005 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/library/modules/_species-constructor.js");
18006 var task = __webpack_require__(/*! ./_task */ "../node_modules/core-js/library/modules/_task.js").set;
18007 var microtask = __webpack_require__(/*! ./_microtask */ "../node_modules/core-js/library/modules/_microtask.js")();
18008 var newPromiseCapabilityModule = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js");
18009 var perform = __webpack_require__(/*! ./_perform */ "../node_modules/core-js/library/modules/_perform.js");
18010 var userAgent = __webpack_require__(/*! ./_user-agent */ "../node_modules/core-js/library/modules/_user-agent.js");
18011 var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/core-js/library/modules/_promise-resolve.js");
18012 var PROMISE = 'Promise';
18013 var TypeError = global.TypeError;
18014 var process = global.process;
18015 var versions = process && process.versions;
18016 var v8 = versions && versions.v8 || '';
18017 var $Promise = global[PROMISE];
18018 var isNode = classof(process) == 'process';
18019 var empty = function () { /* empty */ };
18020 var Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper;
18021 var newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f;
18022
18023 var USE_NATIVE = !!function () {
18024 try {
18025 // correct subclassing with @@species support
18026 var promise = $Promise.resolve(1);
18027 var FakePromise = (promise.constructor = {})[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species')] = function (exec) {
18028 exec(empty, empty);
18029 };
18030 // unhandled rejections tracking support, NodeJS Promise without it fails @@species test
18031 return (isNode || typeof PromiseRejectionEvent == 'function')
18032 && promise.then(empty) instanceof FakePromise
18033 // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables
18034 // https://bugs.chromium.org/p/chromium/issues/detail?id=830565
18035 // we can't detect it synchronously, so just check versions
18036 && v8.indexOf('6.6') !== 0
18037 && userAgent.indexOf('Chrome/66') === -1;
18038 } catch (e) { /* empty */ }
18039 }();
18040
18041 // helpers
18042 var isThenable = function (it) {
18043 var then;
18044 return isObject(it) && typeof (then = it.then) == 'function' ? then : false;
18045 };
18046 var notify = function (promise, isReject) {
18047 if (promise._n) return;
18048 promise._n = true;
18049 var chain = promise._c;
18050 microtask(function () {
18051 var value = promise._v;
18052 var ok = promise._s == 1;
18053 var i = 0;
18054 var run = function (reaction) {
18055 var handler = ok ? reaction.ok : reaction.fail;
18056 var resolve = reaction.resolve;
18057 var reject = reaction.reject;
18058 var domain = reaction.domain;
18059 var result, then, exited;
18060 try {
18061 if (handler) {
18062 if (!ok) {
18063 if (promise._h == 2) onHandleUnhandled(promise);
18064 promise._h = 1;
18065 }
18066 if (handler === true) result = value;
18067 else {
18068 if (domain) domain.enter();
18069 result = handler(value); // may throw
18070 if (domain) {
18071 domain.exit();
18072 exited = true;
18073 }
18074 }
18075 if (result === reaction.promise) {
18076 reject(TypeError('Promise-chain cycle'));
18077 } else if (then = isThenable(result)) {
18078 then.call(result, resolve, reject);
18079 } else resolve(result);
18080 } else reject(value);
18081 } catch (e) {
18082 if (domain && !exited) domain.exit();
18083 reject(e);
18084 }
18085 };
18086 while (chain.length > i) run(chain[i++]); // variable length - can't use forEach
18087 promise._c = [];
18088 promise._n = false;
18089 if (isReject && !promise._h) onUnhandled(promise);
18090 });
18091 };
18092 var onUnhandled = function (promise) {
18093 task.call(global, function () {
18094 var value = promise._v;
18095 var unhandled = isUnhandled(promise);
18096 var result, handler, console;
18097 if (unhandled) {
18098 result = perform(function () {
18099 if (isNode) {
18100 process.emit('unhandledRejection', value, promise);
18101 } else if (handler = global.onunhandledrejection) {
18102 handler({ promise: promise, reason: value });
18103 } else if ((console = global.console) && console.error) {
18104 console.error('Unhandled promise rejection', value);
18105 }
18106 });
18107 // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should
18108 promise._h = isNode || isUnhandled(promise) ? 2 : 1;
18109 } promise._a = undefined;
18110 if (unhandled && result.e) throw result.v;
18111 });
18112 };
18113 var isUnhandled = function (promise) {
18114 return promise._h !== 1 && (promise._a || promise._c).length === 0;
18115 };
18116 var onHandleUnhandled = function (promise) {
18117 task.call(global, function () {
18118 var handler;
18119 if (isNode) {
18120 process.emit('rejectionHandled', promise);
18121 } else if (handler = global.onrejectionhandled) {
18122 handler({ promise: promise, reason: promise._v });
18123 }
18124 });
18125 };
18126 var $reject = function (value) {
18127 var promise = this;
18128 if (promise._d) return;
18129 promise._d = true;
18130 promise = promise._w || promise; // unwrap
18131 promise._v = value;
18132 promise._s = 2;
18133 if (!promise._a) promise._a = promise._c.slice();
18134 notify(promise, true);
18135 };
18136 var $resolve = function (value) {
18137 var promise = this;
18138 var then;
18139 if (promise._d) return;
18140 promise._d = true;
18141 promise = promise._w || promise; // unwrap
18142 try {
18143 if (promise === value) throw TypeError("Promise can't be resolved itself");
18144 if (then = isThenable(value)) {
18145 microtask(function () {
18146 var wrapper = { _w: promise, _d: false }; // wrap
18147 try {
18148 then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1));
18149 } catch (e) {
18150 $reject.call(wrapper, e);
18151 }
18152 });
18153 } else {
18154 promise._v = value;
18155 promise._s = 1;
18156 notify(promise, false);
18157 }
18158 } catch (e) {
18159 $reject.call({ _w: promise, _d: false }, e); // wrap
18160 }
18161 };
18162
18163 // constructor polyfill
18164 if (!USE_NATIVE) {
18165 // 25.4.3.1 Promise(executor)
18166 $Promise = function Promise(executor) {
18167 anInstance(this, $Promise, PROMISE, '_h');
18168 aFunction(executor);
18169 Internal.call(this);
18170 try {
18171 executor(ctx($resolve, this, 1), ctx($reject, this, 1));
18172 } catch (err) {
18173 $reject.call(this, err);
18174 }
18175 };
18176 // eslint-disable-next-line no-unused-vars
18177 Internal = function Promise(executor) {
18178 this._c = []; // <- awaiting reactions
18179 this._a = undefined; // <- checked in isUnhandled reactions
18180 this._s = 0; // <- state
18181 this._d = false; // <- done
18182 this._v = undefined; // <- value
18183 this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled
18184 this._n = false; // <- notify
18185 };
18186 Internal.prototype = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js")($Promise.prototype, {
18187 // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)
18188 then: function then(onFulfilled, onRejected) {
18189 var reaction = newPromiseCapability(speciesConstructor(this, $Promise));
18190 reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;
18191 reaction.fail = typeof onRejected == 'function' && onRejected;
18192 reaction.domain = isNode ? process.domain : undefined;
18193 this._c.push(reaction);
18194 if (this._a) this._a.push(reaction);
18195 if (this._s) notify(this, false);
18196 return reaction.promise;
18197 },
18198 // 25.4.5.1 Promise.prototype.catch(onRejected)
18199 'catch': function (onRejected) {
18200 return this.then(undefined, onRejected);
18201 }
18202 });
18203 OwnPromiseCapability = function () {
18204 var promise = new Internal();
18205 this.promise = promise;
18206 this.resolve = ctx($resolve, promise, 1);
18207 this.reject = ctx($reject, promise, 1);
18208 };
18209 newPromiseCapabilityModule.f = newPromiseCapability = function (C) {
18210 return C === $Promise || C === Wrapper
18211 ? new OwnPromiseCapability(C)
18212 : newGenericPromiseCapability(C);
18213 };
18214 }
18215
18216 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise });
18217 __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js")($Promise, PROMISE);
18218 __webpack_require__(/*! ./_set-species */ "../node_modules/core-js/library/modules/_set-species.js")(PROMISE);
18219 Wrapper = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js")[PROMISE];
18220
18221 // statics
18222 $export($export.S + $export.F * !USE_NATIVE, PROMISE, {
18223 // 25.4.4.5 Promise.reject(r)
18224 reject: function reject(r) {
18225 var capability = newPromiseCapability(this);
18226 var $$reject = capability.reject;
18227 $$reject(r);
18228 return capability.promise;
18229 }
18230 });
18231 $export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, {
18232 // 25.4.4.6 Promise.resolve(x)
18233 resolve: function resolve(x) {
18234 return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x);
18235 }
18236 });
18237 $export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) {
18238 $Promise.all(iter)['catch'](empty);
18239 })), PROMISE, {
18240 // 25.4.4.1 Promise.all(iterable)
18241 all: function all(iterable) {
18242 var C = this;
18243 var capability = newPromiseCapability(C);
18244 var resolve = capability.resolve;
18245 var reject = capability.reject;
18246 var result = perform(function () {
18247 var values = [];
18248 var index = 0;
18249 var remaining = 1;
18250 forOf(iterable, false, function (promise) {
18251 var $index = index++;
18252 var alreadyCalled = false;
18253 values.push(undefined);
18254 remaining++;
18255 C.resolve(promise).then(function (value) {
18256 if (alreadyCalled) return;
18257 alreadyCalled = true;
18258 values[$index] = value;
18259 --remaining || resolve(values);
18260 }, reject);
18261 });
18262 --remaining || resolve(values);
18263 });
18264 if (result.e) reject(result.v);
18265 return capability.promise;
18266 },
18267 // 25.4.4.4 Promise.race(iterable)
18268 race: function race(iterable) {
18269 var C = this;
18270 var capability = newPromiseCapability(C);
18271 var reject = capability.reject;
18272 var result = perform(function () {
18273 forOf(iterable, false, function (promise) {
18274 C.resolve(promise).then(capability.resolve, reject);
18275 });
18276 });
18277 if (result.e) reject(result.v);
18278 return capability.promise;
18279 }
18280 });
18281
18282
18283 /***/ }),
18284
18285 /***/ "../node_modules/core-js/library/modules/es6.reflect.construct.js":
18286 /*!************************************************************************!*\
18287 !*** ../node_modules/core-js/library/modules/es6.reflect.construct.js ***!
18288 \************************************************************************/
18289 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18290
18291 // 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
18292 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
18293 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
18294 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
18295 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
18296 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
18297 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
18298 var bind = __webpack_require__(/*! ./_bind */ "../node_modules/core-js/library/modules/_bind.js");
18299 var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
18300
18301 // MS Edge supports only 2 arguments and argumentsList argument is optional
18302 // FF Nightly sets third argument as `new.target`, but does not create `this` from it
18303 var NEW_TARGET_BUG = fails(function () {
18304 function F() { /* empty */ }
18305 return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
18306 });
18307 var ARGS_BUG = !fails(function () {
18308 rConstruct(function () { /* empty */ });
18309 });
18310
18311 $export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
18312 construct: function construct(Target, args /* , newTarget */) {
18313 aFunction(Target);
18314 anObject(args);
18315 var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
18316 if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
18317 if (Target == newTarget) {
18318 // w/o altered newTarget, optimization for 0-4 arguments
18319 switch (args.length) {
18320 case 0: return new Target();
18321 case 1: return new Target(args[0]);
18322 case 2: return new Target(args[0], args[1]);
18323 case 3: return new Target(args[0], args[1], args[2]);
18324 case 4: return new Target(args[0], args[1], args[2], args[3]);
18325 }
18326 // w/o altered newTarget, lot of arguments case
18327 var $args = [null];
18328 $args.push.apply($args, args);
18329 return new (bind.apply(Target, $args))();
18330 }
18331 // with altered newTarget, not support built-in constructors
18332 var proto = newTarget.prototype;
18333 var instance = create(isObject(proto) ? proto : Object.prototype);
18334 var result = Function.apply.call(Target, instance, args);
18335 return isObject(result) ? result : instance;
18336 }
18337 });
18338
18339
18340 /***/ }),
18341
18342 /***/ "../node_modules/core-js/library/modules/es6.reflect.get.js":
18343 /*!******************************************************************!*\
18344 !*** ../node_modules/core-js/library/modules/es6.reflect.get.js ***!
18345 \******************************************************************/
18346 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18347
18348 // 26.1.6 Reflect.get(target, propertyKey [, receiver])
18349 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
18350 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
18351 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
18352 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
18353 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
18354 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
18355
18356 function get(target, propertyKey /* , receiver */) {
18357 var receiver = arguments.length < 3 ? target : arguments[2];
18358 var desc, proto;
18359 if (anObject(target) === receiver) return target[propertyKey];
18360 if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
18361 ? desc.value
18362 : desc.get !== undefined
18363 ? desc.get.call(receiver)
18364 : undefined;
18365 if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
18366 }
18367
18368 $export($export.S, 'Reflect', { get: get });
18369
18370
18371 /***/ }),
18372
18373 /***/ "../node_modules/core-js/library/modules/es6.string.iterator.js":
18374 /*!**********************************************************************!*\
18375 !*** ../node_modules/core-js/library/modules/es6.string.iterator.js ***!
18376 \**********************************************************************/
18377 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18378
18379 "use strict";
18380
18381 var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/library/modules/_string-at.js")(true);
18382
18383 // 21.1.3.27 String.prototype[@@iterator]()
18384 __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
18385 this._t = String(iterated); // target
18386 this._i = 0; // next index
18387 // 21.1.5.2.1 %StringIteratorPrototype%.next()
18388 }, function () {
18389 var O = this._t;
18390 var index = this._i;
18391 var point;
18392 if (index >= O.length) return { value: undefined, done: true };
18393 point = $at(O, index);
18394 this._i += point.length;
18395 return { value: point, done: false };
18396 });
18397
18398
18399 /***/ }),
18400
18401 /***/ "../node_modules/core-js/library/modules/es6.symbol.js":
18402 /*!*************************************************************!*\
18403 !*** ../node_modules/core-js/library/modules/es6.symbol.js ***!
18404 \*************************************************************/
18405 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18406
18407 "use strict";
18408
18409 // ECMAScript 6 symbols shim
18410 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
18411 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
18412 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
18413 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
18414 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
18415 var META = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").KEY;
18416 var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
18417 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js");
18418 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
18419 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
18420 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
18421 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
18422 var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js");
18423 var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/core-js/library/modules/_enum-keys.js");
18424 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
18425 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
18426 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
18427 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
18428 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
18429 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
18430 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
18431 var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
18432 var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/core-js/library/modules/_object-gopn-ext.js");
18433 var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
18434 var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
18435 var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
18436 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
18437 var gOPD = $GOPD.f;
18438 var dP = $DP.f;
18439 var gOPN = gOPNExt.f;
18440 var $Symbol = global.Symbol;
18441 var $JSON = global.JSON;
18442 var _stringify = $JSON && $JSON.stringify;
18443 var PROTOTYPE = 'prototype';
18444 var HIDDEN = wks('_hidden');
18445 var TO_PRIMITIVE = wks('toPrimitive');
18446 var isEnum = {}.propertyIsEnumerable;
18447 var SymbolRegistry = shared('symbol-registry');
18448 var AllSymbols = shared('symbols');
18449 var OPSymbols = shared('op-symbols');
18450 var ObjectProto = Object[PROTOTYPE];
18451 var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
18452 var QObject = global.QObject;
18453 // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
18454 var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
18455
18456 // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
18457 var setSymbolDesc = DESCRIPTORS && $fails(function () {
18458 return _create(dP({}, 'a', {
18459 get: function () { return dP(this, 'a', { value: 7 }).a; }
18460 })).a != 7;
18461 }) ? function (it, key, D) {
18462 var protoDesc = gOPD(ObjectProto, key);
18463 if (protoDesc) delete ObjectProto[key];
18464 dP(it, key, D);
18465 if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
18466 } : dP;
18467
18468 var wrap = function (tag) {
18469 var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
18470 sym._k = tag;
18471 return sym;
18472 };
18473
18474 var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
18475 return typeof it == 'symbol';
18476 } : function (it) {
18477 return it instanceof $Symbol;
18478 };
18479
18480 var $defineProperty = function defineProperty(it, key, D) {
18481 if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
18482 anObject(it);
18483 key = toPrimitive(key, true);
18484 anObject(D);
18485 if (has(AllSymbols, key)) {
18486 if (!D.enumerable) {
18487 if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
18488 it[HIDDEN][key] = true;
18489 } else {
18490 if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
18491 D = _create(D, { enumerable: createDesc(0, false) });
18492 } return setSymbolDesc(it, key, D);
18493 } return dP(it, key, D);
18494 };
18495 var $defineProperties = function defineProperties(it, P) {
18496 anObject(it);
18497 var keys = enumKeys(P = toIObject(P));
18498 var i = 0;
18499 var l = keys.length;
18500 var key;
18501 while (l > i) $defineProperty(it, key = keys[i++], P[key]);
18502 return it;
18503 };
18504 var $create = function create(it, P) {
18505 return P === undefined ? _create(it) : $defineProperties(_create(it), P);
18506 };
18507 var $propertyIsEnumerable = function propertyIsEnumerable(key) {
18508 var E = isEnum.call(this, key = toPrimitive(key, true));
18509 if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
18510 return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
18511 };
18512 var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
18513 it = toIObject(it);
18514 key = toPrimitive(key, true);
18515 if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
18516 var D = gOPD(it, key);
18517 if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
18518 return D;
18519 };
18520 var $getOwnPropertyNames = function getOwnPropertyNames(it) {
18521 var names = gOPN(toIObject(it));
18522 var result = [];
18523 var i = 0;
18524 var key;
18525 while (names.length > i) {
18526 if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
18527 } return result;
18528 };
18529 var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
18530 var IS_OP = it === ObjectProto;
18531 var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
18532 var result = [];
18533 var i = 0;
18534 var key;
18535 while (names.length > i) {
18536 if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
18537 } return result;
18538 };
18539
18540 // 19.4.1.1 Symbol([description])
18541 if (!USE_NATIVE) {
18542 $Symbol = function Symbol() {
18543 if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
18544 var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
18545 var $set = function (value) {
18546 if (this === ObjectProto) $set.call(OPSymbols, value);
18547 if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
18548 setSymbolDesc(this, tag, createDesc(1, value));
18549 };
18550 if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
18551 return wrap(tag);
18552 };
18553 redefine($Symbol[PROTOTYPE], 'toString', function toString() {
18554 return this._k;
18555 });
18556
18557 $GOPD.f = $getOwnPropertyDescriptor;
18558 $DP.f = $defineProperty;
18559 __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
18560 __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
18561 $GOPS.f = $getOwnPropertySymbols;
18562
18563 if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js")) {
18564 redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
18565 }
18566
18567 wksExt.f = function (name) {
18568 return wrap(wks(name));
18569 };
18570 }
18571
18572 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
18573
18574 for (var es6Symbols = (
18575 // 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
18576 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
18577 ).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
18578
18579 for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
18580
18581 $export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
18582 // 19.4.2.1 Symbol.for(key)
18583 'for': function (key) {
18584 return has(SymbolRegistry, key += '')
18585 ? SymbolRegistry[key]
18586 : SymbolRegistry[key] = $Symbol(key);
18587 },
18588 // 19.4.2.5 Symbol.keyFor(sym)
18589 keyFor: function keyFor(sym) {
18590 if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
18591 for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
18592 },
18593 useSetter: function () { setter = true; },
18594 useSimple: function () { setter = false; }
18595 });
18596
18597 $export($export.S + $export.F * !USE_NATIVE, 'Object', {
18598 // 19.1.2.2 Object.create(O [, Properties])
18599 create: $create,
18600 // 19.1.2.4 Object.defineProperty(O, P, Attributes)
18601 defineProperty: $defineProperty,
18602 // 19.1.2.3 Object.defineProperties(O, Properties)
18603 defineProperties: $defineProperties,
18604 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
18605 getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
18606 // 19.1.2.7 Object.getOwnPropertyNames(O)
18607 getOwnPropertyNames: $getOwnPropertyNames,
18608 // 19.1.2.8 Object.getOwnPropertySymbols(O)
18609 getOwnPropertySymbols: $getOwnPropertySymbols
18610 });
18611
18612 // Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
18613 // https://bugs.chromium.org/p/v8/issues/detail?id=3443
18614 var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
18615
18616 $export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
18617 getOwnPropertySymbols: function getOwnPropertySymbols(it) {
18618 return $GOPS.f(toObject(it));
18619 }
18620 });
18621
18622 // 24.3.2 JSON.stringify(value [, replacer [, space]])
18623 $JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
18624 var S = $Symbol();
18625 // MS Edge converts symbol values to JSON as {}
18626 // WebKit converts symbol values to JSON as null
18627 // V8 throws on boxed symbols
18628 return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
18629 })), 'JSON', {
18630 stringify: function stringify(it) {
18631 var args = [it];
18632 var i = 1;
18633 var replacer, $replacer;
18634 while (arguments.length > i) args.push(arguments[i++]);
18635 $replacer = replacer = args[1];
18636 if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
18637 if (!isArray(replacer)) replacer = function (key, value) {
18638 if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
18639 if (!isSymbol(value)) return value;
18640 };
18641 args[1] = replacer;
18642 return _stringify.apply($JSON, args);
18643 }
18644 });
18645
18646 // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
18647 $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
18648 // 19.4.3.5 Symbol.prototype[@@toStringTag]
18649 setToStringTag($Symbol, 'Symbol');
18650 // 20.2.1.9 Math[@@toStringTag]
18651 setToStringTag(Math, 'Math', true);
18652 // 24.3.3 JSON[@@toStringTag]
18653 setToStringTag(global.JSON, 'JSON', true);
18654
18655
18656 /***/ }),
18657
18658 /***/ "../node_modules/core-js/library/modules/es6.weak-map.js":
18659 /*!***************************************************************!*\
18660 !*** ../node_modules/core-js/library/modules/es6.weak-map.js ***!
18661 \***************************************************************/
18662 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18663
18664 "use strict";
18665
18666 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
18667 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
18668 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
18669 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
18670 var assign = __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js");
18671 var weak = __webpack_require__(/*! ./_collection-weak */ "../node_modules/core-js/library/modules/_collection-weak.js");
18672 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
18673 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
18674 var NATIVE_WEAK_MAP = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
18675 var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
18676 var WEAK_MAP = 'WeakMap';
18677 var getWeak = meta.getWeak;
18678 var isExtensible = Object.isExtensible;
18679 var uncaughtFrozenStore = weak.ufstore;
18680 var InternalMap;
18681
18682 var wrapper = function (get) {
18683 return function WeakMap() {
18684 return get(this, arguments.length > 0 ? arguments[0] : undefined);
18685 };
18686 };
18687
18688 var methods = {
18689 // 23.3.3.3 WeakMap.prototype.get(key)
18690 get: function get(key) {
18691 if (isObject(key)) {
18692 var data = getWeak(key);
18693 if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);
18694 return data ? data[this._i] : undefined;
18695 }
18696 },
18697 // 23.3.3.5 WeakMap.prototype.set(key, value)
18698 set: function set(key, value) {
18699 return weak.def(validate(this, WEAK_MAP), key, value);
18700 }
18701 };
18702
18703 // 23.3 WeakMap Objects
18704 var $WeakMap = module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/core-js/library/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true);
18705
18706 // IE11 WeakMap frozen keys fix
18707 if (NATIVE_WEAK_MAP && IS_IE11) {
18708 InternalMap = weak.getConstructor(wrapper, WEAK_MAP);
18709 assign(InternalMap.prototype, methods);
18710 meta.NEED = true;
18711 each(['delete', 'has', 'get', 'set'], function (key) {
18712 var proto = $WeakMap.prototype;
18713 var method = proto[key];
18714 redefine(proto, key, function (a, b) {
18715 // store frozen objects on internal weakmap shim
18716 if (isObject(a) && !isExtensible(a)) {
18717 if (!this._f) this._f = new InternalMap();
18718 var result = this._f[key](a, b);
18719 return key == 'set' ? this : result;
18720 // store all the rest on native weakmap
18721 } return method.call(this, a, b);
18722 });
18723 });
18724 }
18725
18726
18727 /***/ }),
18728
18729 /***/ "../node_modules/core-js/library/modules/es7.object.entries.js":
18730 /*!*********************************************************************!*\
18731 !*** ../node_modules/core-js/library/modules/es7.object.entries.js ***!
18732 \*********************************************************************/
18733 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18734
18735 // https://github.com/tc39/proposal-object-values-entries
18736 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
18737 var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(true);
18738
18739 $export($export.S, 'Object', {
18740 entries: function entries(it) {
18741 return $entries(it);
18742 }
18743 });
18744
18745
18746 /***/ }),
18747
18748 /***/ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js":
18749 /*!******************************************************************************************!*\
18750 !*** ../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js ***!
18751 \******************************************************************************************/
18752 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18753
18754 // https://github.com/tc39/proposal-object-getownpropertydescriptors
18755 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
18756 var ownKeys = __webpack_require__(/*! ./_own-keys */ "../node_modules/core-js/library/modules/_own-keys.js");
18757 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
18758 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
18759 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
18760
18761 $export($export.S, 'Object', {
18762 getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
18763 var O = toIObject(object);
18764 var getDesc = gOPD.f;
18765 var keys = ownKeys(O);
18766 var result = {};
18767 var i = 0;
18768 var key, desc;
18769 while (keys.length > i) {
18770 desc = getDesc(O, key = keys[i++]);
18771 if (desc !== undefined) createProperty(result, key, desc);
18772 }
18773 return result;
18774 }
18775 });
18776
18777
18778 /***/ }),
18779
18780 /***/ "../node_modules/core-js/library/modules/es7.object.values.js":
18781 /*!********************************************************************!*\
18782 !*** ../node_modules/core-js/library/modules/es7.object.values.js ***!
18783 \********************************************************************/
18784 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18785
18786 // https://github.com/tc39/proposal-object-values-entries
18787 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
18788 var $values = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(false);
18789
18790 $export($export.S, 'Object', {
18791 values: function values(it) {
18792 return $values(it);
18793 }
18794 });
18795
18796
18797 /***/ }),
18798
18799 /***/ "../node_modules/core-js/library/modules/es7.promise.finally.js":
18800 /*!**********************************************************************!*\
18801 !*** ../node_modules/core-js/library/modules/es7.promise.finally.js ***!
18802 \**********************************************************************/
18803 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18804
18805 "use strict";
18806 // https://github.com/tc39/proposal-promise-finally
18807
18808 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
18809 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
18810 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
18811 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/library/modules/_species-constructor.js");
18812 var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/core-js/library/modules/_promise-resolve.js");
18813
18814 $export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) {
18815 var C = speciesConstructor(this, core.Promise || global.Promise);
18816 var isFunction = typeof onFinally == 'function';
18817 return this.then(
18818 isFunction ? function (x) {
18819 return promiseResolve(C, onFinally()).then(function () { return x; });
18820 } : onFinally,
18821 isFunction ? function (e) {
18822 return promiseResolve(C, onFinally()).then(function () { throw e; });
18823 } : onFinally
18824 );
18825 } });
18826
18827
18828 /***/ }),
18829
18830 /***/ "../node_modules/core-js/library/modules/es7.promise.try.js":
18831 /*!******************************************************************!*\
18832 !*** ../node_modules/core-js/library/modules/es7.promise.try.js ***!
18833 \******************************************************************/
18834 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18835
18836 "use strict";
18837
18838 // https://github.com/tc39/proposal-promise-try
18839 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
18840 var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/core-js/library/modules/_new-promise-capability.js");
18841 var perform = __webpack_require__(/*! ./_perform */ "../node_modules/core-js/library/modules/_perform.js");
18842
18843 $export($export.S, 'Promise', { 'try': function (callbackfn) {
18844 var promiseCapability = newPromiseCapability.f(this);
18845 var result = perform(callbackfn);
18846 (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v);
18847 return promiseCapability.promise;
18848 } });
18849
18850
18851 /***/ }),
18852
18853 /***/ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
18854 /*!****************************************************************************!*\
18855 !*** ../node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
18856 \****************************************************************************/
18857 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18858
18859 __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
18860
18861
18862 /***/ }),
18863
18864 /***/ "../node_modules/core-js/library/modules/es7.symbol.observable.js":
18865 /*!************************************************************************!*\
18866 !*** ../node_modules/core-js/library/modules/es7.symbol.observable.js ***!
18867 \************************************************************************/
18868 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18869
18870 __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('observable');
18871
18872
18873 /***/ }),
18874
18875 /***/ "../node_modules/core-js/library/modules/es7.weak-map.from.js":
18876 /*!********************************************************************!*\
18877 !*** ../node_modules/core-js/library/modules/es7.weak-map.from.js ***!
18878 \********************************************************************/
18879 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18880
18881 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
18882 __webpack_require__(/*! ./_set-collection-from */ "../node_modules/core-js/library/modules/_set-collection-from.js")('WeakMap');
18883
18884
18885 /***/ }),
18886
18887 /***/ "../node_modules/core-js/library/modules/es7.weak-map.of.js":
18888 /*!******************************************************************!*\
18889 !*** ../node_modules/core-js/library/modules/es7.weak-map.of.js ***!
18890 \******************************************************************/
18891 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18892
18893 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
18894 __webpack_require__(/*! ./_set-collection-of */ "../node_modules/core-js/library/modules/_set-collection-of.js")('WeakMap');
18895
18896
18897 /***/ }),
18898
18899 /***/ "../node_modules/core-js/library/modules/web.dom.iterable.js":
18900 /*!*******************************************************************!*\
18901 !*** ../node_modules/core-js/library/modules/web.dom.iterable.js ***!
18902 \*******************************************************************/
18903 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18904
18905 __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/library/modules/es6.array.iterator.js");
18906 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
18907 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
18908 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
18909 var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
18910
18911 var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
18912 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
18913 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
18914 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
18915 'TextTrackList,TouchList').split(',');
18916
18917 for (var i = 0; i < DOMIterables.length; i++) {
18918 var NAME = DOMIterables[i];
18919 var Collection = global[NAME];
18920 var proto = Collection && Collection.prototype;
18921 if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
18922 Iterators[NAME] = Iterators.Array;
18923 }
18924
18925
18926 /***/ }),
18927
18928 /***/ "../node_modules/core-js/modules/_a-function.js":
18929 /*!******************************************************!*\
18930 !*** ../node_modules/core-js/modules/_a-function.js ***!
18931 \******************************************************/
18932 /***/ ((module) => {
18933
18934 module.exports = function (it) {
18935 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
18936 return it;
18937 };
18938
18939
18940 /***/ }),
18941
18942 /***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
18943 /*!**************************************************************!*\
18944 !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
18945 \**************************************************************/
18946 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18947
18948 // 22.1.3.31 Array.prototype[@@unscopables]
18949 var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
18950 var ArrayProto = Array.prototype;
18951 if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
18952 module.exports = function (key) {
18953 ArrayProto[UNSCOPABLES][key] = true;
18954 };
18955
18956
18957 /***/ }),
18958
18959 /***/ "../node_modules/core-js/modules/_advance-string-index.js":
18960 /*!****************************************************************!*\
18961 !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
18962 \****************************************************************/
18963 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18964
18965 "use strict";
18966
18967 var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
18968
18969 // `AdvanceStringIndex` abstract operation
18970 // https://tc39.github.io/ecma262/#sec-advancestringindex
18971 module.exports = function (S, index, unicode) {
18972 return index + (unicode ? at(S, index).length : 1);
18973 };
18974
18975
18976 /***/ }),
18977
18978 /***/ "../node_modules/core-js/modules/_an-object.js":
18979 /*!*****************************************************!*\
18980 !*** ../node_modules/core-js/modules/_an-object.js ***!
18981 \*****************************************************/
18982 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18983
18984 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
18985 module.exports = function (it) {
18986 if (!isObject(it)) throw TypeError(it + ' is not an object!');
18987 return it;
18988 };
18989
18990
18991 /***/ }),
18992
18993 /***/ "../node_modules/core-js/modules/_array-fill.js":
18994 /*!******************************************************!*\
18995 !*** ../node_modules/core-js/modules/_array-fill.js ***!
18996 \******************************************************/
18997 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18998
18999 "use strict";
19000 // 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)
19001
19002 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
19003 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
19004 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
19005 module.exports = function fill(value /* , start = 0, end = @length */) {
19006 var O = toObject(this);
19007 var length = toLength(O.length);
19008 var aLen = arguments.length;
19009 var index = toAbsoluteIndex(aLen > 1 ? arguments[1] : undefined, length);
19010 var end = aLen > 2 ? arguments[2] : undefined;
19011 var endPos = end === undefined ? length : toAbsoluteIndex(end, length);
19012 while (endPos > index) O[index++] = value;
19013 return O;
19014 };
19015
19016
19017 /***/ }),
19018
19019 /***/ "../node_modules/core-js/modules/_array-includes.js":
19020 /*!**********************************************************!*\
19021 !*** ../node_modules/core-js/modules/_array-includes.js ***!
19022 \**********************************************************/
19023 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19024
19025 // false -> Array#indexOf
19026 // true -> Array#includes
19027 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
19028 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
19029 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
19030 module.exports = function (IS_INCLUDES) {
19031 return function ($this, el, fromIndex) {
19032 var O = toIObject($this);
19033 var length = toLength(O.length);
19034 var index = toAbsoluteIndex(fromIndex, length);
19035 var value;
19036 // Array#includes uses SameValueZero equality algorithm
19037 // eslint-disable-next-line no-self-compare
19038 if (IS_INCLUDES && el != el) while (length > index) {
19039 value = O[index++];
19040 // eslint-disable-next-line no-self-compare
19041 if (value != value) return true;
19042 // Array#indexOf ignores holes, Array#includes - not
19043 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
19044 if (O[index] === el) return IS_INCLUDES || index || 0;
19045 } return !IS_INCLUDES && -1;
19046 };
19047 };
19048
19049
19050 /***/ }),
19051
19052 /***/ "../node_modules/core-js/modules/_array-methods.js":
19053 /*!*********************************************************!*\
19054 !*** ../node_modules/core-js/modules/_array-methods.js ***!
19055 \*********************************************************/
19056 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19057
19058 // 0 -> Array#forEach
19059 // 1 -> Array#map
19060 // 2 -> Array#filter
19061 // 3 -> Array#some
19062 // 4 -> Array#every
19063 // 5 -> Array#find
19064 // 6 -> Array#findIndex
19065 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
19066 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
19067 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
19068 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
19069 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
19070 module.exports = function (TYPE, $create) {
19071 var IS_MAP = TYPE == 1;
19072 var IS_FILTER = TYPE == 2;
19073 var IS_SOME = TYPE == 3;
19074 var IS_EVERY = TYPE == 4;
19075 var IS_FIND_INDEX = TYPE == 6;
19076 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
19077 var create = $create || asc;
19078 return function ($this, callbackfn, that) {
19079 var O = toObject($this);
19080 var self = IObject(O);
19081 var f = ctx(callbackfn, that, 3);
19082 var length = toLength(self.length);
19083 var index = 0;
19084 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
19085 var val, res;
19086 for (;length > index; index++) if (NO_HOLES || index in self) {
19087 val = self[index];
19088 res = f(val, index, O);
19089 if (TYPE) {
19090 if (IS_MAP) result[index] = res; // map
19091 else if (res) switch (TYPE) {
19092 case 3: return true; // some
19093 case 5: return val; // find
19094 case 6: return index; // findIndex
19095 case 2: result.push(val); // filter
19096 } else if (IS_EVERY) return false; // every
19097 }
19098 }
19099 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
19100 };
19101 };
19102
19103
19104 /***/ }),
19105
19106 /***/ "../node_modules/core-js/modules/_array-species-constructor.js":
19107 /*!*********************************************************************!*\
19108 !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
19109 \*********************************************************************/
19110 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19111
19112 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
19113 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
19114 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
19115
19116 module.exports = function (original) {
19117 var C;
19118 if (isArray(original)) {
19119 C = original.constructor;
19120 // cross-realm fallback
19121 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
19122 if (isObject(C)) {
19123 C = C[SPECIES];
19124 if (C === null) C = undefined;
19125 }
19126 } return C === undefined ? Array : C;
19127 };
19128
19129
19130 /***/ }),
19131
19132 /***/ "../node_modules/core-js/modules/_array-species-create.js":
19133 /*!****************************************************************!*\
19134 !*** ../node_modules/core-js/modules/_array-species-create.js ***!
19135 \****************************************************************/
19136 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19137
19138 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
19139 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
19140
19141 module.exports = function (original, length) {
19142 return new (speciesConstructor(original))(length);
19143 };
19144
19145
19146 /***/ }),
19147
19148 /***/ "../node_modules/core-js/modules/_classof.js":
19149 /*!***************************************************!*\
19150 !*** ../node_modules/core-js/modules/_classof.js ***!
19151 \***************************************************/
19152 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19153
19154 // getting tag from 19.1.3.6 Object.prototype.toString()
19155 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
19156 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
19157 // ES3 wrong here
19158 var ARG = cof(function () { return arguments; }()) == 'Arguments';
19159
19160 // fallback for IE11 Script Access Denied error
19161 var tryGet = function (it, key) {
19162 try {
19163 return it[key];
19164 } catch (e) { /* empty */ }
19165 };
19166
19167 module.exports = function (it) {
19168 var O, T, B;
19169 return it === undefined ? 'Undefined' : it === null ? 'Null'
19170 // @@toStringTag case
19171 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
19172 // builtinTag case
19173 : ARG ? cof(O)
19174 // ES3 arguments fallback
19175 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
19176 };
19177
19178
19179 /***/ }),
19180
19181 /***/ "../node_modules/core-js/modules/_cof.js":
19182 /*!***********************************************!*\
19183 !*** ../node_modules/core-js/modules/_cof.js ***!
19184 \***********************************************/
19185 /***/ ((module) => {
19186
19187 var toString = {}.toString;
19188
19189 module.exports = function (it) {
19190 return toString.call(it).slice(8, -1);
19191 };
19192
19193
19194 /***/ }),
19195
19196 /***/ "../node_modules/core-js/modules/_core.js":
19197 /*!************************************************!*\
19198 !*** ../node_modules/core-js/modules/_core.js ***!
19199 \************************************************/
19200 /***/ ((module) => {
19201
19202 var core = module.exports = { version: '2.6.12' };
19203 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
19204
19205
19206 /***/ }),
19207
19208 /***/ "../node_modules/core-js/modules/_ctx.js":
19209 /*!***********************************************!*\
19210 !*** ../node_modules/core-js/modules/_ctx.js ***!
19211 \***********************************************/
19212 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19213
19214 // optional / simple context binding
19215 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
19216 module.exports = function (fn, that, length) {
19217 aFunction(fn);
19218 if (that === undefined) return fn;
19219 switch (length) {
19220 case 1: return function (a) {
19221 return fn.call(that, a);
19222 };
19223 case 2: return function (a, b) {
19224 return fn.call(that, a, b);
19225 };
19226 case 3: return function (a, b, c) {
19227 return fn.call(that, a, b, c);
19228 };
19229 }
19230 return function (/* ...args */) {
19231 return fn.apply(that, arguments);
19232 };
19233 };
19234
19235
19236 /***/ }),
19237
19238 /***/ "../node_modules/core-js/modules/_defined.js":
19239 /*!***************************************************!*\
19240 !*** ../node_modules/core-js/modules/_defined.js ***!
19241 \***************************************************/
19242 /***/ ((module) => {
19243
19244 // 7.2.1 RequireObjectCoercible(argument)
19245 module.exports = function (it) {
19246 if (it == undefined) throw TypeError("Can't call method on " + it);
19247 return it;
19248 };
19249
19250
19251 /***/ }),
19252
19253 /***/ "../node_modules/core-js/modules/_descriptors.js":
19254 /*!*******************************************************!*\
19255 !*** ../node_modules/core-js/modules/_descriptors.js ***!
19256 \*******************************************************/
19257 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19258
19259 // Thank's IE8 for his funny defineProperty
19260 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
19261 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
19262 });
19263
19264
19265 /***/ }),
19266
19267 /***/ "../node_modules/core-js/modules/_dom-create.js":
19268 /*!******************************************************!*\
19269 !*** ../node_modules/core-js/modules/_dom-create.js ***!
19270 \******************************************************/
19271 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19272
19273 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
19274 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
19275 // typeof document.createElement is 'object' in old IE
19276 var is = isObject(document) && isObject(document.createElement);
19277 module.exports = function (it) {
19278 return is ? document.createElement(it) : {};
19279 };
19280
19281
19282 /***/ }),
19283
19284 /***/ "../node_modules/core-js/modules/_enum-bug-keys.js":
19285 /*!*********************************************************!*\
19286 !*** ../node_modules/core-js/modules/_enum-bug-keys.js ***!
19287 \*********************************************************/
19288 /***/ ((module) => {
19289
19290 // IE 8- don't enum bug keys
19291 module.exports = (
19292 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
19293 ).split(',');
19294
19295
19296 /***/ }),
19297
19298 /***/ "../node_modules/core-js/modules/_export.js":
19299 /*!**************************************************!*\
19300 !*** ../node_modules/core-js/modules/_export.js ***!
19301 \**************************************************/
19302 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19303
19304 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
19305 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
19306 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
19307 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
19308 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
19309 var PROTOTYPE = 'prototype';
19310
19311 var $export = function (type, name, source) {
19312 var IS_FORCED = type & $export.F;
19313 var IS_GLOBAL = type & $export.G;
19314 var IS_STATIC = type & $export.S;
19315 var IS_PROTO = type & $export.P;
19316 var IS_BIND = type & $export.B;
19317 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
19318 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
19319 var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
19320 var key, own, out, exp;
19321 if (IS_GLOBAL) source = name;
19322 for (key in source) {
19323 // contains in native
19324 own = !IS_FORCED && target && target[key] !== undefined;
19325 // export native or passed
19326 out = (own ? target : source)[key];
19327 // bind timers to global for call from export context
19328 exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
19329 // extend global
19330 if (target) redefine(target, key, out, type & $export.U);
19331 // export
19332 if (exports[key] != out) hide(exports, key, exp);
19333 if (IS_PROTO && expProto[key] != out) expProto[key] = out;
19334 }
19335 };
19336 global.core = core;
19337 // type bitmap
19338 $export.F = 1; // forced
19339 $export.G = 2; // global
19340 $export.S = 4; // static
19341 $export.P = 8; // proto
19342 $export.B = 16; // bind
19343 $export.W = 32; // wrap
19344 $export.U = 64; // safe
19345 $export.R = 128; // real proto method for `library`
19346 module.exports = $export;
19347
19348
19349 /***/ }),
19350
19351 /***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
19352 /*!***********************************************************!*\
19353 !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
19354 \***********************************************************/
19355 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19356
19357 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
19358 module.exports = function (KEY) {
19359 var re = /./;
19360 try {
19361 '/./'[KEY](re);
19362 } catch (e) {
19363 try {
19364 re[MATCH] = false;
19365 return !'/./'[KEY](re);
19366 } catch (f) { /* empty */ }
19367 } return true;
19368 };
19369
19370
19371 /***/ }),
19372
19373 /***/ "../node_modules/core-js/modules/_fails.js":
19374 /*!*************************************************!*\
19375 !*** ../node_modules/core-js/modules/_fails.js ***!
19376 \*************************************************/
19377 /***/ ((module) => {
19378
19379 module.exports = function (exec) {
19380 try {
19381 return !!exec();
19382 } catch (e) {
19383 return true;
19384 }
19385 };
19386
19387
19388 /***/ }),
19389
19390 /***/ "../node_modules/core-js/modules/_fix-re-wks.js":
19391 /*!******************************************************!*\
19392 !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
19393 \******************************************************/
19394 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19395
19396 "use strict";
19397
19398 __webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
19399 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
19400 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
19401 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
19402 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
19403 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
19404 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
19405
19406 var SPECIES = wks('species');
19407
19408 var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
19409 // #replace needs built-in support for named groups.
19410 // #match works fine because it just return the exec results, even if it has
19411 // a "grops" property.
19412 var re = /./;
19413 re.exec = function () {
19414 var result = [];
19415 result.groups = { a: '7' };
19416 return result;
19417 };
19418 return ''.replace(re, '$<a>') !== '7';
19419 });
19420
19421 var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
19422 // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
19423 var re = /(?:)/;
19424 var originalExec = re.exec;
19425 re.exec = function () { return originalExec.apply(this, arguments); };
19426 var result = 'ab'.split(re);
19427 return result.length === 2 && result[0] === 'a' && result[1] === 'b';
19428 })();
19429
19430 module.exports = function (KEY, length, exec) {
19431 var SYMBOL = wks(KEY);
19432
19433 var DELEGATES_TO_SYMBOL = !fails(function () {
19434 // String methods call symbol-named RegEp methods
19435 var O = {};
19436 O[SYMBOL] = function () { return 7; };
19437 return ''[KEY](O) != 7;
19438 });
19439
19440 var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
19441 // Symbol-named RegExp methods call .exec
19442 var execCalled = false;
19443 var re = /a/;
19444 re.exec = function () { execCalled = true; return null; };
19445 if (KEY === 'split') {
19446 // RegExp[@@split] doesn't call the regex's exec method, but first creates
19447 // a new one. We need to return the patched regex when creating the new one.
19448 re.constructor = {};
19449 re.constructor[SPECIES] = function () { return re; };
19450 }
19451 re[SYMBOL]('');
19452 return !execCalled;
19453 }) : undefined;
19454
19455 if (
19456 !DELEGATES_TO_SYMBOL ||
19457 !DELEGATES_TO_EXEC ||
19458 (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
19459 (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
19460 ) {
19461 var nativeRegExpMethod = /./[SYMBOL];
19462 var fns = exec(
19463 defined,
19464 SYMBOL,
19465 ''[KEY],
19466 function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
19467 if (regexp.exec === regexpExec) {
19468 if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
19469 // The native String method already delegates to @@method (this
19470 // polyfilled function), leasing to infinite recursion.
19471 // We avoid it by directly calling the native @@method method.
19472 return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
19473 }
19474 return { done: true, value: nativeMethod.call(str, regexp, arg2) };
19475 }
19476 return { done: false };
19477 }
19478 );
19479 var strfn = fns[0];
19480 var rxfn = fns[1];
19481
19482 redefine(String.prototype, KEY, strfn);
19483 hide(RegExp.prototype, SYMBOL, length == 2
19484 // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
19485 // 21.2.5.11 RegExp.prototype[@@split](string, limit)
19486 ? function (string, arg) { return rxfn.call(string, this, arg); }
19487 // 21.2.5.6 RegExp.prototype[@@match](string)
19488 // 21.2.5.9 RegExp.prototype[@@search](string)
19489 : function (string) { return rxfn.call(string, this); }
19490 );
19491 }
19492 };
19493
19494
19495 /***/ }),
19496
19497 /***/ "../node_modules/core-js/modules/_flags.js":
19498 /*!*************************************************!*\
19499 !*** ../node_modules/core-js/modules/_flags.js ***!
19500 \*************************************************/
19501 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19502
19503 "use strict";
19504
19505 // 21.2.5.3 get RegExp.prototype.flags
19506 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
19507 module.exports = function () {
19508 var that = anObject(this);
19509 var result = '';
19510 if (that.global) result += 'g';
19511 if (that.ignoreCase) result += 'i';
19512 if (that.multiline) result += 'm';
19513 if (that.unicode) result += 'u';
19514 if (that.sticky) result += 'y';
19515 return result;
19516 };
19517
19518
19519 /***/ }),
19520
19521 /***/ "../node_modules/core-js/modules/_function-to-string.js":
19522 /*!**************************************************************!*\
19523 !*** ../node_modules/core-js/modules/_function-to-string.js ***!
19524 \**************************************************************/
19525 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19526
19527 module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
19528
19529
19530 /***/ }),
19531
19532 /***/ "../node_modules/core-js/modules/_global.js":
19533 /*!**************************************************!*\
19534 !*** ../node_modules/core-js/modules/_global.js ***!
19535 \**************************************************/
19536 /***/ ((module) => {
19537
19538 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
19539 var global = module.exports = typeof window != 'undefined' && window.Math == Math
19540 ? window : typeof self != 'undefined' && self.Math == Math ? self
19541 // eslint-disable-next-line no-new-func
19542 : Function('return this')();
19543 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
19544
19545
19546 /***/ }),
19547
19548 /***/ "../node_modules/core-js/modules/_has.js":
19549 /*!***********************************************!*\
19550 !*** ../node_modules/core-js/modules/_has.js ***!
19551 \***********************************************/
19552 /***/ ((module) => {
19553
19554 var hasOwnProperty = {}.hasOwnProperty;
19555 module.exports = function (it, key) {
19556 return hasOwnProperty.call(it, key);
19557 };
19558
19559
19560 /***/ }),
19561
19562 /***/ "../node_modules/core-js/modules/_hide.js":
19563 /*!************************************************!*\
19564 !*** ../node_modules/core-js/modules/_hide.js ***!
19565 \************************************************/
19566 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19567
19568 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
19569 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
19570 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
19571 return dP.f(object, key, createDesc(1, value));
19572 } : function (object, key, value) {
19573 object[key] = value;
19574 return object;
19575 };
19576
19577
19578 /***/ }),
19579
19580 /***/ "../node_modules/core-js/modules/_html.js":
19581 /*!************************************************!*\
19582 !*** ../node_modules/core-js/modules/_html.js ***!
19583 \************************************************/
19584 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19585
19586 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
19587 module.exports = document && document.documentElement;
19588
19589
19590 /***/ }),
19591
19592 /***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
19593 /*!**********************************************************!*\
19594 !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
19595 \**********************************************************/
19596 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19597
19598 module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
19599 return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
19600 });
19601
19602
19603 /***/ }),
19604
19605 /***/ "../node_modules/core-js/modules/_iobject.js":
19606 /*!***************************************************!*\
19607 !*** ../node_modules/core-js/modules/_iobject.js ***!
19608 \***************************************************/
19609 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19610
19611 // fallback for non-array-like ES3 and non-enumerable old V8 strings
19612 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
19613 // eslint-disable-next-line no-prototype-builtins
19614 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
19615 return cof(it) == 'String' ? it.split('') : Object(it);
19616 };
19617
19618
19619 /***/ }),
19620
19621 /***/ "../node_modules/core-js/modules/_is-array.js":
19622 /*!****************************************************!*\
19623 !*** ../node_modules/core-js/modules/_is-array.js ***!
19624 \****************************************************/
19625 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19626
19627 // 7.2.2 IsArray(argument)
19628 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
19629 module.exports = Array.isArray || function isArray(arg) {
19630 return cof(arg) == 'Array';
19631 };
19632
19633
19634 /***/ }),
19635
19636 /***/ "../node_modules/core-js/modules/_is-object.js":
19637 /*!*****************************************************!*\
19638 !*** ../node_modules/core-js/modules/_is-object.js ***!
19639 \*****************************************************/
19640 /***/ ((module) => {
19641
19642 module.exports = function (it) {
19643 return typeof it === 'object' ? it !== null : typeof it === 'function';
19644 };
19645
19646
19647 /***/ }),
19648
19649 /***/ "../node_modules/core-js/modules/_is-regexp.js":
19650 /*!*****************************************************!*\
19651 !*** ../node_modules/core-js/modules/_is-regexp.js ***!
19652 \*****************************************************/
19653 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19654
19655 // 7.2.8 IsRegExp(argument)
19656 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
19657 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
19658 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
19659 module.exports = function (it) {
19660 var isRegExp;
19661 return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
19662 };
19663
19664
19665 /***/ }),
19666
19667 /***/ "../node_modules/core-js/modules/_iter-create.js":
19668 /*!*******************************************************!*\
19669 !*** ../node_modules/core-js/modules/_iter-create.js ***!
19670 \*******************************************************/
19671 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19672
19673 "use strict";
19674
19675 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/modules/_object-create.js");
19676 var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
19677 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
19678 var IteratorPrototype = {};
19679
19680 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
19681 __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator'), function () { return this; });
19682
19683 module.exports = function (Constructor, NAME, next) {
19684 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
19685 setToStringTag(Constructor, NAME + ' Iterator');
19686 };
19687
19688
19689 /***/ }),
19690
19691 /***/ "../node_modules/core-js/modules/_iter-define.js":
19692 /*!*******************************************************!*\
19693 !*** ../node_modules/core-js/modules/_iter-define.js ***!
19694 \*******************************************************/
19695 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19696
19697 "use strict";
19698
19699 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js");
19700 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
19701 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
19702 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
19703 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
19704 var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/modules/_iter-create.js");
19705 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
19706 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/modules/_object-gpo.js");
19707 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator');
19708 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
19709 var FF_ITERATOR = '@@iterator';
19710 var KEYS = 'keys';
19711 var VALUES = 'values';
19712
19713 var returnThis = function () { return this; };
19714
19715 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
19716 $iterCreate(Constructor, NAME, next);
19717 var getMethod = function (kind) {
19718 if (!BUGGY && kind in proto) return proto[kind];
19719 switch (kind) {
19720 case KEYS: return function keys() { return new Constructor(this, kind); };
19721 case VALUES: return function values() { return new Constructor(this, kind); };
19722 } return function entries() { return new Constructor(this, kind); };
19723 };
19724 var TAG = NAME + ' Iterator';
19725 var DEF_VALUES = DEFAULT == VALUES;
19726 var VALUES_BUG = false;
19727 var proto = Base.prototype;
19728 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
19729 var $default = $native || getMethod(DEFAULT);
19730 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
19731 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
19732 var methods, key, IteratorPrototype;
19733 // Fix native
19734 if ($anyNative) {
19735 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
19736 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
19737 // Set @@toStringTag to native iterators
19738 setToStringTag(IteratorPrototype, TAG, true);
19739 // fix for some old engines
19740 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
19741 }
19742 }
19743 // fix Array#{values, @@iterator}.name in V8 / FF
19744 if (DEF_VALUES && $native && $native.name !== VALUES) {
19745 VALUES_BUG = true;
19746 $default = function values() { return $native.call(this); };
19747 }
19748 // Define iterator
19749 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
19750 hide(proto, ITERATOR, $default);
19751 }
19752 // Plug for library
19753 Iterators[NAME] = $default;
19754 Iterators[TAG] = returnThis;
19755 if (DEFAULT) {
19756 methods = {
19757 values: DEF_VALUES ? $default : getMethod(VALUES),
19758 keys: IS_SET ? $default : getMethod(KEYS),
19759 entries: $entries
19760 };
19761 if (FORCED) for (key in methods) {
19762 if (!(key in proto)) redefine(proto, key, methods[key]);
19763 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
19764 }
19765 return methods;
19766 };
19767
19768
19769 /***/ }),
19770
19771 /***/ "../node_modules/core-js/modules/_iter-step.js":
19772 /*!*****************************************************!*\
19773 !*** ../node_modules/core-js/modules/_iter-step.js ***!
19774 \*****************************************************/
19775 /***/ ((module) => {
19776
19777 module.exports = function (done, value) {
19778 return { value: value, done: !!done };
19779 };
19780
19781
19782 /***/ }),
19783
19784 /***/ "../node_modules/core-js/modules/_iterators.js":
19785 /*!*****************************************************!*\
19786 !*** ../node_modules/core-js/modules/_iterators.js ***!
19787 \*****************************************************/
19788 /***/ ((module) => {
19789
19790 module.exports = {};
19791
19792
19793 /***/ }),
19794
19795 /***/ "../node_modules/core-js/modules/_library.js":
19796 /*!***************************************************!*\
19797 !*** ../node_modules/core-js/modules/_library.js ***!
19798 \***************************************************/
19799 /***/ ((module) => {
19800
19801 module.exports = false;
19802
19803
19804 /***/ }),
19805
19806 /***/ "../node_modules/core-js/modules/_object-create.js":
19807 /*!*********************************************************!*\
19808 !*** ../node_modules/core-js/modules/_object-create.js ***!
19809 \*********************************************************/
19810 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19811
19812 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
19813 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
19814 var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/modules/_object-dps.js");
19815 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
19816 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
19817 var Empty = function () { /* empty */ };
19818 var PROTOTYPE = 'prototype';
19819
19820 // Create object with fake `null` prototype: use iframe Object with cleared prototype
19821 var createDict = function () {
19822 // Thrash, waste and sodomy: IE GC bug
19823 var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('iframe');
19824 var i = enumBugKeys.length;
19825 var lt = '<';
19826 var gt = '>';
19827 var iframeDocument;
19828 iframe.style.display = 'none';
19829 __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js").appendChild(iframe);
19830 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
19831 // createDict = iframe.contentWindow.Object;
19832 // html.removeChild(iframe);
19833 iframeDocument = iframe.contentWindow.document;
19834 iframeDocument.open();
19835 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
19836 iframeDocument.close();
19837 createDict = iframeDocument.F;
19838 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
19839 return createDict();
19840 };
19841
19842 module.exports = Object.create || function create(O, Properties) {
19843 var result;
19844 if (O !== null) {
19845 Empty[PROTOTYPE] = anObject(O);
19846 result = new Empty();
19847 Empty[PROTOTYPE] = null;
19848 // add "__proto__" for Object.getPrototypeOf polyfill
19849 result[IE_PROTO] = O;
19850 } else result = createDict();
19851 return Properties === undefined ? result : dPs(result, Properties);
19852 };
19853
19854
19855 /***/ }),
19856
19857 /***/ "../node_modules/core-js/modules/_object-dp.js":
19858 /*!*****************************************************!*\
19859 !*** ../node_modules/core-js/modules/_object-dp.js ***!
19860 \*****************************************************/
19861 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
19862
19863 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
19864 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
19865 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
19866 var dP = Object.defineProperty;
19867
19868 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
19869 anObject(O);
19870 P = toPrimitive(P, true);
19871 anObject(Attributes);
19872 if (IE8_DOM_DEFINE) try {
19873 return dP(O, P, Attributes);
19874 } catch (e) { /* empty */ }
19875 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
19876 if ('value' in Attributes) O[P] = Attributes.value;
19877 return O;
19878 };
19879
19880
19881 /***/ }),
19882
19883 /***/ "../node_modules/core-js/modules/_object-dps.js":
19884 /*!******************************************************!*\
19885 !*** ../node_modules/core-js/modules/_object-dps.js ***!
19886 \******************************************************/
19887 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19888
19889 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
19890 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
19891 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
19892
19893 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
19894 anObject(O);
19895 var keys = getKeys(Properties);
19896 var length = keys.length;
19897 var i = 0;
19898 var P;
19899 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
19900 return O;
19901 };
19902
19903
19904 /***/ }),
19905
19906 /***/ "../node_modules/core-js/modules/_object-gpo.js":
19907 /*!******************************************************!*\
19908 !*** ../node_modules/core-js/modules/_object-gpo.js ***!
19909 \******************************************************/
19910 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19911
19912 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
19913 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
19914 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
19915 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
19916 var ObjectProto = Object.prototype;
19917
19918 module.exports = Object.getPrototypeOf || function (O) {
19919 O = toObject(O);
19920 if (has(O, IE_PROTO)) return O[IE_PROTO];
19921 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
19922 return O.constructor.prototype;
19923 } return O instanceof Object ? ObjectProto : null;
19924 };
19925
19926
19927 /***/ }),
19928
19929 /***/ "../node_modules/core-js/modules/_object-keys-internal.js":
19930 /*!****************************************************************!*\
19931 !*** ../node_modules/core-js/modules/_object-keys-internal.js ***!
19932 \****************************************************************/
19933 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19934
19935 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
19936 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
19937 var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(false);
19938 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
19939
19940 module.exports = function (object, names) {
19941 var O = toIObject(object);
19942 var i = 0;
19943 var result = [];
19944 var key;
19945 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
19946 // Don't enum bug & hidden keys
19947 while (names.length > i) if (has(O, key = names[i++])) {
19948 ~arrayIndexOf(result, key) || result.push(key);
19949 }
19950 return result;
19951 };
19952
19953
19954 /***/ }),
19955
19956 /***/ "../node_modules/core-js/modules/_object-keys.js":
19957 /*!*******************************************************!*\
19958 !*** ../node_modules/core-js/modules/_object-keys.js ***!
19959 \*******************************************************/
19960 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19961
19962 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
19963 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js");
19964 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
19965
19966 module.exports = Object.keys || function keys(O) {
19967 return $keys(O, enumBugKeys);
19968 };
19969
19970
19971 /***/ }),
19972
19973 /***/ "../node_modules/core-js/modules/_property-desc.js":
19974 /*!*********************************************************!*\
19975 !*** ../node_modules/core-js/modules/_property-desc.js ***!
19976 \*********************************************************/
19977 /***/ ((module) => {
19978
19979 module.exports = function (bitmap, value) {
19980 return {
19981 enumerable: !(bitmap & 1),
19982 configurable: !(bitmap & 2),
19983 writable: !(bitmap & 4),
19984 value: value
19985 };
19986 };
19987
19988
19989 /***/ }),
19990
19991 /***/ "../node_modules/core-js/modules/_redefine.js":
19992 /*!****************************************************!*\
19993 !*** ../node_modules/core-js/modules/_redefine.js ***!
19994 \****************************************************/
19995 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19996
19997 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
19998 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
19999 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
20000 var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
20001 var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
20002 var TO_STRING = 'toString';
20003 var TPL = ('' + $toString).split(TO_STRING);
20004
20005 __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
20006 return $toString.call(it);
20007 };
20008
20009 (module.exports = function (O, key, val, safe) {
20010 var isFunction = typeof val == 'function';
20011 if (isFunction) has(val, 'name') || hide(val, 'name', key);
20012 if (O[key] === val) return;
20013 if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
20014 if (O === global) {
20015 O[key] = val;
20016 } else if (!safe) {
20017 delete O[key];
20018 hide(O, key, val);
20019 } else if (O[key]) {
20020 O[key] = val;
20021 } else {
20022 hide(O, key, val);
20023 }
20024 // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
20025 })(Function.prototype, TO_STRING, function toString() {
20026 return typeof this == 'function' && this[SRC] || $toString.call(this);
20027 });
20028
20029
20030 /***/ }),
20031
20032 /***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
20033 /*!****************************************************************!*\
20034 !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
20035 \****************************************************************/
20036 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20037
20038 "use strict";
20039
20040
20041 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
20042 var builtinExec = RegExp.prototype.exec;
20043
20044 // `RegExpExec` abstract operation
20045 // https://tc39.github.io/ecma262/#sec-regexpexec
20046 module.exports = function (R, S) {
20047 var exec = R.exec;
20048 if (typeof exec === 'function') {
20049 var result = exec.call(R, S);
20050 if (typeof result !== 'object') {
20051 throw new TypeError('RegExp exec method returned something other than an Object or null');
20052 }
20053 return result;
20054 }
20055 if (classof(R) !== 'RegExp') {
20056 throw new TypeError('RegExp#exec called on incompatible receiver');
20057 }
20058 return builtinExec.call(R, S);
20059 };
20060
20061
20062 /***/ }),
20063
20064 /***/ "../node_modules/core-js/modules/_regexp-exec.js":
20065 /*!*******************************************************!*\
20066 !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
20067 \*******************************************************/
20068 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20069
20070 "use strict";
20071
20072
20073 var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
20074
20075 var nativeExec = RegExp.prototype.exec;
20076 // This always refers to the native implementation, because the
20077 // String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
20078 // which loads this file before patching the method.
20079 var nativeReplace = String.prototype.replace;
20080
20081 var patchedExec = nativeExec;
20082
20083 var LAST_INDEX = 'lastIndex';
20084
20085 var UPDATES_LAST_INDEX_WRONG = (function () {
20086 var re1 = /a/,
20087 re2 = /b*/g;
20088 nativeExec.call(re1, 'a');
20089 nativeExec.call(re2, 'a');
20090 return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
20091 })();
20092
20093 // nonparticipating capturing group, copied from es5-shim's String#split patch.
20094 var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
20095
20096 var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
20097
20098 if (PATCH) {
20099 patchedExec = function exec(str) {
20100 var re = this;
20101 var lastIndex, reCopy, match, i;
20102
20103 if (NPCG_INCLUDED) {
20104 reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
20105 }
20106 if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
20107
20108 match = nativeExec.call(re, str);
20109
20110 if (UPDATES_LAST_INDEX_WRONG && match) {
20111 re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
20112 }
20113 if (NPCG_INCLUDED && match && match.length > 1) {
20114 // Fix browsers whose `exec` methods don't consistently return `undefined`
20115 // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
20116 // eslint-disable-next-line no-loop-func
20117 nativeReplace.call(match[0], reCopy, function () {
20118 for (i = 1; i < arguments.length - 2; i++) {
20119 if (arguments[i] === undefined) match[i] = undefined;
20120 }
20121 });
20122 }
20123
20124 return match;
20125 };
20126 }
20127
20128 module.exports = patchedExec;
20129
20130
20131 /***/ }),
20132
20133 /***/ "../node_modules/core-js/modules/_same-value.js":
20134 /*!******************************************************!*\
20135 !*** ../node_modules/core-js/modules/_same-value.js ***!
20136 \******************************************************/
20137 /***/ ((module) => {
20138
20139 // 7.2.9 SameValue(x, y)
20140 module.exports = Object.is || function is(x, y) {
20141 // eslint-disable-next-line no-self-compare
20142 return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;
20143 };
20144
20145
20146 /***/ }),
20147
20148 /***/ "../node_modules/core-js/modules/_set-to-string-tag.js":
20149 /*!*************************************************************!*\
20150 !*** ../node_modules/core-js/modules/_set-to-string-tag.js ***!
20151 \*************************************************************/
20152 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20153
20154 var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
20155 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
20156 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
20157
20158 module.exports = function (it, tag, stat) {
20159 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
20160 };
20161
20162
20163 /***/ }),
20164
20165 /***/ "../node_modules/core-js/modules/_shared-key.js":
20166 /*!******************************************************!*\
20167 !*** ../node_modules/core-js/modules/_shared-key.js ***!
20168 \******************************************************/
20169 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20170
20171 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('keys');
20172 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
20173 module.exports = function (key) {
20174 return shared[key] || (shared[key] = uid(key));
20175 };
20176
20177
20178 /***/ }),
20179
20180 /***/ "../node_modules/core-js/modules/_shared.js":
20181 /*!**************************************************!*\
20182 !*** ../node_modules/core-js/modules/_shared.js ***!
20183 \**************************************************/
20184 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20185
20186 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
20187 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
20188 var SHARED = '__core-js_shared__';
20189 var store = global[SHARED] || (global[SHARED] = {});
20190
20191 (module.exports = function (key, value) {
20192 return store[key] || (store[key] = value !== undefined ? value : {});
20193 })('versions', []).push({
20194 version: core.version,
20195 mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
20196 copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
20197 });
20198
20199
20200 /***/ }),
20201
20202 /***/ "../node_modules/core-js/modules/_species-constructor.js":
20203 /*!***************************************************************!*\
20204 !*** ../node_modules/core-js/modules/_species-constructor.js ***!
20205 \***************************************************************/
20206 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20207
20208 // 7.3.20 SpeciesConstructor(O, defaultConstructor)
20209 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
20210 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
20211 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
20212 module.exports = function (O, D) {
20213 var C = anObject(O).constructor;
20214 var S;
20215 return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
20216 };
20217
20218
20219 /***/ }),
20220
20221 /***/ "../node_modules/core-js/modules/_strict-method.js":
20222 /*!*********************************************************!*\
20223 !*** ../node_modules/core-js/modules/_strict-method.js ***!
20224 \*********************************************************/
20225 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20226
20227 "use strict";
20228
20229 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
20230
20231 module.exports = function (method, arg) {
20232 return !!method && fails(function () {
20233 // eslint-disable-next-line no-useless-call
20234 arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null);
20235 });
20236 };
20237
20238
20239 /***/ }),
20240
20241 /***/ "../node_modules/core-js/modules/_string-at.js":
20242 /*!*****************************************************!*\
20243 !*** ../node_modules/core-js/modules/_string-at.js ***!
20244 \*****************************************************/
20245 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20246
20247 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
20248 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
20249 // true -> String#at
20250 // false -> String#codePointAt
20251 module.exports = function (TO_STRING) {
20252 return function (that, pos) {
20253 var s = String(defined(that));
20254 var i = toInteger(pos);
20255 var l = s.length;
20256 var a, b;
20257 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
20258 a = s.charCodeAt(i);
20259 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
20260 ? TO_STRING ? s.charAt(i) : a
20261 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
20262 };
20263 };
20264
20265
20266 /***/ }),
20267
20268 /***/ "../node_modules/core-js/modules/_string-context.js":
20269 /*!**********************************************************!*\
20270 !*** ../node_modules/core-js/modules/_string-context.js ***!
20271 \**********************************************************/
20272 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20273
20274 // helper for String#{startsWith, endsWith, includes}
20275 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
20276 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
20277
20278 module.exports = function (that, searchString, NAME) {
20279 if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
20280 return String(defined(that));
20281 };
20282
20283
20284 /***/ }),
20285
20286 /***/ "../node_modules/core-js/modules/_string-html.js":
20287 /*!*******************************************************!*\
20288 !*** ../node_modules/core-js/modules/_string-html.js ***!
20289 \*******************************************************/
20290 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20291
20292 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
20293 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
20294 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
20295 var quot = /"/g;
20296 // B.2.3.2.1 CreateHTML(string, tag, attribute, value)
20297 var createHTML = function (string, tag, attribute, value) {
20298 var S = String(defined(string));
20299 var p1 = '<' + tag;
20300 if (attribute !== '') p1 += ' ' + attribute + '="' + String(value).replace(quot, '&quot;') + '"';
20301 return p1 + '>' + S + '</' + tag + '>';
20302 };
20303 module.exports = function (NAME, exec) {
20304 var O = {};
20305 O[NAME] = exec(createHTML);
20306 $export($export.P + $export.F * fails(function () {
20307 var test = ''[NAME]('"');
20308 return test !== test.toLowerCase() || test.split('"').length > 3;
20309 }), 'String', O);
20310 };
20311
20312
20313 /***/ }),
20314
20315 /***/ "../node_modules/core-js/modules/_to-absolute-index.js":
20316 /*!*************************************************************!*\
20317 !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
20318 \*************************************************************/
20319 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20320
20321 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
20322 var max = Math.max;
20323 var min = Math.min;
20324 module.exports = function (index, length) {
20325 index = toInteger(index);
20326 return index < 0 ? max(index + length, 0) : min(index, length);
20327 };
20328
20329
20330 /***/ }),
20331
20332 /***/ "../node_modules/core-js/modules/_to-integer.js":
20333 /*!******************************************************!*\
20334 !*** ../node_modules/core-js/modules/_to-integer.js ***!
20335 \******************************************************/
20336 /***/ ((module) => {
20337
20338 // 7.1.4 ToInteger
20339 var ceil = Math.ceil;
20340 var floor = Math.floor;
20341 module.exports = function (it) {
20342 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
20343 };
20344
20345
20346 /***/ }),
20347
20348 /***/ "../node_modules/core-js/modules/_to-iobject.js":
20349 /*!******************************************************!*\
20350 !*** ../node_modules/core-js/modules/_to-iobject.js ***!
20351 \******************************************************/
20352 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20353
20354 // to indexed object, toObject with fallback for non-array-like ES3 strings
20355 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
20356 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
20357 module.exports = function (it) {
20358 return IObject(defined(it));
20359 };
20360
20361
20362 /***/ }),
20363
20364 /***/ "../node_modules/core-js/modules/_to-length.js":
20365 /*!*****************************************************!*\
20366 !*** ../node_modules/core-js/modules/_to-length.js ***!
20367 \*****************************************************/
20368 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20369
20370 // 7.1.15 ToLength
20371 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
20372 var min = Math.min;
20373 module.exports = function (it) {
20374 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
20375 };
20376
20377
20378 /***/ }),
20379
20380 /***/ "../node_modules/core-js/modules/_to-object.js":
20381 /*!*****************************************************!*\
20382 !*** ../node_modules/core-js/modules/_to-object.js ***!
20383 \*****************************************************/
20384 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20385
20386 // 7.1.13 ToObject(argument)
20387 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
20388 module.exports = function (it) {
20389 return Object(defined(it));
20390 };
20391
20392
20393 /***/ }),
20394
20395 /***/ "../node_modules/core-js/modules/_to-primitive.js":
20396 /*!********************************************************!*\
20397 !*** ../node_modules/core-js/modules/_to-primitive.js ***!
20398 \********************************************************/
20399 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20400
20401 // 7.1.1 ToPrimitive(input [, PreferredType])
20402 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
20403 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
20404 // and the second argument - flag - preferred type is a string
20405 module.exports = function (it, S) {
20406 if (!isObject(it)) return it;
20407 var fn, val;
20408 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
20409 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
20410 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
20411 throw TypeError("Can't convert object to primitive value");
20412 };
20413
20414
20415 /***/ }),
20416
20417 /***/ "../node_modules/core-js/modules/_uid.js":
20418 /*!***********************************************!*\
20419 !*** ../node_modules/core-js/modules/_uid.js ***!
20420 \***********************************************/
20421 /***/ ((module) => {
20422
20423 var id = 0;
20424 var px = Math.random();
20425 module.exports = function (key) {
20426 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
20427 };
20428
20429
20430 /***/ }),
20431
20432 /***/ "../node_modules/core-js/modules/_wks.js":
20433 /*!***********************************************!*\
20434 !*** ../node_modules/core-js/modules/_wks.js ***!
20435 \***********************************************/
20436 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20437
20438 var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
20439 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
20440 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
20441 var USE_SYMBOL = typeof Symbol == 'function';
20442
20443 var $exports = module.exports = function (name) {
20444 return store[name] || (store[name] =
20445 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
20446 };
20447
20448 $exports.store = store;
20449
20450
20451 /***/ }),
20452
20453 /***/ "../node_modules/core-js/modules/es6.array.fill.js":
20454 /*!*********************************************************!*\
20455 !*** ../node_modules/core-js/modules/es6.array.fill.js ***!
20456 \*********************************************************/
20457 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20458
20459 // 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)
20460 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
20461
20462 $export($export.P, 'Array', { fill: __webpack_require__(/*! ./_array-fill */ "../node_modules/core-js/modules/_array-fill.js") });
20463
20464 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('fill');
20465
20466
20467 /***/ }),
20468
20469 /***/ "../node_modules/core-js/modules/es6.array.filter.js":
20470 /*!***********************************************************!*\
20471 !*** ../node_modules/core-js/modules/es6.array.filter.js ***!
20472 \***********************************************************/
20473 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20474
20475 "use strict";
20476
20477 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
20478 var $filter = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(2);
20479
20480 $export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].filter, true), 'Array', {
20481 // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])
20482 filter: function filter(callbackfn /* , thisArg */) {
20483 return $filter(this, callbackfn, arguments[1]);
20484 }
20485 });
20486
20487
20488 /***/ }),
20489
20490 /***/ "../node_modules/core-js/modules/es6.array.find.js":
20491 /*!*********************************************************!*\
20492 !*** ../node_modules/core-js/modules/es6.array.find.js ***!
20493 \*********************************************************/
20494 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20495
20496 "use strict";
20497
20498 // 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
20499 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
20500 var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5);
20501 var KEY = 'find';
20502 var forced = true;
20503 // Shouldn't skip holes
20504 if (KEY in []) Array(1)[KEY](function () { forced = false; });
20505 $export($export.P + $export.F * forced, 'Array', {
20506 find: function find(callbackfn /* , that = undefined */) {
20507 return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
20508 }
20509 });
20510 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
20511
20512
20513 /***/ }),
20514
20515 /***/ "../node_modules/core-js/modules/es6.array.iterator.js":
20516 /*!*************************************************************!*\
20517 !*** ../node_modules/core-js/modules/es6.array.iterator.js ***!
20518 \*************************************************************/
20519 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20520
20521 "use strict";
20522
20523 var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js");
20524 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/modules/_iter-step.js");
20525 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
20526 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
20527
20528 // 22.1.3.4 Array.prototype.entries()
20529 // 22.1.3.13 Array.prototype.keys()
20530 // 22.1.3.29 Array.prototype.values()
20531 // 22.1.3.30 Array.prototype[@@iterator]()
20532 module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
20533 this._t = toIObject(iterated); // target
20534 this._i = 0; // next index
20535 this._k = kind; // kind
20536 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
20537 }, function () {
20538 var O = this._t;
20539 var kind = this._k;
20540 var index = this._i++;
20541 if (!O || index >= O.length) {
20542 this._t = undefined;
20543 return step(1);
20544 }
20545 if (kind == 'keys') return step(0, index);
20546 if (kind == 'values') return step(0, O[index]);
20547 return step(0, [index, O[index]]);
20548 }, 'values');
20549
20550 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
20551 Iterators.Arguments = Iterators.Array;
20552
20553 addToUnscopables('keys');
20554 addToUnscopables('values');
20555 addToUnscopables('entries');
20556
20557
20558 /***/ }),
20559
20560 /***/ "../node_modules/core-js/modules/es6.array.map.js":
20561 /*!********************************************************!*\
20562 !*** ../node_modules/core-js/modules/es6.array.map.js ***!
20563 \********************************************************/
20564 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20565
20566 "use strict";
20567
20568 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
20569 var $map = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(1);
20570
20571 $export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].map, true), 'Array', {
20572 // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg])
20573 map: function map(callbackfn /* , thisArg */) {
20574 return $map(this, callbackfn, arguments[1]);
20575 }
20576 });
20577
20578
20579 /***/ }),
20580
20581 /***/ "../node_modules/core-js/modules/es6.array.slice.js":
20582 /*!**********************************************************!*\
20583 !*** ../node_modules/core-js/modules/es6.array.slice.js ***!
20584 \**********************************************************/
20585 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20586
20587 "use strict";
20588
20589 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
20590 var html = __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js");
20591 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
20592 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
20593 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
20594 var arraySlice = [].slice;
20595
20596 // fallback for not array-like ES3 strings and DOM objects
20597 $export($export.P + $export.F * __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
20598 if (html) arraySlice.call(html);
20599 }), 'Array', {
20600 slice: function slice(begin, end) {
20601 var len = toLength(this.length);
20602 var klass = cof(this);
20603 end = end === undefined ? len : end;
20604 if (klass == 'Array') return arraySlice.call(this, begin, end);
20605 var start = toAbsoluteIndex(begin, len);
20606 var upTo = toAbsoluteIndex(end, len);
20607 var size = toLength(upTo - start);
20608 var cloned = new Array(size);
20609 var i = 0;
20610 for (; i < size; i++) cloned[i] = klass == 'String'
20611 ? this.charAt(start + i)
20612 : this[start + i];
20613 return cloned;
20614 }
20615 });
20616
20617
20618 /***/ }),
20619
20620 /***/ "../node_modules/core-js/modules/es6.function.name.js":
20621 /*!************************************************************!*\
20622 !*** ../node_modules/core-js/modules/es6.function.name.js ***!
20623 \************************************************************/
20624 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20625
20626 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
20627 var FProto = Function.prototype;
20628 var nameRE = /^\s*function ([^ (]*)/;
20629 var NAME = 'name';
20630
20631 // 19.2.4.2 name
20632 NAME in FProto || __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && dP(FProto, NAME, {
20633 configurable: true,
20634 get: function () {
20635 try {
20636 return ('' + this).match(nameRE)[1];
20637 } catch (e) {
20638 return '';
20639 }
20640 }
20641 });
20642
20643
20644 /***/ }),
20645
20646 /***/ "../node_modules/core-js/modules/es6.object.to-string.js":
20647 /*!***************************************************************!*\
20648 !*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
20649 \***************************************************************/
20650 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20651
20652 "use strict";
20653
20654 // 19.1.3.6 Object.prototype.toString()
20655 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
20656 var test = {};
20657 test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z';
20658 if (test + '' != '[object z]') {
20659 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() {
20660 return '[object ' + classof(this) + ']';
20661 }, true);
20662 }
20663
20664
20665 /***/ }),
20666
20667 /***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
20668 /*!**********************************************************!*\
20669 !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
20670 \**********************************************************/
20671 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20672
20673 "use strict";
20674
20675 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
20676 __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
20677 target: 'RegExp',
20678 proto: true,
20679 forced: regexpExec !== /./.exec
20680 }, {
20681 exec: regexpExec
20682 });
20683
20684
20685 /***/ }),
20686
20687 /***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
20688 /*!***********************************************************!*\
20689 !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
20690 \***********************************************************/
20691 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20692
20693 // 21.2.5.3 get RegExp.prototype.flags()
20694 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', {
20695 configurable: true,
20696 get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
20697 });
20698
20699
20700 /***/ }),
20701
20702 /***/ "../node_modules/core-js/modules/es6.regexp.match.js":
20703 /*!***********************************************************!*\
20704 !*** ../node_modules/core-js/modules/es6.regexp.match.js ***!
20705 \***********************************************************/
20706 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20707
20708 "use strict";
20709
20710
20711 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
20712 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
20713 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
20714 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
20715
20716 // @@match logic
20717 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match, maybeCallNative) {
20718 return [
20719 // `String.prototype.match` method
20720 // https://tc39.github.io/ecma262/#sec-string.prototype.match
20721 function match(regexp) {
20722 var O = defined(this);
20723 var fn = regexp == undefined ? undefined : regexp[MATCH];
20724 return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
20725 },
20726 // `RegExp.prototype[@@match]` method
20727 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
20728 function (regexp) {
20729 var res = maybeCallNative($match, regexp, this);
20730 if (res.done) return res.value;
20731 var rx = anObject(regexp);
20732 var S = String(this);
20733 if (!rx.global) return regExpExec(rx, S);
20734 var fullUnicode = rx.unicode;
20735 rx.lastIndex = 0;
20736 var A = [];
20737 var n = 0;
20738 var result;
20739 while ((result = regExpExec(rx, S)) !== null) {
20740 var matchStr = String(result[0]);
20741 A[n] = matchStr;
20742 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
20743 n++;
20744 }
20745 return n === 0 ? null : A;
20746 }
20747 ];
20748 });
20749
20750
20751 /***/ }),
20752
20753 /***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
20754 /*!*************************************************************!*\
20755 !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
20756 \*************************************************************/
20757 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20758
20759 "use strict";
20760
20761
20762 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
20763 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
20764 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
20765 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
20766 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
20767 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
20768 var max = Math.max;
20769 var min = Math.min;
20770 var floor = Math.floor;
20771 var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
20772 var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
20773
20774 var maybeToString = function (it) {
20775 return it === undefined ? it : String(it);
20776 };
20777
20778 // @@replace logic
20779 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
20780 return [
20781 // `String.prototype.replace` method
20782 // https://tc39.github.io/ecma262/#sec-string.prototype.replace
20783 function replace(searchValue, replaceValue) {
20784 var O = defined(this);
20785 var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
20786 return fn !== undefined
20787 ? fn.call(searchValue, O, replaceValue)
20788 : $replace.call(String(O), searchValue, replaceValue);
20789 },
20790 // `RegExp.prototype[@@replace]` method
20791 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
20792 function (regexp, replaceValue) {
20793 var res = maybeCallNative($replace, regexp, this, replaceValue);
20794 if (res.done) return res.value;
20795
20796 var rx = anObject(regexp);
20797 var S = String(this);
20798 var functionalReplace = typeof replaceValue === 'function';
20799 if (!functionalReplace) replaceValue = String(replaceValue);
20800 var global = rx.global;
20801 if (global) {
20802 var fullUnicode = rx.unicode;
20803 rx.lastIndex = 0;
20804 }
20805 var results = [];
20806 while (true) {
20807 var result = regExpExec(rx, S);
20808 if (result === null) break;
20809 results.push(result);
20810 if (!global) break;
20811 var matchStr = String(result[0]);
20812 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
20813 }
20814 var accumulatedResult = '';
20815 var nextSourcePosition = 0;
20816 for (var i = 0; i < results.length; i++) {
20817 result = results[i];
20818 var matched = String(result[0]);
20819 var position = max(min(toInteger(result.index), S.length), 0);
20820 var captures = [];
20821 // NOTE: This is equivalent to
20822 // captures = result.slice(1).map(maybeToString)
20823 // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
20824 // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
20825 // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
20826 for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
20827 var namedCaptures = result.groups;
20828 if (functionalReplace) {
20829 var replacerArgs = [matched].concat(captures, position, S);
20830 if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
20831 var replacement = String(replaceValue.apply(undefined, replacerArgs));
20832 } else {
20833 replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
20834 }
20835 if (position >= nextSourcePosition) {
20836 accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
20837 nextSourcePosition = position + matched.length;
20838 }
20839 }
20840 return accumulatedResult + S.slice(nextSourcePosition);
20841 }
20842 ];
20843
20844 // https://tc39.github.io/ecma262/#sec-getsubstitution
20845 function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
20846 var tailPos = position + matched.length;
20847 var m = captures.length;
20848 var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
20849 if (namedCaptures !== undefined) {
20850 namedCaptures = toObject(namedCaptures);
20851 symbols = SUBSTITUTION_SYMBOLS;
20852 }
20853 return $replace.call(replacement, symbols, function (match, ch) {
20854 var capture;
20855 switch (ch.charAt(0)) {
20856 case '$': return '$';
20857 case '&': return matched;
20858 case '`': return str.slice(0, position);
20859 case "'": return str.slice(tailPos);
20860 case '<':
20861 capture = namedCaptures[ch.slice(1, -1)];
20862 break;
20863 default: // \d\d?
20864 var n = +ch;
20865 if (n === 0) return match;
20866 if (n > m) {
20867 var f = floor(n / 10);
20868 if (f === 0) return match;
20869 if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
20870 return match;
20871 }
20872 capture = captures[n - 1];
20873 }
20874 return capture === undefined ? '' : capture;
20875 });
20876 }
20877 });
20878
20879
20880 /***/ }),
20881
20882 /***/ "../node_modules/core-js/modules/es6.regexp.search.js":
20883 /*!************************************************************!*\
20884 !*** ../node_modules/core-js/modules/es6.regexp.search.js ***!
20885 \************************************************************/
20886 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20887
20888 "use strict";
20889
20890
20891 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
20892 var sameValue = __webpack_require__(/*! ./_same-value */ "../node_modules/core-js/modules/_same-value.js");
20893 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
20894
20895 // @@search logic
20896 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('search', 1, function (defined, SEARCH, $search, maybeCallNative) {
20897 return [
20898 // `String.prototype.search` method
20899 // https://tc39.github.io/ecma262/#sec-string.prototype.search
20900 function search(regexp) {
20901 var O = defined(this);
20902 var fn = regexp == undefined ? undefined : regexp[SEARCH];
20903 return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));
20904 },
20905 // `RegExp.prototype[@@search]` method
20906 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search
20907 function (regexp) {
20908 var res = maybeCallNative($search, regexp, this);
20909 if (res.done) return res.value;
20910 var rx = anObject(regexp);
20911 var S = String(this);
20912 var previousLastIndex = rx.lastIndex;
20913 if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;
20914 var result = regExpExec(rx, S);
20915 if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;
20916 return result === null ? -1 : result.index;
20917 }
20918 ];
20919 });
20920
20921
20922 /***/ }),
20923
20924 /***/ "../node_modules/core-js/modules/es6.regexp.split.js":
20925 /*!***********************************************************!*\
20926 !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
20927 \***********************************************************/
20928 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20929
20930 "use strict";
20931
20932
20933 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
20934 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
20935 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
20936 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
20937 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
20938 var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
20939 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
20940 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
20941 var $min = Math.min;
20942 var $push = [].push;
20943 var $SPLIT = 'split';
20944 var LENGTH = 'length';
20945 var LAST_INDEX = 'lastIndex';
20946 var MAX_UINT32 = 0xffffffff;
20947
20948 // babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
20949 var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
20950
20951 // @@split logic
20952 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
20953 var internalSplit;
20954 if (
20955 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
20956 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
20957 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
20958 '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
20959 '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
20960 ''[$SPLIT](/.?/)[LENGTH]
20961 ) {
20962 // based on es5-shim implementation, need to rework it
20963 internalSplit = function (separator, limit) {
20964 var string = String(this);
20965 if (separator === undefined && limit === 0) return [];
20966 // If `separator` is not a regex, use native split
20967 if (!isRegExp(separator)) return $split.call(string, separator, limit);
20968 var output = [];
20969 var flags = (separator.ignoreCase ? 'i' : '') +
20970 (separator.multiline ? 'm' : '') +
20971 (separator.unicode ? 'u' : '') +
20972 (separator.sticky ? 'y' : '');
20973 var lastLastIndex = 0;
20974 var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
20975 // Make `global` and avoid `lastIndex` issues by working with a copy
20976 var separatorCopy = new RegExp(separator.source, flags + 'g');
20977 var match, lastIndex, lastLength;
20978 while (match = regexpExec.call(separatorCopy, string)) {
20979 lastIndex = separatorCopy[LAST_INDEX];
20980 if (lastIndex > lastLastIndex) {
20981 output.push(string.slice(lastLastIndex, match.index));
20982 if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
20983 lastLength = match[0][LENGTH];
20984 lastLastIndex = lastIndex;
20985 if (output[LENGTH] >= splitLimit) break;
20986 }
20987 if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
20988 }
20989 if (lastLastIndex === string[LENGTH]) {
20990 if (lastLength || !separatorCopy.test('')) output.push('');
20991 } else output.push(string.slice(lastLastIndex));
20992 return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
20993 };
20994 // Chakra, V8
20995 } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
20996 internalSplit = function (separator, limit) {
20997 return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
20998 };
20999 } else {
21000 internalSplit = $split;
21001 }
21002
21003 return [
21004 // `String.prototype.split` method
21005 // https://tc39.github.io/ecma262/#sec-string.prototype.split
21006 function split(separator, limit) {
21007 var O = defined(this);
21008 var splitter = separator == undefined ? undefined : separator[SPLIT];
21009 return splitter !== undefined
21010 ? splitter.call(separator, O, limit)
21011 : internalSplit.call(String(O), separator, limit);
21012 },
21013 // `RegExp.prototype[@@split]` method
21014 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
21015 //
21016 // NOTE: This cannot be properly polyfilled in engines that don't support
21017 // the 'y' flag.
21018 function (regexp, limit) {
21019 var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
21020 if (res.done) return res.value;
21021
21022 var rx = anObject(regexp);
21023 var S = String(this);
21024 var C = speciesConstructor(rx, RegExp);
21025
21026 var unicodeMatching = rx.unicode;
21027 var flags = (rx.ignoreCase ? 'i' : '') +
21028 (rx.multiline ? 'm' : '') +
21029 (rx.unicode ? 'u' : '') +
21030 (SUPPORTS_Y ? 'y' : 'g');
21031
21032 // ^(? + rx + ) is needed, in combination with some S slicing, to
21033 // simulate the 'y' flag.
21034 var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
21035 var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
21036 if (lim === 0) return [];
21037 if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
21038 var p = 0;
21039 var q = 0;
21040 var A = [];
21041 while (q < S.length) {
21042 splitter.lastIndex = SUPPORTS_Y ? q : 0;
21043 var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
21044 var e;
21045 if (
21046 z === null ||
21047 (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
21048 ) {
21049 q = advanceStringIndex(S, q, unicodeMatching);
21050 } else {
21051 A.push(S.slice(p, q));
21052 if (A.length === lim) return A;
21053 for (var i = 1; i <= z.length - 1; i++) {
21054 A.push(z[i]);
21055 if (A.length === lim) return A;
21056 }
21057 q = p = e;
21058 }
21059 }
21060 A.push(S.slice(p));
21061 return A;
21062 }
21063 ];
21064 });
21065
21066
21067 /***/ }),
21068
21069 /***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
21070 /*!***************************************************************!*\
21071 !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
21072 \***************************************************************/
21073 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21074
21075 "use strict";
21076
21077 __webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
21078 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
21079 var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
21080 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
21081 var TO_STRING = 'toString';
21082 var $toString = /./[TO_STRING];
21083
21084 var define = function (fn) {
21085 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
21086 };
21087
21088 // 21.2.5.14 RegExp.prototype.toString()
21089 if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
21090 define(function toString() {
21091 var R = anObject(this);
21092 return '/'.concat(R.source, '/',
21093 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
21094 });
21095 // FF44- RegExp#toString has a wrong name
21096 } else if ($toString.name != TO_STRING) {
21097 define(function toString() {
21098 return $toString.call(this);
21099 });
21100 }
21101
21102
21103 /***/ }),
21104
21105 /***/ "../node_modules/core-js/modules/es6.string.includes.js":
21106 /*!**************************************************************!*\
21107 !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
21108 \**************************************************************/
21109 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21110
21111 "use strict";
21112 // 21.1.3.7 String.prototype.includes(searchString, position = 0)
21113
21114 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
21115 var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
21116 var INCLUDES = 'includes';
21117
21118 $export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
21119 includes: function includes(searchString /* , position = 0 */) {
21120 return !!~context(this, searchString, INCLUDES)
21121 .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
21122 }
21123 });
21124
21125
21126 /***/ }),
21127
21128 /***/ "../node_modules/core-js/modules/es6.string.link.js":
21129 /*!**********************************************************!*\
21130 !*** ../node_modules/core-js/modules/es6.string.link.js ***!
21131 \**********************************************************/
21132 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21133
21134 "use strict";
21135
21136 // B.2.3.10 String.prototype.link(url)
21137 __webpack_require__(/*! ./_string-html */ "../node_modules/core-js/modules/_string-html.js")('link', function (createHTML) {
21138 return function link(url) {
21139 return createHTML(this, 'a', 'href', url);
21140 };
21141 });
21142
21143
21144 /***/ }),
21145
21146 /***/ "../node_modules/core-js/modules/es7.array.includes.js":
21147 /*!*************************************************************!*\
21148 !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
21149 \*************************************************************/
21150 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21151
21152 "use strict";
21153
21154 // https://github.com/tc39/Array.prototype.includes
21155 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
21156 var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
21157
21158 $export($export.P, 'Array', {
21159 includes: function includes(el /* , fromIndex = 0 */) {
21160 return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
21161 }
21162 });
21163
21164 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
21165
21166
21167 /***/ }),
21168
21169 /***/ "../node_modules/core-js/modules/web.dom.iterable.js":
21170 /*!***********************************************************!*\
21171 !*** ../node_modules/core-js/modules/web.dom.iterable.js ***!
21172 \***********************************************************/
21173 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
21174
21175 var $iterators = __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/modules/es6.array.iterator.js");
21176 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
21177 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
21178 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
21179 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
21180 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
21181 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
21182 var ITERATOR = wks('iterator');
21183 var TO_STRING_TAG = wks('toStringTag');
21184 var ArrayValues = Iterators.Array;
21185
21186 var DOMIterables = {
21187 CSSRuleList: true, // TODO: Not spec compliant, should be false.
21188 CSSStyleDeclaration: false,
21189 CSSValueList: false,
21190 ClientRectList: false,
21191 DOMRectList: false,
21192 DOMStringList: false,
21193 DOMTokenList: true,
21194 DataTransferItemList: false,
21195 FileList: false,
21196 HTMLAllCollection: false,
21197 HTMLCollection: false,
21198 HTMLFormElement: false,
21199 HTMLSelectElement: false,
21200 MediaList: true, // TODO: Not spec compliant, should be false.
21201 MimeTypeArray: false,
21202 NamedNodeMap: false,
21203 NodeList: true,
21204 PaintRequestList: false,
21205 Plugin: false,
21206 PluginArray: false,
21207 SVGLengthList: false,
21208 SVGNumberList: false,
21209 SVGPathSegList: false,
21210 SVGPointList: false,
21211 SVGStringList: false,
21212 SVGTransformList: false,
21213 SourceBufferList: false,
21214 StyleSheetList: true, // TODO: Not spec compliant, should be false.
21215 TextTrackCueList: false,
21216 TextTrackList: false,
21217 TouchList: false
21218 };
21219
21220 for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) {
21221 var NAME = collections[i];
21222 var explicit = DOMIterables[NAME];
21223 var Collection = global[NAME];
21224 var proto = Collection && Collection.prototype;
21225 var key;
21226 if (proto) {
21227 if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues);
21228 if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
21229 Iterators[NAME] = ArrayValues;
21230 if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true);
21231 }
21232 }
21233
21234
21235 /***/ }),
21236
21237 /***/ "../node_modules/create-react-context/lib/implementation.js":
21238 /*!******************************************************************!*\
21239 !*** ../node_modules/create-react-context/lib/implementation.js ***!
21240 \******************************************************************/
21241 /***/ ((module, exports, __webpack_require__) => {
21242
21243 "use strict";
21244
21245
21246 exports.__esModule = true;
21247
21248 var _react = __webpack_require__(/*! react */ "react");
21249
21250 var _react2 = _interopRequireDefault(_react);
21251
21252 var _propTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
21253
21254 var _propTypes2 = _interopRequireDefault(_propTypes);
21255
21256 var _gud = __webpack_require__(/*! gud */ "../node_modules/gud/index.js");
21257
21258 var _gud2 = _interopRequireDefault(_gud);
21259
21260 var _warning = __webpack_require__(/*! warning */ "../node_modules/warning/warning.js");
21261
21262 var _warning2 = _interopRequireDefault(_warning);
21263
21264 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
21265
21266 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
21267
21268 function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
21269
21270 function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
21271
21272 var MAX_SIGNED_31_BIT_INT = 1073741823;
21273
21274 // Inlined Object.is polyfill.
21275 // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
21276 function objectIs(x, y) {
21277 if (x === y) {
21278 return x !== 0 || 1 / x === 1 / y;
21279 } else {
21280 return x !== x && y !== y;
21281 }
21282 }
21283
21284 function createEventEmitter(value) {
21285 var handlers = [];
21286 return {
21287 on: function on(handler) {
21288 handlers.push(handler);
21289 },
21290 off: function off(handler) {
21291 handlers = handlers.filter(function (h) {
21292 return h !== handler;
21293 });
21294 },
21295 get: function get() {
21296 return value;
21297 },
21298 set: function set(newValue, changedBits) {
21299 value = newValue;
21300 handlers.forEach(function (handler) {
21301 return handler(value, changedBits);
21302 });
21303 }
21304 };
21305 }
21306
21307 function onlyChild(children) {
21308 return Array.isArray(children) ? children[0] : children;
21309 }
21310
21311 function createReactContext(defaultValue, calculateChangedBits) {
21312 var _Provider$childContex, _Consumer$contextType;
21313
21314 var contextProp = '__create-react-context-' + (0, _gud2.default)() + '__';
21315
21316 var Provider = function (_Component) {
21317 _inherits(Provider, _Component);
21318
21319 function Provider() {
21320 var _temp, _this, _ret;
21321
21322 _classCallCheck(this, Provider);
21323
21324 for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
21325 args[_key] = arguments[_key];
21326 }
21327
21328 return _ret = (_temp = (_this = _possibleConstructorReturn(this, _Component.call.apply(_Component, [this].concat(args))), _this), _this.emitter = createEventEmitter(_this.props.value), _temp), _possibleConstructorReturn(_this, _ret);
21329 }
21330
21331 Provider.prototype.getChildContext = function getChildContext() {
21332 var _ref;
21333
21334 return _ref = {}, _ref[contextProp] = this.emitter, _ref;
21335 };
21336
21337 Provider.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
21338 if (this.props.value !== nextProps.value) {
21339 var oldValue = this.props.value;
21340 var newValue = nextProps.value;
21341 var changedBits = void 0;
21342
21343 if (objectIs(oldValue, newValue)) {
21344 changedBits = 0; // No change
21345 } else {
21346 changedBits = typeof calculateChangedBits === 'function' ? calculateChangedBits(oldValue, newValue) : MAX_SIGNED_31_BIT_INT;
21347 if (true) {
21348 (0, _warning2.default)((changedBits & MAX_SIGNED_31_BIT_INT) === changedBits, 'calculateChangedBits: Expected the return value to be a ' + '31-bit integer. Instead received: %s', changedBits);
21349 }
21350
21351 changedBits |= 0;
21352
21353 if (changedBits !== 0) {
21354 this.emitter.set(nextProps.value, changedBits);
21355 }
21356 }
21357 }
21358 };
21359
21360 Provider.prototype.render = function render() {
21361 return this.props.children;
21362 };
21363
21364 return Provider;
21365 }(_react.Component);
21366
21367 Provider.childContextTypes = (_Provider$childContex = {}, _Provider$childContex[contextProp] = _propTypes2.default.object.isRequired, _Provider$childContex);
21368
21369 var Consumer = function (_Component2) {
21370 _inherits(Consumer, _Component2);
21371
21372 function Consumer() {
21373 var _temp2, _this2, _ret2;
21374
21375 _classCallCheck(this, Consumer);
21376
21377 for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
21378 args[_key2] = arguments[_key2];
21379 }
21380
21381 return _ret2 = (_temp2 = (_this2 = _possibleConstructorReturn(this, _Component2.call.apply(_Component2, [this].concat(args))), _this2), _this2.state = {
21382 value: _this2.getValue()
21383 }, _this2.onUpdate = function (newValue, changedBits) {
21384 var observedBits = _this2.observedBits | 0;
21385 if ((observedBits & changedBits) !== 0) {
21386 _this2.setState({ value: _this2.getValue() });
21387 }
21388 }, _temp2), _possibleConstructorReturn(_this2, _ret2);
21389 }
21390
21391 Consumer.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
21392 var observedBits = nextProps.observedBits;
21393
21394 this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT // Subscribe to all changes by default
21395 : observedBits;
21396 };
21397
21398 Consumer.prototype.componentDidMount = function componentDidMount() {
21399 if (this.context[contextProp]) {
21400 this.context[contextProp].on(this.onUpdate);
21401 }
21402 var observedBits = this.props.observedBits;
21403
21404 this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT // Subscribe to all changes by default
21405 : observedBits;
21406 };
21407
21408 Consumer.prototype.componentWillUnmount = function componentWillUnmount() {
21409 if (this.context[contextProp]) {
21410 this.context[contextProp].off(this.onUpdate);
21411 }
21412 };
21413
21414 Consumer.prototype.getValue = function getValue() {
21415 if (this.context[contextProp]) {
21416 return this.context[contextProp].get();
21417 } else {
21418 return defaultValue;
21419 }
21420 };
21421
21422 Consumer.prototype.render = function render() {
21423 return onlyChild(this.props.children)(this.state.value);
21424 };
21425
21426 return Consumer;
21427 }(_react.Component);
21428
21429 Consumer.contextTypes = (_Consumer$contextType = {}, _Consumer$contextType[contextProp] = _propTypes2.default.object, _Consumer$contextType);
21430
21431
21432 return {
21433 Provider: Provider,
21434 Consumer: Consumer
21435 };
21436 }
21437
21438 exports["default"] = createReactContext;
21439 module.exports = exports['default'];
21440
21441 /***/ }),
21442
21443 /***/ "../node_modules/create-react-context/lib/index.js":
21444 /*!*********************************************************!*\
21445 !*** ../node_modules/create-react-context/lib/index.js ***!
21446 \*********************************************************/
21447 /***/ ((module, exports, __webpack_require__) => {
21448
21449 "use strict";
21450
21451
21452 exports.__esModule = true;
21453
21454 var _react = __webpack_require__(/*! react */ "react");
21455
21456 var _react2 = _interopRequireDefault(_react);
21457
21458 var _implementation = __webpack_require__(/*! ./implementation */ "../node_modules/create-react-context/lib/implementation.js");
21459
21460 var _implementation2 = _interopRequireDefault(_implementation);
21461
21462 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
21463
21464 exports["default"] = _react2.default.createContext || _implementation2.default;
21465 module.exports = exports['default'];
21466
21467 /***/ }),
21468
21469 /***/ "../node_modules/gud/index.js":
21470 /*!************************************!*\
21471 !*** ../node_modules/gud/index.js ***!
21472 \************************************/
21473 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21474
21475 "use strict";
21476 // @flow
21477
21478
21479 var key = '__global_unique_id__';
21480
21481 module.exports = function() {
21482 return __webpack_require__.g[key] = (__webpack_require__.g[key] || 0) + 1;
21483 };
21484
21485
21486 /***/ }),
21487
21488 /***/ "../node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js":
21489 /*!***********************************************************************************!*\
21490 !*** ../node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js ***!
21491 \***********************************************************************************/
21492 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21493
21494 "use strict";
21495
21496
21497 var reactIs = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
21498
21499 /**
21500 * Copyright 2015, Yahoo! Inc.
21501 * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.
21502 */
21503 var REACT_STATICS = {
21504 childContextTypes: true,
21505 contextType: true,
21506 contextTypes: true,
21507 defaultProps: true,
21508 displayName: true,
21509 getDefaultProps: true,
21510 getDerivedStateFromError: true,
21511 getDerivedStateFromProps: true,
21512 mixins: true,
21513 propTypes: true,
21514 type: true
21515 };
21516 var KNOWN_STATICS = {
21517 name: true,
21518 length: true,
21519 prototype: true,
21520 caller: true,
21521 callee: true,
21522 arguments: true,
21523 arity: true
21524 };
21525 var FORWARD_REF_STATICS = {
21526 '$$typeof': true,
21527 render: true,
21528 defaultProps: true,
21529 displayName: true,
21530 propTypes: true
21531 };
21532 var MEMO_STATICS = {
21533 '$$typeof': true,
21534 compare: true,
21535 defaultProps: true,
21536 displayName: true,
21537 propTypes: true,
21538 type: true
21539 };
21540 var TYPE_STATICS = {};
21541 TYPE_STATICS[reactIs.ForwardRef] = FORWARD_REF_STATICS;
21542 TYPE_STATICS[reactIs.Memo] = MEMO_STATICS;
21543
21544 function getStatics(component) {
21545 // React v16.11 and below
21546 if (reactIs.isMemo(component)) {
21547 return MEMO_STATICS;
21548 } // React v16.12 and above
21549
21550
21551 return TYPE_STATICS[component['$$typeof']] || REACT_STATICS;
21552 }
21553
21554 var defineProperty = Object.defineProperty;
21555 var getOwnPropertyNames = Object.getOwnPropertyNames;
21556 var getOwnPropertySymbols = Object.getOwnPropertySymbols;
21557 var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
21558 var getPrototypeOf = Object.getPrototypeOf;
21559 var objectPrototype = Object.prototype;
21560 function hoistNonReactStatics(targetComponent, sourceComponent, blacklist) {
21561 if (typeof sourceComponent !== 'string') {
21562 // don't hoist over string (html) components
21563 if (objectPrototype) {
21564 var inheritedComponent = getPrototypeOf(sourceComponent);
21565
21566 if (inheritedComponent && inheritedComponent !== objectPrototype) {
21567 hoistNonReactStatics(targetComponent, inheritedComponent, blacklist);
21568 }
21569 }
21570
21571 var keys = getOwnPropertyNames(sourceComponent);
21572
21573 if (getOwnPropertySymbols) {
21574 keys = keys.concat(getOwnPropertySymbols(sourceComponent));
21575 }
21576
21577 var targetStatics = getStatics(targetComponent);
21578 var sourceStatics = getStatics(sourceComponent);
21579
21580 for (var i = 0; i < keys.length; ++i) {
21581 var key = keys[i];
21582
21583 if (!KNOWN_STATICS[key] && !(blacklist && blacklist[key]) && !(sourceStatics && sourceStatics[key]) && !(targetStatics && targetStatics[key])) {
21584 var descriptor = getOwnPropertyDescriptor(sourceComponent, key);
21585
21586 try {
21587 // Avoid failures from read-only properties
21588 defineProperty(targetComponent, key, descriptor);
21589 } catch (e) {}
21590 }
21591 }
21592 }
21593
21594 return targetComponent;
21595 }
21596
21597 module.exports = hoistNonReactStatics;
21598
21599
21600 /***/ }),
21601
21602 /***/ "../node_modules/invariant/browser.js":
21603 /*!********************************************!*\
21604 !*** ../node_modules/invariant/browser.js ***!
21605 \********************************************/
21606 /***/ ((module) => {
21607
21608 "use strict";
21609 /**
21610 * Copyright (c) 2013-present, Facebook, Inc.
21611 *
21612 * This source code is licensed under the MIT license found in the
21613 * LICENSE file in the root directory of this source tree.
21614 */
21615
21616
21617
21618 /**
21619 * Use invariant() to assert state which your program assumes to be true.
21620 *
21621 * Provide sprintf-style format (only %s is supported) and arguments
21622 * to provide information about what broke and what you were
21623 * expecting.
21624 *
21625 * The invariant message will be stripped in production, but the invariant
21626 * will remain to ensure logic does not differ in production.
21627 */
21628
21629 var invariant = function(condition, format, a, b, c, d, e, f) {
21630 if (true) {
21631 if (format === undefined) {
21632 throw new Error('invariant requires an error message argument');
21633 }
21634 }
21635
21636 if (!condition) {
21637 var error;
21638 if (format === undefined) {
21639 error = new Error(
21640 'Minified exception occurred; use the non-minified dev environment ' +
21641 'for the full error message and additional helpful warnings.'
21642 );
21643 } else {
21644 var args = [a, b, c, d, e, f];
21645 var argIndex = 0;
21646 error = new Error(
21647 format.replace(/%s/g, function() { return args[argIndex++]; })
21648 );
21649 error.name = 'Invariant Violation';
21650 }
21651
21652 error.framesToPop = 1; // we don't care about invariant's own frame
21653 throw error;
21654 }
21655 };
21656
21657 module.exports = invariant;
21658
21659
21660 /***/ }),
21661
21662 /***/ "../node_modules/object-assign/index.js":
21663 /*!**********************************************!*\
21664 !*** ../node_modules/object-assign/index.js ***!
21665 \**********************************************/
21666 /***/ ((module) => {
21667
21668 "use strict";
21669 /*
21670 object-assign
21671 (c) Sindre Sorhus
21672 @license MIT
21673 */
21674
21675
21676 /* eslint-disable no-unused-vars */
21677 var getOwnPropertySymbols = Object.getOwnPropertySymbols;
21678 var hasOwnProperty = Object.prototype.hasOwnProperty;
21679 var propIsEnumerable = Object.prototype.propertyIsEnumerable;
21680
21681 function toObject(val) {
21682 if (val === null || val === undefined) {
21683 throw new TypeError('Object.assign cannot be called with null or undefined');
21684 }
21685
21686 return Object(val);
21687 }
21688
21689 function shouldUseNative() {
21690 try {
21691 if (!Object.assign) {
21692 return false;
21693 }
21694
21695 // Detect buggy property enumeration order in older V8 versions.
21696
21697 // https://bugs.chromium.org/p/v8/issues/detail?id=4118
21698 var test1 = new String('abc'); // eslint-disable-line no-new-wrappers
21699 test1[5] = 'de';
21700 if (Object.getOwnPropertyNames(test1)[0] === '5') {
21701 return false;
21702 }
21703
21704 // https://bugs.chromium.org/p/v8/issues/detail?id=3056
21705 var test2 = {};
21706 for (var i = 0; i < 10; i++) {
21707 test2['_' + String.fromCharCode(i)] = i;
21708 }
21709 var order2 = Object.getOwnPropertyNames(test2).map(function (n) {
21710 return test2[n];
21711 });
21712 if (order2.join('') !== '0123456789') {
21713 return false;
21714 }
21715
21716 // https://bugs.chromium.org/p/v8/issues/detail?id=3056
21717 var test3 = {};
21718 'abcdefghijklmnopqrst'.split('').forEach(function (letter) {
21719 test3[letter] = letter;
21720 });
21721 if (Object.keys(Object.assign({}, test3)).join('') !==
21722 'abcdefghijklmnopqrst') {
21723 return false;
21724 }
21725
21726 return true;
21727 } catch (err) {
21728 // We don't expect any of the above to throw, but better to be safe.
21729 return false;
21730 }
21731 }
21732
21733 module.exports = shouldUseNative() ? Object.assign : function (target, source) {
21734 var from;
21735 var to = toObject(target);
21736 var symbols;
21737
21738 for (var s = 1; s < arguments.length; s++) {
21739 from = Object(arguments[s]);
21740
21741 for (var key in from) {
21742 if (hasOwnProperty.call(from, key)) {
21743 to[key] = from[key];
21744 }
21745 }
21746
21747 if (getOwnPropertySymbols) {
21748 symbols = getOwnPropertySymbols(from);
21749 for (var i = 0; i < symbols.length; i++) {
21750 if (propIsEnumerable.call(from, symbols[i])) {
21751 to[symbols[i]] = from[symbols[i]];
21752 }
21753 }
21754 }
21755 }
21756
21757 return to;
21758 };
21759
21760
21761 /***/ }),
21762
21763 /***/ "../node_modules/prop-types/checkPropTypes.js":
21764 /*!****************************************************!*\
21765 !*** ../node_modules/prop-types/checkPropTypes.js ***!
21766 \****************************************************/
21767 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21768
21769 "use strict";
21770 /**
21771 * Copyright (c) 2013-present, Facebook, Inc.
21772 *
21773 * This source code is licensed under the MIT license found in the
21774 * LICENSE file in the root directory of this source tree.
21775 */
21776
21777
21778
21779 var printWarning = function() {};
21780
21781 if (true) {
21782 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
21783 var loggedTypeFailures = {};
21784 var has = Function.call.bind(Object.prototype.hasOwnProperty);
21785
21786 printWarning = function(text) {
21787 var message = 'Warning: ' + text;
21788 if (typeof console !== 'undefined') {
21789 console.error(message);
21790 }
21791 try {
21792 // --- Welcome to debugging React ---
21793 // This error was thrown as a convenience so that you can use this stack
21794 // to find the callsite that caused this warning to fire.
21795 throw new Error(message);
21796 } catch (x) {}
21797 };
21798 }
21799
21800 /**
21801 * Assert that the values match with the type specs.
21802 * Error messages are memorized and will only be shown once.
21803 *
21804 * @param {object} typeSpecs Map of name to a ReactPropType
21805 * @param {object} values Runtime values that need to be type-checked
21806 * @param {string} location e.g. "prop", "context", "child context"
21807 * @param {string} componentName Name of the component for error messages.
21808 * @param {?Function} getStack Returns the component stack.
21809 * @private
21810 */
21811 function checkPropTypes(typeSpecs, values, location, componentName, getStack) {
21812 if (true) {
21813 for (var typeSpecName in typeSpecs) {
21814 if (has(typeSpecs, typeSpecName)) {
21815 var error;
21816 // Prop type validation may throw. In case they do, we don't want to
21817 // fail the render phase where it didn't fail before. So we log it.
21818 // After these have been cleaned up, we'll let them throw.
21819 try {
21820 // This is intentionally an invariant that gets caught. It's the same
21821 // behavior as without this statement except with a better message.
21822 if (typeof typeSpecs[typeSpecName] !== 'function') {
21823 var err = Error(
21824 (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' +
21825 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.'
21826 );
21827 err.name = 'Invariant Violation';
21828 throw err;
21829 }
21830 error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);
21831 } catch (ex) {
21832 error = ex;
21833 }
21834 if (error && !(error instanceof Error)) {
21835 printWarning(
21836 (componentName || 'React class') + ': type specification of ' +
21837 location + ' `' + typeSpecName + '` is invalid; the type checker ' +
21838 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' +
21839 'You may have forgotten to pass an argument to the type checker ' +
21840 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' +
21841 'shape all require an argument).'
21842 );
21843 }
21844 if (error instanceof Error && !(error.message in loggedTypeFailures)) {
21845 // Only monitor this failure once because there tends to be a lot of the
21846 // same error.
21847 loggedTypeFailures[error.message] = true;
21848
21849 var stack = getStack ? getStack() : '';
21850
21851 printWarning(
21852 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '')
21853 );
21854 }
21855 }
21856 }
21857 }
21858 }
21859
21860 /**
21861 * Resets warning cache when testing.
21862 *
21863 * @private
21864 */
21865 checkPropTypes.resetWarningCache = function() {
21866 if (true) {
21867 loggedTypeFailures = {};
21868 }
21869 }
21870
21871 module.exports = checkPropTypes;
21872
21873
21874 /***/ }),
21875
21876 /***/ "../node_modules/prop-types/factoryWithTypeCheckers.js":
21877 /*!*************************************************************!*\
21878 !*** ../node_modules/prop-types/factoryWithTypeCheckers.js ***!
21879 \*************************************************************/
21880 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
21881
21882 "use strict";
21883 /**
21884 * Copyright (c) 2013-present, Facebook, Inc.
21885 *
21886 * This source code is licensed under the MIT license found in the
21887 * LICENSE file in the root directory of this source tree.
21888 */
21889
21890
21891
21892 var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
21893 var assign = __webpack_require__(/*! object-assign */ "../node_modules/object-assign/index.js");
21894
21895 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
21896 var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "../node_modules/prop-types/checkPropTypes.js");
21897
21898 var has = Function.call.bind(Object.prototype.hasOwnProperty);
21899 var printWarning = function() {};
21900
21901 if (true) {
21902 printWarning = function(text) {
21903 var message = 'Warning: ' + text;
21904 if (typeof console !== 'undefined') {
21905 console.error(message);
21906 }
21907 try {
21908 // --- Welcome to debugging React ---
21909 // This error was thrown as a convenience so that you can use this stack
21910 // to find the callsite that caused this warning to fire.
21911 throw new Error(message);
21912 } catch (x) {}
21913 };
21914 }
21915
21916 function emptyFunctionThatReturnsNull() {
21917 return null;
21918 }
21919
21920 module.exports = function(isValidElement, throwOnDirectAccess) {
21921 /* global Symbol */
21922 var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;
21923 var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.
21924
21925 /**
21926 * Returns the iterator method function contained on the iterable object.
21927 *
21928 * Be sure to invoke the function with the iterable as context:
21929 *
21930 * var iteratorFn = getIteratorFn(myIterable);
21931 * if (iteratorFn) {
21932 * var iterator = iteratorFn.call(myIterable);
21933 * ...
21934 * }
21935 *
21936 * @param {?object} maybeIterable
21937 * @return {?function}
21938 */
21939 function getIteratorFn(maybeIterable) {
21940 var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);
21941 if (typeof iteratorFn === 'function') {
21942 return iteratorFn;
21943 }
21944 }
21945
21946 /**
21947 * Collection of methods that allow declaration and validation of props that are
21948 * supplied to React components. Example usage:
21949 *
21950 * var Props = require('ReactPropTypes');
21951 * var MyArticle = React.createClass({
21952 * propTypes: {
21953 * // An optional string prop named "description".
21954 * description: Props.string,
21955 *
21956 * // A required enum prop named "category".
21957 * category: Props.oneOf(['News','Photos']).isRequired,
21958 *
21959 * // A prop named "dialog" that requires an instance of Dialog.
21960 * dialog: Props.instanceOf(Dialog).isRequired
21961 * },
21962 * render: function() { ... }
21963 * });
21964 *
21965 * A more formal specification of how these methods are used:
21966 *
21967 * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)
21968 * decl := ReactPropTypes.{type}(.isRequired)?
21969 *
21970 * Each and every declaration produces a function with the same signature. This
21971 * allows the creation of custom validation functions. For example:
21972 *
21973 * var MyLink = React.createClass({
21974 * propTypes: {
21975 * // An optional string or URI prop named "href".
21976 * href: function(props, propName, componentName) {
21977 * var propValue = props[propName];
21978 * if (propValue != null && typeof propValue !== 'string' &&
21979 * !(propValue instanceof URI)) {
21980 * return new Error(
21981 * 'Expected a string or an URI for ' + propName + ' in ' +
21982 * componentName
21983 * );
21984 * }
21985 * }
21986 * },
21987 * render: function() {...}
21988 * });
21989 *
21990 * @internal
21991 */
21992
21993 var ANONYMOUS = '<<anonymous>>';
21994
21995 // Important!
21996 // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.
21997 var ReactPropTypes = {
21998 array: createPrimitiveTypeChecker('array'),
21999 bool: createPrimitiveTypeChecker('boolean'),
22000 func: createPrimitiveTypeChecker('function'),
22001 number: createPrimitiveTypeChecker('number'),
22002 object: createPrimitiveTypeChecker('object'),
22003 string: createPrimitiveTypeChecker('string'),
22004 symbol: createPrimitiveTypeChecker('symbol'),
22005
22006 any: createAnyTypeChecker(),
22007 arrayOf: createArrayOfTypeChecker,
22008 element: createElementTypeChecker(),
22009 elementType: createElementTypeTypeChecker(),
22010 instanceOf: createInstanceTypeChecker,
22011 node: createNodeChecker(),
22012 objectOf: createObjectOfTypeChecker,
22013 oneOf: createEnumTypeChecker,
22014 oneOfType: createUnionTypeChecker,
22015 shape: createShapeTypeChecker,
22016 exact: createStrictShapeTypeChecker,
22017 };
22018
22019 /**
22020 * inlined Object.is polyfill to avoid requiring consumers ship their own
22021 * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
22022 */
22023 /*eslint-disable no-self-compare*/
22024 function is(x, y) {
22025 // SameValue algorithm
22026 if (x === y) {
22027 // Steps 1-5, 7-10
22028 // Steps 6.b-6.e: +0 != -0
22029 return x !== 0 || 1 / x === 1 / y;
22030 } else {
22031 // Step 6.a: NaN == NaN
22032 return x !== x && y !== y;
22033 }
22034 }
22035 /*eslint-enable no-self-compare*/
22036
22037 /**
22038 * We use an Error-like object for backward compatibility as people may call
22039 * PropTypes directly and inspect their output. However, we don't use real
22040 * Errors anymore. We don't inspect their stack anyway, and creating them
22041 * is prohibitively expensive if they are created too often, such as what
22042 * happens in oneOfType() for any type before the one that matched.
22043 */
22044 function PropTypeError(message) {
22045 this.message = message;
22046 this.stack = '';
22047 }
22048 // Make `instanceof Error` still work for returned errors.
22049 PropTypeError.prototype = Error.prototype;
22050
22051 function createChainableTypeChecker(validate) {
22052 if (true) {
22053 var manualPropTypeCallCache = {};
22054 var manualPropTypeWarningCount = 0;
22055 }
22056 function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {
22057 componentName = componentName || ANONYMOUS;
22058 propFullName = propFullName || propName;
22059
22060 if (secret !== ReactPropTypesSecret) {
22061 if (throwOnDirectAccess) {
22062 // New behavior only for users of `prop-types` package
22063 var err = new Error(
22064 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +
22065 'Use `PropTypes.checkPropTypes()` to call them. ' +
22066 'Read more at http://fb.me/use-check-prop-types'
22067 );
22068 err.name = 'Invariant Violation';
22069 throw err;
22070 } else if ( true && typeof console !== 'undefined') {
22071 // Old behavior for people using React.PropTypes
22072 var cacheKey = componentName + ':' + propName;
22073 if (
22074 !manualPropTypeCallCache[cacheKey] &&
22075 // Avoid spamming the console because they are often not actionable except for lib authors
22076 manualPropTypeWarningCount < 3
22077 ) {
22078 printWarning(
22079 'You are manually calling a React.PropTypes validation ' +
22080 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +
22081 'and will throw in the standalone `prop-types` package. ' +
22082 'You may be seeing this warning due to a third-party PropTypes ' +
22083 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'
22084 );
22085 manualPropTypeCallCache[cacheKey] = true;
22086 manualPropTypeWarningCount++;
22087 }
22088 }
22089 }
22090 if (props[propName] == null) {
22091 if (isRequired) {
22092 if (props[propName] === null) {
22093 return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));
22094 }
22095 return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));
22096 }
22097 return null;
22098 } else {
22099 return validate(props, propName, componentName, location, propFullName);
22100 }
22101 }
22102
22103 var chainedCheckType = checkType.bind(null, false);
22104 chainedCheckType.isRequired = checkType.bind(null, true);
22105
22106 return chainedCheckType;
22107 }
22108
22109 function createPrimitiveTypeChecker(expectedType) {
22110 function validate(props, propName, componentName, location, propFullName, secret) {
22111 var propValue = props[propName];
22112 var propType = getPropType(propValue);
22113 if (propType !== expectedType) {
22114 // `propValue` being instance of, say, date/regexp, pass the 'object'
22115 // check, but we can offer a more precise error message here rather than
22116 // 'of type `object`'.
22117 var preciseType = getPreciseType(propValue);
22118
22119 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));
22120 }
22121 return null;
22122 }
22123 return createChainableTypeChecker(validate);
22124 }
22125
22126 function createAnyTypeChecker() {
22127 return createChainableTypeChecker(emptyFunctionThatReturnsNull);
22128 }
22129
22130 function createArrayOfTypeChecker(typeChecker) {
22131 function validate(props, propName, componentName, location, propFullName) {
22132 if (typeof typeChecker !== 'function') {
22133 return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');
22134 }
22135 var propValue = props[propName];
22136 if (!Array.isArray(propValue)) {
22137 var propType = getPropType(propValue);
22138 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));
22139 }
22140 for (var i = 0; i < propValue.length; i++) {
22141 var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);
22142 if (error instanceof Error) {
22143 return error;
22144 }
22145 }
22146 return null;
22147 }
22148 return createChainableTypeChecker(validate);
22149 }
22150
22151 function createElementTypeChecker() {
22152 function validate(props, propName, componentName, location, propFullName) {
22153 var propValue = props[propName];
22154 if (!isValidElement(propValue)) {
22155 var propType = getPropType(propValue);
22156 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));
22157 }
22158 return null;
22159 }
22160 return createChainableTypeChecker(validate);
22161 }
22162
22163 function createElementTypeTypeChecker() {
22164 function validate(props, propName, componentName, location, propFullName) {
22165 var propValue = props[propName];
22166 if (!ReactIs.isValidElementType(propValue)) {
22167 var propType = getPropType(propValue);
22168 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.'));
22169 }
22170 return null;
22171 }
22172 return createChainableTypeChecker(validate);
22173 }
22174
22175 function createInstanceTypeChecker(expectedClass) {
22176 function validate(props, propName, componentName, location, propFullName) {
22177 if (!(props[propName] instanceof expectedClass)) {
22178 var expectedClassName = expectedClass.name || ANONYMOUS;
22179 var actualClassName = getClassName(props[propName]);
22180 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));
22181 }
22182 return null;
22183 }
22184 return createChainableTypeChecker(validate);
22185 }
22186
22187 function createEnumTypeChecker(expectedValues) {
22188 if (!Array.isArray(expectedValues)) {
22189 if (true) {
22190 if (arguments.length > 1) {
22191 printWarning(
22192 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' +
22193 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).'
22194 );
22195 } else {
22196 printWarning('Invalid argument supplied to oneOf, expected an array.');
22197 }
22198 }
22199 return emptyFunctionThatReturnsNull;
22200 }
22201
22202 function validate(props, propName, componentName, location, propFullName) {
22203 var propValue = props[propName];
22204 for (var i = 0; i < expectedValues.length; i++) {
22205 if (is(propValue, expectedValues[i])) {
22206 return null;
22207 }
22208 }
22209
22210 var valuesString = JSON.stringify(expectedValues, function replacer(key, value) {
22211 var type = getPreciseType(value);
22212 if (type === 'symbol') {
22213 return String(value);
22214 }
22215 return value;
22216 });
22217 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));
22218 }
22219 return createChainableTypeChecker(validate);
22220 }
22221
22222 function createObjectOfTypeChecker(typeChecker) {
22223 function validate(props, propName, componentName, location, propFullName) {
22224 if (typeof typeChecker !== 'function') {
22225 return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');
22226 }
22227 var propValue = props[propName];
22228 var propType = getPropType(propValue);
22229 if (propType !== 'object') {
22230 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));
22231 }
22232 for (var key in propValue) {
22233 if (has(propValue, key)) {
22234 var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
22235 if (error instanceof Error) {
22236 return error;
22237 }
22238 }
22239 }
22240 return null;
22241 }
22242 return createChainableTypeChecker(validate);
22243 }
22244
22245 function createUnionTypeChecker(arrayOfTypeCheckers) {
22246 if (!Array.isArray(arrayOfTypeCheckers)) {
22247 true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0;
22248 return emptyFunctionThatReturnsNull;
22249 }
22250
22251 for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
22252 var checker = arrayOfTypeCheckers[i];
22253 if (typeof checker !== 'function') {
22254 printWarning(
22255 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +
22256 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'
22257 );
22258 return emptyFunctionThatReturnsNull;
22259 }
22260 }
22261
22262 function validate(props, propName, componentName, location, propFullName) {
22263 for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
22264 var checker = arrayOfTypeCheckers[i];
22265 if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) {
22266 return null;
22267 }
22268 }
22269
22270 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));
22271 }
22272 return createChainableTypeChecker(validate);
22273 }
22274
22275 function createNodeChecker() {
22276 function validate(props, propName, componentName, location, propFullName) {
22277 if (!isNode(props[propName])) {
22278 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));
22279 }
22280 return null;
22281 }
22282 return createChainableTypeChecker(validate);
22283 }
22284
22285 function createShapeTypeChecker(shapeTypes) {
22286 function validate(props, propName, componentName, location, propFullName) {
22287 var propValue = props[propName];
22288 var propType = getPropType(propValue);
22289 if (propType !== 'object') {
22290 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
22291 }
22292 for (var key in shapeTypes) {
22293 var checker = shapeTypes[key];
22294 if (!checker) {
22295 continue;
22296 }
22297 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
22298 if (error) {
22299 return error;
22300 }
22301 }
22302 return null;
22303 }
22304 return createChainableTypeChecker(validate);
22305 }
22306
22307 function createStrictShapeTypeChecker(shapeTypes) {
22308 function validate(props, propName, componentName, location, propFullName) {
22309 var propValue = props[propName];
22310 var propType = getPropType(propValue);
22311 if (propType !== 'object') {
22312 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
22313 }
22314 // We need to check all keys in case some are required but missing from
22315 // props.
22316 var allKeys = assign({}, props[propName], shapeTypes);
22317 for (var key in allKeys) {
22318 var checker = shapeTypes[key];
22319 if (!checker) {
22320 return new PropTypeError(
22321 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +
22322 '\nBad object: ' + JSON.stringify(props[propName], null, ' ') +
22323 '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')
22324 );
22325 }
22326 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
22327 if (error) {
22328 return error;
22329 }
22330 }
22331 return null;
22332 }
22333
22334 return createChainableTypeChecker(validate);
22335 }
22336
22337 function isNode(propValue) {
22338 switch (typeof propValue) {
22339 case 'number':
22340 case 'string':
22341 case 'undefined':
22342 return true;
22343 case 'boolean':
22344 return !propValue;
22345 case 'object':
22346 if (Array.isArray(propValue)) {
22347 return propValue.every(isNode);
22348 }
22349 if (propValue === null || isValidElement(propValue)) {
22350 return true;
22351 }
22352
22353 var iteratorFn = getIteratorFn(propValue);
22354 if (iteratorFn) {
22355 var iterator = iteratorFn.call(propValue);
22356 var step;
22357 if (iteratorFn !== propValue.entries) {
22358 while (!(step = iterator.next()).done) {
22359 if (!isNode(step.value)) {
22360 return false;
22361 }
22362 }
22363 } else {
22364 // Iterator will provide entry [k,v] tuples rather than values.
22365 while (!(step = iterator.next()).done) {
22366 var entry = step.value;
22367 if (entry) {
22368 if (!isNode(entry[1])) {
22369 return false;
22370 }
22371 }
22372 }
22373 }
22374 } else {
22375 return false;
22376 }
22377
22378 return true;
22379 default:
22380 return false;
22381 }
22382 }
22383
22384 function isSymbol(propType, propValue) {
22385 // Native Symbol.
22386 if (propType === 'symbol') {
22387 return true;
22388 }
22389
22390 // falsy value can't be a Symbol
22391 if (!propValue) {
22392 return false;
22393 }
22394
22395 // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'
22396 if (propValue['@@toStringTag'] === 'Symbol') {
22397 return true;
22398 }
22399
22400 // Fallback for non-spec compliant Symbols which are polyfilled.
22401 if (typeof Symbol === 'function' && propValue instanceof Symbol) {
22402 return true;
22403 }
22404
22405 return false;
22406 }
22407
22408 // Equivalent of `typeof` but with special handling for array and regexp.
22409 function getPropType(propValue) {
22410 var propType = typeof propValue;
22411 if (Array.isArray(propValue)) {
22412 return 'array';
22413 }
22414 if (propValue instanceof RegExp) {
22415 // Old webkits (at least until Android 4.0) return 'function' rather than
22416 // 'object' for typeof a RegExp. We'll normalize this here so that /bla/
22417 // passes PropTypes.object.
22418 return 'object';
22419 }
22420 if (isSymbol(propType, propValue)) {
22421 return 'symbol';
22422 }
22423 return propType;
22424 }
22425
22426 // This handles more types than `getPropType`. Only used for error messages.
22427 // See `createPrimitiveTypeChecker`.
22428 function getPreciseType(propValue) {
22429 if (typeof propValue === 'undefined' || propValue === null) {
22430 return '' + propValue;
22431 }
22432 var propType = getPropType(propValue);
22433 if (propType === 'object') {
22434 if (propValue instanceof Date) {
22435 return 'date';
22436 } else if (propValue instanceof RegExp) {
22437 return 'regexp';
22438 }
22439 }
22440 return propType;
22441 }
22442
22443 // Returns a string that is postfixed to a warning about an invalid type.
22444 // For example, "undefined" or "of type array"
22445 function getPostfixForTypeWarning(value) {
22446 var type = getPreciseType(value);
22447 switch (type) {
22448 case 'array':
22449 case 'object':
22450 return 'an ' + type;
22451 case 'boolean':
22452 case 'date':
22453 case 'regexp':
22454 return 'a ' + type;
22455 default:
22456 return type;
22457 }
22458 }
22459
22460 // Returns class name of the object, if any.
22461 function getClassName(propValue) {
22462 if (!propValue.constructor || !propValue.constructor.name) {
22463 return ANONYMOUS;
22464 }
22465 return propValue.constructor.name;
22466 }
22467
22468 ReactPropTypes.checkPropTypes = checkPropTypes;
22469 ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache;
22470 ReactPropTypes.PropTypes = ReactPropTypes;
22471
22472 return ReactPropTypes;
22473 };
22474
22475
22476 /***/ }),
22477
22478 /***/ "../node_modules/prop-types/index.js":
22479 /*!*******************************************!*\
22480 !*** ../node_modules/prop-types/index.js ***!
22481 \*******************************************/
22482 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22483
22484 /**
22485 * Copyright (c) 2013-present, Facebook, Inc.
22486 *
22487 * This source code is licensed under the MIT license found in the
22488 * LICENSE file in the root directory of this source tree.
22489 */
22490
22491 if (true) {
22492 var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
22493
22494 // By explicitly using `prop-types` you are opting into new development behavior.
22495 // http://fb.me/prop-types-in-prod
22496 var throwOnDirectAccess = true;
22497 module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "../node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess);
22498 } else {}
22499
22500
22501 /***/ }),
22502
22503 /***/ "../node_modules/prop-types/lib/ReactPropTypesSecret.js":
22504 /*!**************************************************************!*\
22505 !*** ../node_modules/prop-types/lib/ReactPropTypesSecret.js ***!
22506 \**************************************************************/
22507 /***/ ((module) => {
22508
22509 "use strict";
22510 /**
22511 * Copyright (c) 2013-present, Facebook, Inc.
22512 *
22513 * This source code is licensed under the MIT license found in the
22514 * LICENSE file in the root directory of this source tree.
22515 */
22516
22517
22518
22519 var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
22520
22521 module.exports = ReactPropTypesSecret;
22522
22523
22524 /***/ }),
22525
22526 /***/ "../node_modules/reach-router-hash-history/index.js":
22527 /*!**********************************************************!*\
22528 !*** ../node_modules/reach-router-hash-history/index.js ***!
22529 \**********************************************************/
22530 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
22531
22532 "use strict";
22533 __webpack_require__.r(__webpack_exports__);
22534 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
22535 /* harmony export */ "createHashSource": () => (/* binding */ createHashSource)
22536 /* harmony export */ });
22537 // take some code from
22538 // https://github.com/ReactTraining/history/blob/master/modules/createHashHistory.js
22539
22540 function getHashPath() {
22541 // We can't use window.location.hash here because it's not
22542 // consistent across browsers - Firefox will pre-decode it!
22543 const href = window.location.href;
22544 const hashIndex = href.indexOf('#');
22545 return hashIndex === -1 ? '' : href.substring(hashIndex + 1);
22546 }
22547
22548 function pushHashPath(path) {
22549 window.location.hash = '#' + path;
22550 }
22551
22552 function replaceHashPath(path) {
22553 const hashIndex = window.location.href.indexOf('#');
22554 window.location.replace(
22555 window.location.href.slice(0, hashIndex >= 0 ? hashIndex : 0) + '#' + path
22556 );
22557 }
22558
22559 let createHashSource = (initialPathname = '/') => {
22560 let index = 0;
22561 // let stack = [{ pathname: initialPathname, search: '' }];
22562 // let states = [];
22563
22564 return {
22565 get location() {
22566 return { pathname: getHashPath(), search: '' };
22567 // return stack[index];
22568 },
22569 addEventListener(name, fn) {
22570 if (name === 'popstate') {
22571 window.addEventListener('hashchange', fn);
22572 }
22573 },
22574 removeEventListener(name, fn) {
22575 if (name === 'popstate') {
22576 window.addEventListener('hashchange', fn);
22577 }
22578 },
22579 history: {
22580 get entries() {
22581 return [{ pathname: getHashPath(), search: '' }];
22582 // return stack;
22583 },
22584 get index() {
22585 return index;
22586 },
22587 get state() {
22588 return undefined;
22589 // return states[index];
22590 },
22591 pushState(state, _, uri) {
22592 pushHashPath(uri);
22593 // let [pathname, search = ''] = uri.split('?');
22594 // index++;
22595 // stack.push({ pathname, search });
22596 // states.push(state);
22597 },
22598 replaceState(state, _, uri) {
22599 replaceHashPath(uri);
22600 // let [pathname, search = ''] = uri.split('?');
22601 // stack[index] = { pathname, search };
22602 // states[index] = state;
22603 }
22604 }
22605 };
22606 };
22607
22608
22609
22610
22611 /***/ }),
22612
22613 /***/ "../node_modules/react-is/cjs/react-is.development.js":
22614 /*!************************************************************!*\
22615 !*** ../node_modules/react-is/cjs/react-is.development.js ***!
22616 \************************************************************/
22617 /***/ ((__unused_webpack_module, exports) => {
22618
22619 "use strict";
22620 /** @license React v16.13.1
22621 * react-is.development.js
22622 *
22623 * Copyright (c) Facebook, Inc. and its affiliates.
22624 *
22625 * This source code is licensed under the MIT license found in the
22626 * LICENSE file in the root directory of this source tree.
22627 */
22628
22629
22630
22631
22632
22633 if (true) {
22634 (function() {
22635 'use strict';
22636
22637 // The Symbol used to tag the ReactElement-like types. If there is no native Symbol
22638 // nor polyfill, then a plain number is used for performance.
22639 var hasSymbol = typeof Symbol === 'function' && Symbol.for;
22640 var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;
22641 var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;
22642 var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;
22643 var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;
22644 var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;
22645 var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;
22646 var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary
22647 // (unstable) APIs that have been removed. Can we remove the symbols?
22648
22649 var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;
22650 var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;
22651 var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;
22652 var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;
22653 var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;
22654 var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;
22655 var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;
22656 var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;
22657 var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;
22658 var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;
22659 var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;
22660
22661 function isValidElementType(type) {
22662 return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.
22663 type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);
22664 }
22665
22666 function typeOf(object) {
22667 if (typeof object === 'object' && object !== null) {
22668 var $$typeof = object.$$typeof;
22669
22670 switch ($$typeof) {
22671 case REACT_ELEMENT_TYPE:
22672 var type = object.type;
22673
22674 switch (type) {
22675 case REACT_ASYNC_MODE_TYPE:
22676 case REACT_CONCURRENT_MODE_TYPE:
22677 case REACT_FRAGMENT_TYPE:
22678 case REACT_PROFILER_TYPE:
22679 case REACT_STRICT_MODE_TYPE:
22680 case REACT_SUSPENSE_TYPE:
22681 return type;
22682
22683 default:
22684 var $$typeofType = type && type.$$typeof;
22685
22686 switch ($$typeofType) {
22687 case REACT_CONTEXT_TYPE:
22688 case REACT_FORWARD_REF_TYPE:
22689 case REACT_LAZY_TYPE:
22690 case REACT_MEMO_TYPE:
22691 case REACT_PROVIDER_TYPE:
22692 return $$typeofType;
22693
22694 default:
22695 return $$typeof;
22696 }
22697
22698 }
22699
22700 case REACT_PORTAL_TYPE:
22701 return $$typeof;
22702 }
22703 }
22704
22705 return undefined;
22706 } // AsyncMode is deprecated along with isAsyncMode
22707
22708 var AsyncMode = REACT_ASYNC_MODE_TYPE;
22709 var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;
22710 var ContextConsumer = REACT_CONTEXT_TYPE;
22711 var ContextProvider = REACT_PROVIDER_TYPE;
22712 var Element = REACT_ELEMENT_TYPE;
22713 var ForwardRef = REACT_FORWARD_REF_TYPE;
22714 var Fragment = REACT_FRAGMENT_TYPE;
22715 var Lazy = REACT_LAZY_TYPE;
22716 var Memo = REACT_MEMO_TYPE;
22717 var Portal = REACT_PORTAL_TYPE;
22718 var Profiler = REACT_PROFILER_TYPE;
22719 var StrictMode = REACT_STRICT_MODE_TYPE;
22720 var Suspense = REACT_SUSPENSE_TYPE;
22721 var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated
22722
22723 function isAsyncMode(object) {
22724 {
22725 if (!hasWarnedAboutDeprecatedIsAsyncMode) {
22726 hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint
22727
22728 console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.');
22729 }
22730 }
22731
22732 return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;
22733 }
22734 function isConcurrentMode(object) {
22735 return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;
22736 }
22737 function isContextConsumer(object) {
22738 return typeOf(object) === REACT_CONTEXT_TYPE;
22739 }
22740 function isContextProvider(object) {
22741 return typeOf(object) === REACT_PROVIDER_TYPE;
22742 }
22743 function isElement(object) {
22744 return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;
22745 }
22746 function isForwardRef(object) {
22747 return typeOf(object) === REACT_FORWARD_REF_TYPE;
22748 }
22749 function isFragment(object) {
22750 return typeOf(object) === REACT_FRAGMENT_TYPE;
22751 }
22752 function isLazy(object) {
22753 return typeOf(object) === REACT_LAZY_TYPE;
22754 }
22755 function isMemo(object) {
22756 return typeOf(object) === REACT_MEMO_TYPE;
22757 }
22758 function isPortal(object) {
22759 return typeOf(object) === REACT_PORTAL_TYPE;
22760 }
22761 function isProfiler(object) {
22762 return typeOf(object) === REACT_PROFILER_TYPE;
22763 }
22764 function isStrictMode(object) {
22765 return typeOf(object) === REACT_STRICT_MODE_TYPE;
22766 }
22767 function isSuspense(object) {
22768 return typeOf(object) === REACT_SUSPENSE_TYPE;
22769 }
22770
22771 exports.AsyncMode = AsyncMode;
22772 exports.ConcurrentMode = ConcurrentMode;
22773 exports.ContextConsumer = ContextConsumer;
22774 exports.ContextProvider = ContextProvider;
22775 exports.Element = Element;
22776 exports.ForwardRef = ForwardRef;
22777 exports.Fragment = Fragment;
22778 exports.Lazy = Lazy;
22779 exports.Memo = Memo;
22780 exports.Portal = Portal;
22781 exports.Profiler = Profiler;
22782 exports.StrictMode = StrictMode;
22783 exports.Suspense = Suspense;
22784 exports.isAsyncMode = isAsyncMode;
22785 exports.isConcurrentMode = isConcurrentMode;
22786 exports.isContextConsumer = isContextConsumer;
22787 exports.isContextProvider = isContextProvider;
22788 exports.isElement = isElement;
22789 exports.isForwardRef = isForwardRef;
22790 exports.isFragment = isFragment;
22791 exports.isLazy = isLazy;
22792 exports.isMemo = isMemo;
22793 exports.isPortal = isPortal;
22794 exports.isProfiler = isProfiler;
22795 exports.isStrictMode = isStrictMode;
22796 exports.isSuspense = isSuspense;
22797 exports.isValidElementType = isValidElementType;
22798 exports.typeOf = typeOf;
22799 })();
22800 }
22801
22802
22803 /***/ }),
22804
22805 /***/ "../node_modules/react-is/index.js":
22806 /*!*****************************************!*\
22807 !*** ../node_modules/react-is/index.js ***!
22808 \*****************************************/
22809 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22810
22811 "use strict";
22812
22813
22814 if (false) {} else {
22815 module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "../node_modules/react-is/cjs/react-is.development.js");
22816 }
22817
22818
22819 /***/ }),
22820
22821 /***/ "../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js":
22822 /*!*****************************************************************************!*\
22823 !*** ../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js ***!
22824 \*****************************************************************************/
22825 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
22826
22827 "use strict";
22828 __webpack_require__.r(__webpack_exports__);
22829 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
22830 /* harmony export */ "polyfill": () => (/* binding */ polyfill)
22831 /* harmony export */ });
22832 /**
22833 * Copyright (c) 2013-present, Facebook, Inc.
22834 *
22835 * This source code is licensed under the MIT license found in the
22836 * LICENSE file in the root directory of this source tree.
22837 */
22838
22839 function componentWillMount() {
22840 // Call this.constructor.gDSFP to support sub-classes.
22841 var state = this.constructor.getDerivedStateFromProps(this.props, this.state);
22842 if (state !== null && state !== undefined) {
22843 this.setState(state);
22844 }
22845 }
22846
22847 function componentWillReceiveProps(nextProps) {
22848 // Call this.constructor.gDSFP to support sub-classes.
22849 // Use the setState() updater to ensure state isn't stale in certain edge cases.
22850 function updater(prevState) {
22851 var state = this.constructor.getDerivedStateFromProps(nextProps, prevState);
22852 return state !== null && state !== undefined ? state : null;
22853 }
22854 // Binding "this" is important for shallow renderer support.
22855 this.setState(updater.bind(this));
22856 }
22857
22858 function componentWillUpdate(nextProps, nextState) {
22859 try {
22860 var prevProps = this.props;
22861 var prevState = this.state;
22862 this.props = nextProps;
22863 this.state = nextState;
22864 this.__reactInternalSnapshotFlag = true;
22865 this.__reactInternalSnapshot = this.getSnapshotBeforeUpdate(
22866 prevProps,
22867 prevState
22868 );
22869 } finally {
22870 this.props = prevProps;
22871 this.state = prevState;
22872 }
22873 }
22874
22875 // React may warn about cWM/cWRP/cWU methods being deprecated.
22876 // Add a flag to suppress these warnings for this special case.
22877 componentWillMount.__suppressDeprecationWarning = true;
22878 componentWillReceiveProps.__suppressDeprecationWarning = true;
22879 componentWillUpdate.__suppressDeprecationWarning = true;
22880
22881 function polyfill(Component) {
22882 var prototype = Component.prototype;
22883
22884 if (!prototype || !prototype.isReactComponent) {
22885 throw new Error('Can only polyfill class components');
22886 }
22887
22888 if (
22889 typeof Component.getDerivedStateFromProps !== 'function' &&
22890 typeof prototype.getSnapshotBeforeUpdate !== 'function'
22891 ) {
22892 return Component;
22893 }
22894
22895 // If new component APIs are defined, "unsafe" lifecycles won't be called.
22896 // Error if any of these lifecycles are present,
22897 // Because they would work differently between older and newer (16.3+) versions of React.
22898 var foundWillMountName = null;
22899 var foundWillReceivePropsName = null;
22900 var foundWillUpdateName = null;
22901 if (typeof prototype.componentWillMount === 'function') {
22902 foundWillMountName = 'componentWillMount';
22903 } else if (typeof prototype.UNSAFE_componentWillMount === 'function') {
22904 foundWillMountName = 'UNSAFE_componentWillMount';
22905 }
22906 if (typeof prototype.componentWillReceiveProps === 'function') {
22907 foundWillReceivePropsName = 'componentWillReceiveProps';
22908 } else if (typeof prototype.UNSAFE_componentWillReceiveProps === 'function') {
22909 foundWillReceivePropsName = 'UNSAFE_componentWillReceiveProps';
22910 }
22911 if (typeof prototype.componentWillUpdate === 'function') {
22912 foundWillUpdateName = 'componentWillUpdate';
22913 } else if (typeof prototype.UNSAFE_componentWillUpdate === 'function') {
22914 foundWillUpdateName = 'UNSAFE_componentWillUpdate';
22915 }
22916 if (
22917 foundWillMountName !== null ||
22918 foundWillReceivePropsName !== null ||
22919 foundWillUpdateName !== null
22920 ) {
22921 var componentName = Component.displayName || Component.name;
22922 var newApiName =
22923 typeof Component.getDerivedStateFromProps === 'function'
22924 ? 'getDerivedStateFromProps()'
22925 : 'getSnapshotBeforeUpdate()';
22926
22927 throw Error(
22928 'Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n' +
22929 componentName +
22930 ' uses ' +
22931 newApiName +
22932 ' but also contains the following legacy lifecycles:' +
22933 (foundWillMountName !== null ? '\n ' + foundWillMountName : '') +
22934 (foundWillReceivePropsName !== null
22935 ? '\n ' + foundWillReceivePropsName
22936 : '') +
22937 (foundWillUpdateName !== null ? '\n ' + foundWillUpdateName : '') +
22938 '\n\nThe above lifecycles should be removed. Learn more about this warning here:\n' +
22939 'https://fb.me/react-async-component-lifecycle-hooks'
22940 );
22941 }
22942
22943 // React <= 16.2 does not support static getDerivedStateFromProps.
22944 // As a workaround, use cWM and cWRP to invoke the new static lifecycle.
22945 // Newer versions of React will ignore these lifecycles if gDSFP exists.
22946 if (typeof Component.getDerivedStateFromProps === 'function') {
22947 prototype.componentWillMount = componentWillMount;
22948 prototype.componentWillReceiveProps = componentWillReceiveProps;
22949 }
22950
22951 // React <= 16.2 does not support getSnapshotBeforeUpdate.
22952 // As a workaround, use cWU to invoke the new lifecycle.
22953 // Newer versions of React will ignore that lifecycle if gSBU exists.
22954 if (typeof prototype.getSnapshotBeforeUpdate === 'function') {
22955 if (typeof prototype.componentDidUpdate !== 'function') {
22956 throw new Error(
22957 'Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype'
22958 );
22959 }
22960
22961 prototype.componentWillUpdate = componentWillUpdate;
22962
22963 var componentDidUpdate = prototype.componentDidUpdate;
22964
22965 prototype.componentDidUpdate = function componentDidUpdatePolyfill(
22966 prevProps,
22967 prevState,
22968 maybeSnapshot
22969 ) {
22970 // 16.3+ will not execute our will-update method;
22971 // It will pass a snapshot value to did-update though.
22972 // Older versions will require our polyfilled will-update value.
22973 // We need to handle both cases, but can't just check for the presence of "maybeSnapshot",
22974 // Because for <= 15.x versions this might be a "prevContext" object.
22975 // We also can't just check "__reactInternalSnapshot",
22976 // Because get-snapshot might return a falsy value.
22977 // So check for the explicit __reactInternalSnapshotFlag flag to determine behavior.
22978 var snapshot = this.__reactInternalSnapshotFlag
22979 ? this.__reactInternalSnapshot
22980 : maybeSnapshot;
22981
22982 componentDidUpdate.call(this, prevProps, prevState, snapshot);
22983 };
22984 }
22985
22986 return Component;
22987 }
22988
22989
22990
22991
22992 /***/ }),
22993
22994 /***/ "../node_modules/shallowequal/index.js":
22995 /*!*********************************************!*\
22996 !*** ../node_modules/shallowequal/index.js ***!
22997 \*********************************************/
22998 /***/ ((module) => {
22999
23000 //
23001
23002 module.exports = function shallowEqual(objA, objB, compare, compareContext) {
23003 var ret = compare ? compare.call(compareContext, objA, objB) : void 0;
23004
23005 if (ret !== void 0) {
23006 return !!ret;
23007 }
23008
23009 if (objA === objB) {
23010 return true;
23011 }
23012
23013 if (typeof objA !== "object" || !objA || typeof objB !== "object" || !objB) {
23014 return false;
23015 }
23016
23017 var keysA = Object.keys(objA);
23018 var keysB = Object.keys(objB);
23019
23020 if (keysA.length !== keysB.length) {
23021 return false;
23022 }
23023
23024 var bHasOwnProperty = Object.prototype.hasOwnProperty.bind(objB);
23025
23026 // Test for A's keys different from B.
23027 for (var idx = 0; idx < keysA.length; idx++) {
23028 var key = keysA[idx];
23029
23030 if (!bHasOwnProperty(key)) {
23031 return false;
23032 }
23033
23034 var valueA = objA[key];
23035 var valueB = objB[key];
23036
23037 ret = compare ? compare.call(compareContext, valueA, valueB, key) : void 0;
23038
23039 if (ret === false || (ret === void 0 && valueA !== valueB)) {
23040 return false;
23041 }
23042 }
23043
23044 return true;
23045 };
23046
23047
23048 /***/ }),
23049
23050 /***/ "../node_modules/styled-components/dist/styled-components.browser.esm.js":
23051 /*!*******************************************************************************!*\
23052 !*** ../node_modules/styled-components/dist/styled-components.browser.esm.js ***!
23053 \*******************************************************************************/
23054 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
23055
23056 "use strict";
23057 __webpack_require__.r(__webpack_exports__);
23058 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
23059 /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__),
23060 /* harmony export */ "ServerStyleSheet": () => (/* binding */ Je),
23061 /* harmony export */ "StyleSheetConsumer": () => (/* binding */ le),
23062 /* harmony export */ "StyleSheetContext": () => (/* binding */ ue),
23063 /* harmony export */ "StyleSheetManager": () => (/* binding */ ye),
23064 /* harmony export */ "ThemeConsumer": () => (/* binding */ Le),
23065 /* harmony export */ "ThemeContext": () => (/* binding */ Ge),
23066 /* harmony export */ "ThemeProvider": () => (/* binding */ Fe),
23067 /* harmony export */ "__PRIVATE__": () => (/* binding */ Ke),
23068 /* harmony export */ "createGlobalStyle": () => (/* binding */ We),
23069 /* harmony export */ "css": () => (/* binding */ Ce),
23070 /* harmony export */ "isStyledComponent": () => (/* binding */ N),
23071 /* harmony export */ "keyframes": () => (/* binding */ Ue),
23072 /* harmony export */ "useTheme": () => (/* binding */ Ze),
23073 /* harmony export */ "version": () => (/* binding */ C),
23074 /* harmony export */ "withTheme": () => (/* binding */ Xe)
23075 /* harmony export */ });
23076 /* harmony import */ var react_is__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
23077 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react");
23078 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
23079 /* harmony import */ var shallowequal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! shallowequal */ "../node_modules/shallowequal/index.js");
23080 /* harmony import */ var shallowequal__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(shallowequal__WEBPACK_IMPORTED_MODULE_2__);
23081 /* harmony import */ var _emotion_stylis__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @emotion/stylis */ "../node_modules/@emotion/stylis/dist/stylis.browser.esm.js");
23082 /* harmony import */ var _emotion_unitless__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @emotion/unitless */ "../node_modules/@emotion/unitless/dist/unitless.browser.esm.js");
23083 /* harmony import */ var _emotion_is_prop_valid__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @emotion/is-prop-valid */ "../node_modules/@emotion/is-prop-valid/dist/is-prop-valid.browser.esm.js");
23084 /* harmony import */ var hoist_non_react_statics__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! hoist-non-react-statics */ "../node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js");
23085 /* harmony import */ var hoist_non_react_statics__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(hoist_non_react_statics__WEBPACK_IMPORTED_MODULE_6__);
23086 function v(){return(v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var g=function(e,t){for(var n=[e[0]],r=0,o=t.length;r<o;r+=1)n.push(t[r],e[r+1]);return n},S=function(t){return null!==t&&"object"==typeof t&&"[object Object]"===(t.toString?t.toString():Object.prototype.toString.call(t))&&!(0,react_is__WEBPACK_IMPORTED_MODULE_0__.typeOf)(t)},w=Object.freeze([]),E=Object.freeze({});function b(e){return"function"==typeof e}function _(e){return true&&"string"==typeof e&&e||e.displayName||e.name||"Component"}function N(e){return e&&"string"==typeof e.styledComponentId}var A="undefined"!=typeof process&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",C="5.3.3",I="undefined"!=typeof window&&"HTMLElement"in window,P=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY?"false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY:"production"!=="development"),O={},R= true?{1:"Cannot create styled-component for component: %s.\n\n",2:"Can't collect styles once you've consumed a `ServerStyleSheet`'s styles! `ServerStyleSheet` is a one off instance for each server-side render cycle.\n\n- Are you trying to reuse it across renders?\n- Are you accidentally calling collectStyles twice?\n\n",3:"Streaming SSR is only supported in a Node.js environment; Please do not try to call this method in the browser.\n\n",4:"The `StyleSheetManager` expects a valid target or sheet prop!\n\n- Does this error occur on the client and is your target falsy?\n- Does this error occur on the server and is the sheet falsy?\n\n",5:"The clone method cannot be used on the client!\n\n- Are you running in a client-like environment on the server?\n- Are you trying to run SSR on the client?\n\n",6:"Trying to insert a new style tag, but the given Node is unmounted!\n\n- Are you using a custom target that isn't mounted?\n- Does your document not have a valid head element?\n- Have you accidentally removed a style tag manually?\n\n",7:'ThemeProvider: Please return an object from your "theme" prop function, e.g.\n\n```js\ntheme={() => ({})}\n```\n\n',8:'ThemeProvider: Please make your "theme" prop an object.\n\n',9:"Missing document `<head>`\n\n",10:"Cannot find a StyleSheet instance. Usually this happens if there are multiple copies of styled-components loaded at once. Check out this issue for how to troubleshoot and fix the common cases where this situation can happen: https://github.com/styled-components/styled-components/issues/1941#issuecomment-417862021\n\n",11:"_This error was replaced with a dev-time warning, it will be deleted for v4 final._ [createGlobalStyle] received children which will not be rendered. Please use the component without passing children elements.\n\n",12:"It seems you are interpolating a keyframe declaration (%s) into an untagged string. This was supported in styled-components v3, but is not longer supported in v4 as keyframes are now injected on-demand. Please wrap your string in the css\\`\\` helper which ensures the styles are injected correctly. See https://www.styled-components.com/docs/api#css\n\n",13:"%s is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\n\n",14:'ThemeProvider: "theme" prop is required.\n\n',15:"A stylis plugin has been supplied that is not named. We need a name for each plugin to be able to prevent styling collisions between different stylis configurations within the same app. Before you pass your plugin to `<StyleSheetManager stylisPlugins={[]}>`, please make sure each plugin is uniquely-named, e.g.\n\n```js\nObject.defineProperty(importedPlugin, 'name', { value: 'some-unique-name' });\n```\n\n",16:"Reached the limit of how many styled components may be created at group %s.\nYou may only create up to 1,073,741,824 components. If you're creating components dynamically,\nas for instance in your render method then you may be running into this limitation.\n\n",17:"CSSStyleSheet could not be found on HTMLStyleElement.\nHas styled-components' style tag been unmounted or altered by another script?\n"}:0;function D(){for(var e=arguments.length<=0?void 0:arguments[0],t=[],n=1,r=arguments.length;n<r;n+=1)t.push(n<0||arguments.length<=n?void 0:arguments[n]);return t.forEach((function(t){e=e.replace(/%[a-z]/,t)})),e}function j(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw false?0:new Error(D.apply(void 0,[R[e]].concat(n)).trim())}var T=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,o=r;e>=o;)(o<<=1)<0&&j(16,""+e);this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var s=r;s<o;s++)this.groupSizes[s]=0}for(var i=this.indexOfGroup(e+1),a=0,c=t.length;a<c;a++)this.tag.insertRule(i,t[a])&&(this.groupSizes[e]++,i++)},t.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],n=this.indexOfGroup(e),r=n+t;this.groupSizes[e]=0;for(var o=n;o<r;o++)this.tag.deleteRule(n)}},t.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),o=r+n,s=r;s<o;s++)t+=this.tag.getRule(s)+"/*!sc*/\n";return t},e}(),x=new Map,k=new Map,V=1,B=function(e){if(x.has(e))return x.get(e);for(;k.has(V);)V++;var t=V++;return true&&((0|t)<0||t>1<<30)&&j(16,""+t),x.set(e,t),k.set(t,e),t},z=function(e){return k.get(e)},M=function(e,t){t>=V&&(V=t+1),x.set(e,t),k.set(t,e)},G="style["+A+'][data-styled-version="5.3.3"]',L=new RegExp("^"+A+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),F=function(e,t,n){for(var r,o=n.split(","),s=0,i=o.length;s<i;s++)(r=o[s])&&e.registerName(t,r)},Y=function(e,t){for(var n=(t.textContent||"").split("/*!sc*/\n"),r=[],o=0,s=n.length;o<s;o++){var i=n[o].trim();if(i){var a=i.match(L);if(a){var c=0|parseInt(a[1],10),u=a[2];0!==c&&(M(u,c),F(e,u,a[3]),e.getTag().insertRules(c,r)),r.length=0}else r.push(i)}}},q=function(){return"undefined"!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null},H=function(e){var t=document.head,n=e||t,r=document.createElement("style"),o=function(e){for(var t=e.childNodes,n=t.length;n>=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(A))return r}}(n),s=void 0!==o?o.nextSibling:null;r.setAttribute(A,"active"),r.setAttribute("data-styled-version","5.3.3");var i=q();return i&&r.setAttribute("nonce",i),n.insertBefore(r,s),r},$=function(){function e(e){var t=this.element=H(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n<r;n++){var o=t[n];if(o.ownerNode===e)return o}j(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},e}(),W=function(){function e(e){var t=this.element=H(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),U=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),J=I,X={isServer:!I,useCSSOMInjection:!P},Z=function(){function e(e,t,n){void 0===e&&(e=E),void 0===t&&(t={}),this.options=v({},X,{},e),this.gs=t,this.names=new Map(n),this.server=!!e.isServer,!this.server&&I&&J&&(J=!1,function(e){for(var t=document.querySelectorAll(G),n=0,r=t.length;n<r;n++){var o=t[n];o&&"active"!==o.getAttribute(A)&&(Y(e,o),o.parentNode&&o.parentNode.removeChild(o))}}(this))}e.registerId=function(e){return B(e)};var t=e.prototype;return t.reconstructWithOptions=function(t,n){return void 0===n&&(n=!0),new e(v({},this.options,{},t),this.gs,n&&this.names||void 0)},t.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.getTag=function(){return this.tag||(this.tag=(n=(t=this.options).isServer,r=t.useCSSOMInjection,o=t.target,e=n?new U(o):r?new $(o):new W(o),new T(e)));var e,t,n,r,o},t.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.registerName=function(e,t){if(B(e),this.names.has(e))this.names.get(e).add(t);else{var n=new Set;n.add(t),this.names.set(e,n)}},t.insertRules=function(e,t,n){this.registerName(e,t),this.getTag().insertRules(B(e),n)},t.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.clearRules=function(e){this.getTag().clearGroup(B(e)),this.clearNames(e)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(e){for(var t=e.getTag(),n=t.length,r="",o=0;o<n;o++){var s=z(o);if(void 0!==s){var i=e.names.get(s),a=t.getGroup(o);if(i&&a&&i.size){var c=A+".g"+o+'[id="'+s+'"]',u="";void 0!==i&&i.forEach((function(e){e.length>0&&(u+=e+",")})),r+=""+a+c+'{content:"'+u+'"}/*!sc*/\n'}}}return r}(this)},e}(),K=/(a)(d)/gi,Q=function(e){return String.fromCharCode(e+(e>25?39:97))};function ee(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=Q(t%52)+n;return(Q(t%52)+n).replace(K,"$1-$2")}var te=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},ne=function(e){return te(5381,e)};function re(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(b(n)&&!N(n))return!1}return!0}var oe=ne("5.3.3"),se=function(){function e(e,t,n){this.rules=e,this.staticRulesId="",this.isStatic= false&&0,this.componentId=t,this.baseHash=te(oe,t),this.baseStyle=n,Z.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var r=this.componentId,o=[];if(this.baseStyle&&o.push(this.baseStyle.generateAndInjectStyles(e,t,n)),this.isStatic&&!n.hash)if(this.staticRulesId&&t.hasNameForId(r,this.staticRulesId))o.push(this.staticRulesId);else{var s=Ne(this.rules,e,t,n).join(""),i=ee(te(this.baseHash,s)>>>0);if(!t.hasNameForId(r,i)){var a=n(s,"."+i,void 0,r);t.insertRules(r,i,a)}o.push(i),this.staticRulesId=i}else{for(var c=this.rules.length,u=te(this.baseHash,n.hash),l="",d=0;d<c;d++){var h=this.rules[d];if("string"==typeof h)l+=h, true&&(u=te(u,h+d));else if(h){var p=Ne(h,e,t,n),f=Array.isArray(p)?p.join(""):p;u=te(u,f+d),l+=f}}if(l){var m=ee(u>>>0);if(!t.hasNameForId(r,m)){var y=n(l,"."+m,void 0,r);t.insertRules(r,m,y)}o.push(m)}}return o.join(" ")},e}(),ie=/^\s*\/\/.*$/gm,ae=[":","[",".","#"];function ce(e){var t,n,r,o,s=void 0===e?E:e,i=s.options,a=void 0===i?E:i,c=s.plugins,u=void 0===c?w:c,l=new _emotion_stylis__WEBPACK_IMPORTED_MODULE_3__["default"](a),d=[],h=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,s,i,a,c,u,l,d){switch(n){case 1:if(0===l&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===u)return r+"/*|*/";break;case 3:switch(u){case 102:case 112:return e(o[0]+r),"";default:return r+(0===d?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}((function(e){d.push(e)})),f=function(e,r,s){return 0===r&&-1!==ae.indexOf(s[n.length])||s.match(o)?e:"."+t};function m(e,s,i,a){void 0===a&&(a="&");var c=e.replace(ie,""),u=s&&i?i+" "+s+" { "+c+" }":c;return t=a,n=s,r=new RegExp("\\"+n+"\\b","g"),o=new RegExp("(\\"+n+"\\b){2,}"),l(i||!s?"":s,u)}return l.use([].concat(u,[function(e,t,o){2===e&&o.length&&o[0].lastIndexOf(n)>0&&(o[0]=o[0].replace(r,f))},h,function(e){if(-2===e){var t=d;return d=[],t}}])),m.hash=u.length?u.reduce((function(e,t){return t.name||j(15),te(e,t.name)}),5381).toString():"",m}var ue=react__WEBPACK_IMPORTED_MODULE_1___default().createContext(),le=ue.Consumer,de=react__WEBPACK_IMPORTED_MODULE_1___default().createContext(),he=(de.Consumer,new Z),pe=ce();function fe(){return (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(ue)||he}function me(){return (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(de)||pe}function ye(e){var t=(0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(e.stylisPlugins),n=t[0],s=t[1],c=fe(),u=(0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)((function(){var t=c;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),l=(0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)((function(){return ce({options:{prefix:!e.disableVendorPrefixes},plugins:n})}),[e.disableVendorPrefixes,n]);return (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)((function(){shallowequal__WEBPACK_IMPORTED_MODULE_2___default()(n,e.stylisPlugins)||s(e.stylisPlugins)}),[e.stylisPlugins]),react__WEBPACK_IMPORTED_MODULE_1___default().createElement(ue.Provider,{value:u},react__WEBPACK_IMPORTED_MODULE_1___default().createElement(de.Provider,{value:l}, true?react__WEBPACK_IMPORTED_MODULE_1___default().Children.only(e.children):0))}var ve=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=pe);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.toString=function(){return j(12,String(n.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=pe),this.name+e.hash},e}(),ge=/([A-Z])/,Se=/([A-Z])/g,we=/^ms-/,Ee=function(e){return"-"+e.toLowerCase()};function be(e){return ge.test(e)?e.replace(Se,Ee).replace(we,"-ms-"):e}var _e=function(e){return null==e||!1===e||""===e};function Ne(e,n,r,o){if(Array.isArray(e)){for(var s,i=[],a=0,c=e.length;a<c;a+=1)""!==(s=Ne(e[a],n,r,o))&&(Array.isArray(s)?i.push.apply(i,s):i.push(s));return i}if(_e(e))return"";if(N(e))return"."+e.styledComponentId;if(b(e)){if("function"!=typeof(l=e)||l.prototype&&l.prototype.isReactComponent||!n)return e;var u=e(n);return true&&(0,react_is__WEBPACK_IMPORTED_MODULE_0__.isElement)(u)&&console.warn(_(e)+" is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details."),Ne(u,n,r,o)}var l;return e instanceof ve?r?(e.inject(r,o),e.getName(o)):e:S(e)?function e(t,n){var r,o,s=[];for(var i in t)t.hasOwnProperty(i)&&!_e(t[i])&&(Array.isArray(t[i])&&t[i].isCss||b(t[i])?s.push(be(i)+":",t[i],";"):S(t[i])?s.push.apply(s,e(t[i],i)):s.push(be(i)+": "+(r=i,null==(o=t[i])||"boolean"==typeof o||""===o?"":"number"!=typeof o||0===o||r in _emotion_unitless__WEBPACK_IMPORTED_MODULE_4__["default"]?String(o).trim():o+"px")+";"));return n?[n+" {"].concat(s,["}"]):s}(e):e.toString()}var Ae=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function Ce(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return b(e)||S(e)?Ae(Ne(g(w,[e].concat(n)))):0===n.length&&1===e.length&&"string"==typeof e[0]?e:Ae(Ne(g(e,n)))}var Ie=/invalid hook call/i,Pe=new Set,Oe=function(e,t){if(true){var n="The component "+e+(t?' with the id of "'+t+'"':"")+" has been created dynamically.\nYou may see this warning because you've called styled inside another component.\nTo resolve this only create new StyledComponents outside of any render method and function component.",r=console.error;try{var o=!0;console.error=function(e){if(Ie.test(e))o=!1,Pe.delete(n);else{for(var t=arguments.length,s=new Array(t>1?t-1:0),i=1;i<t;i++)s[i-1]=arguments[i];r.apply(void 0,[e].concat(s))}},(0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(),o&&!Pe.has(n)&&(console.warn(n),Pe.add(n))}catch(e){Ie.test(e.message)&&Pe.delete(n)}finally{console.error=r}}},Re=function(e,t,n){return void 0===n&&(n=E),e.theme!==n.theme&&e.theme||t||n.theme},De=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,je=/(^-|-$)/g;function Te(e){return e.replace(De,"-").replace(je,"")}var xe=function(e){return ee(ne(e)>>>0)};function ke(e){return"string"==typeof e&&( false||e.charAt(0)===e.charAt(0).toLowerCase())}var Ve=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},Be=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function ze(e,t,n){var r=e[n];Ve(t)&&Ve(r)?Me(r,t):e[n]=t}function Me(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var o=0,s=n;o<s.length;o++){var i=s[o];if(Ve(i))for(var a in i)Be(a)&&ze(e,i[a],a)}return e}var Ge=react__WEBPACK_IMPORTED_MODULE_1___default().createContext(),Le=Ge.Consumer;function Fe(e){var t=(0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(Ge),n=(0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)((function(){return function(e,t){if(!e)return j(14);if(b(e)){var n=e(t);return false||null!==n&&!Array.isArray(n)&&"object"==typeof n?n:j(7)}return Array.isArray(e)||"object"!=typeof e?j(8):t?v({},t,{},e):e}(e.theme,t)}),[e.theme,t]);return e.children?react__WEBPACK_IMPORTED_MODULE_1___default().createElement(Ge.Provider,{value:n},e.children):null}var Ye={};function qe(e,t,n){var o=N(e),i=!ke(e),a=t.attrs,c=void 0===a?w:a,d=t.componentId,h=void 0===d?function(e,t){var n="string"!=typeof e?"sc":Te(e);Ye[n]=(Ye[n]||0)+1;var r=n+"-"+xe("5.3.3"+n+Ye[n]);return t?t+"-"+r:r}(t.displayName,t.parentComponentId):d,p=t.displayName,f=void 0===p?function(e){return ke(e)?"styled."+e:"Styled("+_(e)+")"}(e):p,g=t.displayName&&t.componentId?Te(t.displayName)+"-"+t.componentId:t.componentId||h,S=o&&e.attrs?Array.prototype.concat(e.attrs,c).filter(Boolean):c,A=t.shouldForwardProp;o&&e.shouldForwardProp&&(A=t.shouldForwardProp?function(n,r,o){return e.shouldForwardProp(n,r,o)&&t.shouldForwardProp(n,r,o)}:e.shouldForwardProp);var C,I=new se(n,g,o?e.componentStyle:void 0),P=I.isStatic&&0===c.length,O=function(e,t){return function(e,t,n,r){var o=e.attrs,i=e.componentStyle,a=e.defaultProps,c=e.foldedComponentIds,d=e.shouldForwardProp,h=e.styledComponentId,p=e.target; true&&(0,react__WEBPACK_IMPORTED_MODULE_1__.useDebugValue)(h);var f=function(e,t,n){void 0===e&&(e=E);var r=v({},t,{theme:e}),o={};return n.forEach((function(e){var t,n,s,i=e;for(t in b(i)&&(i=i(r)),i)r[t]=o[t]="className"===t?(n=o[t],s=i[t],n&&s?n+" "+s:n||s):i[t]})),[r,o]}(Re(t,(0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(Ge),a)||E,t,o),y=f[0],g=f[1],S=function(e,t,n,r){var o=fe(),s=me(),i=t?e.generateAndInjectStyles(E,o,s):e.generateAndInjectStyles(n,o,s);return true&&(0,react__WEBPACK_IMPORTED_MODULE_1__.useDebugValue)(i), true&&!t&&r&&r(i),i}(i,r,y, true?e.warnTooManyClasses:0),w=n,_=g.$as||t.$as||g.as||t.as||p,N=ke(_),A=g!==t?v({},t,{},g):t,C={};for(var I in A)"$"!==I[0]&&"as"!==I&&("forwardedAs"===I?C.as=A[I]:(d?d(I,_emotion_is_prop_valid__WEBPACK_IMPORTED_MODULE_5__["default"],_):!N||(0,_emotion_is_prop_valid__WEBPACK_IMPORTED_MODULE_5__["default"])(I))&&(C[I]=A[I]));return t.style&&g.style!==t.style&&(C.style=v({},t.style,{},g.style)),C.className=Array.prototype.concat(c,h,S!==h?S:null,t.className,g.className).filter(Boolean).join(" "),C.ref=w,(0,react__WEBPACK_IMPORTED_MODULE_1__.createElement)(_,C)}(C,e,t,P)};return O.displayName=f,(C=react__WEBPACK_IMPORTED_MODULE_1___default().forwardRef(O)).attrs=S,C.componentStyle=I,C.displayName=f,C.shouldForwardProp=A,C.foldedComponentIds=o?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):w,C.styledComponentId=g,C.target=o?e.target:e,C.withComponent=function(e){var r=t.componentId,o=function(e,t){if(null==e)return{};var n,r,o={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["componentId"]),s=r&&r+"-"+(ke(e)?e:Te(_(e)));return qe(e,v({},o,{attrs:S,componentId:s}),n)},Object.defineProperty(C,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=o?Me({},e.defaultProps,t):t}}), true&&(Oe(f,g),C.warnTooManyClasses=function(e,t){var n={},r=!1;return function(o){if(!r&&(n[o]=!0,Object.keys(n).length>=200)){var s=t?' with the id of "'+t+'"':"";console.warn("Over 200 classes were generated for component "+e+s+".\nConsider using the attrs method, together with a style object for frequently changed styles.\nExample:\n const Component = styled.div.attrs(props => ({\n style: {\n background: props.background,\n },\n }))`width: 100%;`\n\n <Component />"),r=!0,n={}}}}(f,g)),C.toString=function(){return"."+C.styledComponentId},i&&hoist_non_react_statics__WEBPACK_IMPORTED_MODULE_6___default()(C,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),C}var He=function(e){return function e(t,r,o){if(void 0===o&&(o=E),!(0,react_is__WEBPACK_IMPORTED_MODULE_0__.isValidElementType)(r))return j(1,String(r));var s=function(){return t(r,o,Ce.apply(void 0,arguments))};return s.withConfig=function(n){return e(t,r,v({},o,{},n))},s.attrs=function(n){return e(t,r,v({},o,{attrs:Array.prototype.concat(o.attrs,n).filter(Boolean)}))},s}(qe,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach((function(e){He[e]=He(e)}));var $e=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=re(e),Z.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,n,r){var o=r(Ne(this.rules,t,n,r).join(""),""),s=this.componentId+e;n.insertRules(s,s,o)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,r){e>2&&Z.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}();function We(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];var i=Ce.apply(void 0,[e].concat(n)),a="sc-global-"+xe(JSON.stringify(i)),u=new $e(i,a);function l(e){var t=fe(),n=me(),o=(0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(Ge),l=(0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(t.allocateGSInstance(a)).current;return true&&react__WEBPACK_IMPORTED_MODULE_1___default().Children.count(e.children)&&console.warn("The global style component "+a+" was given child JSX. createGlobalStyle does not render children."), true&&i.some((function(e){return"string"==typeof e&&-1!==e.indexOf("@import")}))&&console.warn("Please do not use @import CSS syntax in createGlobalStyle at this time, as the CSSOM APIs we use in production do not handle it well. Instead, we recommend using a library such as react-helmet to inject a typical <link> meta tag to the stylesheet, or simply embedding it manually in your index.html <head> section for a simpler app."),t.server&&h(l,e,t,o,n),(0,react__WEBPACK_IMPORTED_MODULE_1__.useLayoutEffect)((function(){if(!t.server)return h(l,e,t,o,n),function(){return u.removeStyles(l,t)}}),[l,e,t,o,n]),null}function h(e,t,n,r,o){if(u.isStatic)u.renderStyles(e,O,n,o);else{var s=v({},t,{theme:Re(t,r,l.defaultProps)});u.renderStyles(e,s,n,o)}}return true&&Oe(a),react__WEBPACK_IMPORTED_MODULE_1___default().memo(l)}function Ue(e){ true&&"undefined"!=typeof navigator&&"ReactNative"===navigator.product&&console.warn("`keyframes` cannot be used on ReactNative, only on the web. To do animation in ReactNative please use Animated.");for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=Ce.apply(void 0,[e].concat(n)).join(""),s=xe(o);return new ve(s,o)}var Je=function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var n=q();return"<style "+[n&&'nonce="'+n+'"',A+'="true"','data-styled-version="5.3.3"'].filter(Boolean).join(" ")+">"+t+"</style>"},this.getStyleTags=function(){return e.sealed?j(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return j(2);var n=((t={})[A]="",t["data-styled-version"]="5.3.3",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),o=q();return o&&(n.nonce=o),[react__WEBPACK_IMPORTED_MODULE_1___default().createElement("style",v({},n,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new Z({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?j(2):react__WEBPACK_IMPORTED_MODULE_1___default().createElement(ye,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return j(3)},e}(),Xe=function(e){var t=react__WEBPACK_IMPORTED_MODULE_1___default().forwardRef((function(t,n){var o=(0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(Ge),i=e.defaultProps,a=Re(t,o,i);return true&&void 0===a&&console.warn('[withTheme] You are not using a ThemeProvider nor passing a theme prop or a theme in defaultProps in component class "'+_(e)+'"'),react__WEBPACK_IMPORTED_MODULE_1___default().createElement(e,v({},t,{theme:a,ref:n}))}));return hoist_non_react_statics__WEBPACK_IMPORTED_MODULE_6___default()(t,e),t.displayName="WithTheme("+_(e)+")",t},Ze=function(){return (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(Ge)},Ke={StyleSheet:Z,masterSheet:he}; true&&"undefined"!=typeof navigator&&"ReactNative"===navigator.product&&console.warn("It looks like you've imported 'styled-components' on React Native.\nPerhaps you're looking to import 'styled-components/native'?\nRead more about this at https://www.styled-components.com/docs/basics#react-native"), true&&"undefined"!=typeof window&&(window["__styled-components-init__"]=window["__styled-components-init__"]||0,1===window["__styled-components-init__"]&&console.warn("It looks like there are several instances of 'styled-components' initialized in this application. This may cause dynamic styles to not render properly, errors during the rehydration process, a missing theme prop, and makes your application bigger without good reason.\n\nSee https://s-c.sh/2BAXzed for more info."),window["__styled-components-init__"]+=1);/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (He);
23087 //# sourceMappingURL=styled-components.browser.esm.js.map
23088
23089
23090 /***/ }),
23091
23092 /***/ "../node_modules/warning/warning.js":
23093 /*!******************************************!*\
23094 !*** ../node_modules/warning/warning.js ***!
23095 \******************************************/
23096 /***/ ((module) => {
23097
23098 "use strict";
23099 /**
23100 * Copyright (c) 2014-present, Facebook, Inc.
23101 *
23102 * This source code is licensed under the MIT license found in the
23103 * LICENSE file in the root directory of this source tree.
23104 */
23105
23106
23107
23108 /**
23109 * Similar to invariant but only logs a warning if the condition is not met.
23110 * This can be used to log issues in development environments in critical
23111 * paths. Removing the logging code for production environments will keep the
23112 * same logic and follow the same code paths.
23113 */
23114
23115 var __DEV__ = "development" !== 'production';
23116
23117 var warning = function() {};
23118
23119 if (__DEV__) {
23120 var printWarning = function printWarning(format, args) {
23121 var len = arguments.length;
23122 args = new Array(len > 1 ? len - 1 : 0);
23123 for (var key = 1; key < len; key++) {
23124 args[key - 1] = arguments[key];
23125 }
23126 var argIndex = 0;
23127 var message = 'Warning: ' +
23128 format.replace(/%s/g, function() {
23129 return args[argIndex++];
23130 });
23131 if (typeof console !== 'undefined') {
23132 console.error(message);
23133 }
23134 try {
23135 // --- Welcome to debugging React ---
23136 // This error was thrown as a convenience so that you can use this stack
23137 // to find the callsite that caused this warning to fire.
23138 throw new Error(message);
23139 } catch (x) {}
23140 }
23141
23142 warning = function(condition, format, args) {
23143 var len = arguments.length;
23144 args = new Array(len > 2 ? len - 2 : 0);
23145 for (var key = 2; key < len; key++) {
23146 args[key - 2] = arguments[key];
23147 }
23148 if (format === undefined) {
23149 throw new Error(
23150 '`warning(condition, format, ...args)` requires a warning ' +
23151 'message argument'
23152 );
23153 }
23154 if (!condition) {
23155 printWarning.apply(null, [format].concat(args));
23156 }
23157 };
23158 }
23159
23160 module.exports = warning;
23161
23162
23163 /***/ }),
23164
23165 /***/ "react":
23166 /*!************************!*\
23167 !*** external "React" ***!
23168 \************************/
23169 /***/ ((module) => {
23170
23171 "use strict";
23172 module.exports = React;
23173
23174 /***/ }),
23175
23176 /***/ "react-dom":
23177 /*!***************************!*\
23178 !*** external "ReactDOM" ***!
23179 \***************************/
23180 /***/ ((module) => {
23181
23182 "use strict";
23183 module.exports = ReactDOM;
23184
23185 /***/ }),
23186
23187 /***/ "@elementor/app-ui":
23188 /*!*********************************************!*\
23189 !*** external "elementorAppPackages.appUi" ***!
23190 \*********************************************/
23191 /***/ ((module) => {
23192
23193 "use strict";
23194 module.exports = elementorAppPackages.appUi;
23195
23196 /***/ }),
23197
23198 /***/ "@elementor/router":
23199 /*!**********************************************!*\
23200 !*** external "elementorAppPackages.router" ***!
23201 \**********************************************/
23202 /***/ ((module) => {
23203
23204 "use strict";
23205 module.exports = elementorAppPackages.router;
23206
23207 /***/ }),
23208
23209 /***/ "@elementor/site-editor":
23210 /*!**************************************************!*\
23211 !*** external "elementorAppPackages.siteEditor" ***!
23212 \**************************************************/
23213 /***/ ((module) => {
23214
23215 "use strict";
23216 module.exports = elementorAppPackages.siteEditor;
23217
23218 /***/ }),
23219
23220 /***/ "@wordpress/i18n":
23221 /*!**************************!*\
23222 !*** external "wp.i18n" ***!
23223 \**************************/
23224 /***/ ((module) => {
23225
23226 "use strict";
23227 module.exports = wp.i18n;
23228
23229 /***/ })
23230
23231 /******/ });
23232 /************************************************************************/
23233 /******/ // The module cache
23234 /******/ var __webpack_module_cache__ = {};
23235 /******/
23236 /******/ // The require function
23237 /******/ function __webpack_require__(moduleId) {
23238 /******/ // Check if module is in cache
23239 /******/ var cachedModule = __webpack_module_cache__[moduleId];
23240 /******/ if (cachedModule !== undefined) {
23241 /******/ return cachedModule.exports;
23242 /******/ }
23243 /******/ // Create a new module (and put it into the cache)
23244 /******/ var module = __webpack_module_cache__[moduleId] = {
23245 /******/ // no module.id needed
23246 /******/ // no module.loaded needed
23247 /******/ exports: {}
23248 /******/ };
23249 /******/
23250 /******/ // Execute the module function
23251 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
23252 /******/
23253 /******/ // Return the exports of the module
23254 /******/ return module.exports;
23255 /******/ }
23256 /******/
23257 /******/ // expose the modules object (__webpack_modules__)
23258 /******/ __webpack_require__.m = __webpack_modules__;
23259 /******/
23260 /************************************************************************/
23261 /******/ /* webpack/runtime/compat get default export */
23262 /******/ (() => {
23263 /******/ // getDefaultExport function for compatibility with non-harmony modules
23264 /******/ __webpack_require__.n = (module) => {
23265 /******/ var getter = module && module.__esModule ?
23266 /******/ () => (module['default']) :
23267 /******/ () => (module);
23268 /******/ __webpack_require__.d(getter, { a: getter });
23269 /******/ return getter;
23270 /******/ };
23271 /******/ })();
23272 /******/
23273 /******/ /* webpack/runtime/create fake namespace object */
23274 /******/ (() => {
23275 /******/ var getProto = Object.getPrototypeOf ? (obj) => (Object.getPrototypeOf(obj)) : (obj) => (obj.__proto__);
23276 /******/ var leafPrototypes;
23277 /******/ // create a fake namespace object
23278 /******/ // mode & 1: value is a module id, require it
23279 /******/ // mode & 2: merge all properties of value into the ns
23280 /******/ // mode & 4: return value when already ns object
23281 /******/ // mode & 16: return value when it's Promise-like
23282 /******/ // mode & 8|1: behave like require
23283 /******/ __webpack_require__.t = function(value, mode) {
23284 /******/ if(mode & 1) value = this(value);
23285 /******/ if(mode & 8) return value;
23286 /******/ if(typeof value === 'object' && value) {
23287 /******/ if((mode & 4) && value.__esModule) return value;
23288 /******/ if((mode & 16) && typeof value.then === 'function') return value;
23289 /******/ }
23290 /******/ var ns = Object.create(null);
23291 /******/ __webpack_require__.r(ns);
23292 /******/ var def = {};
23293 /******/ leafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];
23294 /******/ for(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {
23295 /******/ Object.getOwnPropertyNames(current).forEach((key) => (def[key] = () => (value[key])));
23296 /******/ }
23297 /******/ def['default'] = () => (value);
23298 /******/ __webpack_require__.d(ns, def);
23299 /******/ return ns;
23300 /******/ };
23301 /******/ })();
23302 /******/
23303 /******/ /* webpack/runtime/define property getters */
23304 /******/ (() => {
23305 /******/ // define getter functions for harmony exports
23306 /******/ __webpack_require__.d = (exports, definition) => {
23307 /******/ for(var key in definition) {
23308 /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
23309 /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
23310 /******/ }
23311 /******/ }
23312 /******/ };
23313 /******/ })();
23314 /******/
23315 /******/ /* webpack/runtime/ensure chunk */
23316 /******/ (() => {
23317 /******/ __webpack_require__.f = {};
23318 /******/ // This file contains only the entry chunk.
23319 /******/ // The chunk loading function for additional chunks
23320 /******/ __webpack_require__.e = (chunkId) => {
23321 /******/ return Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => {
23322 /******/ __webpack_require__.f[key](chunkId, promises);
23323 /******/ return promises;
23324 /******/ }, []));
23325 /******/ };
23326 /******/ })();
23327 /******/
23328 /******/ /* webpack/runtime/get javascript chunk filename */
23329 /******/ (() => {
23330 /******/ // This function allow to reference async chunks
23331 /******/ __webpack_require__.u = (chunkId) => {
23332 /******/ // return url for filenames not based on template
23333 /******/ if (chunkId === "vendors-node_modules_react-query_devtools_index_js") return "b5be57139d4edd0d5633.bundle.js";
23334 /******/ if (chunkId === "kit-library") return "" + chunkId + ".c7db5f02248493fe3f04.bundle.js";
23335 /******/ if (chunkId === "onboarding") return "" + chunkId + ".a7b6b26c425933f57bce.bundle.js";
23336 /******/ // return url for filenames based on template
23337 /******/ return undefined;
23338 /******/ };
23339 /******/ })();
23340 /******/
23341 /******/ /* webpack/runtime/global */
23342 /******/ (() => {
23343 /******/ __webpack_require__.g = (function() {
23344 /******/ if (typeof globalThis === 'object') return globalThis;
23345 /******/ try {
23346 /******/ return this || new Function('return this')();
23347 /******/ } catch (e) {
23348 /******/ if (typeof window === 'object') return window;
23349 /******/ }
23350 /******/ })();
23351 /******/ })();
23352 /******/
23353 /******/ /* webpack/runtime/hasOwnProperty shorthand */
23354 /******/ (() => {
23355 /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
23356 /******/ })();
23357 /******/
23358 /******/ /* webpack/runtime/load script */
23359 /******/ (() => {
23360 /******/ var inProgress = {};
23361 /******/ var dataWebpackPrefix = "elementor:";
23362 /******/ // loadScript function to load a script via script tag
23363 /******/ __webpack_require__.l = (url, done, key, chunkId) => {
23364 /******/ if(inProgress[url]) { inProgress[url].push(done); return; }
23365 /******/ var script, needAttach;
23366 /******/ if(key !== undefined) {
23367 /******/ var scripts = document.getElementsByTagName("script");
23368 /******/ for(var i = 0; i < scripts.length; i++) {
23369 /******/ var s = scripts[i];
23370 /******/ if(s.getAttribute("src") == url || s.getAttribute("data-webpack") == dataWebpackPrefix + key) { script = s; break; }
23371 /******/ }
23372 /******/ }
23373 /******/ if(!script) {
23374 /******/ needAttach = true;
23375 /******/ script = document.createElement('script');
23376 /******/
23377 /******/ script.charset = 'utf-8';
23378 /******/ script.timeout = 120;
23379 /******/ if (__webpack_require__.nc) {
23380 /******/ script.setAttribute("nonce", __webpack_require__.nc);
23381 /******/ }
23382 /******/ script.setAttribute("data-webpack", dataWebpackPrefix + key);
23383 /******/ script.src = url;
23384 /******/ }
23385 /******/ inProgress[url] = [done];
23386 /******/ var onScriptComplete = (prev, event) => {
23387 /******/ // avoid mem leaks in IE.
23388 /******/ script.onerror = script.onload = null;
23389 /******/ clearTimeout(timeout);
23390 /******/ var doneFns = inProgress[url];
23391 /******/ delete inProgress[url];
23392 /******/ script.parentNode && script.parentNode.removeChild(script);
23393 /******/ doneFns && doneFns.forEach((fn) => (fn(event)));
23394 /******/ if(prev) return prev(event);
23395 /******/ }
23396 /******/ ;
23397 /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);
23398 /******/ script.onerror = onScriptComplete.bind(null, script.onerror);
23399 /******/ script.onload = onScriptComplete.bind(null, script.onload);
23400 /******/ needAttach && document.head.appendChild(script);
23401 /******/ };
23402 /******/ })();
23403 /******/
23404 /******/ /* webpack/runtime/make namespace object */
23405 /******/ (() => {
23406 /******/ // define __esModule on exports
23407 /******/ __webpack_require__.r = (exports) => {
23408 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
23409 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
23410 /******/ }
23411 /******/ Object.defineProperty(exports, '__esModule', { value: true });
23412 /******/ };
23413 /******/ })();
23414 /******/
23415 /******/ /* webpack/runtime/publicPath */
23416 /******/ (() => {
23417 /******/ var scriptUrl;
23418 /******/ if (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + "";
23419 /******/ var document = __webpack_require__.g.document;
23420 /******/ if (!scriptUrl && document) {
23421 /******/ if (document.currentScript)
23422 /******/ scriptUrl = document.currentScript.src
23423 /******/ if (!scriptUrl) {
23424 /******/ var scripts = document.getElementsByTagName("script");
23425 /******/ if(scripts.length) scriptUrl = scripts[scripts.length - 1].src
23426 /******/ }
23427 /******/ }
23428 /******/ // When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration
23429 /******/ // or pass an empty string ("") and set the __webpack_public_path__ variable from your code to use your own logic.
23430 /******/ if (!scriptUrl) throw new Error("Automatic publicPath is not supported in this browser");
23431 /******/ scriptUrl = scriptUrl.replace(/#.*$/, "").replace(/\?.*$/, "").replace(/\/[^\/]+$/, "/");
23432 /******/ __webpack_require__.p = scriptUrl;
23433 /******/ })();
23434 /******/
23435 /******/ /* webpack/runtime/jsonp chunk loading */
23436 /******/ (() => {
23437 /******/ // no baseURI
23438 /******/
23439 /******/ // object to store loaded and loading chunks
23440 /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
23441 /******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded
23442 /******/ var installedChunks = {
23443 /******/ "app": 0
23444 /******/ };
23445 /******/
23446 /******/ __webpack_require__.f.j = (chunkId, promises) => {
23447 /******/ // JSONP chunk loading for javascript
23448 /******/ var installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;
23449 /******/ if(installedChunkData !== 0) { // 0 means "already installed".
23450 /******/
23451 /******/ // a Promise means "currently loading".
23452 /******/ if(installedChunkData) {
23453 /******/ promises.push(installedChunkData[2]);
23454 /******/ } else {
23455 /******/ if(true) { // all chunks have JS
23456 /******/ // setup Promise in chunk cache
23457 /******/ var promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject]));
23458 /******/ promises.push(installedChunkData[2] = promise);
23459 /******/
23460 /******/ // start chunk loading
23461 /******/ var url = __webpack_require__.p + __webpack_require__.u(chunkId);
23462 /******/ // create error before stack unwound to get useful stacktrace later
23463 /******/ var error = new Error();
23464 /******/ var loadingEnded = (event) => {
23465 /******/ if(__webpack_require__.o(installedChunks, chunkId)) {
23466 /******/ installedChunkData = installedChunks[chunkId];
23467 /******/ if(installedChunkData !== 0) installedChunks[chunkId] = undefined;
23468 /******/ if(installedChunkData) {
23469 /******/ var errorType = event && (event.type === 'load' ? 'missing' : event.type);
23470 /******/ var realSrc = event && event.target && event.target.src;
23471 /******/ error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')';
23472 /******/ error.name = 'ChunkLoadError';
23473 /******/ error.type = errorType;
23474 /******/ error.request = realSrc;
23475 /******/ installedChunkData[1](error);
23476 /******/ }
23477 /******/ }
23478 /******/ };
23479 /******/ __webpack_require__.l(url, loadingEnded, "chunk-" + chunkId, chunkId);
23480 /******/ } else installedChunks[chunkId] = 0;
23481 /******/ }
23482 /******/ }
23483 /******/ };
23484 /******/
23485 /******/ // no prefetching
23486 /******/
23487 /******/ // no preloaded
23488 /******/
23489 /******/ // no HMR
23490 /******/
23491 /******/ // no HMR manifest
23492 /******/
23493 /******/ // no on chunks loaded
23494 /******/
23495 /******/ // install a JSONP callback for chunk loading
23496 /******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => {
23497 /******/ var [chunkIds, moreModules, runtime] = data;
23498 /******/ // add "moreModules" to the modules object,
23499 /******/ // then flag all "chunkIds" as loaded and fire callback
23500 /******/ var moduleId, chunkId, i = 0;
23501 /******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) {
23502 /******/ for(moduleId in moreModules) {
23503 /******/ if(__webpack_require__.o(moreModules, moduleId)) {
23504 /******/ __webpack_require__.m[moduleId] = moreModules[moduleId];
23505 /******/ }
23506 /******/ }
23507 /******/ if(runtime) var result = runtime(__webpack_require__);
23508 /******/ }
23509 /******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data);
23510 /******/ for(;i < chunkIds.length; i++) {
23511 /******/ chunkId = chunkIds[i];
23512 /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {
23513 /******/ installedChunks[chunkId][0]();
23514 /******/ }
23515 /******/ installedChunks[chunkIds[i]] = 0;
23516 /******/ }
23517 /******/
23518 /******/ }
23519 /******/
23520 /******/ var chunkLoadingGlobal = self["webpackChunkelementor"] = self["webpackChunkelementor"] || [];
23521 /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));
23522 /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));
23523 /******/ })();
23524 /******/
23525 /************************************************************************/
23526 var __webpack_exports__ = {};
23527 // This entry need to be wrapped in an IIFE because it need to be in strict mode.
23528 (() => {
23529 "use strict";
23530 /*!**************************************!*\
23531 !*** ../core/app/assets/js/index.js ***!
23532 \**************************************/
23533 /* provided dependency */ var ReactDOM = __webpack_require__(/*! react-dom */ "react-dom");
23534
23535
23536 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
23537
23538 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
23539
23540 var _app = _interopRequireDefault(__webpack_require__(/*! ./app */ "../core/app/assets/js/app.js"));
23541
23542 var _module = _interopRequireDefault(__webpack_require__(/*! ../../modules/import-export/assets/js/module */ "../core/app/modules/import-export/assets/js/module.js"));
23543
23544 var _module2 = _interopRequireDefault(__webpack_require__(/*! ../../modules/kit-library/assets/js/module */ "../core/app/modules/kit-library/assets/js/module.js"));
23545
23546 var _module3 = _interopRequireDefault(__webpack_require__(/*! ../../modules/onboarding/assets/js/module */ "../core/app/modules/onboarding/assets/js/module.js"));
23547
23548 var _siteEditor = __webpack_require__(/*! @elementor/site-editor */ "@elementor/site-editor");
23549
23550 var _appContext = _interopRequireDefault(__webpack_require__(/*! ./app-context */ "../core/app/assets/js/app-context.js"));
23551
23552 new _module.default();
23553 new _module2.default();
23554 new _siteEditor.Module();
23555 new _module3.default();
23556 var AppWrapper = _react.default.Fragment;
23557 ReactDOM.render( /*#__PURE__*/_react.default.createElement(AppWrapper, null, /*#__PURE__*/_react.default.createElement(_appContext.default, null, /*#__PURE__*/_react.default.createElement(_app.default, null))), document.getElementById('e-app'));
23558 })();
23559
23560 /******/ })()
23561 ;
23562 //# sourceMappingURL=app.js.map