PluginProbe
Elementor Website Builder – more than just a page builder / 3.11.2
Elementor Website Builder – more than just a page builder v3.11.2
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 / frontend-modules.js

frontend-modules.js in Elementor Website Builder – more than just a page builder 3.11.2, at assets/js/frontend-modules.js

3,419 lines 132.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.11.2 - 22-02-2023 */
2 (self["webpackChunkelementor"] = self["webpackChunkelementor"] || []).push([["frontend-modules"],{
3
4 /***/ "../assets/dev/js/editor/utils/is-instanceof.js":
5 /*!******************************************************!*\
6 !*** ../assets/dev/js/editor/utils/is-instanceof.js ***!
7 \******************************************************/
8 /***/ ((__unused_webpack_module, exports) => {
9
10 "use strict";
11
12
13 Object.defineProperty(exports, "__esModule", ({
14 value: true
15 }));
16 exports["default"] = void 0;
17 /**
18 * Some FileAPI objects such as FileList, DataTransferItem and DataTransferItemList has inconsistency with the retrieved
19 * object (from events, etc.) and the actual JavaScript object so a regular instanceof doesn't work. This function can
20 * check whether it's instanceof by using the objects constructor and prototype names.
21 *
22 * @param object
23 * @param constructors
24 * @return {boolean}
25 */
26 var _default = (object, constructors) => {
27 constructors = Array.isArray(constructors) ? constructors : [constructors];
28 for (const constructor of constructors) {
29 if (object.constructor.name === constructor.prototype[Symbol.toStringTag]) {
30 return true;
31 }
32 }
33 return false;
34 };
35 exports["default"] = _default;
36
37 /***/ }),
38
39 /***/ "../assets/dev/js/frontend/document.js":
40 /*!*********************************************!*\
41 !*** ../assets/dev/js/frontend/document.js ***!
42 \*********************************************/
43 /***/ ((__unused_webpack_module, exports) => {
44
45 "use strict";
46
47
48 Object.defineProperty(exports, "__esModule", ({
49 value: true
50 }));
51 exports["default"] = void 0;
52 class _default extends elementorModules.ViewModule {
53 getDefaultSettings() {
54 return {
55 selectors: {
56 elements: '.elementor-element',
57 nestedDocumentElements: '.elementor .elementor-element'
58 },
59 classes: {
60 editMode: 'elementor-edit-mode'
61 }
62 };
63 }
64 getDefaultElements() {
65 const selectors = this.getSettings('selectors');
66 return {
67 $elements: this.$element.find(selectors.elements).not(this.$element.find(selectors.nestedDocumentElements))
68 };
69 }
70 getDocumentSettings(setting) {
71 let elementSettings;
72 if (this.isEdit) {
73 elementSettings = {};
74 const settings = elementor.settings.page.model;
75 jQuery.each(settings.getActiveControls(), controlKey => {
76 elementSettings[controlKey] = settings.attributes[controlKey];
77 });
78 } else {
79 elementSettings = this.$element.data('elementor-settings') || {};
80 }
81 return this.getItems(elementSettings, setting);
82 }
83 runElementsHandlers() {
84 this.elements.$elements.each((index, element) => setTimeout(() => elementorFrontend.elementsHandler.runReadyTrigger(element)));
85 }
86 onInit() {
87 this.$element = this.getSettings('$element');
88 super.onInit();
89 this.isEdit = this.$element.hasClass(this.getSettings('classes.editMode'));
90 if (this.isEdit) {
91 elementor.on('document:loaded', () => {
92 elementor.settings.page.model.on('change', this.onSettingsChange.bind(this));
93 });
94 } else {
95 this.runElementsHandlers();
96 }
97 }
98 onSettingsChange() {}
99 }
100 exports["default"] = _default;
101
102 /***/ }),
103
104 /***/ "../assets/dev/js/frontend/handlers/base-swiper.js":
105 /*!*********************************************************!*\
106 !*** ../assets/dev/js/frontend/handlers/base-swiper.js ***!
107 \*********************************************************/
108 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
109
110 "use strict";
111
112
113 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
114 Object.defineProperty(exports, "__esModule", ({
115 value: true
116 }));
117 exports["default"] = void 0;
118 var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../assets/dev/js/frontend/handlers/base.js"));
119 class SwiperHandlerBase extends _base.default {
120 getInitialSlide() {
121 const editSettings = this.getEditSettings();
122 return editSettings.activeItemIndex ? editSettings.activeItemIndex - 1 : 0;
123 }
124 getSlidesCount() {
125 return this.elements.$slides.length;
126 }
127
128 // This method live-handles the 'Pause On Hover' control's value being changed in the Editor Panel
129 togglePauseOnHover(toggleOn) {
130 if (toggleOn) {
131 this.elements.$swiperContainer.on({
132 mouseenter: () => {
133 this.swiper.autoplay.stop();
134 },
135 mouseleave: () => {
136 this.swiper.autoplay.start();
137 }
138 });
139 } else {
140 this.elements.$swiperContainer.off('mouseenter mouseleave');
141 }
142 }
143 handleKenBurns() {
144 const settings = this.getSettings();
145 if (this.$activeImageBg) {
146 this.$activeImageBg.removeClass(settings.classes.kenBurnsActive);
147 }
148 this.activeItemIndex = this.swiper ? this.swiper.activeIndex : this.getInitialSlide();
149 if (this.swiper) {
150 this.$activeImageBg = jQuery(this.swiper.slides[this.activeItemIndex]).children('.' + settings.classes.slideBackground);
151 } else {
152 this.$activeImageBg = jQuery(this.elements.$slides[0]).children('.' + settings.classes.slideBackground);
153 }
154 this.$activeImageBg.addClass(settings.classes.kenBurnsActive);
155 }
156 }
157 exports["default"] = SwiperHandlerBase;
158
159 /***/ }),
160
161 /***/ "../assets/dev/js/frontend/handlers/base.js":
162 /*!**************************************************!*\
163 !*** ../assets/dev/js/frontend/handlers/base.js ***!
164 \**************************************************/
165 /***/ ((module) => {
166
167 "use strict";
168
169
170 module.exports = elementorModules.ViewModule.extend({
171 $element: null,
172 editorListeners: null,
173 onElementChange: null,
174 onEditSettingsChange: null,
175 onPageSettingsChange: null,
176 isEdit: null,
177 __construct(settings) {
178 if (!this.isActive(settings)) {
179 return;
180 }
181 this.$element = settings.$element;
182 this.isEdit = this.$element.hasClass('elementor-element-edit-mode');
183 if (this.isEdit) {
184 this.addEditorListeners();
185 }
186 },
187 isActive() {
188 return true;
189 },
190 findElement(selector) {
191 var $mainElement = this.$element;
192 return $mainElement.find(selector).filter(function () {
193 // Start `closest` from parent since self can be `.elementor-element`.
194 return jQuery(this).parent().closest('.elementor-element').is($mainElement);
195 });
196 },
197 getUniqueHandlerID(cid, $element) {
198 if (!cid) {
199 cid = this.getModelCID();
200 }
201 if (!$element) {
202 $element = this.$element;
203 }
204 return cid + $element.attr('data-element_type') + this.getConstructorID();
205 },
206 initEditorListeners() {
207 var self = this;
208 self.editorListeners = [{
209 event: 'element:destroy',
210 to: elementor.channels.data,
211 callback(removedModel) {
212 if (removedModel.cid !== self.getModelCID()) {
213 return;
214 }
215 self.onDestroy();
216 }
217 }];
218 if (self.onElementChange) {
219 const elementType = self.getWidgetType() || self.getElementType();
220 let eventName = 'change';
221 if ('global' !== elementType) {
222 eventName += ':' + elementType;
223 }
224 self.editorListeners.push({
225 event: eventName,
226 to: elementor.channels.editor,
227 callback(controlView, elementView) {
228 var elementViewHandlerID = self.getUniqueHandlerID(elementView.model.cid, elementView.$el);
229 if (elementViewHandlerID !== self.getUniqueHandlerID()) {
230 return;
231 }
232 self.onElementChange(controlView.model.get('name'), controlView, elementView);
233 }
234 });
235 }
236 if (self.onEditSettingsChange) {
237 self.editorListeners.push({
238 event: 'change:editSettings',
239 to: elementor.channels.editor,
240 callback(changedModel, view) {
241 if (view.model.cid !== self.getModelCID()) {
242 return;
243 }
244 const propName = Object.keys(changedModel.changed)[0];
245 self.onEditSettingsChange(propName, changedModel.changed[propName]);
246 }
247 });
248 }
249 ['page'].forEach(function (settingsType) {
250 var listenerMethodName = 'on' + settingsType[0].toUpperCase() + settingsType.slice(1) + 'SettingsChange';
251 if (self[listenerMethodName]) {
252 self.editorListeners.push({
253 event: 'change',
254 to: elementor.settings[settingsType].model,
255 callback(model) {
256 self[listenerMethodName](model.changed);
257 }
258 });
259 }
260 });
261 },
262 getEditorListeners() {
263 if (!this.editorListeners) {
264 this.initEditorListeners();
265 }
266 return this.editorListeners;
267 },
268 addEditorListeners() {
269 var uniqueHandlerID = this.getUniqueHandlerID();
270 this.getEditorListeners().forEach(function (listener) {
271 elementorFrontend.addListenerOnce(uniqueHandlerID, listener.event, listener.callback, listener.to);
272 });
273 },
274 removeEditorListeners() {
275 var uniqueHandlerID = this.getUniqueHandlerID();
276 this.getEditorListeners().forEach(function (listener) {
277 elementorFrontend.removeListeners(uniqueHandlerID, listener.event, null, listener.to);
278 });
279 },
280 getElementType() {
281 return this.$element.data('element_type');
282 },
283 getWidgetType() {
284 const widgetType = this.$element.data('widget_type');
285 if (!widgetType) {
286 return;
287 }
288 return widgetType.split('.')[0];
289 },
290 getID() {
291 return this.$element.data('id');
292 },
293 getModelCID() {
294 return this.$element.data('model-cid');
295 },
296 getElementSettings(setting) {
297 let elementSettings = {};
298 const modelCID = this.getModelCID();
299 if (this.isEdit && modelCID) {
300 const settings = elementorFrontend.config.elements.data[modelCID],
301 attributes = settings.attributes;
302 let type = attributes.widgetType || attributes.elType;
303 if (attributes.isInner) {
304 type = 'inner-' + type;
305 }
306 let settingsKeys = elementorFrontend.config.elements.keys[type];
307 if (!settingsKeys) {
308 settingsKeys = elementorFrontend.config.elements.keys[type] = [];
309 jQuery.each(settings.controls, (name, control) => {
310 if (control.frontend_available) {
311 settingsKeys.push(name);
312 }
313 });
314 }
315 jQuery.each(settings.getActiveControls(), function (controlKey) {
316 if (-1 !== settingsKeys.indexOf(controlKey)) {
317 let value = attributes[controlKey];
318 if (value.toJSON) {
319 value = value.toJSON();
320 }
321 elementSettings[controlKey] = value;
322 }
323 });
324 } else {
325 elementSettings = this.$element.data('settings') || {};
326 }
327 return this.getItems(elementSettings, setting);
328 },
329 getEditSettings(setting) {
330 var attributes = {};
331 if (this.isEdit) {
332 attributes = elementorFrontend.config.elements.editSettings[this.getModelCID()].attributes;
333 }
334 return this.getItems(attributes, setting);
335 },
336 getCurrentDeviceSetting(settingKey) {
337 return elementorFrontend.getCurrentDeviceSetting(this.getElementSettings(), settingKey);
338 },
339 onInit() {
340 if (this.isActive(this.getSettings())) {
341 elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
342 }
343 },
344 onDestroy() {
345 if (this.isEdit) {
346 this.removeEditorListeners();
347 }
348 if (this.unbindEvents) {
349 this.unbindEvents();
350 }
351 }
352 });
353
354 /***/ }),
355
356 /***/ "../assets/dev/js/frontend/modules.js":
357 /*!********************************************!*\
358 !*** ../assets/dev/js/frontend/modules.js ***!
359 \********************************************/
360 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
361
362 "use strict";
363
364
365 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
366 var _modules = _interopRequireDefault(__webpack_require__(/*! ../modules/modules */ "../assets/dev/js/modules/modules.js"));
367 var _document = _interopRequireDefault(__webpack_require__(/*! ./document */ "../assets/dev/js/frontend/document.js"));
368 var _stretchElement = _interopRequireDefault(__webpack_require__(/*! ./tools/stretch-element */ "../assets/dev/js/frontend/tools/stretch-element.js"));
369 var _base = _interopRequireDefault(__webpack_require__(/*! ./handlers/base */ "../assets/dev/js/frontend/handlers/base.js"));
370 var _baseSwiper = _interopRequireDefault(__webpack_require__(/*! ./handlers/base-swiper */ "../assets/dev/js/frontend/handlers/base-swiper.js"));
371 var _nestedTabs = _interopRequireDefault(__webpack_require__(/*! elementor/modules/nested-tabs/assets/js/frontend/handlers/nested-tabs */ "../modules/nested-tabs/assets/js/frontend/handlers/nested-tabs.js"));
372 _modules.default.frontend = {
373 Document: _document.default,
374 tools: {
375 StretchElement: _stretchElement.default
376 },
377 handlers: {
378 Base: _base.default,
379 SwiperBase: _baseSwiper.default,
380 NestedTabs: _nestedTabs.default
381 }
382 };
383
384 /***/ }),
385
386 /***/ "../assets/dev/js/frontend/tools/stretch-element.js":
387 /*!**********************************************************!*\
388 !*** ../assets/dev/js/frontend/tools/stretch-element.js ***!
389 \**********************************************************/
390 /***/ ((module) => {
391
392 "use strict";
393
394
395 module.exports = elementorModules.ViewModule.extend({
396 getDefaultSettings() {
397 return {
398 element: null,
399 direction: elementorFrontend.config.is_rtl ? 'right' : 'left',
400 selectors: {
401 container: window
402 }
403 };
404 },
405 getDefaultElements() {
406 return {
407 $element: jQuery(this.getSettings('element'))
408 };
409 },
410 stretch() {
411 var containerSelector = this.getSettings('selectors.container'),
412 $container;
413 try {
414 $container = jQuery(containerSelector);
415 // eslint-disable-next-line no-empty
416 } catch (e) {}
417 if (!$container || !$container.length) {
418 $container = jQuery(this.getDefaultSettings().selectors.container);
419 }
420 this.reset();
421 var $element = this.elements.$element,
422 containerWidth = $container.innerWidth(),
423 elementOffset = $element.offset().left,
424 isFixed = 'fixed' === $element.css('position'),
425 correctOffset = isFixed ? 0 : elementOffset;
426 if (window !== $container[0]) {
427 var containerOffset = $container.offset().left;
428 if (isFixed) {
429 correctOffset = containerOffset;
430 }
431 if (elementOffset > containerOffset) {
432 correctOffset = elementOffset - containerOffset;
433 }
434 }
435 if (!isFixed) {
436 if (elementorFrontend.config.is_rtl) {
437 correctOffset = containerWidth - ($element.outerWidth() + correctOffset);
438 }
439 correctOffset = -correctOffset;
440 }
441 var css = {};
442 css.width = containerWidth + 'px';
443 css[this.getSettings('direction')] = correctOffset + 'px';
444 $element.css(css);
445 },
446 reset() {
447 var css = {};
448 css.width = '';
449 css[this.getSettings('direction')] = '';
450 this.elements.$element.css(css);
451 }
452 });
453
454 /***/ }),
455
456 /***/ "../assets/dev/js/modules/imports/args-object.js":
457 /*!*******************************************************!*\
458 !*** ../assets/dev/js/modules/imports/args-object.js ***!
459 \*******************************************************/
460 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
461
462 "use strict";
463
464
465 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
466 Object.defineProperty(exports, "__esModule", ({
467 value: true
468 }));
469 exports["default"] = void 0;
470 __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../node_modules/core-js/modules/es.error.cause.js");
471 var _instanceType = _interopRequireDefault(__webpack_require__(/*! ./instance-type */ "../assets/dev/js/modules/imports/instance-type.js"));
472 var _isInstanceof = _interopRequireDefault(__webpack_require__(/*! ../../editor/utils/is-instanceof */ "../assets/dev/js/editor/utils/is-instanceof.js"));
473 class ArgsObject extends _instanceType.default {
474 static getInstanceType() {
475 return 'ArgsObject';
476 }
477
478 /**
479 * Function constructor().
480 *
481 * Create ArgsObject.
482 *
483 * @param {{}} args
484 */
485 constructor(args) {
486 super();
487 this.args = args;
488 }
489
490 /**
491 * Function requireArgument().
492 *
493 * Validate property in args.
494 *
495 * @param {string} property
496 * @param {{}} args
497 *
498 * @throws {Error}
499 *
500 */
501 requireArgument(property) {
502 let args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.args;
503 if (!Object.prototype.hasOwnProperty.call(args, property)) {
504 throw Error(`${property} is required.`);
505 }
506 }
507
508 /**
509 * Function requireArgumentType().
510 *
511 * Validate property in args using `type === typeof(args.whatever)`.
512 *
513 * @param {string} property
514 * @param {string} type
515 * @param {{}} args
516 *
517 * @throws {Error}
518 *
519 */
520 requireArgumentType(property, type) {
521 let args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
522 this.requireArgument(property, args);
523 if (typeof args[property] !== type) {
524 throw Error(`${property} invalid type: ${type}.`);
525 }
526 }
527
528 /**
529 * Function requireArgumentInstance().
530 *
531 * Validate property in args using `args.whatever instanceof instance`.
532 *
533 * @param {string} property
534 * @param {*} instance
535 * @param {{}} args
536 *
537 * @throws {Error}
538 *
539 */
540 requireArgumentInstance(property, instance) {
541 let args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
542 this.requireArgument(property, args);
543 if (!(args[property] instanceof instance) && !(0, _isInstanceof.default)(args[property], instance)) {
544 throw Error(`${property} invalid instance.`);
545 }
546 }
547
548 /**
549 * Function requireArgumentConstructor().
550 *
551 * Validate property in args using `type === args.whatever.constructor`.
552 *
553 * @param {string} property
554 * @param {*} type
555 * @param {{}} args
556 *
557 * @throws {Error}
558 *
559 */
560 requireArgumentConstructor(property, type) {
561 let args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
562 this.requireArgument(property, args);
563
564 // Note: Converting the constructor to string in order to avoid equation issues
565 // due to different memory addresses between iframes (window.Object !== window.top.Object).
566 if (args[property].constructor.toString() !== type.prototype.constructor.toString()) {
567 throw Error(`${property} invalid constructor type.`);
568 }
569 }
570 }
571 exports["default"] = ArgsObject;
572
573 /***/ }),
574
575 /***/ "../assets/dev/js/modules/imports/force-method-implementation.js":
576 /*!***********************************************************************!*\
577 !*** ../assets/dev/js/modules/imports/force-method-implementation.js ***!
578 \***********************************************************************/
579 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
580
581 "use strict";
582
583
584 Object.defineProperty(exports, "__esModule", ({
585 value: true
586 }));
587 exports["default"] = exports.ForceMethodImplementation = void 0;
588 __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../node_modules/core-js/modules/es.error.cause.js");
589 // TODO: Wrong location used as `elementorModules.ForceMethodImplementation(); should be` `elementorUtils.forceMethodImplementation()`;
590
591 class ForceMethodImplementation extends Error {
592 constructor() {
593 let info = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
594 let args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
595 super(`${info.isStatic ? 'static ' : ''}${info.fullName}() should be implemented, please provide '${info.functionName || info.fullName}' functionality.`, args);
596
597 // Allow to pass custom properties to the error.
598 if (Object.keys(args).length) {
599 // eslint-disable-next-line no-console
600 console.error(args);
601 }
602 Error.captureStackTrace(this, ForceMethodImplementation);
603 }
604 }
605 exports.ForceMethodImplementation = ForceMethodImplementation;
606 var _default = args => {
607 const stack = Error().stack,
608 caller = stack.split('\n')[2].trim(),
609 callerName = caller.startsWith('at new') ? 'constructor' : caller.split(' ')[1],
610 info = {};
611 info.functionName = callerName;
612 info.fullName = callerName;
613 if (info.functionName.includes('.')) {
614 const parts = info.functionName.split('.');
615 info.className = parts[0];
616 info.functionName = parts[1];
617 } else {
618 info.isStatic = true;
619 }
620 throw new ForceMethodImplementation(info, args);
621 };
622 exports["default"] = _default;
623
624 /***/ }),
625
626 /***/ "../assets/dev/js/modules/imports/instance-type.js":
627 /*!*********************************************************!*\
628 !*** ../assets/dev/js/modules/imports/instance-type.js ***!
629 \*********************************************************/
630 /***/ ((__unused_webpack_module, exports) => {
631
632 "use strict";
633
634
635 Object.defineProperty(exports, "__esModule", ({
636 value: true
637 }));
638 exports["default"] = void 0;
639 class InstanceType {
640 static [Symbol.hasInstance](target) {
641 /**
642 * This is function extending being called each time JS uses instanceOf, since babel use it each time it create new class
643 * its give's opportunity to mange capabilities of instanceOf operator.
644 * saving current class each time will give option later to handle instanceOf manually.
645 */
646 let result = super[Symbol.hasInstance](target);
647
648 // Act normal when validate a class, which does not have instance type.
649 if (target && !target.constructor.getInstanceType) {
650 return result;
651 }
652 if (target) {
653 if (!target.instanceTypes) {
654 target.instanceTypes = [];
655 }
656 if (!result) {
657 if (this.getInstanceType() === target.constructor.getInstanceType()) {
658 result = true;
659 }
660 }
661 if (result) {
662 const name = this.getInstanceType === InstanceType.getInstanceType ? 'BaseInstanceType' : this.getInstanceType();
663 if (-1 === target.instanceTypes.indexOf(name)) {
664 target.instanceTypes.push(name);
665 }
666 }
667 }
668 if (!result && target) {
669 // Check if the given 'target', is instance of known types.
670 result = target.instanceTypes && Array.isArray(target.instanceTypes) && -1 !== target.instanceTypes.indexOf(this.getInstanceType());
671 }
672 return result;
673 }
674 static getInstanceType() {
675 elementorModules.ForceMethodImplementation();
676 }
677 constructor() {
678 // Since anonymous classes sometimes do not get validated by babel, do it manually.
679 let target = new.target;
680 const prototypes = [];
681 while (target.__proto__ && target.__proto__.name) {
682 prototypes.push(target.__proto__);
683 target = target.__proto__;
684 }
685 prototypes.reverse().forEach(proto => this instanceof proto);
686 }
687 }
688 exports["default"] = InstanceType;
689
690 /***/ }),
691
692 /***/ "../assets/dev/js/modules/imports/module.js":
693 /*!**************************************************!*\
694 !*** ../assets/dev/js/modules/imports/module.js ***!
695 \**************************************************/
696 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
697
698 "use strict";
699
700
701 __webpack_require__(/*! core-js/modules/es.error.cause.js */ "../node_modules/core-js/modules/es.error.cause.js");
702 const Module = function () {
703 const $ = jQuery,
704 instanceParams = arguments,
705 self = this,
706 events = {};
707 let settings;
708 const ensureClosureMethods = function () {
709 $.each(self, function (methodName) {
710 const oldMethod = self[methodName];
711 if ('function' !== typeof oldMethod) {
712 return;
713 }
714 self[methodName] = function () {
715 return oldMethod.apply(self, arguments);
716 };
717 });
718 };
719 const initSettings = function () {
720 settings = self.getDefaultSettings();
721 const instanceSettings = instanceParams[0];
722 if (instanceSettings) {
723 $.extend(true, settings, instanceSettings);
724 }
725 };
726 const init = function () {
727 self.__construct.apply(self, instanceParams);
728 ensureClosureMethods();
729 initSettings();
730 self.trigger('init');
731 };
732 this.getItems = function (items, itemKey) {
733 if (itemKey) {
734 const keyStack = itemKey.split('.'),
735 currentKey = keyStack.splice(0, 1);
736 if (!keyStack.length) {
737 return items[currentKey];
738 }
739 if (!items[currentKey]) {
740 return;
741 }
742 return this.getItems(items[currentKey], keyStack.join('.'));
743 }
744 return items;
745 };
746 this.getSettings = function (setting) {
747 return this.getItems(settings, setting);
748 };
749 this.setSettings = function (settingKey, value, settingsContainer) {
750 if (!settingsContainer) {
751 settingsContainer = settings;
752 }
753 if ('object' === typeof settingKey) {
754 $.extend(settingsContainer, settingKey);
755 return self;
756 }
757 const keyStack = settingKey.split('.'),
758 currentKey = keyStack.splice(0, 1);
759 if (!keyStack.length) {
760 settingsContainer[currentKey] = value;
761 return self;
762 }
763 if (!settingsContainer[currentKey]) {
764 settingsContainer[currentKey] = {};
765 }
766 return self.setSettings(keyStack.join('.'), value, settingsContainer[currentKey]);
767 };
768 this.getErrorMessage = function (type, functionName) {
769 let message;
770 switch (type) {
771 case 'forceMethodImplementation':
772 message = `The method '${functionName}' must to be implemented in the inheritor child.`;
773 break;
774 default:
775 message = 'An error occurs';
776 }
777 return message;
778 };
779
780 // TODO: This function should be deleted ?.
781 this.forceMethodImplementation = function (functionName) {
782 throw new Error(this.getErrorMessage('forceMethodImplementation', functionName));
783 };
784 this.on = function (eventName, callback) {
785 if ('object' === typeof eventName) {
786 $.each(eventName, function (singleEventName) {
787 self.on(singleEventName, this);
788 });
789 return self;
790 }
791 const eventNames = eventName.split(' ');
792 eventNames.forEach(function (singleEventName) {
793 if (!events[singleEventName]) {
794 events[singleEventName] = [];
795 }
796 events[singleEventName].push(callback);
797 });
798 return self;
799 };
800 this.off = function (eventName, callback) {
801 if (!events[eventName]) {
802 return self;
803 }
804 if (!callback) {
805 delete events[eventName];
806 return self;
807 }
808 const callbackIndex = events[eventName].indexOf(callback);
809 if (-1 !== callbackIndex) {
810 delete events[eventName][callbackIndex];
811
812 // Reset array index (for next off on same event).
813 events[eventName] = events[eventName].filter(val => val);
814 }
815 return self;
816 };
817 this.trigger = function (eventName) {
818 const methodName = 'on' + eventName[0].toUpperCase() + eventName.slice(1),
819 params = Array.prototype.slice.call(arguments, 1);
820 if (self[methodName]) {
821 self[methodName].apply(self, params);
822 }
823 const callbacks = events[eventName];
824 if (!callbacks) {
825 return self;
826 }
827 $.each(callbacks, function (index, callback) {
828 callback.apply(self, params);
829 });
830 return self;
831 };
832 init();
833 };
834 Module.prototype.__construct = function () {};
835 Module.prototype.getDefaultSettings = function () {
836 return {};
837 };
838 Module.prototype.getConstructorID = function () {
839 return this.constructor.name;
840 };
841 Module.extend = function (properties) {
842 const $ = jQuery,
843 parent = this;
844 const child = function () {
845 return parent.apply(this, arguments);
846 };
847 $.extend(child, parent);
848 child.prototype = Object.create($.extend({}, parent.prototype, properties));
849 child.prototype.constructor = child;
850 child.__super__ = parent.prototype;
851 return child;
852 };
853 module.exports = Module;
854
855 /***/ }),
856
857 /***/ "../assets/dev/js/modules/imports/utils/masonry.js":
858 /*!*********************************************************!*\
859 !*** ../assets/dev/js/modules/imports/utils/masonry.js ***!
860 \*********************************************************/
861 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
862
863 "use strict";
864
865
866 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
867 Object.defineProperty(exports, "__esModule", ({
868 value: true
869 }));
870 exports["default"] = void 0;
871 var _viewModule = _interopRequireDefault(__webpack_require__(/*! ../view-module */ "../assets/dev/js/modules/imports/view-module.js"));
872 var _default = _viewModule.default.extend({
873 getDefaultSettings() {
874 return {
875 container: null,
876 items: null,
877 columnsCount: 3,
878 verticalSpaceBetween: 30
879 };
880 },
881 getDefaultElements() {
882 return {
883 $container: jQuery(this.getSettings('container')),
884 $items: jQuery(this.getSettings('items'))
885 };
886 },
887 run() {
888 var heights = [],
889 distanceFromTop = this.elements.$container.position().top,
890 settings = this.getSettings(),
891 columnsCount = settings.columnsCount;
892 distanceFromTop += parseInt(this.elements.$container.css('margin-top'), 10);
893 this.elements.$items.each(function (index) {
894 var row = Math.floor(index / columnsCount),
895 $item = jQuery(this),
896 itemHeight = $item[0].getBoundingClientRect().height + settings.verticalSpaceBetween;
897 if (row) {
898 var itemPosition = $item.position(),
899 indexAtRow = index % columnsCount,
900 pullHeight = itemPosition.top - distanceFromTop - heights[indexAtRow];
901 pullHeight -= parseInt($item.css('margin-top'), 10);
902 pullHeight *= -1;
903 $item.css('margin-top', pullHeight + 'px');
904 heights[indexAtRow] += itemHeight;
905 } else {
906 heights.push(itemHeight);
907 }
908 });
909 }
910 });
911 exports["default"] = _default;
912
913 /***/ }),
914
915 /***/ "../assets/dev/js/modules/imports/utils/scroll.js":
916 /*!********************************************************!*\
917 !*** ../assets/dev/js/modules/imports/utils/scroll.js ***!
918 \********************************************************/
919 /***/ ((__unused_webpack_module, exports) => {
920
921 "use strict";
922
923
924 Object.defineProperty(exports, "__esModule", ({
925 value: true
926 }));
927 exports["default"] = void 0;
928 // Moved from elementor pro: 'assets/dev/js/frontend/utils'
929 class Scroll {
930 /**
931 * @param {Object} obj
932 * @param {number} obj.sensitivity - Value between 0-100 - Will determine the intersection trigger points on the element
933 * @param {Function} obj.callback - Will be triggered on each intersection point between the element and the viewport top/bottom
934 * @param {string} obj.offset - Offset between the element intersection points and the viewport, written like in CSS: '-50% 0 -25%'
935 * @param {HTMLElement} obj.root - The element that the events will be relative to, if 'null' will be relative to the viewport
936 */
937 static scrollObserver(obj) {
938 let lastScrollY = 0;
939
940 // Generating threshholds points along the animation height
941 // More threshholds points = more trigger points of the callback
942 const buildThreshholds = function () {
943 let sensitivityPercentage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
944 const threshholds = [];
945 if (sensitivityPercentage > 0 && sensitivityPercentage <= 100) {
946 const increment = 100 / sensitivityPercentage;
947 for (let i = 0; i <= 100; i += increment) {
948 threshholds.push(i / 100);
949 }
950 } else {
951 threshholds.push(0);
952 }
953 return threshholds;
954 };
955 const options = {
956 root: obj.root || null,
957 rootMargin: obj.offset || '0px',
958 threshold: buildThreshholds(obj.sensitivity)
959 };
960 function handleIntersect(entries) {
961 const currentScrollY = entries[0].boundingClientRect.y,
962 isInViewport = entries[0].isIntersecting,
963 intersectionScrollDirection = currentScrollY < lastScrollY ? 'down' : 'up',
964 scrollPercentage = Math.abs(parseFloat((entries[0].intersectionRatio * 100).toFixed(2)));
965 obj.callback({
966 sensitivity: obj.sensitivity,
967 isInViewport,
968 scrollPercentage,
969 intersectionScrollDirection
970 });
971 lastScrollY = currentScrollY;
972 }
973 return new IntersectionObserver(handleIntersect, options);
974 }
975
976 /**
977 * @param {jQuery.Element} $element
978 * @param {Object} offsetObj
979 * @param {number} offsetObj.start - Offset start value in percentages
980 * @param {number} offsetObj.end - Offset end value in percentages
981 */
982 static getElementViewportPercentage($element) {
983 let offsetObj = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
984 const elementOffset = $element[0].getBoundingClientRect(),
985 offsetStart = offsetObj.start || 0,
986 offsetEnd = offsetObj.end || 0,
987 windowStartOffset = window.innerHeight * offsetStart / 100,
988 windowEndOffset = window.innerHeight * offsetEnd / 100,
989 y1 = elementOffset.top - window.innerHeight,
990 y2 = elementOffset.top + windowStartOffset + $element.height(),
991 startPosition = 0 - y1 + windowStartOffset,
992 endPosition = y2 - y1 + windowEndOffset,
993 percent = Math.max(0, Math.min(startPosition / endPosition, 1));
994 return parseFloat((percent * 100).toFixed(2));
995 }
996
997 /**
998 * @param {Object} offsetObj
999 * @param {number} offsetObj.start - Offset start value in percentages
1000 * @param {number} offsetObj.end - Offset end value in percentages
1001 * @param {number} limitPageHeight - Will limit the page height calculation
1002 */
1003 static getPageScrollPercentage() {
1004 let offsetObj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
1005 let limitPageHeight = arguments.length > 1 ? arguments[1] : undefined;
1006 const offsetStart = offsetObj.start || 0,
1007 offsetEnd = offsetObj.end || 0,
1008 initialPageHeight = limitPageHeight || document.documentElement.scrollHeight - document.documentElement.clientHeight,
1009 heightOffset = initialPageHeight * offsetStart / 100,
1010 pageRange = initialPageHeight + heightOffset + initialPageHeight * offsetEnd / 100,
1011 scrollPos = document.documentElement.scrollTop + document.body.scrollTop + heightOffset;
1012 return scrollPos / pageRange * 100;
1013 }
1014 }
1015 exports["default"] = Scroll;
1016
1017 /***/ }),
1018
1019 /***/ "../assets/dev/js/modules/imports/view-module.js":
1020 /*!*******************************************************!*\
1021 !*** ../assets/dev/js/modules/imports/view-module.js ***!
1022 \*******************************************************/
1023 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1024
1025 "use strict";
1026
1027
1028 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1029 Object.defineProperty(exports, "__esModule", ({
1030 value: true
1031 }));
1032 exports["default"] = void 0;
1033 var _module = _interopRequireDefault(__webpack_require__(/*! ./module */ "../assets/dev/js/modules/imports/module.js"));
1034 var _default = _module.default.extend({
1035 elements: null,
1036 getDefaultElements() {
1037 return {};
1038 },
1039 bindEvents() {},
1040 onInit() {
1041 this.initElements();
1042 this.bindEvents();
1043 },
1044 initElements() {
1045 this.elements = this.getDefaultElements();
1046 }
1047 });
1048 exports["default"] = _default;
1049
1050 /***/ }),
1051
1052 /***/ "../assets/dev/js/modules/modules.js":
1053 /*!*******************************************!*\
1054 !*** ../assets/dev/js/modules/modules.js ***!
1055 \*******************************************/
1056 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1057
1058 "use strict";
1059
1060
1061 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1062 Object.defineProperty(exports, "__esModule", ({
1063 value: true
1064 }));
1065 exports["default"] = void 0;
1066 var _module = _interopRequireDefault(__webpack_require__(/*! ./imports/module */ "../assets/dev/js/modules/imports/module.js"));
1067 var _viewModule = _interopRequireDefault(__webpack_require__(/*! ./imports/view-module */ "../assets/dev/js/modules/imports/view-module.js"));
1068 var _argsObject = _interopRequireDefault(__webpack_require__(/*! ./imports/args-object */ "../assets/dev/js/modules/imports/args-object.js"));
1069 var _masonry = _interopRequireDefault(__webpack_require__(/*! ./imports/utils/masonry */ "../assets/dev/js/modules/imports/utils/masonry.js"));
1070 var _scroll = _interopRequireDefault(__webpack_require__(/*! ./imports/utils/scroll */ "../assets/dev/js/modules/imports/utils/scroll.js"));
1071 var _forceMethodImplementation = _interopRequireDefault(__webpack_require__(/*! ./imports/force-method-implementation */ "../assets/dev/js/modules/imports/force-method-implementation.js"));
1072 var _default = window.elementorModules = {
1073 Module: _module.default,
1074 ViewModule: _viewModule.default,
1075 ArgsObject: _argsObject.default,
1076 ForceMethodImplementation: _forceMethodImplementation.default,
1077 utils: {
1078 Masonry: _masonry.default,
1079 Scroll: _scroll.default
1080 }
1081 };
1082 exports["default"] = _default;
1083
1084 /***/ }),
1085
1086 /***/ "../modules/nested-tabs/assets/js/frontend/handlers/nested-tabs.js":
1087 /*!*************************************************************************!*\
1088 !*** ../modules/nested-tabs/assets/js/frontend/handlers/nested-tabs.js ***!
1089 \*************************************************************************/
1090 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1091
1092 "use strict";
1093
1094
1095 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1096 Object.defineProperty(exports, "__esModule", ({
1097 value: true
1098 }));
1099 exports["default"] = void 0;
1100 var _base = _interopRequireDefault(__webpack_require__(/*! ../../../../../../assets/dev/js/frontend/handlers/base */ "../assets/dev/js/frontend/handlers/base.js"));
1101 class NestedTabs extends _base.default {
1102 /**
1103 * @param {string|number} tabIndex
1104 *
1105 * @return {string}
1106 */
1107 getTabTitleFilterSelector(tabIndex) {
1108 return `[data-tab="${tabIndex}"]`;
1109 }
1110
1111 /**
1112 * @param {string|number} tabIndex
1113 *
1114 * @return {string}
1115 */
1116 getTabContentFilterSelector(tabIndex) {
1117 // Double by 2, since each `e-con` should have 'e-collapse'.
1118 return `*:nth-child(${tabIndex * 2})`;
1119 }
1120
1121 /**
1122 * @param {HTMLElement} tabTitleElement
1123 *
1124 * @return {string}
1125 */
1126 getTabIndex(tabTitleElement) {
1127 return tabTitleElement.getAttribute('data-tab');
1128 }
1129 getDefaultSettings() {
1130 return {
1131 selectors: {
1132 tablist: '[role="tablist"]',
1133 tabTitle: '.e-n-tab-title',
1134 tabContent: '.e-con',
1135 headingContainer: '.e-n-tabs-heading'
1136 },
1137 classes: {
1138 active: 'e-active'
1139 },
1140 showTabFn: 'show',
1141 hideTabFn: 'hide',
1142 toggleSelf: false,
1143 hidePrevious: true,
1144 autoExpand: true,
1145 keyDirection: {
1146 ArrowLeft: elementorFrontendConfig.is_rtl ? 1 : -1,
1147 ArrowUp: -1,
1148 ArrowRight: elementorFrontendConfig.is_rtl ? -1 : 1,
1149 ArrowDown: 1
1150 }
1151 };
1152 }
1153 getDefaultElements() {
1154 const selectors = this.getSettings('selectors');
1155 return {
1156 $tabTitles: this.findElement(selectors.tabTitle),
1157 $tabContents: this.findElement(selectors.tabContent)
1158 };
1159 }
1160 activateDefaultTab() {
1161 const settings = this.getSettings();
1162 const defaultActiveTab = this.getEditSettings('activeItemIndex') || 1,
1163 originalToggleMethods = {
1164 showTabFn: settings.showTabFn,
1165 hideTabFn: settings.hideTabFn
1166 };
1167
1168 // Toggle tabs without animation to avoid jumping
1169 this.setSettings({
1170 showTabFn: 'show',
1171 hideTabFn: 'hide'
1172 });
1173 this.changeActiveTab(defaultActiveTab);
1174
1175 // Return back original toggle effects
1176 this.setSettings(originalToggleMethods);
1177 }
1178 handleKeyboardNavigation(event) {
1179 const tab = event.currentTarget,
1180 $tabList = jQuery(tab.closest(this.getSettings('selectors').tablist)),
1181 // eslint-disable-next-line @wordpress/no-unused-vars-before-return
1182 $tabs = $tabList.find(this.getSettings('selectors').tabTitle),
1183 isVertical = 'vertical' === $tabList.attr('aria-orientation');
1184 switch (event.key) {
1185 case 'ArrowLeft':
1186 case 'ArrowRight':
1187 if (isVertical) {
1188 return;
1189 }
1190 break;
1191 case 'ArrowUp':
1192 case 'ArrowDown':
1193 if (!isVertical) {
1194 return;
1195 }
1196 event.preventDefault();
1197 break;
1198 case 'Home':
1199 event.preventDefault();
1200 $tabs.first().trigger('focus');
1201 return;
1202 case 'End':
1203 event.preventDefault();
1204 $tabs.last().trigger('focus');
1205 return;
1206 default:
1207 return;
1208 }
1209 const tabIndex = tab.getAttribute('data-tab') - 1,
1210 direction = this.getSettings('keyDirection')[event.key],
1211 nextTab = $tabs[tabIndex + direction];
1212 if (nextTab) {
1213 nextTab.focus();
1214 } else if (-1 === tabIndex + direction) {
1215 $tabs.last().trigger('focus');
1216 } else {
1217 $tabs.first().trigger('focus');
1218 }
1219 }
1220 deactivateActiveTab(tabIndex) {
1221 const settings = this.getSettings(),
1222 activeClass = settings.classes.active,
1223 activeTitleFilter = tabIndex ? this.getTabTitleFilterSelector(tabIndex) : '.' + activeClass,
1224 activeContentFilter = tabIndex ? this.getTabContentFilterSelector(tabIndex) : '.' + activeClass,
1225 $activeTitle = this.elements.$tabTitles.filter(activeTitleFilter),
1226 $activeContent = this.elements.$tabContents.filter(activeContentFilter);
1227 $activeTitle.add($activeContent).removeClass(activeClass);
1228 $activeTitle.attr({
1229 tabindex: '-1',
1230 'aria-selected': 'false',
1231 'aria-expanded': 'false'
1232 });
1233 $activeContent[settings.hideTabFn]();
1234 $activeContent.attr('hidden', 'hidden');
1235 }
1236 activateTab(tabIndex) {
1237 const settings = this.getSettings(),
1238 activeClass = settings.classes.active,
1239 animationDuration = 'show' === settings.showTabFn ? 0 : 400;
1240 let $requestedTitle = this.elements.$tabTitles.filter(this.getTabTitleFilterSelector(tabIndex)),
1241 $requestedContent = this.elements.$tabContents.filter(this.getTabContentFilterSelector(tabIndex));
1242
1243 // Check if the tabIndex exists.
1244 if (!$requestedTitle.length) {
1245 // Activate the previous tab and ensure that the tab index is not less than 1.
1246 const previousTabIndex = Math.max(tabIndex - 1, 1);
1247 $requestedTitle = this.elements.$tabTitles.filter(this.getTabTitleFilterSelector(previousTabIndex));
1248 $requestedContent = this.elements.$tabContents.filter(this.getTabContentFilterSelector(previousTabIndex));
1249 }
1250 $requestedTitle.add($requestedContent).addClass(activeClass);
1251 $requestedTitle.attr({
1252 tabindex: '0',
1253 'aria-selected': 'true',
1254 'aria-expanded': 'true'
1255 });
1256 $requestedContent[settings.showTabFn](animationDuration, () => {
1257 elementorFrontend.elements.$window.trigger('elementor-pro/motion-fx/recalc');
1258 elementorFrontend.elements.$window.trigger('elementor/nested-tabs/activate', $requestedContent);
1259 });
1260 $requestedContent.removeAttr('hidden');
1261 }
1262 isActiveTab(tabIndex) {
1263 return this.elements.$tabTitles.filter('[data-tab="' + tabIndex + '"]').hasClass(this.getSettings('classes.active'));
1264 }
1265 onTabClick(event) {
1266 event.preventDefault();
1267 this.changeActiveTab(event.currentTarget.getAttribute('data-tab'), true);
1268 }
1269 onTabKeyDown(event) {
1270 // Support for old markup that includes an `<a>` tag in the tab
1271 if (jQuery(event.target).is('a') && `Enter` === event.key) {
1272 event.preventDefault();
1273 }
1274
1275 // We listen to keydowon event for these keys in order to prevent undesired page scrolling
1276 if (['End', 'Home', 'ArrowUp', 'ArrowDown'].includes(event.key)) {
1277 this.handleKeyboardNavigation(event);
1278 }
1279 }
1280 onTabKeyUp(event) {
1281 switch (event.code) {
1282 case 'ArrowLeft':
1283 case 'ArrowRight':
1284 this.handleKeyboardNavigation(event);
1285 break;
1286 case 'Enter':
1287 case 'Space':
1288 event.preventDefault();
1289 this.changeActiveTab(event.currentTarget.getAttribute('data-tab'), true);
1290 break;
1291 }
1292 }
1293 getTabEvents() {
1294 return {
1295 keydown: this.onTabKeyDown.bind(this),
1296 keyup: this.onTabKeyUp.bind(this),
1297 click: this.onTabClick.bind(this)
1298 };
1299 }
1300 bindEvents() {
1301 this.elements.$tabTitles.on(this.getTabEvents());
1302 elementorFrontend.elements.$window.on('elementor/nested-tabs/activate', this.reInitSwipers);
1303 }
1304
1305 /**
1306 * Fixes issues where Swipers that have been initialized while a tab is not visible are not properly rendered
1307 * and when switching to the tab the swiper will not respect any of the chosen `autoplay` related settings.
1308 *
1309 * This is triggered when switching to a nested tab, looks for Swipers in the tab content and reinitializes them.
1310 *
1311 * @param {Object} event - Incoming event.
1312 * @param {Object} content - Active nested tab dom element.
1313 */
1314 reInitSwipers(event, content) {
1315 const swiperElements = content.querySelectorAll(`.${elementorFrontend.config.swiperClass}`);
1316 for (const element of swiperElements) {
1317 if (!element.swiper) {
1318 return;
1319 }
1320 element.swiper.initialized = false;
1321 element.swiper.init();
1322 }
1323 }
1324 onInit() {
1325 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
1326 args[_key] = arguments[_key];
1327 }
1328 this.createMobileTabs(args);
1329 super.onInit(...args);
1330 if (this.getSettings('autoExpand')) {
1331 this.activateDefaultTab();
1332 }
1333 }
1334 onEditSettingsChange(propertyName, value) {
1335 if ('activeItemIndex' === propertyName) {
1336 this.changeActiveTab(value, false);
1337 }
1338 }
1339
1340 /**
1341 * @param {string} tabIndex
1342 * @param {boolean} fromUser - Whether the call is caused by the user or internal.
1343 */
1344 changeActiveTab(tabIndex) {
1345 let fromUser = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
1346 // `document/repeater/select` is used only in edit mod, and only when its not internal call,
1347 // in other words only in editor and when user triggered the change.
1348 if (fromUser && this.isEdit) {
1349 return window.top.$e.run('document/repeater/select', {
1350 container: elementor.getContainer(this.$element.attr('data-id')),
1351 index: parseInt(tabIndex)
1352 });
1353 }
1354 const isActiveTab = this.isActiveTab(tabIndex),
1355 settings = this.getSettings();
1356 if ((settings.toggleSelf || !isActiveTab) && settings.hidePrevious) {
1357 this.deactivateActiveTab();
1358 }
1359 if (!settings.hidePrevious && isActiveTab) {
1360 this.deactivateActiveTab(tabIndex);
1361 }
1362 if (!isActiveTab) {
1363 this.activateTab(tabIndex);
1364 }
1365 }
1366 createMobileTabs(args) {
1367 const settings = this.getSettings();
1368 if (elementorFrontend.isEditMode()) {
1369 const $widget = this.$element,
1370 $removed = this.findElement('.e-collapse').remove();
1371 let index = 1;
1372 this.findElement('.e-con').each(function () {
1373 const $current = jQuery(this),
1374 $desktopTabTitle = $widget.find(`${settings.selectors.headingContainer} > *:nth-child(${index})`),
1375 mobileTitleHTML = `<div class="${settings.selectors.tabTitle.replace('.', '')} e-collapse" data-tab="${index}" role="tab">${$desktopTabTitle.html()}</div>`;
1376 $current.before(mobileTitleHTML);
1377 ++index;
1378 });
1379
1380 // On refresh since indexes are rearranged, do not call `activateDefaultTab` let editor control handle it.
1381 if ($removed.length) {
1382 return elementorModules.ViewModule.prototype.onInit.apply(this, args);
1383 }
1384 }
1385 }
1386 }
1387 exports["default"] = NestedTabs;
1388
1389 /***/ }),
1390
1391 /***/ "../node_modules/core-js/internals/a-callable.js":
1392 /*!*******************************************************!*\
1393 !*** ../node_modules/core-js/internals/a-callable.js ***!
1394 \*******************************************************/
1395 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1396
1397 var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
1398 var tryToString = __webpack_require__(/*! ../internals/try-to-string */ "../node_modules/core-js/internals/try-to-string.js");
1399
1400 var $TypeError = TypeError;
1401
1402 // `Assert: IsCallable(argument) is true`
1403 module.exports = function (argument) {
1404 if (isCallable(argument)) return argument;
1405 throw $TypeError(tryToString(argument) + ' is not a function');
1406 };
1407
1408
1409 /***/ }),
1410
1411 /***/ "../node_modules/core-js/internals/a-possible-prototype.js":
1412 /*!*****************************************************************!*\
1413 !*** ../node_modules/core-js/internals/a-possible-prototype.js ***!
1414 \*****************************************************************/
1415 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1416
1417 var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
1418
1419 var $String = String;
1420 var $TypeError = TypeError;
1421
1422 module.exports = function (argument) {
1423 if (typeof argument == 'object' || isCallable(argument)) return argument;
1424 throw $TypeError("Can't set " + $String(argument) + ' as a prototype');
1425 };
1426
1427
1428 /***/ }),
1429
1430 /***/ "../node_modules/core-js/internals/an-object.js":
1431 /*!******************************************************!*\
1432 !*** ../node_modules/core-js/internals/an-object.js ***!
1433 \******************************************************/
1434 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1435
1436 var isObject = __webpack_require__(/*! ../internals/is-object */ "../node_modules/core-js/internals/is-object.js");
1437
1438 var $String = String;
1439 var $TypeError = TypeError;
1440
1441 // `Assert: Type(argument) is Object`
1442 module.exports = function (argument) {
1443 if (isObject(argument)) return argument;
1444 throw $TypeError($String(argument) + ' is not an object');
1445 };
1446
1447
1448 /***/ }),
1449
1450 /***/ "../node_modules/core-js/internals/array-includes.js":
1451 /*!***********************************************************!*\
1452 !*** ../node_modules/core-js/internals/array-includes.js ***!
1453 \***********************************************************/
1454 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1455
1456 var toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ "../node_modules/core-js/internals/to-indexed-object.js");
1457 var toAbsoluteIndex = __webpack_require__(/*! ../internals/to-absolute-index */ "../node_modules/core-js/internals/to-absolute-index.js");
1458 var lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ "../node_modules/core-js/internals/length-of-array-like.js");
1459
1460 // `Array.prototype.{ indexOf, includes }` methods implementation
1461 var createMethod = function (IS_INCLUDES) {
1462 return function ($this, el, fromIndex) {
1463 var O = toIndexedObject($this);
1464 var length = lengthOfArrayLike(O);
1465 var index = toAbsoluteIndex(fromIndex, length);
1466 var value;
1467 // Array#includes uses SameValueZero equality algorithm
1468 // eslint-disable-next-line no-self-compare -- NaN check
1469 if (IS_INCLUDES && el != el) while (length > index) {
1470 value = O[index++];
1471 // eslint-disable-next-line no-self-compare -- NaN check
1472 if (value != value) return true;
1473 // Array#indexOf ignores holes, Array#includes - not
1474 } else for (;length > index; index++) {
1475 if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
1476 } return !IS_INCLUDES && -1;
1477 };
1478 };
1479
1480 module.exports = {
1481 // `Array.prototype.includes` method
1482 // https://tc39.es/ecma262/#sec-array.prototype.includes
1483 includes: createMethod(true),
1484 // `Array.prototype.indexOf` method
1485 // https://tc39.es/ecma262/#sec-array.prototype.indexof
1486 indexOf: createMethod(false)
1487 };
1488
1489
1490 /***/ }),
1491
1492 /***/ "../node_modules/core-js/internals/classof-raw.js":
1493 /*!********************************************************!*\
1494 !*** ../node_modules/core-js/internals/classof-raw.js ***!
1495 \********************************************************/
1496 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1497
1498 var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
1499
1500 var toString = uncurryThis({}.toString);
1501 var stringSlice = uncurryThis(''.slice);
1502
1503 module.exports = function (it) {
1504 return stringSlice(toString(it), 8, -1);
1505 };
1506
1507
1508 /***/ }),
1509
1510 /***/ "../node_modules/core-js/internals/classof.js":
1511 /*!****************************************************!*\
1512 !*** ../node_modules/core-js/internals/classof.js ***!
1513 \****************************************************/
1514 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1515
1516 var TO_STRING_TAG_SUPPORT = __webpack_require__(/*! ../internals/to-string-tag-support */ "../node_modules/core-js/internals/to-string-tag-support.js");
1517 var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
1518 var classofRaw = __webpack_require__(/*! ../internals/classof-raw */ "../node_modules/core-js/internals/classof-raw.js");
1519 var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "../node_modules/core-js/internals/well-known-symbol.js");
1520
1521 var TO_STRING_TAG = wellKnownSymbol('toStringTag');
1522 var $Object = Object;
1523
1524 // ES3 wrong here
1525 var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments';
1526
1527 // fallback for IE11 Script Access Denied error
1528 var tryGet = function (it, key) {
1529 try {
1530 return it[key];
1531 } catch (error) { /* empty */ }
1532 };
1533
1534 // getting tag from ES6+ `Object.prototype.toString`
1535 module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {
1536 var O, tag, result;
1537 return it === undefined ? 'Undefined' : it === null ? 'Null'
1538 // @@toStringTag case
1539 : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag
1540 // builtinTag case
1541 : CORRECT_ARGUMENTS ? classofRaw(O)
1542 // ES3 arguments fallback
1543 : (result = classofRaw(O)) == 'Object' && isCallable(O.callee) ? 'Arguments' : result;
1544 };
1545
1546
1547 /***/ }),
1548
1549 /***/ "../node_modules/core-js/internals/copy-constructor-properties.js":
1550 /*!************************************************************************!*\
1551 !*** ../node_modules/core-js/internals/copy-constructor-properties.js ***!
1552 \************************************************************************/
1553 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1554
1555 var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "../node_modules/core-js/internals/has-own-property.js");
1556 var ownKeys = __webpack_require__(/*! ../internals/own-keys */ "../node_modules/core-js/internals/own-keys.js");
1557 var getOwnPropertyDescriptorModule = __webpack_require__(/*! ../internals/object-get-own-property-descriptor */ "../node_modules/core-js/internals/object-get-own-property-descriptor.js");
1558 var definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "../node_modules/core-js/internals/object-define-property.js");
1559
1560 module.exports = function (target, source, exceptions) {
1561 var keys = ownKeys(source);
1562 var defineProperty = definePropertyModule.f;
1563 var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
1564 for (var i = 0; i < keys.length; i++) {
1565 var key = keys[i];
1566 if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {
1567 defineProperty(target, key, getOwnPropertyDescriptor(source, key));
1568 }
1569 }
1570 };
1571
1572
1573 /***/ }),
1574
1575 /***/ "../node_modules/core-js/internals/create-non-enumerable-property.js":
1576 /*!***************************************************************************!*\
1577 !*** ../node_modules/core-js/internals/create-non-enumerable-property.js ***!
1578 \***************************************************************************/
1579 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1580
1581 var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
1582 var definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "../node_modules/core-js/internals/object-define-property.js");
1583 var createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ "../node_modules/core-js/internals/create-property-descriptor.js");
1584
1585 module.exports = DESCRIPTORS ? function (object, key, value) {
1586 return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
1587 } : function (object, key, value) {
1588 object[key] = value;
1589 return object;
1590 };
1591
1592
1593 /***/ }),
1594
1595 /***/ "../node_modules/core-js/internals/create-property-descriptor.js":
1596 /*!***********************************************************************!*\
1597 !*** ../node_modules/core-js/internals/create-property-descriptor.js ***!
1598 \***********************************************************************/
1599 /***/ ((module) => {
1600
1601 module.exports = function (bitmap, value) {
1602 return {
1603 enumerable: !(bitmap & 1),
1604 configurable: !(bitmap & 2),
1605 writable: !(bitmap & 4),
1606 value: value
1607 };
1608 };
1609
1610
1611 /***/ }),
1612
1613 /***/ "../node_modules/core-js/internals/define-built-in.js":
1614 /*!************************************************************!*\
1615 !*** ../node_modules/core-js/internals/define-built-in.js ***!
1616 \************************************************************/
1617 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1618
1619 var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
1620 var definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "../node_modules/core-js/internals/object-define-property.js");
1621 var makeBuiltIn = __webpack_require__(/*! ../internals/make-built-in */ "../node_modules/core-js/internals/make-built-in.js");
1622 var defineGlobalProperty = __webpack_require__(/*! ../internals/define-global-property */ "../node_modules/core-js/internals/define-global-property.js");
1623
1624 module.exports = function (O, key, value, options) {
1625 if (!options) options = {};
1626 var simple = options.enumerable;
1627 var name = options.name !== undefined ? options.name : key;
1628 if (isCallable(value)) makeBuiltIn(value, name, options);
1629 if (options.global) {
1630 if (simple) O[key] = value;
1631 else defineGlobalProperty(key, value);
1632 } else {
1633 try {
1634 if (!options.unsafe) delete O[key];
1635 else if (O[key]) simple = true;
1636 } catch (error) { /* empty */ }
1637 if (simple) O[key] = value;
1638 else definePropertyModule.f(O, key, {
1639 value: value,
1640 enumerable: false,
1641 configurable: !options.nonConfigurable,
1642 writable: !options.nonWritable
1643 });
1644 } return O;
1645 };
1646
1647
1648 /***/ }),
1649
1650 /***/ "../node_modules/core-js/internals/define-global-property.js":
1651 /*!*******************************************************************!*\
1652 !*** ../node_modules/core-js/internals/define-global-property.js ***!
1653 \*******************************************************************/
1654 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1655
1656 var global = __webpack_require__(/*! ../internals/global */ "../node_modules/core-js/internals/global.js");
1657
1658 // eslint-disable-next-line es/no-object-defineproperty -- safe
1659 var defineProperty = Object.defineProperty;
1660
1661 module.exports = function (key, value) {
1662 try {
1663 defineProperty(global, key, { value: value, configurable: true, writable: true });
1664 } catch (error) {
1665 global[key] = value;
1666 } return value;
1667 };
1668
1669
1670 /***/ }),
1671
1672 /***/ "../node_modules/core-js/internals/descriptors.js":
1673 /*!********************************************************!*\
1674 !*** ../node_modules/core-js/internals/descriptors.js ***!
1675 \********************************************************/
1676 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1677
1678 var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
1679
1680 // Detect IE8's incomplete defineProperty implementation
1681 module.exports = !fails(function () {
1682 // eslint-disable-next-line es/no-object-defineproperty -- required for testing
1683 return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;
1684 });
1685
1686
1687 /***/ }),
1688
1689 /***/ "../node_modules/core-js/internals/document-all.js":
1690 /*!*********************************************************!*\
1691 !*** ../node_modules/core-js/internals/document-all.js ***!
1692 \*********************************************************/
1693 /***/ ((module) => {
1694
1695 var documentAll = typeof document == 'object' && document.all;
1696
1697 // https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot
1698 var IS_HTMLDDA = typeof documentAll == 'undefined' && documentAll !== undefined;
1699
1700 module.exports = {
1701 all: documentAll,
1702 IS_HTMLDDA: IS_HTMLDDA
1703 };
1704
1705
1706 /***/ }),
1707
1708 /***/ "../node_modules/core-js/internals/document-create-element.js":
1709 /*!********************************************************************!*\
1710 !*** ../node_modules/core-js/internals/document-create-element.js ***!
1711 \********************************************************************/
1712 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1713
1714 var global = __webpack_require__(/*! ../internals/global */ "../node_modules/core-js/internals/global.js");
1715 var isObject = __webpack_require__(/*! ../internals/is-object */ "../node_modules/core-js/internals/is-object.js");
1716
1717 var document = global.document;
1718 // typeof document.createElement is 'object' in old IE
1719 var EXISTS = isObject(document) && isObject(document.createElement);
1720
1721 module.exports = function (it) {
1722 return EXISTS ? document.createElement(it) : {};
1723 };
1724
1725
1726 /***/ }),
1727
1728 /***/ "../node_modules/core-js/internals/engine-user-agent.js":
1729 /*!**************************************************************!*\
1730 !*** ../node_modules/core-js/internals/engine-user-agent.js ***!
1731 \**************************************************************/
1732 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1733
1734 var getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ "../node_modules/core-js/internals/get-built-in.js");
1735
1736 module.exports = getBuiltIn('navigator', 'userAgent') || '';
1737
1738
1739 /***/ }),
1740
1741 /***/ "../node_modules/core-js/internals/engine-v8-version.js":
1742 /*!**************************************************************!*\
1743 !*** ../node_modules/core-js/internals/engine-v8-version.js ***!
1744 \**************************************************************/
1745 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1746
1747 var global = __webpack_require__(/*! ../internals/global */ "../node_modules/core-js/internals/global.js");
1748 var userAgent = __webpack_require__(/*! ../internals/engine-user-agent */ "../node_modules/core-js/internals/engine-user-agent.js");
1749
1750 var process = global.process;
1751 var Deno = global.Deno;
1752 var versions = process && process.versions || Deno && Deno.version;
1753 var v8 = versions && versions.v8;
1754 var match, version;
1755
1756 if (v8) {
1757 match = v8.split('.');
1758 // in old Chrome, versions of V8 isn't V8 = Chrome / 10
1759 // but their correct versions are not interesting for us
1760 version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);
1761 }
1762
1763 // BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`
1764 // so check `userAgent` even if `.v8` exists, but 0
1765 if (!version && userAgent) {
1766 match = userAgent.match(/Edge\/(\d+)/);
1767 if (!match || match[1] >= 74) {
1768 match = userAgent.match(/Chrome\/(\d+)/);
1769 if (match) version = +match[1];
1770 }
1771 }
1772
1773 module.exports = version;
1774
1775
1776 /***/ }),
1777
1778 /***/ "../node_modules/core-js/internals/enum-bug-keys.js":
1779 /*!**********************************************************!*\
1780 !*** ../node_modules/core-js/internals/enum-bug-keys.js ***!
1781 \**********************************************************/
1782 /***/ ((module) => {
1783
1784 // IE8- don't enum bug keys
1785 module.exports = [
1786 'constructor',
1787 'hasOwnProperty',
1788 'isPrototypeOf',
1789 'propertyIsEnumerable',
1790 'toLocaleString',
1791 'toString',
1792 'valueOf'
1793 ];
1794
1795
1796 /***/ }),
1797
1798 /***/ "../node_modules/core-js/internals/error-stack-clear.js":
1799 /*!**************************************************************!*\
1800 !*** ../node_modules/core-js/internals/error-stack-clear.js ***!
1801 \**************************************************************/
1802 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1803
1804 var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
1805
1806 var $Error = Error;
1807 var replace = uncurryThis(''.replace);
1808
1809 var TEST = (function (arg) { return String($Error(arg).stack); })('zxcasd');
1810 var V8_OR_CHAKRA_STACK_ENTRY = /\n\s*at [^:]*:[^\n]*/;
1811 var IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST);
1812
1813 module.exports = function (stack, dropEntries) {
1814 if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string' && !$Error.prepareStackTrace) {
1815 while (dropEntries--) stack = replace(stack, V8_OR_CHAKRA_STACK_ENTRY, '');
1816 } return stack;
1817 };
1818
1819
1820 /***/ }),
1821
1822 /***/ "../node_modules/core-js/internals/error-stack-installable.js":
1823 /*!********************************************************************!*\
1824 !*** ../node_modules/core-js/internals/error-stack-installable.js ***!
1825 \********************************************************************/
1826 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1827
1828 var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
1829 var createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ "../node_modules/core-js/internals/create-property-descriptor.js");
1830
1831 module.exports = !fails(function () {
1832 var error = Error('a');
1833 if (!('stack' in error)) return true;
1834 // eslint-disable-next-line es/no-object-defineproperty -- safe
1835 Object.defineProperty(error, 'stack', createPropertyDescriptor(1, 7));
1836 return error.stack !== 7;
1837 });
1838
1839
1840 /***/ }),
1841
1842 /***/ "../node_modules/core-js/internals/export.js":
1843 /*!***************************************************!*\
1844 !*** ../node_modules/core-js/internals/export.js ***!
1845 \***************************************************/
1846 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1847
1848 var global = __webpack_require__(/*! ../internals/global */ "../node_modules/core-js/internals/global.js");
1849 var getOwnPropertyDescriptor = (__webpack_require__(/*! ../internals/object-get-own-property-descriptor */ "../node_modules/core-js/internals/object-get-own-property-descriptor.js").f);
1850 var createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ "../node_modules/core-js/internals/create-non-enumerable-property.js");
1851 var defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ "../node_modules/core-js/internals/define-built-in.js");
1852 var defineGlobalProperty = __webpack_require__(/*! ../internals/define-global-property */ "../node_modules/core-js/internals/define-global-property.js");
1853 var copyConstructorProperties = __webpack_require__(/*! ../internals/copy-constructor-properties */ "../node_modules/core-js/internals/copy-constructor-properties.js");
1854 var isForced = __webpack_require__(/*! ../internals/is-forced */ "../node_modules/core-js/internals/is-forced.js");
1855
1856 /*
1857 options.target - name of the target object
1858 options.global - target is the global object
1859 options.stat - export as static methods of target
1860 options.proto - export as prototype methods of target
1861 options.real - real prototype method for the `pure` version
1862 options.forced - export even if the native feature is available
1863 options.bind - bind methods to the target, required for the `pure` version
1864 options.wrap - wrap constructors to preventing global pollution, required for the `pure` version
1865 options.unsafe - use the simple assignment of property instead of delete + defineProperty
1866 options.sham - add a flag to not completely full polyfills
1867 options.enumerable - export as enumerable property
1868 options.dontCallGetSet - prevent calling a getter on target
1869 options.name - the .name of the function if it does not match the key
1870 */
1871 module.exports = function (options, source) {
1872 var TARGET = options.target;
1873 var GLOBAL = options.global;
1874 var STATIC = options.stat;
1875 var FORCED, target, key, targetProperty, sourceProperty, descriptor;
1876 if (GLOBAL) {
1877 target = global;
1878 } else if (STATIC) {
1879 target = global[TARGET] || defineGlobalProperty(TARGET, {});
1880 } else {
1881 target = (global[TARGET] || {}).prototype;
1882 }
1883 if (target) for (key in source) {
1884 sourceProperty = source[key];
1885 if (options.dontCallGetSet) {
1886 descriptor = getOwnPropertyDescriptor(target, key);
1887 targetProperty = descriptor && descriptor.value;
1888 } else targetProperty = target[key];
1889 FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);
1890 // contained in target
1891 if (!FORCED && targetProperty !== undefined) {
1892 if (typeof sourceProperty == typeof targetProperty) continue;
1893 copyConstructorProperties(sourceProperty, targetProperty);
1894 }
1895 // add a flag to not completely full polyfills
1896 if (options.sham || (targetProperty && targetProperty.sham)) {
1897 createNonEnumerableProperty(sourceProperty, 'sham', true);
1898 }
1899 defineBuiltIn(target, key, sourceProperty, options);
1900 }
1901 };
1902
1903
1904 /***/ }),
1905
1906 /***/ "../node_modules/core-js/internals/fails.js":
1907 /*!**************************************************!*\
1908 !*** ../node_modules/core-js/internals/fails.js ***!
1909 \**************************************************/
1910 /***/ ((module) => {
1911
1912 module.exports = function (exec) {
1913 try {
1914 return !!exec();
1915 } catch (error) {
1916 return true;
1917 }
1918 };
1919
1920
1921 /***/ }),
1922
1923 /***/ "../node_modules/core-js/internals/function-apply.js":
1924 /*!***********************************************************!*\
1925 !*** ../node_modules/core-js/internals/function-apply.js ***!
1926 \***********************************************************/
1927 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1928
1929 var NATIVE_BIND = __webpack_require__(/*! ../internals/function-bind-native */ "../node_modules/core-js/internals/function-bind-native.js");
1930
1931 var FunctionPrototype = Function.prototype;
1932 var apply = FunctionPrototype.apply;
1933 var call = FunctionPrototype.call;
1934
1935 // eslint-disable-next-line es/no-reflect -- safe
1936 module.exports = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function () {
1937 return call.apply(apply, arguments);
1938 });
1939
1940
1941 /***/ }),
1942
1943 /***/ "../node_modules/core-js/internals/function-bind-native.js":
1944 /*!*****************************************************************!*\
1945 !*** ../node_modules/core-js/internals/function-bind-native.js ***!
1946 \*****************************************************************/
1947 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1948
1949 var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
1950
1951 module.exports = !fails(function () {
1952 // eslint-disable-next-line es/no-function-prototype-bind -- safe
1953 var test = (function () { /* empty */ }).bind();
1954 // eslint-disable-next-line no-prototype-builtins -- safe
1955 return typeof test != 'function' || test.hasOwnProperty('prototype');
1956 });
1957
1958
1959 /***/ }),
1960
1961 /***/ "../node_modules/core-js/internals/function-call.js":
1962 /*!**********************************************************!*\
1963 !*** ../node_modules/core-js/internals/function-call.js ***!
1964 \**********************************************************/
1965 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1966
1967 var NATIVE_BIND = __webpack_require__(/*! ../internals/function-bind-native */ "../node_modules/core-js/internals/function-bind-native.js");
1968
1969 var call = Function.prototype.call;
1970
1971 module.exports = NATIVE_BIND ? call.bind(call) : function () {
1972 return call.apply(call, arguments);
1973 };
1974
1975
1976 /***/ }),
1977
1978 /***/ "../node_modules/core-js/internals/function-name.js":
1979 /*!**********************************************************!*\
1980 !*** ../node_modules/core-js/internals/function-name.js ***!
1981 \**********************************************************/
1982 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1983
1984 var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
1985 var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "../node_modules/core-js/internals/has-own-property.js");
1986
1987 var FunctionPrototype = Function.prototype;
1988 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
1989 var getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;
1990
1991 var EXISTS = hasOwn(FunctionPrototype, 'name');
1992 // additional protection from minified / mangled / dropped function names
1993 var PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';
1994 var CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));
1995
1996 module.exports = {
1997 EXISTS: EXISTS,
1998 PROPER: PROPER,
1999 CONFIGURABLE: CONFIGURABLE
2000 };
2001
2002
2003 /***/ }),
2004
2005 /***/ "../node_modules/core-js/internals/function-uncurry-this.js":
2006 /*!******************************************************************!*\
2007 !*** ../node_modules/core-js/internals/function-uncurry-this.js ***!
2008 \******************************************************************/
2009 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2010
2011 var NATIVE_BIND = __webpack_require__(/*! ../internals/function-bind-native */ "../node_modules/core-js/internals/function-bind-native.js");
2012
2013 var FunctionPrototype = Function.prototype;
2014 var call = FunctionPrototype.call;
2015 var uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);
2016
2017 module.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) {
2018 return function () {
2019 return call.apply(fn, arguments);
2020 };
2021 };
2022
2023
2024 /***/ }),
2025
2026 /***/ "../node_modules/core-js/internals/get-built-in.js":
2027 /*!*********************************************************!*\
2028 !*** ../node_modules/core-js/internals/get-built-in.js ***!
2029 \*********************************************************/
2030 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2031
2032 var global = __webpack_require__(/*! ../internals/global */ "../node_modules/core-js/internals/global.js");
2033 var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
2034
2035 var aFunction = function (argument) {
2036 return isCallable(argument) ? argument : undefined;
2037 };
2038
2039 module.exports = function (namespace, method) {
2040 return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method];
2041 };
2042
2043
2044 /***/ }),
2045
2046 /***/ "../node_modules/core-js/internals/get-method.js":
2047 /*!*******************************************************!*\
2048 !*** ../node_modules/core-js/internals/get-method.js ***!
2049 \*******************************************************/
2050 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2051
2052 var aCallable = __webpack_require__(/*! ../internals/a-callable */ "../node_modules/core-js/internals/a-callable.js");
2053 var isNullOrUndefined = __webpack_require__(/*! ../internals/is-null-or-undefined */ "../node_modules/core-js/internals/is-null-or-undefined.js");
2054
2055 // `GetMethod` abstract operation
2056 // https://tc39.es/ecma262/#sec-getmethod
2057 module.exports = function (V, P) {
2058 var func = V[P];
2059 return isNullOrUndefined(func) ? undefined : aCallable(func);
2060 };
2061
2062
2063 /***/ }),
2064
2065 /***/ "../node_modules/core-js/internals/global.js":
2066 /*!***************************************************!*\
2067 !*** ../node_modules/core-js/internals/global.js ***!
2068 \***************************************************/
2069 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2070
2071 var check = function (it) {
2072 return it && it.Math == Math && it;
2073 };
2074
2075 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
2076 module.exports =
2077 // eslint-disable-next-line es/no-global-this -- safe
2078 check(typeof globalThis == 'object' && globalThis) ||
2079 check(typeof window == 'object' && window) ||
2080 // eslint-disable-next-line no-restricted-globals -- safe
2081 check(typeof self == 'object' && self) ||
2082 check(typeof __webpack_require__.g == 'object' && __webpack_require__.g) ||
2083 // eslint-disable-next-line no-new-func -- fallback
2084 (function () { return this; })() || Function('return this')();
2085
2086
2087 /***/ }),
2088
2089 /***/ "../node_modules/core-js/internals/has-own-property.js":
2090 /*!*************************************************************!*\
2091 !*** ../node_modules/core-js/internals/has-own-property.js ***!
2092 \*************************************************************/
2093 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2094
2095 var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
2096 var toObject = __webpack_require__(/*! ../internals/to-object */ "../node_modules/core-js/internals/to-object.js");
2097
2098 var hasOwnProperty = uncurryThis({}.hasOwnProperty);
2099
2100 // `HasOwnProperty` abstract operation
2101 // https://tc39.es/ecma262/#sec-hasownproperty
2102 // eslint-disable-next-line es/no-object-hasown -- safe
2103 module.exports = Object.hasOwn || function hasOwn(it, key) {
2104 return hasOwnProperty(toObject(it), key);
2105 };
2106
2107
2108 /***/ }),
2109
2110 /***/ "../node_modules/core-js/internals/hidden-keys.js":
2111 /*!********************************************************!*\
2112 !*** ../node_modules/core-js/internals/hidden-keys.js ***!
2113 \********************************************************/
2114 /***/ ((module) => {
2115
2116 module.exports = {};
2117
2118
2119 /***/ }),
2120
2121 /***/ "../node_modules/core-js/internals/ie8-dom-define.js":
2122 /*!***********************************************************!*\
2123 !*** ../node_modules/core-js/internals/ie8-dom-define.js ***!
2124 \***********************************************************/
2125 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2126
2127 var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
2128 var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
2129 var createElement = __webpack_require__(/*! ../internals/document-create-element */ "../node_modules/core-js/internals/document-create-element.js");
2130
2131 // Thanks to IE8 for its funny defineProperty
2132 module.exports = !DESCRIPTORS && !fails(function () {
2133 // eslint-disable-next-line es/no-object-defineproperty -- required for testing
2134 return Object.defineProperty(createElement('div'), 'a', {
2135 get: function () { return 7; }
2136 }).a != 7;
2137 });
2138
2139
2140 /***/ }),
2141
2142 /***/ "../node_modules/core-js/internals/indexed-object.js":
2143 /*!***********************************************************!*\
2144 !*** ../node_modules/core-js/internals/indexed-object.js ***!
2145 \***********************************************************/
2146 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2147
2148 var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
2149 var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
2150 var classof = __webpack_require__(/*! ../internals/classof-raw */ "../node_modules/core-js/internals/classof-raw.js");
2151
2152 var $Object = Object;
2153 var split = uncurryThis(''.split);
2154
2155 // fallback for non-array-like ES3 and non-enumerable old V8 strings
2156 module.exports = fails(function () {
2157 // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
2158 // eslint-disable-next-line no-prototype-builtins -- safe
2159 return !$Object('z').propertyIsEnumerable(0);
2160 }) ? function (it) {
2161 return classof(it) == 'String' ? split(it, '') : $Object(it);
2162 } : $Object;
2163
2164
2165 /***/ }),
2166
2167 /***/ "../node_modules/core-js/internals/inherit-if-required.js":
2168 /*!****************************************************************!*\
2169 !*** ../node_modules/core-js/internals/inherit-if-required.js ***!
2170 \****************************************************************/
2171 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2172
2173 var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
2174 var isObject = __webpack_require__(/*! ../internals/is-object */ "../node_modules/core-js/internals/is-object.js");
2175 var setPrototypeOf = __webpack_require__(/*! ../internals/object-set-prototype-of */ "../node_modules/core-js/internals/object-set-prototype-of.js");
2176
2177 // makes subclassing work correct for wrapped built-ins
2178 module.exports = function ($this, dummy, Wrapper) {
2179 var NewTarget, NewTargetPrototype;
2180 if (
2181 // it can work only with native `setPrototypeOf`
2182 setPrototypeOf &&
2183 // we haven't completely correct pre-ES6 way for getting `new.target`, so use this
2184 isCallable(NewTarget = dummy.constructor) &&
2185 NewTarget !== Wrapper &&
2186 isObject(NewTargetPrototype = NewTarget.prototype) &&
2187 NewTargetPrototype !== Wrapper.prototype
2188 ) setPrototypeOf($this, NewTargetPrototype);
2189 return $this;
2190 };
2191
2192
2193 /***/ }),
2194
2195 /***/ "../node_modules/core-js/internals/inspect-source.js":
2196 /*!***********************************************************!*\
2197 !*** ../node_modules/core-js/internals/inspect-source.js ***!
2198 \***********************************************************/
2199 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2200
2201 var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
2202 var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
2203 var store = __webpack_require__(/*! ../internals/shared-store */ "../node_modules/core-js/internals/shared-store.js");
2204
2205 var functionToString = uncurryThis(Function.toString);
2206
2207 // this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper
2208 if (!isCallable(store.inspectSource)) {
2209 store.inspectSource = function (it) {
2210 return functionToString(it);
2211 };
2212 }
2213
2214 module.exports = store.inspectSource;
2215
2216
2217 /***/ }),
2218
2219 /***/ "../node_modules/core-js/internals/install-error-cause.js":
2220 /*!****************************************************************!*\
2221 !*** ../node_modules/core-js/internals/install-error-cause.js ***!
2222 \****************************************************************/
2223 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2224
2225 var isObject = __webpack_require__(/*! ../internals/is-object */ "../node_modules/core-js/internals/is-object.js");
2226 var createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ "../node_modules/core-js/internals/create-non-enumerable-property.js");
2227
2228 // `InstallErrorCause` abstract operation
2229 // https://tc39.es/proposal-error-cause/#sec-errorobjects-install-error-cause
2230 module.exports = function (O, options) {
2231 if (isObject(options) && 'cause' in options) {
2232 createNonEnumerableProperty(O, 'cause', options.cause);
2233 }
2234 };
2235
2236
2237 /***/ }),
2238
2239 /***/ "../node_modules/core-js/internals/internal-state.js":
2240 /*!***********************************************************!*\
2241 !*** ../node_modules/core-js/internals/internal-state.js ***!
2242 \***********************************************************/
2243 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2244
2245 var NATIVE_WEAK_MAP = __webpack_require__(/*! ../internals/weak-map-basic-detection */ "../node_modules/core-js/internals/weak-map-basic-detection.js");
2246 var global = __webpack_require__(/*! ../internals/global */ "../node_modules/core-js/internals/global.js");
2247 var isObject = __webpack_require__(/*! ../internals/is-object */ "../node_modules/core-js/internals/is-object.js");
2248 var createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ "../node_modules/core-js/internals/create-non-enumerable-property.js");
2249 var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "../node_modules/core-js/internals/has-own-property.js");
2250 var shared = __webpack_require__(/*! ../internals/shared-store */ "../node_modules/core-js/internals/shared-store.js");
2251 var sharedKey = __webpack_require__(/*! ../internals/shared-key */ "../node_modules/core-js/internals/shared-key.js");
2252 var hiddenKeys = __webpack_require__(/*! ../internals/hidden-keys */ "../node_modules/core-js/internals/hidden-keys.js");
2253
2254 var OBJECT_ALREADY_INITIALIZED = 'Object already initialized';
2255 var TypeError = global.TypeError;
2256 var WeakMap = global.WeakMap;
2257 var set, get, has;
2258
2259 var enforce = function (it) {
2260 return has(it) ? get(it) : set(it, {});
2261 };
2262
2263 var getterFor = function (TYPE) {
2264 return function (it) {
2265 var state;
2266 if (!isObject(it) || (state = get(it)).type !== TYPE) {
2267 throw TypeError('Incompatible receiver, ' + TYPE + ' required');
2268 } return state;
2269 };
2270 };
2271
2272 if (NATIVE_WEAK_MAP || shared.state) {
2273 var store = shared.state || (shared.state = new WeakMap());
2274 /* eslint-disable no-self-assign -- prototype methods protection */
2275 store.get = store.get;
2276 store.has = store.has;
2277 store.set = store.set;
2278 /* eslint-enable no-self-assign -- prototype methods protection */
2279 set = function (it, metadata) {
2280 if (store.has(it)) throw TypeError(OBJECT_ALREADY_INITIALIZED);
2281 metadata.facade = it;
2282 store.set(it, metadata);
2283 return metadata;
2284 };
2285 get = function (it) {
2286 return store.get(it) || {};
2287 };
2288 has = function (it) {
2289 return store.has(it);
2290 };
2291 } else {
2292 var STATE = sharedKey('state');
2293 hiddenKeys[STATE] = true;
2294 set = function (it, metadata) {
2295 if (hasOwn(it, STATE)) throw TypeError(OBJECT_ALREADY_INITIALIZED);
2296 metadata.facade = it;
2297 createNonEnumerableProperty(it, STATE, metadata);
2298 return metadata;
2299 };
2300 get = function (it) {
2301 return hasOwn(it, STATE) ? it[STATE] : {};
2302 };
2303 has = function (it) {
2304 return hasOwn(it, STATE);
2305 };
2306 }
2307
2308 module.exports = {
2309 set: set,
2310 get: get,
2311 has: has,
2312 enforce: enforce,
2313 getterFor: getterFor
2314 };
2315
2316
2317 /***/ }),
2318
2319 /***/ "../node_modules/core-js/internals/is-callable.js":
2320 /*!********************************************************!*\
2321 !*** ../node_modules/core-js/internals/is-callable.js ***!
2322 \********************************************************/
2323 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2324
2325 var $documentAll = __webpack_require__(/*! ../internals/document-all */ "../node_modules/core-js/internals/document-all.js");
2326
2327 var documentAll = $documentAll.all;
2328
2329 // `IsCallable` abstract operation
2330 // https://tc39.es/ecma262/#sec-iscallable
2331 module.exports = $documentAll.IS_HTMLDDA ? function (argument) {
2332 return typeof argument == 'function' || argument === documentAll;
2333 } : function (argument) {
2334 return typeof argument == 'function';
2335 };
2336
2337
2338 /***/ }),
2339
2340 /***/ "../node_modules/core-js/internals/is-forced.js":
2341 /*!******************************************************!*\
2342 !*** ../node_modules/core-js/internals/is-forced.js ***!
2343 \******************************************************/
2344 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2345
2346 var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
2347 var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
2348
2349 var replacement = /#|\.prototype\./;
2350
2351 var isForced = function (feature, detection) {
2352 var value = data[normalize(feature)];
2353 return value == POLYFILL ? true
2354 : value == NATIVE ? false
2355 : isCallable(detection) ? fails(detection)
2356 : !!detection;
2357 };
2358
2359 var normalize = isForced.normalize = function (string) {
2360 return String(string).replace(replacement, '.').toLowerCase();
2361 };
2362
2363 var data = isForced.data = {};
2364 var NATIVE = isForced.NATIVE = 'N';
2365 var POLYFILL = isForced.POLYFILL = 'P';
2366
2367 module.exports = isForced;
2368
2369
2370 /***/ }),
2371
2372 /***/ "../node_modules/core-js/internals/is-null-or-undefined.js":
2373 /*!*****************************************************************!*\
2374 !*** ../node_modules/core-js/internals/is-null-or-undefined.js ***!
2375 \*****************************************************************/
2376 /***/ ((module) => {
2377
2378 // we can't use just `it == null` since of `document.all` special case
2379 // https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec
2380 module.exports = function (it) {
2381 return it === null || it === undefined;
2382 };
2383
2384
2385 /***/ }),
2386
2387 /***/ "../node_modules/core-js/internals/is-object.js":
2388 /*!******************************************************!*\
2389 !*** ../node_modules/core-js/internals/is-object.js ***!
2390 \******************************************************/
2391 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2392
2393 var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
2394 var $documentAll = __webpack_require__(/*! ../internals/document-all */ "../node_modules/core-js/internals/document-all.js");
2395
2396 var documentAll = $documentAll.all;
2397
2398 module.exports = $documentAll.IS_HTMLDDA ? function (it) {
2399 return typeof it == 'object' ? it !== null : isCallable(it) || it === documentAll;
2400 } : function (it) {
2401 return typeof it == 'object' ? it !== null : isCallable(it);
2402 };
2403
2404
2405 /***/ }),
2406
2407 /***/ "../node_modules/core-js/internals/is-pure.js":
2408 /*!****************************************************!*\
2409 !*** ../node_modules/core-js/internals/is-pure.js ***!
2410 \****************************************************/
2411 /***/ ((module) => {
2412
2413 module.exports = false;
2414
2415
2416 /***/ }),
2417
2418 /***/ "../node_modules/core-js/internals/is-symbol.js":
2419 /*!******************************************************!*\
2420 !*** ../node_modules/core-js/internals/is-symbol.js ***!
2421 \******************************************************/
2422 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2423
2424 var getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ "../node_modules/core-js/internals/get-built-in.js");
2425 var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
2426 var isPrototypeOf = __webpack_require__(/*! ../internals/object-is-prototype-of */ "../node_modules/core-js/internals/object-is-prototype-of.js");
2427 var USE_SYMBOL_AS_UID = __webpack_require__(/*! ../internals/use-symbol-as-uid */ "../node_modules/core-js/internals/use-symbol-as-uid.js");
2428
2429 var $Object = Object;
2430
2431 module.exports = USE_SYMBOL_AS_UID ? function (it) {
2432 return typeof it == 'symbol';
2433 } : function (it) {
2434 var $Symbol = getBuiltIn('Symbol');
2435 return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));
2436 };
2437
2438
2439 /***/ }),
2440
2441 /***/ "../node_modules/core-js/internals/length-of-array-like.js":
2442 /*!*****************************************************************!*\
2443 !*** ../node_modules/core-js/internals/length-of-array-like.js ***!
2444 \*****************************************************************/
2445 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2446
2447 var toLength = __webpack_require__(/*! ../internals/to-length */ "../node_modules/core-js/internals/to-length.js");
2448
2449 // `LengthOfArrayLike` abstract operation
2450 // https://tc39.es/ecma262/#sec-lengthofarraylike
2451 module.exports = function (obj) {
2452 return toLength(obj.length);
2453 };
2454
2455
2456 /***/ }),
2457
2458 /***/ "../node_modules/core-js/internals/make-built-in.js":
2459 /*!**********************************************************!*\
2460 !*** ../node_modules/core-js/internals/make-built-in.js ***!
2461 \**********************************************************/
2462 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2463
2464 var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
2465 var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
2466 var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "../node_modules/core-js/internals/has-own-property.js");
2467 var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
2468 var CONFIGURABLE_FUNCTION_NAME = (__webpack_require__(/*! ../internals/function-name */ "../node_modules/core-js/internals/function-name.js").CONFIGURABLE);
2469 var inspectSource = __webpack_require__(/*! ../internals/inspect-source */ "../node_modules/core-js/internals/inspect-source.js");
2470 var InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ "../node_modules/core-js/internals/internal-state.js");
2471
2472 var enforceInternalState = InternalStateModule.enforce;
2473 var getInternalState = InternalStateModule.get;
2474 // eslint-disable-next-line es/no-object-defineproperty -- safe
2475 var defineProperty = Object.defineProperty;
2476
2477 var CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {
2478 return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;
2479 });
2480
2481 var TEMPLATE = String(String).split('String');
2482
2483 var makeBuiltIn = module.exports = function (value, name, options) {
2484 if (String(name).slice(0, 7) === 'Symbol(') {
2485 name = '[' + String(name).replace(/^Symbol\(([^)]*)\)/, '$1') + ']';
2486 }
2487 if (options && options.getter) name = 'get ' + name;
2488 if (options && options.setter) name = 'set ' + name;
2489 if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {
2490 if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });
2491 else value.name = name;
2492 }
2493 if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {
2494 defineProperty(value, 'length', { value: options.arity });
2495 }
2496 try {
2497 if (options && hasOwn(options, 'constructor') && options.constructor) {
2498 if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });
2499 // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable
2500 } else if (value.prototype) value.prototype = undefined;
2501 } catch (error) { /* empty */ }
2502 var state = enforceInternalState(value);
2503 if (!hasOwn(state, 'source')) {
2504 state.source = TEMPLATE.join(typeof name == 'string' ? name : '');
2505 } return value;
2506 };
2507
2508 // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
2509 // eslint-disable-next-line no-extend-native -- required
2510 Function.prototype.toString = makeBuiltIn(function toString() {
2511 return isCallable(this) && getInternalState(this).source || inspectSource(this);
2512 }, 'toString');
2513
2514
2515 /***/ }),
2516
2517 /***/ "../node_modules/core-js/internals/math-trunc.js":
2518 /*!*******************************************************!*\
2519 !*** ../node_modules/core-js/internals/math-trunc.js ***!
2520 \*******************************************************/
2521 /***/ ((module) => {
2522
2523 var ceil = Math.ceil;
2524 var floor = Math.floor;
2525
2526 // `Math.trunc` method
2527 // https://tc39.es/ecma262/#sec-math.trunc
2528 // eslint-disable-next-line es/no-math-trunc -- safe
2529 module.exports = Math.trunc || function trunc(x) {
2530 var n = +x;
2531 return (n > 0 ? floor : ceil)(n);
2532 };
2533
2534
2535 /***/ }),
2536
2537 /***/ "../node_modules/core-js/internals/normalize-string-argument.js":
2538 /*!**********************************************************************!*\
2539 !*** ../node_modules/core-js/internals/normalize-string-argument.js ***!
2540 \**********************************************************************/
2541 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2542
2543 var toString = __webpack_require__(/*! ../internals/to-string */ "../node_modules/core-js/internals/to-string.js");
2544
2545 module.exports = function (argument, $default) {
2546 return argument === undefined ? arguments.length < 2 ? '' : $default : toString(argument);
2547 };
2548
2549
2550 /***/ }),
2551
2552 /***/ "../node_modules/core-js/internals/object-define-property.js":
2553 /*!*******************************************************************!*\
2554 !*** ../node_modules/core-js/internals/object-define-property.js ***!
2555 \*******************************************************************/
2556 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2557
2558 var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
2559 var IE8_DOM_DEFINE = __webpack_require__(/*! ../internals/ie8-dom-define */ "../node_modules/core-js/internals/ie8-dom-define.js");
2560 var V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(/*! ../internals/v8-prototype-define-bug */ "../node_modules/core-js/internals/v8-prototype-define-bug.js");
2561 var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
2562 var toPropertyKey = __webpack_require__(/*! ../internals/to-property-key */ "../node_modules/core-js/internals/to-property-key.js");
2563
2564 var $TypeError = TypeError;
2565 // eslint-disable-next-line es/no-object-defineproperty -- safe
2566 var $defineProperty = Object.defineProperty;
2567 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
2568 var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
2569 var ENUMERABLE = 'enumerable';
2570 var CONFIGURABLE = 'configurable';
2571 var WRITABLE = 'writable';
2572
2573 // `Object.defineProperty` method
2574 // https://tc39.es/ecma262/#sec-object.defineproperty
2575 exports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {
2576 anObject(O);
2577 P = toPropertyKey(P);
2578 anObject(Attributes);
2579 if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {
2580 var current = $getOwnPropertyDescriptor(O, P);
2581 if (current && current[WRITABLE]) {
2582 O[P] = Attributes.value;
2583 Attributes = {
2584 configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],
2585 enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],
2586 writable: false
2587 };
2588 }
2589 } return $defineProperty(O, P, Attributes);
2590 } : $defineProperty : function defineProperty(O, P, Attributes) {
2591 anObject(O);
2592 P = toPropertyKey(P);
2593 anObject(Attributes);
2594 if (IE8_DOM_DEFINE) try {
2595 return $defineProperty(O, P, Attributes);
2596 } catch (error) { /* empty */ }
2597 if ('get' in Attributes || 'set' in Attributes) throw $TypeError('Accessors not supported');
2598 if ('value' in Attributes) O[P] = Attributes.value;
2599 return O;
2600 };
2601
2602
2603 /***/ }),
2604
2605 /***/ "../node_modules/core-js/internals/object-get-own-property-descriptor.js":
2606 /*!*******************************************************************************!*\
2607 !*** ../node_modules/core-js/internals/object-get-own-property-descriptor.js ***!
2608 \*******************************************************************************/
2609 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2610
2611 var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
2612 var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
2613 var propertyIsEnumerableModule = __webpack_require__(/*! ../internals/object-property-is-enumerable */ "../node_modules/core-js/internals/object-property-is-enumerable.js");
2614 var createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ "../node_modules/core-js/internals/create-property-descriptor.js");
2615 var toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ "../node_modules/core-js/internals/to-indexed-object.js");
2616 var toPropertyKey = __webpack_require__(/*! ../internals/to-property-key */ "../node_modules/core-js/internals/to-property-key.js");
2617 var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "../node_modules/core-js/internals/has-own-property.js");
2618 var IE8_DOM_DEFINE = __webpack_require__(/*! ../internals/ie8-dom-define */ "../node_modules/core-js/internals/ie8-dom-define.js");
2619
2620 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
2621 var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
2622
2623 // `Object.getOwnPropertyDescriptor` method
2624 // https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
2625 exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
2626 O = toIndexedObject(O);
2627 P = toPropertyKey(P);
2628 if (IE8_DOM_DEFINE) try {
2629 return $getOwnPropertyDescriptor(O, P);
2630 } catch (error) { /* empty */ }
2631 if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);
2632 };
2633
2634
2635 /***/ }),
2636
2637 /***/ "../node_modules/core-js/internals/object-get-own-property-names.js":
2638 /*!**************************************************************************!*\
2639 !*** ../node_modules/core-js/internals/object-get-own-property-names.js ***!
2640 \**************************************************************************/
2641 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2642
2643 var internalObjectKeys = __webpack_require__(/*! ../internals/object-keys-internal */ "../node_modules/core-js/internals/object-keys-internal.js");
2644 var enumBugKeys = __webpack_require__(/*! ../internals/enum-bug-keys */ "../node_modules/core-js/internals/enum-bug-keys.js");
2645
2646 var hiddenKeys = enumBugKeys.concat('length', 'prototype');
2647
2648 // `Object.getOwnPropertyNames` method
2649 // https://tc39.es/ecma262/#sec-object.getownpropertynames
2650 // eslint-disable-next-line es/no-object-getownpropertynames -- safe
2651 exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
2652 return internalObjectKeys(O, hiddenKeys);
2653 };
2654
2655
2656 /***/ }),
2657
2658 /***/ "../node_modules/core-js/internals/object-get-own-property-symbols.js":
2659 /*!****************************************************************************!*\
2660 !*** ../node_modules/core-js/internals/object-get-own-property-symbols.js ***!
2661 \****************************************************************************/
2662 /***/ ((__unused_webpack_module, exports) => {
2663
2664 // eslint-disable-next-line es/no-object-getownpropertysymbols -- safe
2665 exports.f = Object.getOwnPropertySymbols;
2666
2667
2668 /***/ }),
2669
2670 /***/ "../node_modules/core-js/internals/object-is-prototype-of.js":
2671 /*!*******************************************************************!*\
2672 !*** ../node_modules/core-js/internals/object-is-prototype-of.js ***!
2673 \*******************************************************************/
2674 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2675
2676 var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
2677
2678 module.exports = uncurryThis({}.isPrototypeOf);
2679
2680
2681 /***/ }),
2682
2683 /***/ "../node_modules/core-js/internals/object-keys-internal.js":
2684 /*!*****************************************************************!*\
2685 !*** ../node_modules/core-js/internals/object-keys-internal.js ***!
2686 \*****************************************************************/
2687 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2688
2689 var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
2690 var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "../node_modules/core-js/internals/has-own-property.js");
2691 var toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ "../node_modules/core-js/internals/to-indexed-object.js");
2692 var indexOf = (__webpack_require__(/*! ../internals/array-includes */ "../node_modules/core-js/internals/array-includes.js").indexOf);
2693 var hiddenKeys = __webpack_require__(/*! ../internals/hidden-keys */ "../node_modules/core-js/internals/hidden-keys.js");
2694
2695 var push = uncurryThis([].push);
2696
2697 module.exports = function (object, names) {
2698 var O = toIndexedObject(object);
2699 var i = 0;
2700 var result = [];
2701 var key;
2702 for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);
2703 // Don't enum bug & hidden keys
2704 while (names.length > i) if (hasOwn(O, key = names[i++])) {
2705 ~indexOf(result, key) || push(result, key);
2706 }
2707 return result;
2708 };
2709
2710
2711 /***/ }),
2712
2713 /***/ "../node_modules/core-js/internals/object-property-is-enumerable.js":
2714 /*!**************************************************************************!*\
2715 !*** ../node_modules/core-js/internals/object-property-is-enumerable.js ***!
2716 \**************************************************************************/
2717 /***/ ((__unused_webpack_module, exports) => {
2718
2719 "use strict";
2720
2721 var $propertyIsEnumerable = {}.propertyIsEnumerable;
2722 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
2723 var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
2724
2725 // Nashorn ~ JDK8 bug
2726 var NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);
2727
2728 // `Object.prototype.propertyIsEnumerable` method implementation
2729 // https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable
2730 exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {
2731 var descriptor = getOwnPropertyDescriptor(this, V);
2732 return !!descriptor && descriptor.enumerable;
2733 } : $propertyIsEnumerable;
2734
2735
2736 /***/ }),
2737
2738 /***/ "../node_modules/core-js/internals/object-set-prototype-of.js":
2739 /*!********************************************************************!*\
2740 !*** ../node_modules/core-js/internals/object-set-prototype-of.js ***!
2741 \********************************************************************/
2742 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2743
2744 /* eslint-disable no-proto -- safe */
2745 var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
2746 var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
2747 var aPossiblePrototype = __webpack_require__(/*! ../internals/a-possible-prototype */ "../node_modules/core-js/internals/a-possible-prototype.js");
2748
2749 // `Object.setPrototypeOf` method
2750 // https://tc39.es/ecma262/#sec-object.setprototypeof
2751 // Works with __proto__ only. Old v8 can't work with null proto objects.
2752 // eslint-disable-next-line es/no-object-setprototypeof -- safe
2753 module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {
2754 var CORRECT_SETTER = false;
2755 var test = {};
2756 var setter;
2757 try {
2758 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
2759 setter = uncurryThis(Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set);
2760 setter(test, []);
2761 CORRECT_SETTER = test instanceof Array;
2762 } catch (error) { /* empty */ }
2763 return function setPrototypeOf(O, proto) {
2764 anObject(O);
2765 aPossiblePrototype(proto);
2766 if (CORRECT_SETTER) setter(O, proto);
2767 else O.__proto__ = proto;
2768 return O;
2769 };
2770 }() : undefined);
2771
2772
2773 /***/ }),
2774
2775 /***/ "../node_modules/core-js/internals/ordinary-to-primitive.js":
2776 /*!******************************************************************!*\
2777 !*** ../node_modules/core-js/internals/ordinary-to-primitive.js ***!
2778 \******************************************************************/
2779 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2780
2781 var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
2782 var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
2783 var isObject = __webpack_require__(/*! ../internals/is-object */ "../node_modules/core-js/internals/is-object.js");
2784
2785 var $TypeError = TypeError;
2786
2787 // `OrdinaryToPrimitive` abstract operation
2788 // https://tc39.es/ecma262/#sec-ordinarytoprimitive
2789 module.exports = function (input, pref) {
2790 var fn, val;
2791 if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
2792 if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;
2793 if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
2794 throw $TypeError("Can't convert object to primitive value");
2795 };
2796
2797
2798 /***/ }),
2799
2800 /***/ "../node_modules/core-js/internals/own-keys.js":
2801 /*!*****************************************************!*\
2802 !*** ../node_modules/core-js/internals/own-keys.js ***!
2803 \*****************************************************/
2804 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2805
2806 var getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ "../node_modules/core-js/internals/get-built-in.js");
2807 var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
2808 var getOwnPropertyNamesModule = __webpack_require__(/*! ../internals/object-get-own-property-names */ "../node_modules/core-js/internals/object-get-own-property-names.js");
2809 var getOwnPropertySymbolsModule = __webpack_require__(/*! ../internals/object-get-own-property-symbols */ "../node_modules/core-js/internals/object-get-own-property-symbols.js");
2810 var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
2811
2812 var concat = uncurryThis([].concat);
2813
2814 // all object keys, includes non-enumerable and symbols
2815 module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {
2816 var keys = getOwnPropertyNamesModule.f(anObject(it));
2817 var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
2818 return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;
2819 };
2820
2821
2822 /***/ }),
2823
2824 /***/ "../node_modules/core-js/internals/proxy-accessor.js":
2825 /*!***********************************************************!*\
2826 !*** ../node_modules/core-js/internals/proxy-accessor.js ***!
2827 \***********************************************************/
2828 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2829
2830 var defineProperty = (__webpack_require__(/*! ../internals/object-define-property */ "../node_modules/core-js/internals/object-define-property.js").f);
2831
2832 module.exports = function (Target, Source, key) {
2833 key in Target || defineProperty(Target, key, {
2834 configurable: true,
2835 get: function () { return Source[key]; },
2836 set: function (it) { Source[key] = it; }
2837 });
2838 };
2839
2840
2841 /***/ }),
2842
2843 /***/ "../node_modules/core-js/internals/require-object-coercible.js":
2844 /*!*********************************************************************!*\
2845 !*** ../node_modules/core-js/internals/require-object-coercible.js ***!
2846 \*********************************************************************/
2847 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2848
2849 var isNullOrUndefined = __webpack_require__(/*! ../internals/is-null-or-undefined */ "../node_modules/core-js/internals/is-null-or-undefined.js");
2850
2851 var $TypeError = TypeError;
2852
2853 // `RequireObjectCoercible` abstract operation
2854 // https://tc39.es/ecma262/#sec-requireobjectcoercible
2855 module.exports = function (it) {
2856 if (isNullOrUndefined(it)) throw $TypeError("Can't call method on " + it);
2857 return it;
2858 };
2859
2860
2861 /***/ }),
2862
2863 /***/ "../node_modules/core-js/internals/shared-key.js":
2864 /*!*******************************************************!*\
2865 !*** ../node_modules/core-js/internals/shared-key.js ***!
2866 \*******************************************************/
2867 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2868
2869 var shared = __webpack_require__(/*! ../internals/shared */ "../node_modules/core-js/internals/shared.js");
2870 var uid = __webpack_require__(/*! ../internals/uid */ "../node_modules/core-js/internals/uid.js");
2871
2872 var keys = shared('keys');
2873
2874 module.exports = function (key) {
2875 return keys[key] || (keys[key] = uid(key));
2876 };
2877
2878
2879 /***/ }),
2880
2881 /***/ "../node_modules/core-js/internals/shared-store.js":
2882 /*!*********************************************************!*\
2883 !*** ../node_modules/core-js/internals/shared-store.js ***!
2884 \*********************************************************/
2885 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2886
2887 var global = __webpack_require__(/*! ../internals/global */ "../node_modules/core-js/internals/global.js");
2888 var defineGlobalProperty = __webpack_require__(/*! ../internals/define-global-property */ "../node_modules/core-js/internals/define-global-property.js");
2889
2890 var SHARED = '__core-js_shared__';
2891 var store = global[SHARED] || defineGlobalProperty(SHARED, {});
2892
2893 module.exports = store;
2894
2895
2896 /***/ }),
2897
2898 /***/ "../node_modules/core-js/internals/shared.js":
2899 /*!***************************************************!*\
2900 !*** ../node_modules/core-js/internals/shared.js ***!
2901 \***************************************************/
2902 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2903
2904 var IS_PURE = __webpack_require__(/*! ../internals/is-pure */ "../node_modules/core-js/internals/is-pure.js");
2905 var store = __webpack_require__(/*! ../internals/shared-store */ "../node_modules/core-js/internals/shared-store.js");
2906
2907 (module.exports = function (key, value) {
2908 return store[key] || (store[key] = value !== undefined ? value : {});
2909 })('versions', []).push({
2910 version: '3.26.1',
2911 mode: IS_PURE ? 'pure' : 'global',
2912 copyright: '© 2014-2022 Denis Pushkarev (zloirock.ru)',
2913 license: 'https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE',
2914 source: 'https://github.com/zloirock/core-js'
2915 });
2916
2917
2918 /***/ }),
2919
2920 /***/ "../node_modules/core-js/internals/symbol-constructor-detection.js":
2921 /*!*************************************************************************!*\
2922 !*** ../node_modules/core-js/internals/symbol-constructor-detection.js ***!
2923 \*************************************************************************/
2924 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2925
2926 /* eslint-disable es/no-symbol -- required for testing */
2927 var V8_VERSION = __webpack_require__(/*! ../internals/engine-v8-version */ "../node_modules/core-js/internals/engine-v8-version.js");
2928 var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
2929
2930 // eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing
2931 module.exports = !!Object.getOwnPropertySymbols && !fails(function () {
2932 var symbol = Symbol();
2933 // Chrome 38 Symbol has incorrect toString conversion
2934 // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances
2935 return !String(symbol) || !(Object(symbol) instanceof Symbol) ||
2936 // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances
2937 !Symbol.sham && V8_VERSION && V8_VERSION < 41;
2938 });
2939
2940
2941 /***/ }),
2942
2943 /***/ "../node_modules/core-js/internals/to-absolute-index.js":
2944 /*!**************************************************************!*\
2945 !*** ../node_modules/core-js/internals/to-absolute-index.js ***!
2946 \**************************************************************/
2947 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2948
2949 var toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ "../node_modules/core-js/internals/to-integer-or-infinity.js");
2950
2951 var max = Math.max;
2952 var min = Math.min;
2953
2954 // Helper for a popular repeating case of the spec:
2955 // Let integer be ? ToInteger(index).
2956 // If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).
2957 module.exports = function (index, length) {
2958 var integer = toIntegerOrInfinity(index);
2959 return integer < 0 ? max(integer + length, 0) : min(integer, length);
2960 };
2961
2962
2963 /***/ }),
2964
2965 /***/ "../node_modules/core-js/internals/to-indexed-object.js":
2966 /*!**************************************************************!*\
2967 !*** ../node_modules/core-js/internals/to-indexed-object.js ***!
2968 \**************************************************************/
2969 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2970
2971 // toObject with fallback for non-array-like ES3 strings
2972 var IndexedObject = __webpack_require__(/*! ../internals/indexed-object */ "../node_modules/core-js/internals/indexed-object.js");
2973 var requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ "../node_modules/core-js/internals/require-object-coercible.js");
2974
2975 module.exports = function (it) {
2976 return IndexedObject(requireObjectCoercible(it));
2977 };
2978
2979
2980 /***/ }),
2981
2982 /***/ "../node_modules/core-js/internals/to-integer-or-infinity.js":
2983 /*!*******************************************************************!*\
2984 !*** ../node_modules/core-js/internals/to-integer-or-infinity.js ***!
2985 \*******************************************************************/
2986 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2987
2988 var trunc = __webpack_require__(/*! ../internals/math-trunc */ "../node_modules/core-js/internals/math-trunc.js");
2989
2990 // `ToIntegerOrInfinity` abstract operation
2991 // https://tc39.es/ecma262/#sec-tointegerorinfinity
2992 module.exports = function (argument) {
2993 var number = +argument;
2994 // eslint-disable-next-line no-self-compare -- NaN check
2995 return number !== number || number === 0 ? 0 : trunc(number);
2996 };
2997
2998
2999 /***/ }),
3000
3001 /***/ "../node_modules/core-js/internals/to-length.js":
3002 /*!******************************************************!*\
3003 !*** ../node_modules/core-js/internals/to-length.js ***!
3004 \******************************************************/
3005 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3006
3007 var toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ "../node_modules/core-js/internals/to-integer-or-infinity.js");
3008
3009 var min = Math.min;
3010
3011 // `ToLength` abstract operation
3012 // https://tc39.es/ecma262/#sec-tolength
3013 module.exports = function (argument) {
3014 return argument > 0 ? min(toIntegerOrInfinity(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
3015 };
3016
3017
3018 /***/ }),
3019
3020 /***/ "../node_modules/core-js/internals/to-object.js":
3021 /*!******************************************************!*\
3022 !*** ../node_modules/core-js/internals/to-object.js ***!
3023 \******************************************************/
3024 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3025
3026 var requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ "../node_modules/core-js/internals/require-object-coercible.js");
3027
3028 var $Object = Object;
3029
3030 // `ToObject` abstract operation
3031 // https://tc39.es/ecma262/#sec-toobject
3032 module.exports = function (argument) {
3033 return $Object(requireObjectCoercible(argument));
3034 };
3035
3036
3037 /***/ }),
3038
3039 /***/ "../node_modules/core-js/internals/to-primitive.js":
3040 /*!*********************************************************!*\
3041 !*** ../node_modules/core-js/internals/to-primitive.js ***!
3042 \*********************************************************/
3043 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3044
3045 var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
3046 var isObject = __webpack_require__(/*! ../internals/is-object */ "../node_modules/core-js/internals/is-object.js");
3047 var isSymbol = __webpack_require__(/*! ../internals/is-symbol */ "../node_modules/core-js/internals/is-symbol.js");
3048 var getMethod = __webpack_require__(/*! ../internals/get-method */ "../node_modules/core-js/internals/get-method.js");
3049 var ordinaryToPrimitive = __webpack_require__(/*! ../internals/ordinary-to-primitive */ "../node_modules/core-js/internals/ordinary-to-primitive.js");
3050 var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "../node_modules/core-js/internals/well-known-symbol.js");
3051
3052 var $TypeError = TypeError;
3053 var TO_PRIMITIVE = wellKnownSymbol('toPrimitive');
3054
3055 // `ToPrimitive` abstract operation
3056 // https://tc39.es/ecma262/#sec-toprimitive
3057 module.exports = function (input, pref) {
3058 if (!isObject(input) || isSymbol(input)) return input;
3059 var exoticToPrim = getMethod(input, TO_PRIMITIVE);
3060 var result;
3061 if (exoticToPrim) {
3062 if (pref === undefined) pref = 'default';
3063 result = call(exoticToPrim, input, pref);
3064 if (!isObject(result) || isSymbol(result)) return result;
3065 throw $TypeError("Can't convert object to primitive value");
3066 }
3067 if (pref === undefined) pref = 'number';
3068 return ordinaryToPrimitive(input, pref);
3069 };
3070
3071
3072 /***/ }),
3073
3074 /***/ "../node_modules/core-js/internals/to-property-key.js":
3075 /*!************************************************************!*\
3076 !*** ../node_modules/core-js/internals/to-property-key.js ***!
3077 \************************************************************/
3078 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3079
3080 var toPrimitive = __webpack_require__(/*! ../internals/to-primitive */ "../node_modules/core-js/internals/to-primitive.js");
3081 var isSymbol = __webpack_require__(/*! ../internals/is-symbol */ "../node_modules/core-js/internals/is-symbol.js");
3082
3083 // `ToPropertyKey` abstract operation
3084 // https://tc39.es/ecma262/#sec-topropertykey
3085 module.exports = function (argument) {
3086 var key = toPrimitive(argument, 'string');
3087 return isSymbol(key) ? key : key + '';
3088 };
3089
3090
3091 /***/ }),
3092
3093 /***/ "../node_modules/core-js/internals/to-string-tag-support.js":
3094 /*!******************************************************************!*\
3095 !*** ../node_modules/core-js/internals/to-string-tag-support.js ***!
3096 \******************************************************************/
3097 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3098
3099 var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "../node_modules/core-js/internals/well-known-symbol.js");
3100
3101 var TO_STRING_TAG = wellKnownSymbol('toStringTag');
3102 var test = {};
3103
3104 test[TO_STRING_TAG] = 'z';
3105
3106 module.exports = String(test) === '[object z]';
3107
3108
3109 /***/ }),
3110
3111 /***/ "../node_modules/core-js/internals/to-string.js":
3112 /*!******************************************************!*\
3113 !*** ../node_modules/core-js/internals/to-string.js ***!
3114 \******************************************************/
3115 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3116
3117 var classof = __webpack_require__(/*! ../internals/classof */ "../node_modules/core-js/internals/classof.js");
3118
3119 var $String = String;
3120
3121 module.exports = function (argument) {
3122 if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string');
3123 return $String(argument);
3124 };
3125
3126
3127 /***/ }),
3128
3129 /***/ "../node_modules/core-js/internals/try-to-string.js":
3130 /*!**********************************************************!*\
3131 !*** ../node_modules/core-js/internals/try-to-string.js ***!
3132 \**********************************************************/
3133 /***/ ((module) => {
3134
3135 var $String = String;
3136
3137 module.exports = function (argument) {
3138 try {
3139 return $String(argument);
3140 } catch (error) {
3141 return 'Object';
3142 }
3143 };
3144
3145
3146 /***/ }),
3147
3148 /***/ "../node_modules/core-js/internals/uid.js":
3149 /*!************************************************!*\
3150 !*** ../node_modules/core-js/internals/uid.js ***!
3151 \************************************************/
3152 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3153
3154 var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
3155
3156 var id = 0;
3157 var postfix = Math.random();
3158 var toString = uncurryThis(1.0.toString);
3159
3160 module.exports = function (key) {
3161 return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);
3162 };
3163
3164
3165 /***/ }),
3166
3167 /***/ "../node_modules/core-js/internals/use-symbol-as-uid.js":
3168 /*!**************************************************************!*\
3169 !*** ../node_modules/core-js/internals/use-symbol-as-uid.js ***!
3170 \**************************************************************/
3171 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3172
3173 /* eslint-disable es/no-symbol -- required for testing */
3174 var NATIVE_SYMBOL = __webpack_require__(/*! ../internals/symbol-constructor-detection */ "../node_modules/core-js/internals/symbol-constructor-detection.js");
3175
3176 module.exports = NATIVE_SYMBOL
3177 && !Symbol.sham
3178 && typeof Symbol.iterator == 'symbol';
3179
3180
3181 /***/ }),
3182
3183 /***/ "../node_modules/core-js/internals/v8-prototype-define-bug.js":
3184 /*!********************************************************************!*\
3185 !*** ../node_modules/core-js/internals/v8-prototype-define-bug.js ***!
3186 \********************************************************************/
3187 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3188
3189 var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
3190 var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
3191
3192 // V8 ~ Chrome 36-
3193 // https://bugs.chromium.org/p/v8/issues/detail?id=3334
3194 module.exports = DESCRIPTORS && fails(function () {
3195 // eslint-disable-next-line es/no-object-defineproperty -- required for testing
3196 return Object.defineProperty(function () { /* empty */ }, 'prototype', {
3197 value: 42,
3198 writable: false
3199 }).prototype != 42;
3200 });
3201
3202
3203 /***/ }),
3204
3205 /***/ "../node_modules/core-js/internals/weak-map-basic-detection.js":
3206 /*!*********************************************************************!*\
3207 !*** ../node_modules/core-js/internals/weak-map-basic-detection.js ***!
3208 \*********************************************************************/
3209 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3210
3211 var global = __webpack_require__(/*! ../internals/global */ "../node_modules/core-js/internals/global.js");
3212 var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
3213
3214 var WeakMap = global.WeakMap;
3215
3216 module.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));
3217
3218
3219 /***/ }),
3220
3221 /***/ "../node_modules/core-js/internals/well-known-symbol.js":
3222 /*!**************************************************************!*\
3223 !*** ../node_modules/core-js/internals/well-known-symbol.js ***!
3224 \**************************************************************/
3225 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3226
3227 var global = __webpack_require__(/*! ../internals/global */ "../node_modules/core-js/internals/global.js");
3228 var shared = __webpack_require__(/*! ../internals/shared */ "../node_modules/core-js/internals/shared.js");
3229 var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "../node_modules/core-js/internals/has-own-property.js");
3230 var uid = __webpack_require__(/*! ../internals/uid */ "../node_modules/core-js/internals/uid.js");
3231 var NATIVE_SYMBOL = __webpack_require__(/*! ../internals/symbol-constructor-detection */ "../node_modules/core-js/internals/symbol-constructor-detection.js");
3232 var USE_SYMBOL_AS_UID = __webpack_require__(/*! ../internals/use-symbol-as-uid */ "../node_modules/core-js/internals/use-symbol-as-uid.js");
3233
3234 var WellKnownSymbolsStore = shared('wks');
3235 var Symbol = global.Symbol;
3236 var symbolFor = Symbol && Symbol['for'];
3237 var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid;
3238
3239 module.exports = function (name) {
3240 if (!hasOwn(WellKnownSymbolsStore, name) || !(NATIVE_SYMBOL || typeof WellKnownSymbolsStore[name] == 'string')) {
3241 var description = 'Symbol.' + name;
3242 if (NATIVE_SYMBOL && hasOwn(Symbol, name)) {
3243 WellKnownSymbolsStore[name] = Symbol[name];
3244 } else if (USE_SYMBOL_AS_UID && symbolFor) {
3245 WellKnownSymbolsStore[name] = symbolFor(description);
3246 } else {
3247 WellKnownSymbolsStore[name] = createWellKnownSymbol(description);
3248 }
3249 } return WellKnownSymbolsStore[name];
3250 };
3251
3252
3253 /***/ }),
3254
3255 /***/ "../node_modules/core-js/internals/wrap-error-constructor-with-cause.js":
3256 /*!******************************************************************************!*\
3257 !*** ../node_modules/core-js/internals/wrap-error-constructor-with-cause.js ***!
3258 \******************************************************************************/
3259 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3260
3261 "use strict";
3262
3263 var getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ "../node_modules/core-js/internals/get-built-in.js");
3264 var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "../node_modules/core-js/internals/has-own-property.js");
3265 var createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ "../node_modules/core-js/internals/create-non-enumerable-property.js");
3266 var isPrototypeOf = __webpack_require__(/*! ../internals/object-is-prototype-of */ "../node_modules/core-js/internals/object-is-prototype-of.js");
3267 var setPrototypeOf = __webpack_require__(/*! ../internals/object-set-prototype-of */ "../node_modules/core-js/internals/object-set-prototype-of.js");
3268 var copyConstructorProperties = __webpack_require__(/*! ../internals/copy-constructor-properties */ "../node_modules/core-js/internals/copy-constructor-properties.js");
3269 var proxyAccessor = __webpack_require__(/*! ../internals/proxy-accessor */ "../node_modules/core-js/internals/proxy-accessor.js");
3270 var inheritIfRequired = __webpack_require__(/*! ../internals/inherit-if-required */ "../node_modules/core-js/internals/inherit-if-required.js");
3271 var normalizeStringArgument = __webpack_require__(/*! ../internals/normalize-string-argument */ "../node_modules/core-js/internals/normalize-string-argument.js");
3272 var installErrorCause = __webpack_require__(/*! ../internals/install-error-cause */ "../node_modules/core-js/internals/install-error-cause.js");
3273 var clearErrorStack = __webpack_require__(/*! ../internals/error-stack-clear */ "../node_modules/core-js/internals/error-stack-clear.js");
3274 var ERROR_STACK_INSTALLABLE = __webpack_require__(/*! ../internals/error-stack-installable */ "../node_modules/core-js/internals/error-stack-installable.js");
3275 var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
3276 var IS_PURE = __webpack_require__(/*! ../internals/is-pure */ "../node_modules/core-js/internals/is-pure.js");
3277
3278 module.exports = function (FULL_NAME, wrapper, FORCED, IS_AGGREGATE_ERROR) {
3279 var STACK_TRACE_LIMIT = 'stackTraceLimit';
3280 var OPTIONS_POSITION = IS_AGGREGATE_ERROR ? 2 : 1;
3281 var path = FULL_NAME.split('.');
3282 var ERROR_NAME = path[path.length - 1];
3283 var OriginalError = getBuiltIn.apply(null, path);
3284
3285 if (!OriginalError) return;
3286
3287 var OriginalErrorPrototype = OriginalError.prototype;
3288
3289 // V8 9.3- bug https://bugs.chromium.org/p/v8/issues/detail?id=12006
3290 if (!IS_PURE && hasOwn(OriginalErrorPrototype, 'cause')) delete OriginalErrorPrototype.cause;
3291
3292 if (!FORCED) return OriginalError;
3293
3294 var BaseError = getBuiltIn('Error');
3295
3296 var WrappedError = wrapper(function (a, b) {
3297 var message = normalizeStringArgument(IS_AGGREGATE_ERROR ? b : a, undefined);
3298 var result = IS_AGGREGATE_ERROR ? new OriginalError(a) : new OriginalError();
3299 if (message !== undefined) createNonEnumerableProperty(result, 'message', message);
3300 if (ERROR_STACK_INSTALLABLE) createNonEnumerableProperty(result, 'stack', clearErrorStack(result.stack, 2));
3301 if (this && isPrototypeOf(OriginalErrorPrototype, this)) inheritIfRequired(result, this, WrappedError);
3302 if (arguments.length > OPTIONS_POSITION) installErrorCause(result, arguments[OPTIONS_POSITION]);
3303 return result;
3304 });
3305
3306 WrappedError.prototype = OriginalErrorPrototype;
3307
3308 if (ERROR_NAME !== 'Error') {
3309 if (setPrototypeOf) setPrototypeOf(WrappedError, BaseError);
3310 else copyConstructorProperties(WrappedError, BaseError, { name: true });
3311 } else if (DESCRIPTORS && STACK_TRACE_LIMIT in OriginalError) {
3312 proxyAccessor(WrappedError, OriginalError, STACK_TRACE_LIMIT);
3313 proxyAccessor(WrappedError, OriginalError, 'prepareStackTrace');
3314 }
3315
3316 copyConstructorProperties(WrappedError, OriginalError);
3317
3318 if (!IS_PURE) try {
3319 // Safari 13- bug: WebAssembly errors does not have a proper `.name`
3320 if (OriginalErrorPrototype.name !== ERROR_NAME) {
3321 createNonEnumerableProperty(OriginalErrorPrototype, 'name', ERROR_NAME);
3322 }
3323 OriginalErrorPrototype.constructor = WrappedError;
3324 } catch (error) { /* empty */ }
3325
3326 return WrappedError;
3327 };
3328
3329
3330 /***/ }),
3331
3332 /***/ "../node_modules/core-js/modules/es.error.cause.js":
3333 /*!*********************************************************!*\
3334 !*** ../node_modules/core-js/modules/es.error.cause.js ***!
3335 \*********************************************************/
3336 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3337
3338 /* eslint-disable no-unused-vars -- required for functions `.length` */
3339 var $ = __webpack_require__(/*! ../internals/export */ "../node_modules/core-js/internals/export.js");
3340 var global = __webpack_require__(/*! ../internals/global */ "../node_modules/core-js/internals/global.js");
3341 var apply = __webpack_require__(/*! ../internals/function-apply */ "../node_modules/core-js/internals/function-apply.js");
3342 var wrapErrorConstructorWithCause = __webpack_require__(/*! ../internals/wrap-error-constructor-with-cause */ "../node_modules/core-js/internals/wrap-error-constructor-with-cause.js");
3343
3344 var WEB_ASSEMBLY = 'WebAssembly';
3345 var WebAssembly = global[WEB_ASSEMBLY];
3346
3347 var FORCED = Error('e', { cause: 7 }).cause !== 7;
3348
3349 var exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) {
3350 var O = {};
3351 O[ERROR_NAME] = wrapErrorConstructorWithCause(ERROR_NAME, wrapper, FORCED);
3352 $({ global: true, constructor: true, arity: 1, forced: FORCED }, O);
3353 };
3354
3355 var exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) {
3356 if (WebAssembly && WebAssembly[ERROR_NAME]) {
3357 var O = {};
3358 O[ERROR_NAME] = wrapErrorConstructorWithCause(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED);
3359 $({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED }, O);
3360 }
3361 };
3362
3363 // https://github.com/tc39/proposal-error-cause
3364 exportGlobalErrorCauseWrapper('Error', function (init) {
3365 return function Error(message) { return apply(init, this, arguments); };
3366 });
3367 exportGlobalErrorCauseWrapper('EvalError', function (init) {
3368 return function EvalError(message) { return apply(init, this, arguments); };
3369 });
3370 exportGlobalErrorCauseWrapper('RangeError', function (init) {
3371 return function RangeError(message) { return apply(init, this, arguments); };
3372 });
3373 exportGlobalErrorCauseWrapper('ReferenceError', function (init) {
3374 return function ReferenceError(message) { return apply(init, this, arguments); };
3375 });
3376 exportGlobalErrorCauseWrapper('SyntaxError', function (init) {
3377 return function SyntaxError(message) { return apply(init, this, arguments); };
3378 });
3379 exportGlobalErrorCauseWrapper('TypeError', function (init) {
3380 return function TypeError(message) { return apply(init, this, arguments); };
3381 });
3382 exportGlobalErrorCauseWrapper('URIError', function (init) {
3383 return function URIError(message) { return apply(init, this, arguments); };
3384 });
3385 exportWebAssemblyErrorCauseWrapper('CompileError', function (init) {
3386 return function CompileError(message) { return apply(init, this, arguments); };
3387 });
3388 exportWebAssemblyErrorCauseWrapper('LinkError', function (init) {
3389 return function LinkError(message) { return apply(init, this, arguments); };
3390 });
3391 exportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) {
3392 return function RuntimeError(message) { return apply(init, this, arguments); };
3393 });
3394
3395
3396 /***/ }),
3397
3398 /***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
3399 /*!***********************************************************************!*\
3400 !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
3401 \***********************************************************************/
3402 /***/ ((module) => {
3403
3404 function _interopRequireDefault(obj) {
3405 return obj && obj.__esModule ? obj : {
3406 "default": obj
3407 };
3408 }
3409 module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
3410
3411 /***/ })
3412
3413 },
3414 /******/ __webpack_require__ => { // webpackRuntimeModules
3415 /******/ var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
3416 /******/ var __webpack_exports__ = (__webpack_exec__("../assets/dev/js/frontend/modules.js"));
3417 /******/ }
3418 ]);
3419 //# sourceMappingURL=frontend-modules.js.map