PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.1
Elementor Website Builder – more than just a page builder v4.3.1
4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 All 454 releases
← All changes | assets/js/frontend-modules.js +3268 -4673 4.1.0 → 4.3.1 View file →
@@ -1,4816 +1,3411 @@
1 -(self["webpackChunkelementorFrontend"] = self["webpackChunkelementorFrontend"] || []).push([["frontend-modules"],{
2 -
3 -/***/ "../app/modules/import-export-customization/assets/js/shared/registry/base.js":
4 -/*!************************************************************************************!*\
5 - !*** ../app/modules/import-export-customization/assets/js/shared/registry/base.js ***!
6 - \************************************************************************************/
7 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8 -
9 1 "use strict";
10 2
3 +(function() {
11 4
12 -Object.defineProperty(exports, "__esModule", ({
13 - value: true
14 -}));
15 -exports.BaseRegistry = void 0;
16 -__webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ "../node_modules/core-js/modules/esnext.iterator.constructor.js");
17 -__webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ "../node_modules/core-js/modules/esnext.iterator.filter.js");
18 -__webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ "../node_modules/core-js/modules/esnext.iterator.for-each.js");
19 -__webpack_require__(/*! core-js/modules/esnext.iterator.map.js */ "../node_modules/core-js/modules/esnext.iterator.map.js");
20 -class BaseRegistry {
21 - constructor() {
22 - this.sections = new Map();
23 - }
24 - register(section) {
25 - if (!section.key || !section.title) {
26 - throw new Error('Template type must have key and title');
27 - }
28 - const existingSection = this.get(section.key);
29 - const formattedSection = existingSection || this.formatSection(section);
30 - if (section.children) {
31 - // If existing section has children, merge them with new children
32 - if (formattedSection.children) {
33 - const existingChildrenMap = new Map(formattedSection.children.map(child => [child.key, child]));
5 +//#region \0rolldown/runtime.js
6 + var __defProp = Object.defineProperty;
7 + var __name = (target, value) => __defProp(target, "name", {
8 + value,
9 + configurable: true
10 + });
11 + var __esmMin = (fn, res, err) => () => {
12 + if (err) throw err[0];
13 + try {
14 + return fn && (res = fn(fn = 0)), res;
15 + } catch (e) {
16 + throw err = [e], e;
17 + }
18 + };
19 + var __commonJSMin = (cb, mod) => () => (mod || (cb((mod = { exports: {} }).exports, mod), cb = null), mod.exports);
34 20
35 - // Override existing children with new ones and add new children
36 - section.children.forEach(childSection => {
37 - const formattedChild = this.formatSection(childSection);
38 - existingChildrenMap.set(childSection.key, formattedChild);
39 - });
40 - formattedSection.children = Array.from(existingChildrenMap.values());
41 - } else {
42 - formattedSection.children = section.children.map(childSection => this.formatSection(childSection));
43 - }
44 - }
45 - this.sections.set(section.key, formattedSection);
46 - }
47 - formatSection({
48 - children,
49 - ...section
50 - }) {
51 - return {
52 - key: section.key,
53 - title: section.title,
54 - description: section.description || '',
55 - useParentDefault: section.useParentDefault !== false,
56 - getInitialState: section.getInitialState || null,
57 - component: section.component || null,
58 - order: section.order || 10,
59 - isAvailable: section.isAvailable || (() => true),
60 - ...section
61 - };
62 - }
63 - getAll() {
64 - return Array.from(this.sections.values()).filter(type => type.isAvailable()).map(type => {
65 - if (type.children) {
66 - return {
67 - ...type,
68 - children: [...type.children].sort((a, b) => a.order - b.order)
69 - };
70 - }
71 - return type;
72 - }).sort((a, b) => a.order - b.order);
73 - }
74 - get(key) {
75 - return this.sections.get(key);
76 - }
77 -}
78 -exports.BaseRegistry = BaseRegistry;
21 +//#endregion
79 22
80 -/***/ }),
23 +//#region node_modules/@babel/runtime/helpers/interopRequireDefault.js
24 + var require_interopRequireDefault = /* @__PURE__ */ __commonJSMin(((exports, module) => {
25 + function _interopRequireDefault(e) {
26 + return e && e.__esModule ? e : { "default": e };
27 + }
28 + module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
29 + }));
81 30
82 -/***/ "../app/modules/import-export-customization/assets/js/shared/registry/customization-dialogs.js":
83 -/*!*****************************************************************************************************!*\
84 - !*** ../app/modules/import-export-customization/assets/js/shared/registry/customization-dialogs.js ***!
85 - \*****************************************************************************************************/
86 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
31 +//#endregion
32 +//#region node_modules/core-js/internals/global-this.js
33 + var require_global_this = /* @__PURE__ */ __commonJSMin(((exports, module) => {
34 + var check = function(it) {
35 + return it && it.Math === Math && it;
36 + };
37 + module.exports = check(typeof globalThis == "object" && globalThis) || check(typeof window == "object" && window) || check(typeof self == "object" && self) || check(typeof global == "object" && global) || check(typeof exports == "object" && exports) || (function() {
38 + return this;
39 + })() || Function("return this")();
40 + }));
87 41
88 -"use strict";
42 +//#endregion
43 +//#region node_modules/core-js/internals/fails.js
44 + var require_fails = /* @__PURE__ */ __commonJSMin(((exports, module) => {
45 + module.exports = function(exec) {
46 + try {
47 + return !!exec();
48 + } catch (error) {
49 + return true;
50 + }
51 + };
52 + }));
89 53
54 +//#endregion
55 +//#region node_modules/core-js/internals/descriptors.js
56 + var require_descriptors = /* @__PURE__ */ __commonJSMin(((exports, module) => {
57 + var fails = require_fails();
58 + module.exports = !fails(function() {
59 + return Object.defineProperty({}, 1, { get: function() {
60 + return 7;
61 + } })[1] !== 7;
62 + });
63 + }));
90 64
91 -Object.defineProperty(exports, "__esModule", ({
92 - value: true
93 -}));
94 -exports.customizationDialogsRegistry = void 0;
95 -var _base = __webpack_require__(/*! ./base */ "../app/modules/import-export-customization/assets/js/shared/registry/base.js");
96 -const customizationDialogsRegistry = exports.customizationDialogsRegistry = new _base.BaseRegistry();
65 +//#endregion
66 +//#region node_modules/core-js/internals/function-bind-native.js
67 + var require_function_bind_native = /* @__PURE__ */ __commonJSMin(((exports, module) => {
68 + var fails = require_fails();
69 + module.exports = !fails(function() {
70 + var test = (function() {}).bind();
71 + return typeof test != "function" || test.hasOwnProperty("prototype");
72 + });
73 + }));
97 74
98 -/***/ }),
75 +//#endregion
76 +//#region node_modules/core-js/internals/function-call.js
77 + var require_function_call = /* @__PURE__ */ __commonJSMin(((exports, module) => {
78 + var NATIVE_BIND = require_function_bind_native();
79 + var call = Function.prototype.call;
80 + module.exports = NATIVE_BIND ? call.bind(call) : function() {
81 + return call.apply(call, arguments);
82 + };
83 + }));
99 84
100 -/***/ "../app/modules/import-export-customization/assets/js/shared/utils/template-registry-helpers.js":
101 -/*!******************************************************************************************************!*\
102 - !*** ../app/modules/import-export-customization/assets/js/shared/utils/template-registry-helpers.js ***!
103 - \******************************************************************************************************/
104 -/***/ ((__unused_webpack_module, exports) => {
85 +//#endregion
86 +//#region node_modules/core-js/internals/object-property-is-enumerable.js
87 + var require_object_property_is_enumerable = /* @__PURE__ */ __commonJSMin(((exports) => {
88 + var $propertyIsEnumerable = {}.propertyIsEnumerable;
89 + var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
90 + var NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);
91 + exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {
92 + var descriptor = getOwnPropertyDescriptor(this, V);
93 + return !!descriptor && descriptor.enumerable;
94 + } : $propertyIsEnumerable;
95 + }));
105 96
106 -"use strict";
97 +//#endregion
98 +//#region node_modules/core-js/internals/create-property-descriptor.js
99 + var require_create_property_descriptor = /* @__PURE__ */ __commonJSMin(((exports, module) => {
100 + module.exports = function(bitmap, value) {
101 + return {
102 + enumerable: !(bitmap & 1),
103 + configurable: !(bitmap & 2),
104 + writable: !(bitmap & 4),
105 + value
106 + };
107 + };
108 + }));
107 109
110 +//#endregion
111 +//#region node_modules/core-js/internals/function-uncurry-this.js
112 + var require_function_uncurry_this = /* @__PURE__ */ __commonJSMin(((exports, module) => {
113 + var NATIVE_BIND = require_function_bind_native();
114 + var FunctionPrototype = Function.prototype;
115 + var call = FunctionPrototype.call;
116 + var uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);
117 + module.exports = NATIVE_BIND ? uncurryThisWithBind : function(fn) {
118 + return function() {
119 + return call.apply(fn, arguments);
120 + };
121 + };
122 + }));
108 123
109 -Object.defineProperty(exports, "__esModule", ({
110 - value: true
111 -}));
112 -exports.createGetInitialState = createGetInitialState;
113 -function createGetInitialState(exportGroup, additionalProps = {}) {
114 - return (data, parentInitialState) => {
115 - let isEnabled = parentInitialState;
116 - const isImport = data.hasOwnProperty('uploadedData');
117 - if (isImport) {
118 - isEnabled = false;
119 - const templates = data.uploadedData.manifest.templates;
120 - const exportGroups = elementorAppConfig?.['import-export-customization']?.exportGroups || {};
121 - for (const templateId in templates) {
122 - const template = templates[templateId];
123 - const templateExportGroup = exportGroups[template.doc_type];
124 - if (templateExportGroup === exportGroup) {
125 - isEnabled = true;
126 - break;
127 - }
128 - }
129 - }
130 - return {
131 - enabled: isEnabled,
132 - ...additionalProps
133 - };
134 - };
135 -}
124 +//#endregion
125 +//#region node_modules/core-js/internals/classof-raw.js
126 + var require_classof_raw = /* @__PURE__ */ __commonJSMin(((exports, module) => {
127 + var uncurryThis = require_function_uncurry_this();
128 + var toString = uncurryThis({}.toString);
129 + var stringSlice = uncurryThis("".slice);
130 + module.exports = function(it) {
131 + return stringSlice(toString(it), 8, -1);
132 + };
133 + }));
136 134
137 -/***/ }),
135 +//#endregion
136 +//#region node_modules/core-js/internals/indexed-object.js
137 + var require_indexed_object = /* @__PURE__ */ __commonJSMin(((exports, module) => {
138 + var uncurryThis = require_function_uncurry_this();
139 + var fails = require_fails();
140 + var classof = require_classof_raw();
141 + var $Object = Object;
142 + var split = uncurryThis("".split);
143 + module.exports = fails(function() {
144 + return !$Object("z").propertyIsEnumerable(0);
145 + }) ? function(it) {
146 + return classof(it) === "String" ? split(it, "") : $Object(it);
147 + } : $Object;
148 + }));
138 149
139 -/***/ "../assets/dev/js/editor/utils/is-instanceof.js":
140 -/*!******************************************************!*\
141 - !*** ../assets/dev/js/editor/utils/is-instanceof.js ***!
142 - \******************************************************/
143 -/***/ ((__unused_webpack_module, exports) => {
150 +//#endregion
151 +//#region node_modules/core-js/internals/is-null-or-undefined.js
152 + var require_is_null_or_undefined = /* @__PURE__ */ __commonJSMin(((exports, module) => {
153 + module.exports = function(it) {
154 + return it === null || it === void 0;
155 + };
156 + }));
144 157
145 -"use strict";
158 +//#endregion
159 +//#region node_modules/core-js/internals/require-object-coercible.js
160 + var require_require_object_coercible = /* @__PURE__ */ __commonJSMin(((exports, module) => {
161 + var isNullOrUndefined = require_is_null_or_undefined();
162 + var $TypeError = TypeError;
163 + module.exports = function(it) {
164 + if (isNullOrUndefined(it)) throw new $TypeError("Can't call method on " + it);
165 + return it;
166 + };
167 + }));
146 168
169 +//#endregion
170 +//#region node_modules/core-js/internals/to-indexed-object.js
171 + var require_to_indexed_object = /* @__PURE__ */ __commonJSMin(((exports, module) => {
172 + var IndexedObject = require_indexed_object();
173 + var requireObjectCoercible = require_require_object_coercible();
174 + module.exports = function(it) {
175 + return IndexedObject(requireObjectCoercible(it));
176 + };
177 + }));
147 178
148 -Object.defineProperty(exports, "__esModule", ({
149 - value: true
150 -}));
151 -exports["default"] = void 0;
152 -/**
153 - * Some FileAPI objects such as FileList, DataTransferItem and DataTransferItemList has inconsistency with the retrieved
154 - * object (from events, etc.) and the actual JavaScript object so a regular instanceof doesn't work. This function can
155 - * check whether it's instanceof by using the objects constructor and prototype names.
156 - *
157 - * @param object
158 - * @param constructors
159 - * @return {boolean}
160 - */
161 -var _default = (object, constructors) => {
162 - constructors = Array.isArray(constructors) ? constructors : [constructors];
163 - for (const constructor of constructors) {
164 - if (object.constructor.name === constructor.prototype[Symbol.toStringTag]) {
165 - return true;
166 - }
167 - }
168 - return false;
169 -};
170 -exports["default"] = _default;
179 +//#endregion
180 +//#region node_modules/core-js/internals/is-callable.js
181 + var require_is_callable = /* @__PURE__ */ __commonJSMin(((exports, module) => {
182 + var documentAll = typeof document == "object" && document.all;
183 + module.exports = typeof documentAll == "undefined" && documentAll !== void 0 ? function(argument) {
184 + return typeof argument == "function" || argument === documentAll;
185 + } : function(argument) {
186 + return typeof argument == "function";
187 + };
188 + }));
171 189
172 -/***/ }),
190 +//#endregion
191 +//#region node_modules/core-js/internals/is-object.js
192 + var require_is_object = /* @__PURE__ */ __commonJSMin(((exports, module) => {
193 + var isCallable = require_is_callable();
194 + module.exports = function(it) {
195 + return typeof it == "object" ? it !== null : isCallable(it);
196 + };
197 + }));
173 198
174 -/***/ "../assets/dev/js/frontend/document.js":
175 -/*!*********************************************!*\
176 - !*** ../assets/dev/js/frontend/document.js ***!
177 - \*********************************************/
178 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
199 +//#endregion
200 +//#region node_modules/core-js/internals/get-built-in.js
201 + var require_get_built_in = /* @__PURE__ */ __commonJSMin(((exports, module) => {
202 + var globalThis = require_global_this();
203 + var isCallable = require_is_callable();
204 + var aFunction = function(argument) {
205 + return isCallable(argument) ? argument : void 0;
206 + };
207 + module.exports = function(namespace, method) {
208 + return arguments.length < 2 ? aFunction(globalThis[namespace]) : globalThis[namespace] && globalThis[namespace][method];
209 + };
210 + }));
179 211
180 -"use strict";
212 +//#endregion
213 +//#region node_modules/core-js/internals/object-is-prototype-of.js
214 + var require_object_is_prototype_of = /* @__PURE__ */ __commonJSMin(((exports, module) => {
215 + var uncurryThis = require_function_uncurry_this();
216 + module.exports = uncurryThis({}.isPrototypeOf);
217 + }));
181 218
219 +//#endregion
220 +//#region node_modules/core-js/internals/environment-user-agent.js
221 + var require_environment_user_agent = /* @__PURE__ */ __commonJSMin(((exports, module) => {
222 + var navigator = require_global_this().navigator;
223 + var userAgent = navigator && navigator.userAgent;
224 + module.exports = userAgent ? String(userAgent) : "";
225 + }));
182 226
183 -Object.defineProperty(exports, "__esModule", ({
184 - value: true
185 -}));
186 -exports["default"] = void 0;
187 -__webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ "../node_modules/core-js/modules/esnext.iterator.constructor.js");
188 -__webpack_require__(/*! core-js/modules/esnext.iterator.find.js */ "../node_modules/core-js/modules/esnext.iterator.find.js");
189 -class _default extends elementorModules.ViewModule {
190 - getDefaultSettings() {
191 - return {
192 - selectors: {
193 - elements: '.elementor-element',
194 - nestedDocumentElements: '.elementor .elementor-element'
195 - },
196 - classes: {
197 - editMode: 'elementor-edit-mode'
198 - }
199 - };
200 - }
201 - getDefaultElements() {
202 - const selectors = this.getSettings('selectors');
203 - return {
204 - $elements: this.$element.find(selectors.elements).not(this.$element.find(selectors.nestedDocumentElements))
205 - };
206 - }
207 - getDocumentSettings(setting) {
208 - let elementSettings;
209 - if (this.isEdit) {
210 - elementSettings = {};
211 - const settings = elementor.settings.page.model;
212 - jQuery.each(settings.getActiveControls(), controlKey => {
213 - elementSettings[controlKey] = settings.attributes[controlKey];
214 - });
215 - } else {
216 - elementSettings = this.$element.data('elementor-settings') || {};
217 - }
218 - return this.getItems(elementSettings, setting);
219 - }
220 - runElementsHandlers() {
221 - this.elements.$elements.each((index, element) => setTimeout(() => elementorFrontend.elementsHandler.runReadyTrigger(element)));
222 - }
223 - onInit() {
224 - this.$element = this.getSettings('$element');
225 - super.onInit();
226 - this.isEdit = this.$element.hasClass(this.getSettings('classes.editMode'));
227 - if (this.isEdit) {
228 - elementor.on('document:loaded', () => {
229 - elementor.settings.page.model.on('change', this.onSettingsChange.bind(this));
230 - });
231 - } else {
232 - this.runElementsHandlers();
233 - }
234 - }
235 - onSettingsChange() {}
236 -}
237 -exports["default"] = _default;
227 +//#endregion
228 +//#region node_modules/core-js/internals/environment-v8-version.js
229 + var require_environment_v8_version = /* @__PURE__ */ __commonJSMin(((exports, module) => {
230 + var globalThis = require_global_this();
231 + var userAgent = require_environment_user_agent();
232 + var process = globalThis.process;
233 + var Deno = globalThis.Deno;
234 + var versions = process && process.versions || Deno && Deno.version;
235 + var v8 = versions && versions.v8;
236 + var match;
237 + var version;
238 + if (v8) {
239 + match = v8.split(".");
240 + version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);
241 + }
242 + if (!version && userAgent) {
243 + match = userAgent.match(/Edge\/(\d+)/);
244 + if (!match || match[1] >= 74) {
245 + match = userAgent.match(/Chrome\/(\d+)/);
246 + if (match) version = +match[1];
247 + }
248 + }
249 + module.exports = version;
250 + }));
238 251
239 -/***/ }),
252 +//#endregion
253 +//#region node_modules/core-js/internals/symbol-constructor-detection.js
254 + var require_symbol_constructor_detection = /* @__PURE__ */ __commonJSMin(((exports, module) => {
255 + var V8_VERSION = require_environment_v8_version();
256 + var fails = require_fails();
257 + var $String = require_global_this().String;
258 + module.exports = !!Object.getOwnPropertySymbols && !fails(function() {
259 + var symbol = Symbol("symbol detection");
260 + return !$String(symbol) || !(Object(symbol) instanceof Symbol) || !Symbol.sham && V8_VERSION && V8_VERSION < 41;
261 + });
262 + }));
240 263
241 -/***/ "../assets/dev/js/frontend/handlers/base-carousel.js":
242 -/*!***********************************************************!*\
243 - !*** ../assets/dev/js/frontend/handlers/base-carousel.js ***!
244 - \***********************************************************/
245 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
264 +//#endregion
265 +//#region node_modules/core-js/internals/use-symbol-as-uid.js
266 + var require_use_symbol_as_uid = /* @__PURE__ */ __commonJSMin(((exports, module) => {
267 + var NATIVE_SYMBOL = require_symbol_constructor_detection();
268 + module.exports = NATIVE_SYMBOL && !Symbol.sham && typeof Symbol.iterator == "symbol";
269 + }));
246 270
247 -"use strict";
271 +//#endregion
272 +//#region node_modules/core-js/internals/is-symbol.js
273 + var require_is_symbol = /* @__PURE__ */ __commonJSMin(((exports, module) => {
274 + var getBuiltIn = require_get_built_in();
275 + var isCallable = require_is_callable();
276 + var isPrototypeOf = require_object_is_prototype_of();
277 + var USE_SYMBOL_AS_UID = require_use_symbol_as_uid();
278 + var $Object = Object;
279 + module.exports = USE_SYMBOL_AS_UID ? function(it) {
280 + return typeof it == "symbol";
281 + } : function(it) {
282 + var $Symbol = getBuiltIn("Symbol");
283 + return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));
284 + };
285 + }));
248 286
287 +//#endregion
288 +//#region node_modules/core-js/internals/try-to-string.js
289 + var require_try_to_string = /* @__PURE__ */ __commonJSMin(((exports, module) => {
290 + var $String = String;
291 + module.exports = function(argument) {
292 + try {
293 + return $String(argument);
294 + } catch (error) {
295 + return "Object";
296 + }
297 + };
298 + }));
249 299
250 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
251 -Object.defineProperty(exports, "__esModule", ({
252 - value: true
253 -}));
254 -exports["default"] = void 0;
255 -__webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ "../node_modules/core-js/modules/esnext.iterator.constructor.js");
256 -__webpack_require__(/*! core-js/modules/esnext.iterator.find.js */ "../node_modules/core-js/modules/esnext.iterator.find.js");
257 -__webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ "../node_modules/core-js/modules/esnext.iterator.for-each.js");
258 -var _baseSwiper = _interopRequireDefault(__webpack_require__(/*! ./base-swiper */ "../assets/dev/js/frontend/handlers/base-swiper.js"));
259 -class CarouselHandlerBase extends _baseSwiper.default {
260 - getDefaultSettings() {
261 - return {
262 - selectors: {
263 - carousel: '.swiper',
264 - swiperWrapper: '.swiper-wrapper',
265 - slideContent: '.swiper-slide',
266 - swiperArrow: '.elementor-swiper-button',
267 - paginationWrapper: '.swiper-pagination',
268 - paginationBullet: '.swiper-pagination-bullet',
269 - paginationBulletWrapper: '.swiper-pagination-bullets'
270 - }
271 - };
272 - }
273 - getDefaultElements() {
274 - const selectors = this.getSettings('selectors'),
275 - elements = {
276 - $swiperContainer: this.$element.find(selectors.carousel),
277 - $swiperWrapper: this.$element.find(selectors.swiperWrapper),
278 - $swiperArrows: this.$element.find(selectors.swiperArrow),
279 - $paginationWrapper: this.$element.find(selectors.paginationWrapper),
280 - $paginationBullets: this.$element.find(selectors.paginationBullet),
281 - $paginationBulletWrapper: this.$element.find(selectors.paginationBulletWrapper)
282 - };
283 - elements.$slides = elements.$swiperContainer.find(selectors.slideContent);
284 - return elements;
285 - }
286 - getSwiperSettings() {
287 - const elementSettings = this.getElementSettings(),
288 - slidesToShow = +elementSettings.slides_to_show || 3,
289 - isSingleSlide = 1 === slidesToShow,
290 - elementorBreakpoints = elementorFrontend.config.responsive.activeBreakpoints,
291 - defaultSlidesToShowMap = {
292 - mobile: 1,
293 - tablet: isSingleSlide ? 1 : 2
294 - };
295 - const swiperOptions = {
296 - slidesPerView: slidesToShow,
297 - loop: 'yes' === elementSettings.infinite,
298 - speed: elementSettings.speed,
299 - handleElementorBreakpoints: true
300 - };
301 - swiperOptions.breakpoints = {};
302 - let lastBreakpointSlidesToShowValue = slidesToShow;
303 - Object.keys(elementorBreakpoints).reverse().forEach(breakpointName => {
304 - // Tablet has a specific default `slides_to_show`.
305 - const defaultSlidesToShow = defaultSlidesToShowMap[breakpointName] ? defaultSlidesToShowMap[breakpointName] : lastBreakpointSlidesToShowValue;
306 - swiperOptions.breakpoints[elementorBreakpoints[breakpointName].value] = {
307 - slidesPerView: +elementSettings['slides_to_show_' + breakpointName] || defaultSlidesToShow,
308 - slidesPerGroup: +elementSettings['slides_to_scroll_' + breakpointName] || 1
309 - };
310 - if (elementSettings.image_spacing_custom) {
311 - swiperOptions.breakpoints[elementorBreakpoints[breakpointName].value].spaceBetween = this.getSpaceBetween(breakpointName);
312 - }
313 - lastBreakpointSlidesToShowValue = +elementSettings['slides_to_show_' + breakpointName] || defaultSlidesToShow;
314 - });
315 - if ('yes' === elementSettings.autoplay) {
316 - swiperOptions.autoplay = {
317 - delay: elementSettings.autoplay_speed,
318 - disableOnInteraction: 'yes' === elementSettings.pause_on_interaction
319 - };
320 - }
321 - if (isSingleSlide) {
322 - swiperOptions.effect = elementSettings.effect;
323 - if ('fade' === elementSettings.effect) {
324 - swiperOptions.fadeEffect = {
325 - crossFade: true
326 - };
327 - }
328 - } else {
329 - swiperOptions.slidesPerGroup = +elementSettings.slides_to_scroll || 1;
330 - }
331 - if (elementSettings.image_spacing_custom) {
332 - swiperOptions.spaceBetween = this.getSpaceBetween();
333 - }
334 - const showArrows = 'arrows' === elementSettings.navigation || 'both' === elementSettings.navigation,
335 - showPagination = 'dots' === elementSettings.navigation || 'both' === elementSettings.navigation || elementSettings.pagination;
336 - if (showArrows) {
337 - swiperOptions.navigation = {
338 - prevEl: '.elementor-swiper-button-prev',
339 - nextEl: '.elementor-swiper-button-next'
340 - };
341 - }
342 - if (showPagination) {
343 - swiperOptions.pagination = {
344 - el: `.elementor-element-${this.getID()} .swiper-pagination`,
345 - type: !!elementSettings.pagination ? elementSettings.pagination : 'bullets',
346 - clickable: true,
347 - renderBullet: (index, classname) => {
348 - return `<span class="${classname}" role="button" tabindex="0" data-bullet-index="${index}" aria-label="${elementorFrontend.config.i18n.a11yCarouselPaginationBulletMessage} ${index + 1}"></span>`;
349 - }
350 - };
351 - }
352 - if ('yes' === elementSettings.lazyload) {
353 - swiperOptions.lazy = {
354 - loadPrevNext: true,
355 - loadPrevNextAmount: 1
356 - };
357 - }
358 - swiperOptions.a11y = {
359 - enabled: true,
360 - prevSlideMessage: elementorFrontend.config.i18n.a11yCarouselPrevSlideMessage,
361 - nextSlideMessage: elementorFrontend.config.i18n.a11yCarouselNextSlideMessage,
362 - firstSlideMessage: elementorFrontend.config.i18n.a11yCarouselFirstSlideMessage,
363 - lastSlideMessage: elementorFrontend.config.i18n.a11yCarouselLastSlideMessage
364 - };
365 - swiperOptions.on = {
366 - slideChange: () => {
367 - this.a11ySetPaginationTabindex();
368 - this.handleElementHandlers();
369 - this.a11ySetSlideAriaHidden();
370 - },
371 - init: () => {
372 - this.a11ySetPaginationTabindex();
373 - this.a11ySetSlideAriaHidden('initialisation');
374 - }
375 - };
376 - this.applyOffsetSettings(elementSettings, swiperOptions, slidesToShow);
377 - return swiperOptions;
378 - }
379 - getOffsetWidth() {
380 - const currentDevice = elementorFrontend.getCurrentDeviceMode();
381 - return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(), 'offset_width', 'size', currentDevice) || 0;
382 - }
383 - applyOffsetSettings(elementSettings, swiperOptions, slidesToShow) {
384 - const offsetSide = elementSettings.offset_sides,
385 - isNestedCarouselInEditMode = elementorFrontend.isEditMode() && 'NestedCarousel' === this.constructor.name;
386 - if (isNestedCarouselInEditMode || !offsetSide || 'none' === offsetSide) {
387 - return;
388 - }
389 - switch (offsetSide) {
390 - case 'right':
391 - this.forceSliderToShowNextSlideWhenOnLast(swiperOptions, slidesToShow);
392 - this.addClassToSwiperContainer('offset-right');
393 - break;
394 - case 'left':
395 - this.addClassToSwiperContainer('offset-left');
396 - break;
397 - case 'both':
398 - this.forceSliderToShowNextSlideWhenOnLast(swiperOptions, slidesToShow);
399 - this.addClassToSwiperContainer('offset-both');
400 - break;
401 - }
402 - }
403 - forceSliderToShowNextSlideWhenOnLast(swiperOptions, slidesToShow) {
404 - swiperOptions.slidesPerView = slidesToShow + 0.001;
405 - }
406 - addClassToSwiperContainer(className) {
407 - this.getDefaultElements().$swiperContainer[0].classList.add(className);
408 - }
409 - async onInit(...args) {
410 - super.onInit(...args);
411 - if (!this.elements.$swiperContainer.length || 2 > this.elements.$slides.length) {
412 - return;
413 - }
414 - await this.initSwiper();
415 - const elementSettings = this.getElementSettings();
416 - if ('yes' === elementSettings.pause_on_hover) {
417 - this.togglePauseOnHover(true);
418 - }
419 - }
420 - async initSwiper() {
421 - const Swiper = elementorFrontend.utils.swiper;
422 - this.swiper = await new Swiper(this.elements.$swiperContainer, this.getSwiperSettings());
300 +//#endregion
301 +//#region node_modules/core-js/internals/a-callable.js
302 + var require_a_callable = /* @__PURE__ */ __commonJSMin(((exports, module) => {
303 + var isCallable = require_is_callable();
304 + var tryToString = require_try_to_string();
305 + var $TypeError = TypeError;
306 + module.exports = function(argument) {
307 + if (isCallable(argument)) return argument;
308 + throw new $TypeError(tryToString(argument) + " is not a function");
309 + };
310 + }));
423 311
424 - // Expose the swiper instance in the frontend
425 - this.elements.$swiperContainer.data('swiper', this.swiper);
426 - }
427 - bindEvents() {
428 - this.elements.$swiperArrows.on('keydown', this.onDirectionArrowKeydown.bind(this));
429 - this.elements.$paginationWrapper.on('keydown', '.swiper-pagination-bullet', this.onDirectionArrowKeydown.bind(this));
430 - this.elements.$swiperContainer.on('keydown', '.swiper-slide', this.onDirectionArrowKeydown.bind(this));
431 - this.$element.find(':focusable').on('focus', this.onFocusDisableAutoplay.bind(this));
432 - elementorFrontend.elements.$window.on('resize', this.getSwiperSettings.bind(this));
433 - }
434 - unbindEvents() {
435 - this.elements.$swiperArrows.off();
436 - this.elements.$paginationWrapper.off();
437 - this.elements.$swiperContainer.off();
438 - this.$element.find(':focusable').off();
439 - elementorFrontend.elements.$window.off('resize');
440 - }
441 - onDirectionArrowKeydown(event) {
442 - const isRTL = elementorFrontend.config.is_rtl,
443 - inlineDirectionArrows = ['ArrowLeft', 'ArrowRight'],
444 - currentKeydown = event.originalEvent.code,
445 - isDirectionInlineKeydown = -1 !== inlineDirectionArrows.indexOf(currentKeydown),
446 - directionStart = isRTL ? 'ArrowRight' : 'ArrowLeft',
447 - directionEnd = isRTL ? 'ArrowLeft' : 'ArrowRight';
448 - if (!isDirectionInlineKeydown) {
449 - return true;
450 - } else if (directionStart === currentKeydown) {
451 - this.swiper.slidePrev();
452 - } else if (directionEnd === currentKeydown) {
453 - this.swiper.slideNext();
454 - }
455 - }
456 - onFocusDisableAutoplay() {
457 - this.swiper.autoplay.stop();
458 - }
459 - updateSwiperOption(propertyName) {
460 - const elementSettings = this.getElementSettings(),
461 - newSettingValue = elementSettings[propertyName],
462 - params = this.swiper.params;
312 +//#endregion
313 +//#region node_modules/core-js/internals/get-method.js
314 + var require_get_method = /* @__PURE__ */ __commonJSMin(((exports, module) => {
315 + var aCallable = require_a_callable();
316 + var isNullOrUndefined = require_is_null_or_undefined();
317 + module.exports = function(V, P) {
318 + var func = V[P];
319 + return isNullOrUndefined(func) ? void 0 : aCallable(func);
320 + };
321 + }));
463 322
464 - // Handle special cases where the value to update is not the value that the Swiper library accepts.
465 - switch (propertyName) {
466 - case 'autoplay_speed':
467 - params.autoplay.delay = newSettingValue;
468 - break;
469 - case 'speed':
470 - params.speed = newSettingValue;
471 - break;
472 - }
473 - this.swiper.update();
474 - }
475 - getChangeableProperties() {
476 - return {
477 - pause_on_hover: 'pauseOnHover',
478 - autoplay_speed: 'delay',
479 - speed: 'speed',
480 - arrows_position: 'arrows_position' // Not a Swiper setting.
481 - };
482 - }
483 - onElementChange(propertyName) {
484 - if (0 === propertyName.indexOf('image_spacing_custom')) {
485 - this.updateSpaceBetween(propertyName);
486 - return;
487 - }
488 - const changeableProperties = this.getChangeableProperties();
489 - if (changeableProperties[propertyName]) {
490 - // 'pause_on_hover' is implemented by the handler with event listeners, not the Swiper library.
491 - if ('pause_on_hover' === propertyName) {
492 - const newSettingValue = this.getElementSettings('pause_on_hover');
493 - this.togglePauseOnHover('yes' === newSettingValue);
494 - } else {
495 - this.updateSwiperOption(propertyName);
496 - }
497 - }
498 - }
499 - onEditSettingsChange(propertyName) {
500 - if ('activeItemIndex' === propertyName) {
501 - this.swiper.slideToLoop(this.getEditSettings('activeItemIndex') - 1);
502 - }
503 - }
504 - getSpaceBetween(device = null) {
505 - const responsiveControlValue = elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(), 'image_spacing_custom', 'size', device);
506 - return Number(responsiveControlValue) || 0;
507 - }
508 - updateSpaceBetween(propertyName) {
509 - const deviceMatch = propertyName.match('image_spacing_custom_(.*)'),
510 - device = deviceMatch ? deviceMatch[1] : 'desktop',
511 - newSpaceBetween = this.getSpaceBetween(device);
512 - if ('desktop' !== device) {
513 - this.swiper.params.breakpoints[elementorFrontend.config.responsive.activeBreakpoints[device].value].spaceBetween = newSpaceBetween;
514 - }
515 - this.swiper.params.spaceBetween = newSpaceBetween;
516 - this.swiper.update();
517 - }
518 - getPaginationBullets(type = 'array') {
519 - const paginationBullets = this.$element.find(this.getSettings('selectors').paginationBullet);
520 - return 'array' === type ? Array.from(paginationBullets) : paginationBullets;
521 - }
522 - a11ySetPaginationTabindex() {
523 - const bulletClass = this.swiper?.params?.pagination.bulletClass,
524 - activeBulletClass = this.swiper?.params?.pagination.bulletActiveClass;
525 - this.getPaginationBullets().forEach(bullet => {
526 - if (!bullet.classList?.contains(activeBulletClass)) {
527 - bullet.removeAttribute('tabindex');
528 - }
529 - });
530 - const isDirectionInlineArrowKey = 'ArrowLeft' === event?.code || 'ArrowRight' === event?.code;
531 - if (event?.target?.classList?.contains(bulletClass) && isDirectionInlineArrowKey) {
532 - this.$element.find(`.${activeBulletClass}`).trigger('focus');
533 - }
534 - }
535 - getSwiperWrapperTranformXValue() {
536 - let transformValue = this.elements.$swiperWrapper[0]?.style.transform;
537 - transformValue = transformValue.replace('translate3d(', '');
538 - transformValue = transformValue.split(',');
539 - transformValue = parseInt(transformValue[0].replace('px', ''));
540 - return !!transformValue ? transformValue : 0;
541 - }
542 - a11ySetSlideAriaHidden(status = '') {
543 - const currentIndex = 'initialisation' === status ? 0 : this.swiper?.activeIndex;
544 - if ('number' !== typeof currentIndex) {
545 - return;
546 - }
547 - const swiperWrapperTransformXValue = this.getSwiperWrapperTranformXValue(),
548 - swiperWrapperWidth = this.elements.$swiperWrapper[0].clientWidth,
549 - $slides = this.elements.$swiperContainer.find(this.getSettings('selectors').slideContent);
550 - $slides.each((index, slide) => {
551 - const isSlideInsideWrapper = 0 <= slide.offsetLeft + swiperWrapperTransformXValue && swiperWrapperWidth > slide.offsetLeft + swiperWrapperTransformXValue;
552 - if (!isSlideInsideWrapper) {
553 - slide.setAttribute('aria-hidden', true);
554 - slide.setAttribute('inert', '');
555 - } else {
556 - slide.removeAttribute('aria-hidden');
557 - slide.removeAttribute('inert');
558 - }
559 - });
560 - }
323 +//#endregion
324 +//#region node_modules/core-js/internals/ordinary-to-primitive.js
325 + var require_ordinary_to_primitive = /* @__PURE__ */ __commonJSMin(((exports, module) => {
326 + var call = require_function_call();
327 + var isCallable = require_is_callable();
328 + var isObject = require_is_object();
329 + var $TypeError = TypeError;
330 + module.exports = function(input, pref) {
331 + var fn;
332 + var val;
333 + if (pref === "string" && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
334 + if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;
335 + if (pref !== "string" && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
336 + throw new $TypeError("Can't convert object to primitive value");
337 + };
338 + }));
561 339
562 - // Empty method which can be overwritten by child methods.
563 - handleElementHandlers() {}
564 -}
565 -exports["default"] = CarouselHandlerBase;
340 +//#endregion
341 +//#region node_modules/core-js/internals/is-pure.js
342 + var require_is_pure = /* @__PURE__ */ __commonJSMin(((exports, module) => {
343 + module.exports = false;
344 + }));
566 345
567 -/***/ }),
346 +//#endregion
347 +//#region node_modules/core-js/internals/define-global-property.js
348 + var require_define_global_property = /* @__PURE__ */ __commonJSMin(((exports, module) => {
349 + var globalThis = require_global_this();
350 + var defineProperty = Object.defineProperty;
351 + module.exports = function(key, value) {
352 + try {
353 + defineProperty(globalThis, key, {
354 + value,
355 + configurable: true,
356 + writable: true
357 + });
358 + } catch (error) {
359 + globalThis[key] = value;
360 + }
361 + return value;
362 + };
363 + }));
568 364
569 -/***/ "../assets/dev/js/frontend/handlers/base-swiper.js":
570 -/*!*********************************************************!*\
571 - !*** ../assets/dev/js/frontend/handlers/base-swiper.js ***!
572 - \*********************************************************/
573 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
365 +//#endregion
366 +//#region node_modules/core-js/internals/shared-store.js
367 + var require_shared_store = /* @__PURE__ */ __commonJSMin(((exports, module) => {
368 + var IS_PURE = require_is_pure();
369 + var globalThis = require_global_this();
370 + var defineGlobalProperty = require_define_global_property();
371 + var SHARED = "__core-js_shared__";
372 + var store = module.exports = globalThis[SHARED] || defineGlobalProperty(SHARED, {});
373 + (store.versions || (store.versions = [])).push({
374 + version: "3.46.0",
375 + mode: IS_PURE ? "pure" : "global",
376 + copyright: "© 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",
377 + license: "https://github.com/zloirock/core-js/blob/v3.46.0/LICENSE",
378 + source: "https://github.com/zloirock/core-js"
379 + });
380 + }));
574 381
575 -"use strict";
382 +//#endregion
383 +//#region node_modules/core-js/internals/shared.js
384 + var require_shared = /* @__PURE__ */ __commonJSMin(((exports, module) => {
385 + var store = require_shared_store();
386 + module.exports = function(key, value) {
387 + return store[key] || (store[key] = value || {});
388 + };
389 + }));
576 390
391 +//#endregion
392 +//#region node_modules/core-js/internals/to-object.js
393 + var require_to_object = /* @__PURE__ */ __commonJSMin(((exports, module) => {
394 + var requireObjectCoercible = require_require_object_coercible();
395 + var $Object = Object;
396 + module.exports = function(argument) {
397 + return $Object(requireObjectCoercible(argument));
398 + };
399 + }));
577 400
578 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
579 -Object.defineProperty(exports, "__esModule", ({
580 - value: true
581 -}));
582 -exports["default"] = void 0;
583 -var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../assets/dev/js/frontend/handlers/base.js"));
584 -class SwiperHandlerBase extends _base.default {
585 - getInitialSlide() {
586 - const editSettings = this.getEditSettings();
587 - return editSettings.activeItemIndex ? editSettings.activeItemIndex - 1 : 0;
588 - }
589 - getSlidesCount() {
590 - return this.elements.$slides.length;
591 - }
401 +//#endregion
402 +//#region node_modules/core-js/internals/has-own-property.js
403 + var require_has_own_property = /* @__PURE__ */ __commonJSMin(((exports, module) => {
404 + var uncurryThis = require_function_uncurry_this();
405 + var toObject = require_to_object();
406 + var hasOwnProperty = uncurryThis({}.hasOwnProperty);
407 + module.exports = Object.hasOwn || function hasOwn(it, key) {
408 + return hasOwnProperty(toObject(it), key);
409 + };
410 + }));
592 411
593 - // This method live-handles the 'Pause On Hover' control's value being changed in the Editor Panel
594 - togglePauseOnHover(toggleOn) {
595 - if (toggleOn) {
596 - this.elements.$swiperContainer.on({
597 - mouseenter: () => {
598 - this.swiper.autoplay.stop();
599 - },
600 - mouseleave: () => {
601 - this.swiper.autoplay.start();
602 - }
603 - });
604 - } else {
605 - this.elements.$swiperContainer.off('mouseenter mouseleave');
606 - }
607 - }
608 - handleKenBurns() {
609 - const settings = this.getSettings();
610 - if (this.$activeImageBg) {
611 - this.$activeImageBg.removeClass(settings.classes.kenBurnsActive);
612 - }
613 - this.activeItemIndex = this.swiper ? this.swiper.activeIndex : this.getInitialSlide();
614 - if (this.swiper) {
615 - this.$activeImageBg = jQuery(this.swiper.slides[this.activeItemIndex]).children('.' + settings.classes.slideBackground);
616 - } else {
617 - this.$activeImageBg = jQuery(this.elements.$slides[0]).children('.' + settings.classes.slideBackground);
618 - }
619 - this.$activeImageBg.addClass(settings.classes.kenBurnsActive);
620 - }
621 -}
622 -exports["default"] = SwiperHandlerBase;
412 +//#endregion
413 +//#region node_modules/core-js/internals/uid.js
414 + var require_uid = /* @__PURE__ */ __commonJSMin(((exports, module) => {
415 + var uncurryThis = require_function_uncurry_this();
416 + var id = 0;
417 + var postfix = Math.random();
418 + var toString = uncurryThis(1.1.toString);
419 + module.exports = function(key) {
420 + return "Symbol(" + (key === void 0 ? "" : key) + ")_" + toString(++id + postfix, 36);
421 + };
422 + }));
623 423
624 -/***/ }),
424 +//#endregion
425 +//#region node_modules/core-js/internals/well-known-symbol.js
426 + var require_well_known_symbol = /* @__PURE__ */ __commonJSMin(((exports, module) => {
427 + var globalThis = require_global_this();
428 + var shared = require_shared();
429 + var hasOwn = require_has_own_property();
430 + var uid = require_uid();
431 + var NATIVE_SYMBOL = require_symbol_constructor_detection();
432 + var USE_SYMBOL_AS_UID = require_use_symbol_as_uid();
433 + var Symbol = globalThis.Symbol;
434 + var WellKnownSymbolsStore = shared("wks");
435 + var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol["for"] || Symbol : Symbol && Symbol.withoutSetter || uid;
436 + module.exports = function(name) {
437 + if (!hasOwn(WellKnownSymbolsStore, name)) WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn(Symbol, name) ? Symbol[name] : createWellKnownSymbol("Symbol." + name);
438 + return WellKnownSymbolsStore[name];
439 + };
440 + }));
625 441
626 -/***/ "../assets/dev/js/frontend/handlers/base.js":
627 -/*!**************************************************!*\
628 - !*** ../assets/dev/js/frontend/handlers/base.js ***!
629 - \**************************************************/
630 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
442 +//#endregion
443 +//#region node_modules/core-js/internals/to-primitive.js
444 + var require_to_primitive = /* @__PURE__ */ __commonJSMin(((exports, module) => {
445 + var call = require_function_call();
446 + var isObject = require_is_object();
447 + var isSymbol = require_is_symbol();
448 + var getMethod = require_get_method();
449 + var ordinaryToPrimitive = require_ordinary_to_primitive();
450 + var wellKnownSymbol = require_well_known_symbol();
451 + var $TypeError = TypeError;
452 + var TO_PRIMITIVE = wellKnownSymbol("toPrimitive");
453 + module.exports = function(input, pref) {
454 + if (!isObject(input) || isSymbol(input)) return input;
455 + var exoticToPrim = getMethod(input, TO_PRIMITIVE);
456 + var result;
457 + if (exoticToPrim) {
458 + if (pref === void 0) pref = "default";
459 + result = call(exoticToPrim, input, pref);
460 + if (!isObject(result) || isSymbol(result)) return result;
461 + throw new $TypeError("Can't convert object to primitive value");
462 + }
463 + if (pref === void 0) pref = "number";
464 + return ordinaryToPrimitive(input, pref);
465 + };
466 + }));
631 467
632 -"use strict";
468 +//#endregion
469 +//#region node_modules/core-js/internals/to-property-key.js
470 + var require_to_property_key = /* @__PURE__ */ __commonJSMin(((exports, module) => {
471 + var toPrimitive = require_to_primitive();
472 + var isSymbol = require_is_symbol();
473 + module.exports = function(argument) {
474 + var key = toPrimitive(argument, "string");
475 + return isSymbol(key) ? key : key + "";
476 + };
477 + }));
633 478
479 +//#endregion
480 +//#region node_modules/core-js/internals/document-create-element.js
481 + var require_document_create_element = /* @__PURE__ */ __commonJSMin(((exports, module) => {
482 + var globalThis = require_global_this();
483 + var isObject = require_is_object();
484 + var document = globalThis.document;
485 + var EXISTS = isObject(document) && isObject(document.createElement);
486 + module.exports = function(it) {
487 + return EXISTS ? document.createElement(it) : {};
488 + };
489 + }));
634 490
635 -__webpack_require__(/*! core-js/modules/es.array.push.js */ "../node_modules/core-js/modules/es.array.push.js");
636 -__webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ "../node_modules/core-js/modules/esnext.iterator.constructor.js");
637 -__webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ "../node_modules/core-js/modules/esnext.iterator.filter.js");
638 -__webpack_require__(/*! core-js/modules/esnext.iterator.find.js */ "../node_modules/core-js/modules/esnext.iterator.find.js");
639 -__webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ "../node_modules/core-js/modules/esnext.iterator.for-each.js");
640 -module.exports = elementorModules.ViewModule.extend({
641 - $element: null,
642 - editorListeners: null,
643 - onElementChange: null,
644 - onEditSettingsChange: null,
645 - onPageSettingsChange: null,
646 - isEdit: null,
647 - __construct(settings) {
648 - if (!this.isActive(settings)) {
649 - return;
650 - }
651 - this.$element = settings.$element;
652 - this.isEdit = this.$element.hasClass('elementor-element-edit-mode');
653 - if (this.isEdit) {
654 - this.addEditorListeners();
655 - }
656 - },
657 - isActive() {
658 - return true;
659 - },
660 - isElementInTheCurrentDocument() {
661 - if (!elementorFrontend.isEditMode()) {
662 - return false;
663 - }
664 - return elementor.documents.currentDocument.id.toString() === this.$element[0].closest('.elementor').dataset.elementorId;
665 - },
666 - findElement(selector) {
667 - var $mainElement = this.$element;
668 - return $mainElement.find(selector).filter(function () {
669 - // Start `closest` from parent since self can be `.elementor-element`.
670 - return jQuery(this).parent().closest('.elementor-element').is($mainElement);
671 - });
672 - },
673 - getUniqueHandlerID(cid, $element) {
674 - if (!cid) {
675 - cid = this.getModelCID();
676 - }
677 - if (!$element) {
678 - $element = this.$element;
679 - }
680 - return cid + $element.attr('data-element_type') + this.getConstructorID();
681 - },
682 - initEditorListeners() {
683 - var self = this;
684 - self.editorListeners = [{
685 - event: 'element:destroy',
686 - to: elementor.channels.data,
687 - callback(removedModel) {
688 - if (removedModel.cid !== self.getModelCID()) {
689 - return;
690 - }
691 - self.onDestroy();
692 - }
693 - }];
694 - if (self.onElementChange) {
695 - const elementType = self.getWidgetType() || self.getElementType();
696 - let eventName = 'change';
697 - if ('global' !== elementType) {
698 - eventName += ':' + elementType;
699 - }
700 - self.editorListeners.push({
701 - event: eventName,
702 - to: elementor.channels.editor,
703 - callback(controlView, elementView) {
704 - var elementViewHandlerID = self.getUniqueHandlerID(elementView.model.cid, elementView.$el);
705 - if (elementViewHandlerID !== self.getUniqueHandlerID()) {
706 - return;
707 - }
708 - self.onElementChange(controlView.model.get('name'), controlView, elementView);
709 - }
710 - });
711 - }
712 - if (self.onEditSettingsChange) {
713 - self.editorListeners.push({
714 - event: 'change:editSettings',
715 - to: elementor.channels.editor,
716 - callback(changedModel, view) {
717 - if (view.model.cid !== self.getModelCID()) {
718 - return;
719 - }
720 - const propName = Object.keys(changedModel.changed)[0];
721 - self.onEditSettingsChange(propName, changedModel.changed[propName]);
722 - }
723 - });
724 - }
725 - ['page'].forEach(function (settingsType) {
726 - var listenerMethodName = 'on' + settingsType[0].toUpperCase() + settingsType.slice(1) + 'SettingsChange';
727 - if (self[listenerMethodName]) {
728 - self.editorListeners.push({
729 - event: 'change',
730 - to: elementor.settings[settingsType].model,
731 - callback(model) {
732 - self[listenerMethodName](model.changed);
733 - }
734 - });
735 - }
736 - });
737 - },
738 - getEditorListeners() {
739 - if (!this.editorListeners) {
740 - this.initEditorListeners();
741 - }
742 - return this.editorListeners;
743 - },
744 - addEditorListeners() {
745 - var uniqueHandlerID = this.getUniqueHandlerID();
746 - this.getEditorListeners().forEach(function (listener) {
747 - elementorFrontend.addListenerOnce(uniqueHandlerID, listener.event, listener.callback, listener.to);
748 - });
749 - },
750 - removeEditorListeners() {
751 - var uniqueHandlerID = this.getUniqueHandlerID();
752 - this.getEditorListeners().forEach(function (listener) {
753 - elementorFrontend.removeListeners(uniqueHandlerID, listener.event, null, listener.to);
754 - });
755 - },
756 - getElementType() {
757 - return this.$element.data('element_type');
758 - },
759 - getWidgetType() {
760 - const widgetType = this.$element.data('widget_type');
761 - if (!widgetType) {
762 - return;
763 - }
764 - return widgetType.split('.')[0];
765 - },
766 - getID() {
767 - return this.$element.data('id');
768 - },
769 - getModelCID() {
770 - return this.$element.data('model-cid');
771 - },
772 - getElementSettings(setting) {
773 - let elementSettings = {};
774 - const modelCID = this.getModelCID();
775 - if (this.isEdit && modelCID) {
776 - const settings = elementorFrontend.config.elements.data[modelCID],
777 - attributes = settings.attributes;
778 - let type = attributes.widgetType || attributes.elType;
779 - if (attributes.isInner) {
780 - type = 'inner-' + type;
781 - }
782 - let settingsKeys = elementorFrontend.config.elements.keys[type];
783 - if (!settingsKeys) {
784 - settingsKeys = elementorFrontend.config.elements.keys[type] = [];
785 - jQuery.each(settings.controls, (name, control) => {
786 - if (control.frontend_available || control.editor_available) {
787 - settingsKeys.push(name);
788 - }
789 - });
790 - }
791 - jQuery.each(settings.getActiveControls(), function (controlKey) {
792 - if (-1 !== settingsKeys.indexOf(controlKey)) {
793 - let value = attributes[controlKey];
794 - if (value.toJSON) {
795 - value = value.toJSON();
796 - }
797 - elementSettings[controlKey] = value;
798 - }
799 - });
800 - } else {
801 - elementSettings = this.$element.data('settings') || {};
802 - }
803 - return this.getItems(elementSettings, setting);
804 - },
805 - getEditSettings(setting) {
806 - var attributes = {};
807 - if (this.isEdit) {
808 - attributes = elementorFrontend.config.elements.editSettings[this.getModelCID()].attributes;
809 - }
810 - return this.getItems(attributes, setting);
811 - },
812 - getCurrentDeviceSetting(settingKey) {
813 - return elementorFrontend.getCurrentDeviceSetting(this.getElementSettings(), settingKey);
814 - },
815 - onInit() {
816 - if (this.isActive(this.getSettings())) {
817 - elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
818 - }
819 - },
820 - onDestroy() {
821 - if (this.isEdit) {
822 - this.removeEditorListeners();
823 - }
824 - if (this.unbindEvents) {
825 - this.unbindEvents();
826 - }
827 - }
828 -});
491 +//#endregion
492 +//#region node_modules/core-js/internals/ie8-dom-define.js
493 + var require_ie8_dom_define = /* @__PURE__ */ __commonJSMin(((exports, module) => {
494 + var DESCRIPTORS = require_descriptors();
495 + var fails = require_fails();
496 + var createElement = require_document_create_element();
497 + module.exports = !DESCRIPTORS && !fails(function() {
498 + return Object.defineProperty(createElement("div"), "a", { get: function() {
499 + return 7;
500 + } }).a !== 7;
501 + });
502 + }));
829 503
830 -/***/ }),
504 +//#endregion
505 +//#region node_modules/core-js/internals/object-get-own-property-descriptor.js
506 + var require_object_get_own_property_descriptor = /* @__PURE__ */ __commonJSMin(((exports) => {
507 + var DESCRIPTORS = require_descriptors();
508 + var call = require_function_call();
509 + var propertyIsEnumerableModule = require_object_property_is_enumerable();
510 + var createPropertyDescriptor = require_create_property_descriptor();
511 + var toIndexedObject = require_to_indexed_object();
512 + var toPropertyKey = require_to_property_key();
513 + var hasOwn = require_has_own_property();
514 + var IE8_DOM_DEFINE = require_ie8_dom_define();
515 + var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
516 + exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
517 + O = toIndexedObject(O);
518 + P = toPropertyKey(P);
519 + if (IE8_DOM_DEFINE) try {
520 + return $getOwnPropertyDescriptor(O, P);
521 + } catch (error) {}
522 + if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);
523 + };
524 + }));
831 525
832 -/***/ "../assets/dev/js/frontend/handlers/stretched-element.js":
833 -/*!***************************************************************!*\
834 - !*** ../assets/dev/js/frontend/handlers/stretched-element.js ***!
835 - \***************************************************************/
836 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
526 +//#endregion
527 +//#region node_modules/core-js/internals/v8-prototype-define-bug.js
528 + var require_v8_prototype_define_bug = /* @__PURE__ */ __commonJSMin(((exports, module) => {
529 + var DESCRIPTORS = require_descriptors();
530 + var fails = require_fails();
531 + module.exports = DESCRIPTORS && fails(function() {
532 + return Object.defineProperty(function() {}, "prototype", {
533 + value: 42,
534 + writable: false
535 + }).prototype !== 42;
536 + });
537 + }));
837 538
838 -"use strict";
539 +//#endregion
540 +//#region node_modules/core-js/internals/an-object.js
541 + var require_an_object = /* @__PURE__ */ __commonJSMin(((exports, module) => {
542 + var isObject = require_is_object();
543 + var $String = String;
544 + var $TypeError = TypeError;
545 + module.exports = function(argument) {
546 + if (isObject(argument)) return argument;
547 + throw new $TypeError($String(argument) + " is not an object");
548 + };
549 + }));
839 550
551 +//#endregion
552 +//#region node_modules/core-js/internals/object-define-property.js
553 + var require_object_define_property = /* @__PURE__ */ __commonJSMin(((exports) => {
554 + var DESCRIPTORS = require_descriptors();
555 + var IE8_DOM_DEFINE = require_ie8_dom_define();
556 + var V8_PROTOTYPE_DEFINE_BUG = require_v8_prototype_define_bug();
557 + var anObject = require_an_object();
558 + var toPropertyKey = require_to_property_key();
559 + var $TypeError = TypeError;
560 + var $defineProperty = Object.defineProperty;
561 + var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
562 + var ENUMERABLE = "enumerable";
563 + var CONFIGURABLE = "configurable";
564 + var WRITABLE = "writable";
565 + exports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {
566 + anObject(O);
567 + P = toPropertyKey(P);
568 + anObject(Attributes);
569 + if (typeof O === "function" && P === "prototype" && "value" in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {
570 + var current = $getOwnPropertyDescriptor(O, P);
571 + if (current && current[WRITABLE]) {
572 + O[P] = Attributes.value;
573 + Attributes = {
574 + configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],
575 + enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],
576 + writable: false
577 + };
578 + }
579 + }
580 + return $defineProperty(O, P, Attributes);
581 + } : $defineProperty : function defineProperty(O, P, Attributes) {
582 + anObject(O);
583 + P = toPropertyKey(P);
584 + anObject(Attributes);
585 + if (IE8_DOM_DEFINE) try {
586 + return $defineProperty(O, P, Attributes);
587 + } catch (error) {}
588 + if ("get" in Attributes || "set" in Attributes) throw new $TypeError("Accessors not supported");
589 + if ("value" in Attributes) O[P] = Attributes.value;
590 + return O;
591 + };
592 + }));
840 593
841 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
842 -Object.defineProperty(exports, "__esModule", ({
843 - value: true
844 -}));
845 -exports["default"] = void 0;
846 -__webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ "../node_modules/core-js/modules/esnext.iterator.constructor.js");
847 -__webpack_require__(/*! core-js/modules/esnext.iterator.find.js */ "../node_modules/core-js/modules/esnext.iterator.find.js");
848 -var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../assets/dev/js/frontend/handlers/base.js"));
849 -class StretchedElement extends _base.default {
850 - getStretchedClass() {
851 - return 'e-stretched';
852 - }
853 - getStretchSettingName() {
854 - return 'stretch_element';
855 - }
856 - getStretchActiveValue() {
857 - return 'yes';
858 - }
859 - bindEvents() {
860 - const handlerID = this.getUniqueHandlerID();
861 - elementorFrontend.addListenerOnce(handlerID, 'resize', this.stretch);
862 - elementorFrontend.addListenerOnce(handlerID, 'sticky:stick', this.stretch, this.$element);
863 - elementorFrontend.addListenerOnce(handlerID, 'sticky:unstick', this.stretch, this.$element);
864 - if (elementorFrontend.isEditMode()) {
865 - this.onKitChangeStretchContainerChange = this.onKitChangeStretchContainerChange.bind(this);
866 - elementor.channels.editor.on('kit:change:stretchContainer', this.onKitChangeStretchContainerChange);
867 - }
868 - }
869 - unbindEvents() {
870 - elementorFrontend.removeListeners(this.getUniqueHandlerID(), 'resize', this.stretch);
871 - if (elementorFrontend.isEditMode()) {
872 - elementor.channels.editor.off('kit:change:stretchContainer', this.onKitChangeStretchContainerChange);
873 - }
874 - }
875 - isActive(settings) {
876 - return elementorFrontend.isEditMode() || settings.$element.hasClass(this.getStretchedClass());
877 - }
878 - getStretchElementForConfig(childSelector = null) {
879 - if (childSelector) {
880 - return this.$element.find(childSelector);
881 - }
882 - return this.$element;
883 - }
884 - getStretchElementConfig() {
885 - return {
886 - element: this.getStretchElementForConfig(),
887 - selectors: {
888 - container: this.getStretchContainer()
889 - },
890 - considerScrollbar: elementorFrontend.isEditMode() && elementorFrontend.config.is_rtl
891 - };
892 - }
893 - initStretch() {
894 - this.stretch = this.stretch.bind(this);
895 - this.stretchElement = new elementorModules.frontend.tools.StretchElement(this.getStretchElementConfig());
896 - }
897 - getStretchContainer() {
898 - return elementorFrontend.getKitSettings('stretched_section_container') || window;
899 - }
900 - isStretchSettingEnabled() {
901 - return this.getElementSettings(this.getStretchSettingName()) === this.getStretchActiveValue();
902 - }
903 - stretch() {
904 - if (!this.isStretchSettingEnabled()) {
905 - return;
906 - }
907 - this.stretchElement.stretch();
908 - }
909 - onInit(...args) {
910 - if (!this.isActive(this.getSettings())) {
911 - return;
912 - }
913 - this.initStretch();
914 - super.onInit(...args);
915 - this.stretch();
916 - }
917 - onElementChange(propertyName) {
918 - const stretchSettingName = this.getStretchSettingName();
919 - if (stretchSettingName === propertyName) {
920 - if (this.isStretchSettingEnabled()) {
921 - this.stretch();
922 - } else {
923 - this.stretchElement.reset();
924 - }
925 - }
926 - }
927 - onKitChangeStretchContainerChange() {
928 - this.stretchElement.setSettings('selectors.container', this.getStretchContainer());
929 - this.stretch();
930 - }
931 -}
932 -exports["default"] = StretchedElement;
594 +//#endregion
595 +//#region node_modules/core-js/internals/create-non-enumerable-property.js
596 + var require_create_non_enumerable_property = /* @__PURE__ */ __commonJSMin(((exports, module) => {
597 + var DESCRIPTORS = require_descriptors();
598 + var definePropertyModule = require_object_define_property();
599 + var createPropertyDescriptor = require_create_property_descriptor();
600 + module.exports = DESCRIPTORS ? function(object, key, value) {
601 + return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
602 + } : function(object, key, value) {
603 + object[key] = value;
604 + return object;
605 + };
606 + }));
933 607
934 -/***/ }),
608 +//#endregion
609 +//#region node_modules/core-js/internals/function-name.js
610 + var require_function_name = /* @__PURE__ */ __commonJSMin(((exports, module) => {
611 + var DESCRIPTORS = require_descriptors();
612 + var hasOwn = require_has_own_property();
613 + var FunctionPrototype = Function.prototype;
614 + var getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;
615 + var EXISTS = hasOwn(FunctionPrototype, "name");
616 + var PROPER = EXISTS && (function something() {}).name === "something";
617 + var CONFIGURABLE = EXISTS && (!DESCRIPTORS || DESCRIPTORS && getDescriptor(FunctionPrototype, "name").configurable);
618 + module.exports = {
619 + EXISTS,
620 + PROPER,
621 + CONFIGURABLE
622 + };
623 + }));
935 624
936 -/***/ "../assets/dev/js/frontend/modules.js":
937 -/*!********************************************!*\
938 - !*** ../assets/dev/js/frontend/modules.js ***!
939 - \********************************************/
940 -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
625 +//#endregion
626 +//#region node_modules/core-js/internals/inspect-source.js
627 + var require_inspect_source = /* @__PURE__ */ __commonJSMin(((exports, module) => {
628 + var uncurryThis = require_function_uncurry_this();
629 + var isCallable = require_is_callable();
630 + var store = require_shared_store();
631 + var functionToString = uncurryThis(Function.toString);
632 + if (!isCallable(store.inspectSource)) store.inspectSource = function(it) {
633 + return functionToString(it);
634 + };
635 + module.exports = store.inspectSource;
636 + }));
941 637
942 -"use strict";
638 +//#endregion
639 +//#region node_modules/core-js/internals/weak-map-basic-detection.js
640 + var require_weak_map_basic_detection = /* @__PURE__ */ __commonJSMin(((exports, module) => {
641 + var globalThis = require_global_this();
642 + var isCallable = require_is_callable();
643 + var WeakMap = globalThis.WeakMap;
644 + module.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));
645 + }));
943 646
647 +//#endregion
648 +//#region node_modules/core-js/internals/shared-key.js
649 + var require_shared_key = /* @__PURE__ */ __commonJSMin(((exports, module) => {
650 + var shared = require_shared();
651 + var uid = require_uid();
652 + var keys = shared("keys");
653 + module.exports = function(key) {
654 + return keys[key] || (keys[key] = uid(key));
655 + };
656 + }));
944 657
945 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
946 -var _modules = _interopRequireDefault(__webpack_require__(/*! ../modules/modules */ "../assets/dev/js/modules/modules.js"));
947 -var _document = _interopRequireDefault(__webpack_require__(/*! ./document */ "../assets/dev/js/frontend/document.js"));
948 -var _stretchElement = _interopRequireDefault(__webpack_require__(/*! ./tools/stretch-element */ "../assets/dev/js/frontend/tools/stretch-element.js"));
949 -var _stretchedElement = _interopRequireDefault(__webpack_require__(/*! ./handlers/stretched-element */ "../assets/dev/js/frontend/handlers/stretched-element.js"));
950 -var _base = _interopRequireDefault(__webpack_require__(/*! ./handlers/base */ "../assets/dev/js/frontend/handlers/base.js"));
951 -var _baseSwiper = _interopRequireDefault(__webpack_require__(/*! ./handlers/base-swiper */ "../assets/dev/js/frontend/handlers/base-swiper.js"));
952 -var _baseCarousel = _interopRequireDefault(__webpack_require__(/*! ./handlers/base-carousel */ "../assets/dev/js/frontend/handlers/base-carousel.js"));
953 -_modules.default.frontend = {
954 - Document: _document.default,
955 - tools: {
956 - StretchElement: _stretchElement.default
957 - },
958 - handlers: {
959 - Base: _base.default,
960 - StretchedElement: _stretchedElement.default,
961 - SwiperBase: _baseSwiper.default,
962 - CarouselBase: _baseCarousel.default
963 - }
964 -};
658 +//#endregion
659 +//#region node_modules/core-js/internals/hidden-keys.js
660 + var require_hidden_keys = /* @__PURE__ */ __commonJSMin(((exports, module) => {
661 + module.exports = {};
662 + }));
965 663
966 -/***/ }),
664 +//#endregion
665 +//#region node_modules/core-js/internals/internal-state.js
666 + var require_internal_state = /* @__PURE__ */ __commonJSMin(((exports, module) => {
667 + var NATIVE_WEAK_MAP = require_weak_map_basic_detection();
668 + var globalThis = require_global_this();
669 + var isObject = require_is_object();
670 + var createNonEnumerableProperty = require_create_non_enumerable_property();
671 + var hasOwn = require_has_own_property();
672 + var shared = require_shared_store();
673 + var sharedKey = require_shared_key();
674 + var hiddenKeys = require_hidden_keys();
675 + var OBJECT_ALREADY_INITIALIZED = "Object already initialized";
676 + var TypeError = globalThis.TypeError;
677 + var WeakMap = globalThis.WeakMap;
678 + var set;
679 + var get;
680 + var has;
681 + var enforce = function(it) {
682 + return has(it) ? get(it) : set(it, {});
683 + };
684 + var getterFor = function(TYPE) {
685 + return function(it) {
686 + var state;
687 + if (!isObject(it) || (state = get(it)).type !== TYPE) throw new TypeError("Incompatible receiver, " + TYPE + " required");
688 + return state;
689 + };
690 + };
691 + if (NATIVE_WEAK_MAP || shared.state) {
692 + var store = shared.state || (shared.state = new WeakMap());
693 + store.get = store.get;
694 + store.has = store.has;
695 + store.set = store.set;
696 + set = function(it, metadata) {
697 + if (store.has(it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
698 + metadata.facade = it;
699 + store.set(it, metadata);
700 + return metadata;
701 + };
702 + get = function(it) {
703 + return store.get(it) || {};
704 + };
705 + has = function(it) {
706 + return store.has(it);
707 + };
708 + } else {
709 + var STATE = sharedKey("state");
710 + hiddenKeys[STATE] = true;
711 + set = function(it, metadata) {
712 + if (hasOwn(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
713 + metadata.facade = it;
714 + createNonEnumerableProperty(it, STATE, metadata);
715 + return metadata;
716 + };
717 + get = function(it) {
718 + return hasOwn(it, STATE) ? it[STATE] : {};
719 + };
720 + has = function(it) {
721 + return hasOwn(it, STATE);
722 + };
723 + }
724 + module.exports = {
725 + set,
726 + get,
727 + has,
728 + enforce,
729 + getterFor
730 + };
731 + }));
967 732
968 -/***/ "../assets/dev/js/frontend/tools/stretch-element.js":
969 -/*!**********************************************************!*\
970 - !*** ../assets/dev/js/frontend/tools/stretch-element.js ***!
971 - \**********************************************************/
972 -/***/ ((module) => {
733 +//#endregion
734 +//#region node_modules/core-js/internals/make-built-in.js
735 + var require_make_built_in = /* @__PURE__ */ __commonJSMin(((exports, module) => {
736 + var uncurryThis = require_function_uncurry_this();
737 + var fails = require_fails();
738 + var isCallable = require_is_callable();
739 + var hasOwn = require_has_own_property();
740 + var DESCRIPTORS = require_descriptors();
741 + var CONFIGURABLE_FUNCTION_NAME = require_function_name().CONFIGURABLE;
742 + var inspectSource = require_inspect_source();
743 + var InternalStateModule = require_internal_state();
744 + var enforceInternalState = InternalStateModule.enforce;
745 + var getInternalState = InternalStateModule.get;
746 + var $String = String;
747 + var defineProperty = Object.defineProperty;
748 + var stringSlice = uncurryThis("".slice);
749 + var replace = uncurryThis("".replace);
750 + var join = uncurryThis([].join);
751 + var CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function() {
752 + return defineProperty(function() {}, "length", { value: 8 }).length !== 8;
753 + });
754 + var TEMPLATE = String(String).split("String");
755 + var makeBuiltIn = module.exports = function(value, name, options) {
756 + if (stringSlice($String(name), 0, 7) === "Symbol(") name = "[" + replace($String(name), /^Symbol\(([^)]*)\).*$/, "$1") + "]";
757 + if (options && options.getter) name = "get " + name;
758 + if (options && options.setter) name = "set " + name;
759 + if (!hasOwn(value, "name") || CONFIGURABLE_FUNCTION_NAME && value.name !== name) if (DESCRIPTORS) defineProperty(value, "name", {
760 + value: name,
761 + configurable: true
762 + });
763 + else value.name = name;
764 + if (CONFIGURABLE_LENGTH && options && hasOwn(options, "arity") && value.length !== options.arity) defineProperty(value, "length", { value: options.arity });
765 + try {
766 + if (options && hasOwn(options, "constructor") && options.constructor) {
767 + if (DESCRIPTORS) defineProperty(value, "prototype", { writable: false });
768 + } else if (value.prototype) value.prototype = void 0;
769 + } catch (error) {}
770 + var state = enforceInternalState(value);
771 + if (!hasOwn(state, "source")) state.source = join(TEMPLATE, typeof name == "string" ? name : "");
772 + return value;
773 + };
774 + Function.prototype.toString = makeBuiltIn(function toString() {
775 + return isCallable(this) && getInternalState(this).source || inspectSource(this);
776 + }, "toString");
777 + }));
973 778
974 -"use strict";
779 +//#endregion
780 +//#region node_modules/core-js/internals/define-built-in.js
781 + var require_define_built_in = /* @__PURE__ */ __commonJSMin(((exports, module) => {
782 + var isCallable = require_is_callable();
783 + var definePropertyModule = require_object_define_property();
784 + var makeBuiltIn = require_make_built_in();
785 + var defineGlobalProperty = require_define_global_property();
786 + module.exports = function(O, key, value, options) {
787 + if (!options) options = {};
788 + var simple = options.enumerable;
789 + var name = options.name !== void 0 ? options.name : key;
790 + if (isCallable(value)) makeBuiltIn(value, name, options);
791 + if (options.global) if (simple) O[key] = value;
792 + else defineGlobalProperty(key, value);
793 + else {
794 + try {
795 + if (!options.unsafe) delete O[key];
796 + else if (O[key]) simple = true;
797 + } catch (error) {}
798 + if (simple) O[key] = value;
799 + else definePropertyModule.f(O, key, {
800 + value,
801 + enumerable: false,
802 + configurable: !options.nonConfigurable,
803 + writable: !options.nonWritable
804 + });
805 + }
806 + return O;
807 + };
808 + }));
975 809
810 +//#endregion
811 +//#region node_modules/core-js/internals/math-trunc.js
812 + var require_math_trunc = /* @__PURE__ */ __commonJSMin(((exports, module) => {
813 + var ceil = Math.ceil;
814 + var floor = Math.floor;
815 + module.exports = Math.trunc || function trunc(x) {
816 + var n = +x;
817 + return (n > 0 ? floor : ceil)(n);
818 + };
819 + }));
976 820
977 -module.exports = elementorModules.ViewModule.extend({
978 - getDefaultSettings() {
979 - return {
980 - element: null,
981 - direction: elementorFrontend.config.is_rtl ? 'right' : 'left',
982 - selectors: {
983 - container: window
984 - },
985 - considerScrollbar: false,
986 - cssOutput: 'inline'
987 - };
988 - },
989 - getDefaultElements() {
990 - return {
991 - $element: jQuery(this.getSettings('element'))
992 - };
993 - },
994 - stretch() {
995 - const settings = this.getSettings();
996 - let $container;
997 - try {
998 - $container = jQuery(settings.selectors.container);
999 - // eslint-disable-next-line no-empty
1000 - } catch (e) {}
1001 - if (!$container || !$container.length) {
1002 - $container = jQuery(this.getDefaultSettings().selectors.container);
1003 - }
1004 - this.reset();
1005 - var $element = this.elements.$element,
1006 - containerWidth = $container.innerWidth(),
1007 - elementOffset = $element.offset().left,
1008 - isFixed = 'fixed' === $element.css('position'),
1009 - correctOffset = isFixed ? 0 : elementOffset,
1010 - isContainerFullScreen = window === $container[0];
1011 - if (!isContainerFullScreen) {
1012 - var containerOffset = $container.offset().left;
1013 - if (isFixed) {
1014 - correctOffset = containerOffset;
1015 - }
1016 - if (elementOffset > containerOffset) {
1017 - correctOffset = elementOffset - containerOffset;
1018 - }
1019 - }
1020 - if (settings.considerScrollbar && isContainerFullScreen) {
1021 - const scrollbarWidth = window.innerWidth - containerWidth;
1022 - correctOffset -= scrollbarWidth;
1023 - }
1024 - if (!isFixed) {
1025 - if (elementorFrontend.config.is_rtl) {
1026 - correctOffset = containerWidth - ($element.outerWidth() + correctOffset);
1027 - }
1028 - correctOffset = -correctOffset;
1029 - }
821 +//#endregion
822 +//#region node_modules/core-js/internals/to-integer-or-infinity.js
823 + var require_to_integer_or_infinity = /* @__PURE__ */ __commonJSMin(((exports, module) => {
824 + var trunc = require_math_trunc();
825 + module.exports = function(argument) {
826 + var number = +argument;
827 + return number !== number || number === 0 ? 0 : trunc(number);
828 + };
829 + }));
1030 830
1031 - // Consider margin
1032 - if (settings.margin) {
1033 - correctOffset += settings.margin;
1034 - }
1035 - var css = {};
1036 - let width = containerWidth;
1037 - if (settings.margin) {
1038 - width -= settings.margin * 2;
1039 - }
1040 - css.width = width + 'px';
1041 - css[settings.direction] = correctOffset + 'px';
1042 - if ('variables' === settings.cssOutput) {
1043 - this.applyCssVariables($element, css);
1044 - return;
1045 - }
1046 - $element.css(css);
1047 - },
1048 - reset() {
1049 - const css = {},
1050 - settings = this.getSettings(),
1051 - $element = this.elements.$element;
1052 - if ('variables' === settings.cssOutput) {
1053 - this.resetCssVariables($element);
1054 - return;
1055 - }
1056 - css.width = '';
1057 - css[settings.direction] = '';
1058 - $element.css(css);
1059 - },
1060 - applyCssVariables($element, css) {
1061 - $element.css('--stretch-width', css.width);
1062 - if (!!css.left) {
1063 - $element.css('--stretch-left', css.left);
1064 - } else {
1065 - $element.css('--stretch-right', css.right);
1066 - }
1067 - },
1068 - resetCssVariables($element) {
1069 - $element.css({
1070 - '--stretch-width': '',
1071 - '--stretch-left': '',
1072 - '--stretch-right': ''
1073 - });
1074 - }
1075 -});
831 +//#endregion
832 +//#region node_modules/core-js/internals/to-absolute-index.js
833 + var require_to_absolute_index = /* @__PURE__ */ __commonJSMin(((exports, module) => {
834 + var toIntegerOrInfinity = require_to_integer_or_infinity();
835 + var max = Math.max;
836 + var min = Math.min;
837 + module.exports = function(index, length) {
838 + var integer = toIntegerOrInfinity(index);
839 + return integer < 0 ? max(integer + length, 0) : min(integer, length);
840 + };
841 + }));
1076 842
1077 -/***/ }),
843 +//#endregion
844 +//#region node_modules/core-js/internals/to-length.js
845 + var require_to_length = /* @__PURE__ */ __commonJSMin(((exports, module) => {
846 + var toIntegerOrInfinity = require_to_integer_or_infinity();
847 + var min = Math.min;
848 + module.exports = function(argument) {
849 + var len = toIntegerOrInfinity(argument);
850 + return len > 0 ? min(len, 9007199254740991) : 0;
851 + };
852 + }));
1078 853
1079 -/***/ "../assets/dev/js/modules/imports/args-object.js":
1080 -/*!*******************************************************!*\
1081 - !*** ../assets/dev/js/modules/imports/args-object.js ***!
1082 - \*******************************************************/
1083 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
854 +//#endregion
855 +//#region node_modules/core-js/internals/length-of-array-like.js
856 + var require_length_of_array_like = /* @__PURE__ */ __commonJSMin(((exports, module) => {
857 + var toLength = require_to_length();
858 + module.exports = function(obj) {
859 + return toLength(obj.length);
860 + };
861 + }));
1084 862
1085 -"use strict";
863 +//#endregion
864 +//#region node_modules/core-js/internals/array-includes.js
865 + var require_array_includes = /* @__PURE__ */ __commonJSMin(((exports, module) => {
866 + var toIndexedObject = require_to_indexed_object();
867 + var toAbsoluteIndex = require_to_absolute_index();
868 + var lengthOfArrayLike = require_length_of_array_like();
869 + var createMethod = function(IS_INCLUDES) {
870 + return function($this, el, fromIndex) {
871 + var O = toIndexedObject($this);
872 + var length = lengthOfArrayLike(O);
873 + if (length === 0) return !IS_INCLUDES && -1;
874 + var index = toAbsoluteIndex(fromIndex, length);
875 + var value;
876 + if (IS_INCLUDES && el !== el) while (length > index) {
877 + value = O[index++];
878 + if (value !== value) return true;
879 + }
880 + else for (; length > index; index++) if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
881 + return !IS_INCLUDES && -1;
882 + };
883 + };
884 + module.exports = {
885 + includes: createMethod(true),
886 + indexOf: createMethod(false)
887 + };
888 + }));
1086 889
890 +//#endregion
891 +//#region node_modules/core-js/internals/object-keys-internal.js
892 + var require_object_keys_internal = /* @__PURE__ */ __commonJSMin(((exports, module) => {
893 + var uncurryThis = require_function_uncurry_this();
894 + var hasOwn = require_has_own_property();
895 + var toIndexedObject = require_to_indexed_object();
896 + var indexOf = require_array_includes().indexOf;
897 + var hiddenKeys = require_hidden_keys();
898 + var push = uncurryThis([].push);
899 + module.exports = function(object, names) {
900 + var O = toIndexedObject(object);
901 + var i = 0;
902 + var result = [];
903 + var key;
904 + for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);
905 + while (names.length > i) if (hasOwn(O, key = names[i++])) ~indexOf(result, key) || push(result, key);
906 + return result;
907 + };
908 + }));
1087 909
1088 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1089 -Object.defineProperty(exports, "__esModule", ({
1090 - value: true
1091 -}));
1092 -exports["default"] = void 0;
1093 -var _instanceType = _interopRequireDefault(__webpack_require__(/*! ./instance-type */ "../assets/dev/js/modules/imports/instance-type.js"));
1094 -var _isInstanceof = _interopRequireDefault(__webpack_require__(/*! ../../editor/utils/is-instanceof */ "../assets/dev/js/editor/utils/is-instanceof.js"));
1095 -class ArgsObject extends _instanceType.default {
1096 - static getInstanceType() {
1097 - return 'ArgsObject';
1098 - }
910 +//#endregion
911 +//#region node_modules/core-js/internals/enum-bug-keys.js
912 + var require_enum_bug_keys = /* @__PURE__ */ __commonJSMin(((exports, module) => {
913 + module.exports = [
914 + "constructor",
915 + "hasOwnProperty",
916 + "isPrototypeOf",
917 + "propertyIsEnumerable",
918 + "toLocaleString",
919 + "toString",
920 + "valueOf"
921 + ];
922 + }));
1099 923
1100 - /**
1101 - * Function constructor().
1102 - *
1103 - * Create ArgsObject.
1104 - *
1105 - * @param {{}} args
1106 - */
1107 - constructor(args) {
1108 - super();
1109 - this.args = args;
1110 - }
924 +//#endregion
925 +//#region node_modules/core-js/internals/object-get-own-property-names.js
926 + var require_object_get_own_property_names = /* @__PURE__ */ __commonJSMin(((exports) => {
927 + var internalObjectKeys = require_object_keys_internal();
928 + var hiddenKeys = require_enum_bug_keys().concat("length", "prototype");
929 + exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
930 + return internalObjectKeys(O, hiddenKeys);
931 + };
932 + }));
1111 933
1112 - /**
1113 - * Function requireArgument().
1114 - *
1115 - * Validate property in args.
1116 - *
1117 - * @param {string} property
1118 - * @param {{}} args
1119 - *
1120 - * @throws {Error}
1121 - */
1122 - requireArgument(property, args = this.args) {
1123 - if (!Object.prototype.hasOwnProperty.call(args, property)) {
1124 - throw Error(`${property} is required.`);
1125 - }
1126 - }
934 +//#endregion
935 +//#region node_modules/core-js/internals/object-get-own-property-symbols.js
936 + var require_object_get_own_property_symbols = /* @__PURE__ */ __commonJSMin(((exports) => {
937 + exports.f = Object.getOwnPropertySymbols;
938 + }));
1127 939
1128 - /**
1129 - * Function requireArgumentType().
1130 - *
1131 - * Validate property in args using `type === typeof(args.whatever)`.
1132 - *
1133 - * @param {string} property
1134 - * @param {string} type
1135 - * @param {{}} args
1136 - *
1137 - * @throws {Error}
1138 - */
1139 - requireArgumentType(property, type, args = this.args) {
1140 - this.requireArgument(property, args);
1141 - if (typeof args[property] !== type) {
1142 - throw Error(`${property} invalid type: ${type}.`);
1143 - }
1144 - }
940 +//#endregion
941 +//#region node_modules/core-js/internals/own-keys.js
942 + var require_own_keys = /* @__PURE__ */ __commonJSMin(((exports, module) => {
943 + var getBuiltIn = require_get_built_in();
944 + var uncurryThis = require_function_uncurry_this();
945 + var getOwnPropertyNamesModule = require_object_get_own_property_names();
946 + var getOwnPropertySymbolsModule = require_object_get_own_property_symbols();
947 + var anObject = require_an_object();
948 + var concat = uncurryThis([].concat);
949 + module.exports = getBuiltIn("Reflect", "ownKeys") || function ownKeys(it) {
950 + var keys = getOwnPropertyNamesModule.f(anObject(it));
951 + var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
952 + return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;
953 + };
954 + }));
1145 955
1146 - /**
1147 - * Function requireArgumentInstance().
1148 - *
1149 - * Validate property in args using `args.whatever instanceof instance`.
1150 - *
1151 - * @param {string} property
1152 - * @param {*} instance
1153 - * @param {{}} args
1154 - *
1155 - * @throws {Error}
1156 - */
1157 - requireArgumentInstance(property, instance, args = this.args) {
1158 - this.requireArgument(property, args);
1159 - if (!(args[property] instanceof instance) && !(0, _isInstanceof.default)(args[property], instance)) {
1160 - throw Error(`${property} invalid instance.`);
1161 - }
1162 - }
956 +//#endregion
957 +//#region node_modules/core-js/internals/copy-constructor-properties.js
958 + var require_copy_constructor_properties = /* @__PURE__ */ __commonJSMin(((exports, module) => {
959 + var hasOwn = require_has_own_property();
960 + var ownKeys = require_own_keys();
961 + var getOwnPropertyDescriptorModule = require_object_get_own_property_descriptor();
962 + var definePropertyModule = require_object_define_property();
963 + module.exports = function(target, source, exceptions) {
964 + var keys = ownKeys(source);
965 + var defineProperty = definePropertyModule.f;
966 + var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
967 + for (var i = 0; i < keys.length; i++) {
968 + var key = keys[i];
969 + if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) defineProperty(target, key, getOwnPropertyDescriptor(source, key));
970 + }
971 + };
972 + }));
1163 973
1164 - /**
1165 - * Function requireArgumentConstructor().
1166 - *
1167 - * Validate property in args using `type === args.whatever.constructor`.
1168 - *
1169 - * @param {string} property
1170 - * @param {*} type
1171 - * @param {{}} args
1172 - *
1173 - * @throws {Error}
1174 - */
1175 - requireArgumentConstructor(property, type, args = this.args) {
1176 - this.requireArgument(property, args);
974 +//#endregion
975 +//#region node_modules/core-js/internals/is-forced.js
976 + var require_is_forced = /* @__PURE__ */ __commonJSMin(((exports, module) => {
977 + var fails = require_fails();
978 + var isCallable = require_is_callable();
979 + var replacement = /#|\.prototype\./;
980 + var isForced = function(feature, detection) {
981 + var value = data[normalize(feature)];
982 + return value === POLYFILL ? true : value === NATIVE ? false : isCallable(detection) ? fails(detection) : !!detection;
983 + };
984 + var normalize = isForced.normalize = function(string) {
985 + return String(string).replace(replacement, ".").toLowerCase();
986 + };
987 + var data = isForced.data = {};
988 + var NATIVE = isForced.NATIVE = "N";
989 + var POLYFILL = isForced.POLYFILL = "P";
990 + module.exports = isForced;
991 + }));
1177 992
1178 - // Note: Converting the constructor to string in order to avoid equation issues
1179 - // due to different memory addresses between iframes (window.Object !== window.top.Object).
1180 - if (args[property].constructor.toString() !== type.prototype.constructor.toString()) {
1181 - throw Error(`${property} invalid constructor type.`);
1182 - }
1183 - }
1184 -}
1185 -exports["default"] = ArgsObject;
993 +//#endregion
994 +//#region node_modules/core-js/internals/export.js
995 + var require_export = /* @__PURE__ */ __commonJSMin(((exports, module) => {
996 + var globalThis = require_global_this();
997 + var getOwnPropertyDescriptor = require_object_get_own_property_descriptor().f;
998 + var createNonEnumerableProperty = require_create_non_enumerable_property();
999 + var defineBuiltIn = require_define_built_in();
1000 + var defineGlobalProperty = require_define_global_property();
1001 + var copyConstructorProperties = require_copy_constructor_properties();
1002 + var isForced = require_is_forced();
1003 + module.exports = function(options, source) {
1004 + var TARGET = options.target;
1005 + var GLOBAL = options.global;
1006 + var STATIC = options.stat;
1007 + var FORCED;
1008 + var target;
1009 + var key;
1010 + var targetProperty;
1011 + var sourceProperty;
1012 + var descriptor;
1013 + if (GLOBAL) target = globalThis;
1014 + else if (STATIC) target = globalThis[TARGET] || defineGlobalProperty(TARGET, {});
1015 + else target = globalThis[TARGET] && globalThis[TARGET].prototype;
1016 + if (target) for (key in source) {
1017 + sourceProperty = source[key];
1018 + if (options.dontCallGetSet) {
1019 + descriptor = getOwnPropertyDescriptor(target, key);
1020 + targetProperty = descriptor && descriptor.value;
1021 + } else targetProperty = target[key];
1022 + FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? "." : "#") + key, options.forced);
1023 + if (!FORCED && targetProperty !== void 0) {
1024 + if (typeof sourceProperty == typeof targetProperty) continue;
1025 + copyConstructorProperties(sourceProperty, targetProperty);
1026 + }
1027 + if (options.sham || targetProperty && targetProperty.sham) createNonEnumerableProperty(sourceProperty, "sham", true);
1028 + defineBuiltIn(target, key, sourceProperty, options);
1029 + }
1030 + };
1031 + }));
1186 1032
1187 -/***/ }),
1033 +//#endregion
1034 +//#region node_modules/core-js/internals/is-array.js
1035 + var require_is_array = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1036 + var classof = require_classof_raw();
1037 + module.exports = Array.isArray || function isArray(argument) {
1038 + return classof(argument) === "Array";
1039 + };
1040 + }));
1188 1041
1189 -/***/ "../assets/dev/js/modules/imports/force-method-implementation.js":
1190 -/*!***********************************************************************!*\
1191 - !*** ../assets/dev/js/modules/imports/force-method-implementation.js ***!
1192 - \***********************************************************************/
1193 -/***/ ((__unused_webpack_module, exports) => {
1042 +//#endregion
1043 +//#region node_modules/core-js/internals/array-set-length.js
1044 + var require_array_set_length = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1045 + var DESCRIPTORS = require_descriptors();
1046 + var isArray = require_is_array();
1047 + var $TypeError = TypeError;
1048 + var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
1049 + var SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function() {
1050 + if (this !== void 0) return true;
1051 + try {
1052 + Object.defineProperty([], "length", { writable: false }).length = 1;
1053 + } catch (error) {
1054 + return error instanceof TypeError;
1055 + }
1056 + }();
1057 + module.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function(O, length) {
1058 + if (isArray(O) && !getOwnPropertyDescriptor(O, "length").writable) throw new $TypeError("Cannot set read only .length");
1059 + return O.length = length;
1060 + } : function(O, length) {
1061 + return O.length = length;
1062 + };
1063 + }));
1194 1064
1195 -"use strict";
1065 +//#endregion
1066 +//#region node_modules/core-js/internals/does-not-exceed-safe-integer.js
1067 + var require_does_not_exceed_safe_integer = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1068 + var $TypeError = TypeError;
1069 + var MAX_SAFE_INTEGER = 9007199254740991;
1070 + module.exports = function(it) {
1071 + if (it > MAX_SAFE_INTEGER) throw $TypeError("Maximum allowed index exceeded");
1072 + return it;
1073 + };
1074 + }));
1196 1075
1076 +//#endregion
1077 +//#region node_modules/core-js/modules/es.array.push.js
1078 + var require_es_array_push = /* @__PURE__ */ __commonJSMin((() => {
1079 + var $ = require_export();
1080 + var toObject = require_to_object();
1081 + var lengthOfArrayLike = require_length_of_array_like();
1082 + var setArrayLength = require_array_set_length();
1083 + var doesNotExceedSafeInteger = require_does_not_exceed_safe_integer();
1084 + var INCORRECT_TO_LENGTH = require_fails()(function() {
1085 + return [].push.call({ length: 4294967296 }, 1) !== 4294967297;
1086 + });
1087 + var properErrorOnNonWritableLength = function() {
1088 + try {
1089 + Object.defineProperty([], "length", { writable: false }).push();
1090 + } catch (error) {
1091 + return error instanceof TypeError;
1092 + }
1093 + };
1094 + $({
1095 + target: "Array",
1096 + proto: true,
1097 + arity: 1,
1098 + forced: INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength()
1099 + }, { push: function push(item) {
1100 + var O = toObject(this);
1101 + var len = lengthOfArrayLike(O);
1102 + var argCount = arguments.length;
1103 + doesNotExceedSafeInteger(len + argCount);
1104 + for (var i = 0; i < argCount; i++) {
1105 + O[len] = arguments[i];
1106 + len++;
1107 + }
1108 + setArrayLength(O, len);
1109 + return len;
1110 + } });
1111 + }));
1197 1112
1198 -Object.defineProperty(exports, "__esModule", ({
1199 - value: true
1200 -}));
1201 -exports["default"] = exports.ForceMethodImplementation = void 0;
1202 -// TODO: Wrong location used as `elementorModules.ForceMethodImplementation(); should be` `elementorUtils.forceMethodImplementation()`;
1113 +//#endregion
1114 +//#region node_modules/core-js/internals/an-instance.js
1115 + var require_an_instance = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1116 + var isPrototypeOf = require_object_is_prototype_of();
1117 + var $TypeError = TypeError;
1118 + module.exports = function(it, Prototype) {
1119 + if (isPrototypeOf(Prototype, it)) return it;
1120 + throw new $TypeError("Incorrect invocation");
1121 + };
1122 + }));
1203 1123
1204 -class ForceMethodImplementation extends Error {
1205 - constructor(info = {}, args = {}) {
1206 - super(`${info.isStatic ? 'static ' : ''}${info.fullName}() should be implemented, please provide '${info.functionName || info.fullName}' functionality.`, args);
1124 +//#endregion
1125 +//#region node_modules/core-js/internals/correct-prototype-getter.js
1126 + var require_correct_prototype_getter = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1127 + var fails = require_fails();
1128 + module.exports = !fails(function() {
1129 + function F() {}
1130 + F.prototype.constructor = null;
1131 + return Object.getPrototypeOf(new F()) !== F.prototype;
1132 + });
1133 + }));
1207 1134
1208 - // Allow to pass custom properties to the error.
1209 - if (Object.keys(args).length) {
1210 - // eslint-disable-next-line no-console
1211 - console.error(args);
1212 - }
1213 - Error.captureStackTrace(this, ForceMethodImplementation);
1214 - }
1215 -}
1216 -exports.ForceMethodImplementation = ForceMethodImplementation;
1217 -var _default = args => {
1218 - const stack = Error().stack,
1219 - caller = stack.split('\n')[2].trim(),
1220 - callerName = caller.startsWith('at new') ? 'constructor' : caller.split(' ')[1],
1221 - info = {};
1222 - info.functionName = callerName;
1223 - info.fullName = callerName;
1224 - if (info.functionName.includes('.')) {
1225 - const parts = info.functionName.split('.');
1226 - info.className = parts[0];
1227 - info.functionName = parts[1];
1228 - } else {
1229 - info.isStatic = true;
1230 - }
1231 - throw new ForceMethodImplementation(info, args);
1232 -};
1233 -exports["default"] = _default;
1135 +//#endregion
1136 +//#region node_modules/core-js/internals/object-get-prototype-of.js
1137 + var require_object_get_prototype_of = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1138 + var hasOwn = require_has_own_property();
1139 + var isCallable = require_is_callable();
1140 + var toObject = require_to_object();
1141 + var sharedKey = require_shared_key();
1142 + var CORRECT_PROTOTYPE_GETTER = require_correct_prototype_getter();
1143 + var IE_PROTO = sharedKey("IE_PROTO");
1144 + var $Object = Object;
1145 + var ObjectPrototype = $Object.prototype;
1146 + module.exports = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function(O) {
1147 + var object = toObject(O);
1148 + if (hasOwn(object, IE_PROTO)) return object[IE_PROTO];
1149 + var constructor = object.constructor;
1150 + if (isCallable(constructor) && object instanceof constructor) return constructor.prototype;
1151 + return object instanceof $Object ? ObjectPrototype : null;
1152 + };
1153 + }));
1234 1154
1235 -/***/ }),
1155 +//#endregion
1156 +//#region node_modules/core-js/internals/define-built-in-accessor.js
1157 + var require_define_built_in_accessor = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1158 + var makeBuiltIn = require_make_built_in();
1159 + var defineProperty = require_object_define_property();
1160 + module.exports = function(target, name, descriptor) {
1161 + if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true });
1162 + if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true });
1163 + return defineProperty.f(target, name, descriptor);
1164 + };
1165 + }));
1236 1166
1237 -/***/ "../assets/dev/js/modules/imports/instance-type.js":
1238 -/*!*********************************************************!*\
1239 - !*** ../assets/dev/js/modules/imports/instance-type.js ***!
1240 - \*********************************************************/
1241 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1167 +//#endregion
1168 +//#region node_modules/core-js/internals/create-property.js
1169 + var require_create_property = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1170 + var DESCRIPTORS = require_descriptors();
1171 + var definePropertyModule = require_object_define_property();
1172 + var createPropertyDescriptor = require_create_property_descriptor();
1173 + module.exports = function(object, key, value) {
1174 + if (DESCRIPTORS) definePropertyModule.f(object, key, createPropertyDescriptor(0, value));
1175 + else object[key] = value;
1176 + };
1177 + }));
1242 1178
1243 -"use strict";
1179 +//#endregion
1180 +//#region node_modules/core-js/internals/object-keys.js
1181 + var require_object_keys = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1182 + var internalObjectKeys = require_object_keys_internal();
1183 + var enumBugKeys = require_enum_bug_keys();
1184 + module.exports = Object.keys || function keys(O) {
1185 + return internalObjectKeys(O, enumBugKeys);
1186 + };
1187 + }));
1244 1188
1189 +//#endregion
1190 +//#region node_modules/core-js/internals/object-define-properties.js
1191 + var require_object_define_properties = /* @__PURE__ */ __commonJSMin(((exports) => {
1192 + var DESCRIPTORS = require_descriptors();
1193 + var V8_PROTOTYPE_DEFINE_BUG = require_v8_prototype_define_bug();
1194 + var definePropertyModule = require_object_define_property();
1195 + var anObject = require_an_object();
1196 + var toIndexedObject = require_to_indexed_object();
1197 + var objectKeys = require_object_keys();
1198 + exports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) {
1199 + anObject(O);
1200 + var props = toIndexedObject(Properties);
1201 + var keys = objectKeys(Properties);
1202 + var length = keys.length;
1203 + var index = 0;
1204 + var key;
1205 + while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]);
1206 + return O;
1207 + };
1208 + }));
1245 1209
1246 -Object.defineProperty(exports, "__esModule", ({
1247 - value: true
1248 -}));
1249 -exports["default"] = void 0;
1250 -__webpack_require__(/*! core-js/modules/es.array.push.js */ "../node_modules/core-js/modules/es.array.push.js");
1251 -__webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ "../node_modules/core-js/modules/esnext.iterator.constructor.js");
1252 -__webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ "../node_modules/core-js/modules/esnext.iterator.for-each.js");
1253 -class InstanceType {
1254 - static [Symbol.hasInstance](target) {
1255 - /**
1256 - * This is function extending being called each time JS uses instanceOf, since babel use it each time it create new class
1257 - * its give's opportunity to mange capabilities of instanceOf operator.
1258 - * saving current class each time will give option later to handle instanceOf manually.
1259 - */
1260 - let result = super[Symbol.hasInstance](target);
1210 +//#endregion
1211 +//#region node_modules/core-js/internals/html.js
1212 + var require_html = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1213 + var getBuiltIn = require_get_built_in();
1214 + module.exports = getBuiltIn("document", "documentElement");
1215 + }));
1261 1216
1262 - // Act normal when validate a class, which does not have instance type.
1263 - if (target && !target.constructor.getInstanceType) {
1264 - return result;
1265 - }
1266 - if (target) {
1267 - if (!target.instanceTypes) {
1268 - target.instanceTypes = [];
1269 - }
1270 - if (!result) {
1271 - if (this.getInstanceType() === target.constructor.getInstanceType()) {
1272 - result = true;
1273 - }
1274 - }
1275 - if (result) {
1276 - const name = this.getInstanceType === InstanceType.getInstanceType ? 'BaseInstanceType' : this.getInstanceType();
1277 - if (-1 === target.instanceTypes.indexOf(name)) {
1278 - target.instanceTypes.push(name);
1279 - }
1280 - }
1281 - }
1282 - if (!result && target) {
1283 - // Check if the given 'target', is instance of known types.
1284 - result = target.instanceTypes && Array.isArray(target.instanceTypes) && -1 !== target.instanceTypes.indexOf(this.getInstanceType());
1285 - }
1286 - return result;
1287 - }
1288 - static getInstanceType() {
1289 - elementorModules.ForceMethodImplementation();
1290 - }
1291 - constructor() {
1292 - // Since anonymous classes sometimes do not get validated by babel, do it manually.
1293 - let target = new.target;
1294 - const prototypes = [];
1295 - while (target.__proto__ && target.__proto__.name) {
1296 - prototypes.push(target.__proto__);
1297 - target = target.__proto__;
1298 - }
1299 - prototypes.reverse().forEach(proto => this instanceof proto);
1300 - }
1301 -}
1302 -exports["default"] = InstanceType;
1217 +//#endregion
1218 +//#region node_modules/core-js/internals/object-create.js
1219 + var require_object_create = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1220 + var anObject = require_an_object();
1221 + var definePropertiesModule = require_object_define_properties();
1222 + var enumBugKeys = require_enum_bug_keys();
1223 + var hiddenKeys = require_hidden_keys();
1224 + var html = require_html();
1225 + var documentCreateElement = require_document_create_element();
1226 + var sharedKey = require_shared_key();
1227 + var GT = ">";
1228 + var LT = "<";
1229 + var PROTOTYPE = "prototype";
1230 + var SCRIPT = "script";
1231 + var IE_PROTO = sharedKey("IE_PROTO");
1232 + var EmptyConstructor = function() {};
1233 + var scriptTag = function(content) {
1234 + return LT + SCRIPT + GT + content + LT + "/" + SCRIPT + GT;
1235 + };
1236 + var NullProtoObjectViaActiveX = function(activeXDocument) {
1237 + activeXDocument.write(scriptTag(""));
1238 + activeXDocument.close();
1239 + var temp = activeXDocument.parentWindow.Object;
1240 + activeXDocument = null;
1241 + return temp;
1242 + };
1243 + var NullProtoObjectViaIFrame = function() {
1244 + var iframe = documentCreateElement("iframe");
1245 + var JS = "java" + SCRIPT + ":";
1246 + var iframeDocument;
1247 + iframe.style.display = "none";
1248 + html.appendChild(iframe);
1249 + iframe.src = String(JS);
1250 + iframeDocument = iframe.contentWindow.document;
1251 + iframeDocument.open();
1252 + iframeDocument.write(scriptTag("document.F=Object"));
1253 + iframeDocument.close();
1254 + return iframeDocument.F;
1255 + };
1256 + var activeXDocument;
1257 + var NullProtoObject = function() {
1258 + try {
1259 + activeXDocument = new ActiveXObject("htmlfile");
1260 + } catch (error) {}
1261 + NullProtoObject = typeof document != "undefined" ? document.domain && activeXDocument ? NullProtoObjectViaActiveX(activeXDocument) : NullProtoObjectViaIFrame() : NullProtoObjectViaActiveX(activeXDocument);
1262 + var length = enumBugKeys.length;
1263 + while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];
1264 + return NullProtoObject();
1265 + };
1266 + hiddenKeys[IE_PROTO] = true;
1267 + module.exports = Object.create || function create(O, Properties) {
1268 + var result;
1269 + if (O !== null) {
1270 + EmptyConstructor[PROTOTYPE] = anObject(O);
1271 + result = new EmptyConstructor();
1272 + EmptyConstructor[PROTOTYPE] = null;
1273 + result[IE_PROTO] = O;
1274 + } else result = NullProtoObject();
1275 + return Properties === void 0 ? result : definePropertiesModule.f(result, Properties);
1276 + };
1277 + }));
1303 1278
1304 -/***/ }),
1279 +//#endregion
1280 +//#region node_modules/core-js/internals/iterators-core.js
1281 + var require_iterators_core = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1282 + var fails = require_fails();
1283 + var isCallable = require_is_callable();
1284 + var isObject = require_is_object();
1285 + var create = require_object_create();
1286 + var getPrototypeOf = require_object_get_prototype_of();
1287 + var defineBuiltIn = require_define_built_in();
1288 + var wellKnownSymbol = require_well_known_symbol();
1289 + var IS_PURE = require_is_pure();
1290 + var ITERATOR = wellKnownSymbol("iterator");
1291 + var BUGGY_SAFARI_ITERATORS = false;
1292 + var IteratorPrototype;
1293 + var PrototypeOfArrayIteratorPrototype;
1294 + var arrayIterator;
1295 + if ([].keys) {
1296 + arrayIterator = [].keys();
1297 + if (!("next" in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;
1298 + else {
1299 + PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));
1300 + if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;
1301 + }
1302 + }
1303 + if (!isObject(IteratorPrototype) || fails(function() {
1304 + var test = {};
1305 + return IteratorPrototype[ITERATOR].call(test) !== test;
1306 + })) IteratorPrototype = {};
1307 + else if (IS_PURE) IteratorPrototype = create(IteratorPrototype);
1308 + if (!isCallable(IteratorPrototype[ITERATOR])) defineBuiltIn(IteratorPrototype, ITERATOR, function() {
1309 + return this;
1310 + });
1311 + module.exports = {
1312 + IteratorPrototype,
1313 + BUGGY_SAFARI_ITERATORS
1314 + };
1315 + }));
1305 1316
1306 -/***/ "../assets/dev/js/modules/imports/module.js":
1307 -/*!**************************************************!*\
1308 - !*** ../assets/dev/js/modules/imports/module.js ***!
1309 - \**************************************************/
1310 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1317 +//#endregion
1318 +//#region node_modules/core-js/modules/es.iterator.constructor.js
1319 + var require_es_iterator_constructor = /* @__PURE__ */ __commonJSMin((() => {
1320 + var $ = require_export();
1321 + var globalThis = require_global_this();
1322 + var anInstance = require_an_instance();
1323 + var anObject = require_an_object();
1324 + var isCallable = require_is_callable();
1325 + var getPrototypeOf = require_object_get_prototype_of();
1326 + var defineBuiltInAccessor = require_define_built_in_accessor();
1327 + var createProperty = require_create_property();
1328 + var fails = require_fails();
1329 + var hasOwn = require_has_own_property();
1330 + var wellKnownSymbol = require_well_known_symbol();
1331 + var IteratorPrototype = require_iterators_core().IteratorPrototype;
1332 + var DESCRIPTORS = require_descriptors();
1333 + var IS_PURE = require_is_pure();
1334 + var CONSTRUCTOR = "constructor";
1335 + var ITERATOR = "Iterator";
1336 + var TO_STRING_TAG = wellKnownSymbol("toStringTag");
1337 + var $TypeError = TypeError;
1338 + var NativeIterator = globalThis[ITERATOR];
1339 + var FORCED = IS_PURE || !isCallable(NativeIterator) || NativeIterator.prototype !== IteratorPrototype || !fails(function() {
1340 + NativeIterator({});
1341 + });
1342 + var IteratorConstructor = function Iterator() {
1343 + anInstance(this, IteratorPrototype);
1344 + if (getPrototypeOf(this) === IteratorPrototype) throw new $TypeError("Abstract class Iterator not directly constructable");
1345 + };
1346 + var defineIteratorPrototypeAccessor = function(key, value) {
1347 + if (DESCRIPTORS) defineBuiltInAccessor(IteratorPrototype, key, {
1348 + configurable: true,
1349 + get: function() {
1350 + return value;
1351 + },
1352 + set: function(replacement) {
1353 + anObject(this);
1354 + if (this === IteratorPrototype) throw new $TypeError("You can't redefine this property");
1355 + if (hasOwn(this, key)) this[key] = replacement;
1356 + else createProperty(this, key, replacement);
1357 + }
1358 + });
1359 + else IteratorPrototype[key] = value;
1360 + };
1361 + if (!hasOwn(IteratorPrototype, TO_STRING_TAG)) defineIteratorPrototypeAccessor(TO_STRING_TAG, ITERATOR);
1362 + if (FORCED || !hasOwn(IteratorPrototype, CONSTRUCTOR) || IteratorPrototype[CONSTRUCTOR] === Object) defineIteratorPrototypeAccessor(CONSTRUCTOR, IteratorConstructor);
1363 + IteratorConstructor.prototype = IteratorPrototype;
1364 + $({
1365 + global: true,
1366 + constructor: true,
1367 + forced: FORCED
1368 + }, { Iterator: IteratorConstructor });
1369 + }));
1311 1370
1312 -"use strict";
1371 +//#endregion
1372 +//#region node_modules/core-js/modules/esnext.iterator.constructor.js
1373 + var require_esnext_iterator_constructor = /* @__PURE__ */ __commonJSMin((() => {
1374 + require_es_iterator_constructor();
1375 + }));
1313 1376
1377 +//#endregion
1378 +//#region node_modules/core-js/internals/get-iterator-direct.js
1379 + var require_get_iterator_direct = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1380 + module.exports = function(obj) {
1381 + return {
1382 + iterator: obj,
1383 + next: obj.next,
1384 + done: false
1385 + };
1386 + };
1387 + }));
1314 1388
1315 -__webpack_require__(/*! core-js/modules/es.array.push.js */ "../node_modules/core-js/modules/es.array.push.js");
1316 -__webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ "../node_modules/core-js/modules/esnext.iterator.constructor.js");
1317 -__webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ "../node_modules/core-js/modules/esnext.iterator.filter.js");
1318 -__webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ "../node_modules/core-js/modules/esnext.iterator.for-each.js");
1319 -const Module = function () {
1320 - const $ = jQuery,
1321 - instanceParams = arguments,
1322 - self = this,
1323 - events = {};
1324 - let settings;
1325 - const ensureClosureMethods = function () {
1326 - $.each(self, function (methodName) {
1327 - const oldMethod = self[methodName];
1328 - if ('function' !== typeof oldMethod) {
1329 - return;
1330 - }
1331 - self[methodName] = function () {
1332 - return oldMethod.apply(self, arguments);
1333 - };
1334 - });
1335 - };
1336 - const initSettings = function () {
1337 - settings = self.getDefaultSettings();
1338 - const instanceSettings = instanceParams[0];
1339 - if (instanceSettings) {
1340 - $.extend(true, settings, instanceSettings);
1341 - }
1342 - };
1343 - const init = function () {
1344 - self.__construct.apply(self, instanceParams);
1345 - ensureClosureMethods();
1346 - initSettings();
1347 - self.trigger('init');
1348 - };
1349 - this.getItems = function (items, itemKey) {
1350 - if (itemKey) {
1351 - const keyStack = itemKey.split('.'),
1352 - currentKey = keyStack.splice(0, 1);
1353 - if (!keyStack.length) {
1354 - return items[currentKey];
1355 - }
1356 - if (!items[currentKey]) {
1357 - return;
1358 - }
1359 - return this.getItems(items[currentKey], keyStack.join('.'));
1360 - }
1361 - return items;
1362 - };
1363 - this.getSettings = function (setting) {
1364 - return this.getItems(settings, setting);
1365 - };
1366 - this.setSettings = function (settingKey, value, settingsContainer) {
1367 - if (!settingsContainer) {
1368 - settingsContainer = settings;
1369 - }
1370 - if ('object' === typeof settingKey) {
1371 - $.extend(settingsContainer, settingKey);
1372 - return self;
1373 - }
1374 - const keyStack = settingKey.split('.'),
1375 - currentKey = keyStack.splice(0, 1);
1376 - if (!keyStack.length) {
1377 - settingsContainer[currentKey] = value;
1378 - return self;
1379 - }
1380 - if (!settingsContainer[currentKey]) {
1381 - settingsContainer[currentKey] = {};
1382 - }
1383 - return self.setSettings(keyStack.join('.'), value, settingsContainer[currentKey]);
1384 - };
1385 - this.getErrorMessage = function (type, functionName) {
1386 - let message;
1387 - switch (type) {
1388 - case 'forceMethodImplementation':
1389 - message = `The method '${functionName}' must to be implemented in the inheritor child.`;
1390 - break;
1391 - default:
1392 - message = 'An error occurs';
1393 - }
1394 - return message;
1395 - };
1389 +//#endregion
1390 +//#region node_modules/core-js/internals/define-built-ins.js
1391 + var require_define_built_ins = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1392 + var defineBuiltIn = require_define_built_in();
1393 + module.exports = function(target, src, options) {
1394 + for (var key in src) defineBuiltIn(target, key, src[key], options);
1395 + return target;
1396 + };
1397 + }));
1396 1398
1397 - // TODO: This function should be deleted ?.
1398 - this.forceMethodImplementation = function (functionName) {
1399 - throw new Error(this.getErrorMessage('forceMethodImplementation', functionName));
1400 - };
1401 - this.on = function (eventName, callback) {
1402 - if ('object' === typeof eventName) {
1403 - $.each(eventName, function (singleEventName) {
1404 - self.on(singleEventName, this);
1405 - });
1406 - return self;
1407 - }
1408 - const eventNames = eventName.split(' ');
1409 - eventNames.forEach(function (singleEventName) {
1410 - if (!events[singleEventName]) {
1411 - events[singleEventName] = [];
1412 - }
1413 - events[singleEventName].push(callback);
1414 - });
1415 - return self;
1416 - };
1417 - this.off = function (eventName, callback) {
1418 - if (!events[eventName]) {
1419 - return self;
1420 - }
1421 - if (!callback) {
1422 - delete events[eventName];
1423 - return self;
1424 - }
1425 - const callbackIndex = events[eventName].indexOf(callback);
1426 - if (-1 !== callbackIndex) {
1427 - delete events[eventName][callbackIndex];
1399 +//#endregion
1400 +//#region node_modules/core-js/internals/create-iter-result-object.js
1401 + var require_create_iter_result_object = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1402 + module.exports = function(value, done) {
1403 + return {
1404 + value,
1405 + done
1406 + };
1407 + };
1408 + }));
1428 1409
1429 - // Reset array index (for next off on same event).
1430 - events[eventName] = events[eventName].filter(val => val);
1431 - }
1432 - return self;
1433 - };
1434 - this.trigger = function (eventName) {
1435 - const methodName = 'on' + eventName[0].toUpperCase() + eventName.slice(1),
1436 - params = Array.prototype.slice.call(arguments, 1);
1437 - if (self[methodName]) {
1438 - self[methodName].apply(self, params);
1439 - }
1440 - const callbacks = events[eventName];
1441 - if (!callbacks) {
1442 - return self;
1443 - }
1444 - $.each(callbacks, function (index, callback) {
1445 - callback.apply(self, params);
1446 - });
1447 - return self;
1448 - };
1449 - init();
1450 -};
1451 -Module.prototype.__construct = function () {};
1452 -Module.prototype.getDefaultSettings = function () {
1453 - return {};
1454 -};
1455 -Module.prototype.getConstructorID = function () {
1456 - return this.constructor.name;
1457 -};
1458 -Module.extend = function (properties) {
1459 - const $ = jQuery,
1460 - parent = this;
1461 - const child = function () {
1462 - return parent.apply(this, arguments);
1463 - };
1464 - $.extend(child, parent);
1465 - child.prototype = Object.create($.extend({}, parent.prototype, properties));
1466 - child.prototype.constructor = child;
1467 - child.__super__ = parent.prototype;
1468 - return child;
1469 -};
1470 -module.exports = Module;
1410 +//#endregion
1411 +//#region node_modules/core-js/internals/iterator-close.js
1412 + var require_iterator_close = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1413 + var call = require_function_call();
1414 + var anObject = require_an_object();
1415 + var getMethod = require_get_method();
1416 + module.exports = function(iterator, kind, value) {
1417 + var innerResult;
1418 + var innerError;
1419 + anObject(iterator);
1420 + try {
1421 + innerResult = getMethod(iterator, "return");
1422 + if (!innerResult) {
1423 + if (kind === "throw") throw value;
1424 + return value;
1425 + }
1426 + innerResult = call(innerResult, iterator);
1427 + } catch (error) {
1428 + innerError = true;
1429 + innerResult = error;
1430 + }
1431 + if (kind === "throw") throw value;
1432 + if (innerError) throw innerResult;
1433 + anObject(innerResult);
1434 + return value;
1435 + };
1436 + }));
1471 1437
1472 -/***/ }),
1438 +//#endregion
1439 +//#region node_modules/core-js/internals/iterator-close-all.js
1440 + var require_iterator_close_all = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1441 + var iteratorClose = require_iterator_close();
1442 + module.exports = function(iters, kind, value) {
1443 + for (var i = iters.length - 1; i >= 0; i--) {
1444 + if (iters[i] === void 0) continue;
1445 + try {
1446 + value = iteratorClose(iters[i].iterator, kind, value);
1447 + } catch (error) {
1448 + kind = "throw";
1449 + value = error;
1450 + }
1451 + }
1452 + if (kind === "throw") throw value;
1453 + return value;
1454 + };
1455 + }));
1473 1456
1474 -/***/ "../assets/dev/js/modules/imports/utils/masonry.js":
1475 -/*!*********************************************************!*\
1476 - !*** ../assets/dev/js/modules/imports/utils/masonry.js ***!
1477 - \*********************************************************/
1478 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1457 +//#endregion
1458 +//#region node_modules/core-js/internals/iterator-create-proxy.js
1459 + var require_iterator_create_proxy = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1460 + var call = require_function_call();
1461 + var create = require_object_create();
1462 + var createNonEnumerableProperty = require_create_non_enumerable_property();
1463 + var defineBuiltIns = require_define_built_ins();
1464 + var wellKnownSymbol = require_well_known_symbol();
1465 + var InternalStateModule = require_internal_state();
1466 + var getMethod = require_get_method();
1467 + var IteratorPrototype = require_iterators_core().IteratorPrototype;
1468 + var createIterResultObject = require_create_iter_result_object();
1469 + var iteratorClose = require_iterator_close();
1470 + var iteratorCloseAll = require_iterator_close_all();
1471 + var TO_STRING_TAG = wellKnownSymbol("toStringTag");
1472 + var ITERATOR_HELPER = "IteratorHelper";
1473 + var WRAP_FOR_VALID_ITERATOR = "WrapForValidIterator";
1474 + var NORMAL = "normal";
1475 + var THROW = "throw";
1476 + var setInternalState = InternalStateModule.set;
1477 + var createIteratorProxyPrototype = function(IS_ITERATOR) {
1478 + var getInternalState = InternalStateModule.getterFor(IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER);
1479 + return defineBuiltIns(create(IteratorPrototype), {
1480 + next: function next() {
1481 + var state = getInternalState(this);
1482 + if (IS_ITERATOR) return state.nextHandler();
1483 + if (state.done) return createIterResultObject(void 0, true);
1484 + try {
1485 + var result = state.nextHandler();
1486 + return state.returnHandlerResult ? result : createIterResultObject(result, state.done);
1487 + } catch (error) {
1488 + state.done = true;
1489 + throw error;
1490 + }
1491 + },
1492 + "return": function() {
1493 + var state = getInternalState(this);
1494 + var iterator = state.iterator;
1495 + state.done = true;
1496 + if (IS_ITERATOR) {
1497 + var returnMethod = getMethod(iterator, "return");
1498 + return returnMethod ? call(returnMethod, iterator) : createIterResultObject(void 0, true);
1499 + }
1500 + if (state.inner) try {
1501 + iteratorClose(state.inner.iterator, NORMAL);
1502 + } catch (error) {
1503 + return iteratorClose(iterator, THROW, error);
1504 + }
1505 + if (state.openIters) try {
1506 + iteratorCloseAll(state.openIters, NORMAL);
1507 + } catch (error) {
1508 + return iteratorClose(iterator, THROW, error);
1509 + }
1510 + if (iterator) iteratorClose(iterator, NORMAL);
1511 + return createIterResultObject(void 0, true);
1512 + }
1513 + });
1514 + };
1515 + var WrapForValidIteratorPrototype = createIteratorProxyPrototype(true);
1516 + var IteratorHelperPrototype = createIteratorProxyPrototype(false);
1517 + createNonEnumerableProperty(IteratorHelperPrototype, TO_STRING_TAG, "Iterator Helper");
1518 + module.exports = function(nextHandler, IS_ITERATOR, RETURN_HANDLER_RESULT) {
1519 + var IteratorProxy = function Iterator(record, state) {
1520 + if (state) {
1521 + state.iterator = record.iterator;
1522 + state.next = record.next;
1523 + } else state = record;
1524 + state.type = IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER;
1525 + state.returnHandlerResult = !!RETURN_HANDLER_RESULT;
1526 + state.nextHandler = nextHandler;
1527 + state.counter = 0;
1528 + state.done = false;
1529 + setInternalState(this, state);
1530 + };
1531 + IteratorProxy.prototype = IS_ITERATOR ? WrapForValidIteratorPrototype : IteratorHelperPrototype;
1532 + return IteratorProxy;
1533 + };
1534 + }));
1479 1535
1480 -"use strict";
1536 +//#endregion
1537 +//#region node_modules/core-js/internals/call-with-safe-iteration-closing.js
1538 + var require_call_with_safe_iteration_closing = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1539 + var anObject = require_an_object();
1540 + var iteratorClose = require_iterator_close();
1541 + module.exports = function(iterator, fn, value, ENTRIES) {
1542 + try {
1543 + return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);
1544 + } catch (error) {
1545 + iteratorClose(iterator, "throw", error);
1546 + }
1547 + };
1548 + }));
1481 1549
1550 +//#endregion
1551 +//#region node_modules/core-js/internals/iterator-helper-throws-on-invalid-iterator.js
1552 + var require_iterator_helper_throws_on_invalid_iterator = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1553 + module.exports = function(methodName, argument) {
1554 + var method = typeof Iterator == "function" && Iterator.prototype[methodName];
1555 + if (method) try {
1556 + method.call({ next: null }, argument).next();
1557 + } catch (error) {
1558 + return true;
1559 + }
1560 + };
1561 + }));
1482 1562
1483 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1484 -Object.defineProperty(exports, "__esModule", ({
1485 - value: true
1486 -}));
1487 -exports["default"] = void 0;
1488 -__webpack_require__(/*! core-js/modules/es.array.push.js */ "../node_modules/core-js/modules/es.array.push.js");
1489 -var _viewModule = _interopRequireDefault(__webpack_require__(/*! ../view-module */ "../assets/dev/js/modules/imports/view-module.js"));
1490 -var _default = exports["default"] = _viewModule.default.extend({
1491 - getDefaultSettings() {
1492 - return {
1493 - container: null,
1494 - items: null,
1495 - columnsCount: 3,
1496 - verticalSpaceBetween: 30
1497 - };
1498 - },
1499 - getDefaultElements() {
1500 - return {
1501 - $container: jQuery(this.getSettings('container')),
1502 - $items: jQuery(this.getSettings('items'))
1503 - };
1504 - },
1505 - run() {
1506 - var heights = [],
1507 - distanceFromTop = this.elements.$container.position().top,
1508 - settings = this.getSettings(),
1509 - columnsCount = settings.columnsCount;
1510 - distanceFromTop += parseInt(this.elements.$container.css('margin-top'), 10);
1511 - this.elements.$items.each(function (index) {
1512 - var row = Math.floor(index / columnsCount),
1513 - $item = jQuery(this),
1514 - itemHeight = $item[0].getBoundingClientRect().height + settings.verticalSpaceBetween;
1515 - if (row) {
1516 - var itemPosition = $item.position(),
1517 - indexAtRow = index % columnsCount,
1518 - pullHeight = itemPosition.top - distanceFromTop - heights[indexAtRow];
1519 - pullHeight -= parseInt($item.css('margin-top'), 10);
1520 - pullHeight *= -1;
1521 - $item.css('margin-top', pullHeight + 'px');
1522 - heights[indexAtRow] += itemHeight;
1523 - } else {
1524 - heights.push(itemHeight);
1525 - }
1526 - });
1527 - }
1528 -});
1563 +//#endregion
1564 +//#region node_modules/core-js/internals/iterator-helper-without-closing-on-early-error.js
1565 + var require_iterator_helper_without_closing_on_early_error = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1566 + var globalThis = require_global_this();
1567 + module.exports = function(METHOD_NAME, ExpectedError) {
1568 + var Iterator = globalThis.Iterator;
1569 + var IteratorPrototype = Iterator && Iterator.prototype;
1570 + var method = IteratorPrototype && IteratorPrototype[METHOD_NAME];
1571 + var CLOSED = false;
1572 + if (method) try {
1573 + method.call({
1574 + next: function() {
1575 + return { done: true };
1576 + },
1577 + "return": function() {
1578 + CLOSED = true;
1579 + }
1580 + }, -1);
1581 + } catch (error) {
1582 + if (!(error instanceof ExpectedError)) CLOSED = false;
1583 + }
1584 + if (!CLOSED) return method;
1585 + };
1586 + }));
1529 1587
1530 -/***/ }),
1588 +//#endregion
1589 +//#region node_modules/core-js/modules/es.iterator.filter.js
1590 + var require_es_iterator_filter = /* @__PURE__ */ __commonJSMin((() => {
1591 + var $ = require_export();
1592 + var call = require_function_call();
1593 + var aCallable = require_a_callable();
1594 + var anObject = require_an_object();
1595 + var getIteratorDirect = require_get_iterator_direct();
1596 + var createIteratorProxy = require_iterator_create_proxy();
1597 + var callWithSafeIterationClosing = require_call_with_safe_iteration_closing();
1598 + var IS_PURE = require_is_pure();
1599 + var iteratorClose = require_iterator_close();
1600 + var iteratorHelperThrowsOnInvalidIterator = require_iterator_helper_throws_on_invalid_iterator();
1601 + var iteratorHelperWithoutClosingOnEarlyError = require_iterator_helper_without_closing_on_early_error();
1602 + var FILTER_WITHOUT_THROWING_ON_INVALID_ITERATOR = !IS_PURE && !iteratorHelperThrowsOnInvalidIterator("filter", function() {});
1603 + var filterWithoutClosingOnEarlyError = !IS_PURE && !FILTER_WITHOUT_THROWING_ON_INVALID_ITERATOR && iteratorHelperWithoutClosingOnEarlyError("filter", TypeError);
1604 + var FORCED = IS_PURE || FILTER_WITHOUT_THROWING_ON_INVALID_ITERATOR || filterWithoutClosingOnEarlyError;
1605 + var IteratorProxy = createIteratorProxy(function() {
1606 + var iterator = this.iterator;
1607 + var predicate = this.predicate;
1608 + var next = this.next;
1609 + var result;
1610 + var done;
1611 + var value;
1612 + while (true) {
1613 + result = anObject(call(next, iterator));
1614 + done = this.done = !!result.done;
1615 + if (done) return;
1616 + value = result.value;
1617 + if (callWithSafeIterationClosing(iterator, predicate, [value, this.counter++], true)) return value;
1618 + }
1619 + });
1620 + $({
1621 + target: "Iterator",
1622 + proto: true,
1623 + real: true,
1624 + forced: FORCED
1625 + }, { filter: function filter(predicate) {
1626 + anObject(this);
1627 + try {
1628 + aCallable(predicate);
1629 + } catch (error) {
1630 + iteratorClose(this, "throw", error);
1631 + }
1632 + if (filterWithoutClosingOnEarlyError) return call(filterWithoutClosingOnEarlyError, this, predicate);
1633 + return new IteratorProxy(getIteratorDirect(this), { predicate });
1634 + } });
1635 + }));
1531 1636
1532 -/***/ "../assets/dev/js/modules/imports/utils/scroll.js":
1533 -/*!********************************************************!*\
1534 - !*** ../assets/dev/js/modules/imports/utils/scroll.js ***!
1535 - \********************************************************/
1536 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1637 +//#endregion
1638 +//#region node_modules/core-js/modules/esnext.iterator.filter.js
1639 + var require_esnext_iterator_filter = /* @__PURE__ */ __commonJSMin((() => {
1640 + require_es_iterator_filter();
1641 + }));
1537 1642
1538 -"use strict";
1643 +//#endregion
1644 +//#region node_modules/core-js/internals/function-uncurry-this-clause.js
1645 + var require_function_uncurry_this_clause = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1646 + var classofRaw = require_classof_raw();
1647 + var uncurryThis = require_function_uncurry_this();
1648 + module.exports = function(fn) {
1649 + if (classofRaw(fn) === "Function") return uncurryThis(fn);
1650 + };
1651 + }));
1539 1652
1653 +//#endregion
1654 +//#region node_modules/core-js/internals/function-bind-context.js
1655 + var require_function_bind_context = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1656 + var uncurryThis = require_function_uncurry_this_clause();
1657 + var aCallable = require_a_callable();
1658 + var NATIVE_BIND = require_function_bind_native();
1659 + var bind = uncurryThis(uncurryThis.bind);
1660 + module.exports = function(fn, that) {
1661 + aCallable(fn);
1662 + return that === void 0 ? fn : NATIVE_BIND ? bind(fn, that) : function() {
1663 + return fn.apply(that, arguments);
1664 + };
1665 + };
1666 + }));
1540 1667
1541 -Object.defineProperty(exports, "__esModule", ({
1542 - value: true
1543 -}));
1544 -exports["default"] = void 0;
1545 -__webpack_require__(/*! core-js/modules/es.array.push.js */ "../node_modules/core-js/modules/es.array.push.js");
1546 -// Moved from elementor pro: 'assets/dev/js/frontend/utils'
1547 -class Scroll {
1548 - /**
1549 - * @param {Object} obj
1550 - * @param {number} obj.sensitivity - Value between 0-100 - Will determine the intersection trigger points on the element
1551 - * @param {Function} obj.callback - Will be triggered on each intersection point between the element and the viewport top/bottom
1552 - * @param {string} obj.offset - Offset between the element intersection points and the viewport, written like in CSS: '-50% 0 -25%'
1553 - * @param {HTMLElement} obj.root - The element that the events will be relative to, if 'null' will be relative to the viewport
1554 - */
1555 - static scrollObserver(obj) {
1556 - let lastScrollY = 0;
1668 +//#endregion
1669 +//#region node_modules/core-js/internals/iterators.js
1670 + var require_iterators = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1671 + module.exports = {};
1672 + }));
1557 1673
1558 - // Generating thresholds points along the animation height
1559 - // More thresholds points = more trigger points of the callback
1560 - const buildThresholds = (sensitivityPercentage = 0) => {
1561 - const thresholds = [];
1562 - if (sensitivityPercentage > 0 && sensitivityPercentage <= 100) {
1563 - const increment = 100 / sensitivityPercentage;
1564 - for (let i = 0; i <= 100; i += increment) {
1565 - thresholds.push(i / 100);
1566 - }
1567 - } else {
1568 - thresholds.push(0);
1569 - }
1570 - return thresholds;
1571 - };
1572 - const options = {
1573 - root: obj.root || null,
1574 - rootMargin: obj.offset || '0px',
1575 - threshold: buildThresholds(obj.sensitivity)
1576 - };
1577 - function handleIntersect(entries) {
1578 - const currentScrollY = entries[0].boundingClientRect.y,
1579 - isInViewport = entries[0].isIntersecting,
1580 - intersectionScrollDirection = currentScrollY < lastScrollY ? 'down' : 'up',
1581 - scrollPercentage = Math.abs(parseFloat((entries[0].intersectionRatio * 100).toFixed(2)));
1582 - obj.callback({
1583 - sensitivity: obj.sensitivity,
1584 - isInViewport,
1585 - scrollPercentage,
1586 - intersectionScrollDirection
1587 - });
1588 - lastScrollY = currentScrollY;
1589 - }
1590 - return new IntersectionObserver(handleIntersect, options);
1591 - }
1674 +//#endregion
1675 +//#region node_modules/core-js/internals/is-array-iterator-method.js
1676 + var require_is_array_iterator_method = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1677 + var wellKnownSymbol = require_well_known_symbol();
1678 + var Iterators = require_iterators();
1679 + var ITERATOR = wellKnownSymbol("iterator");
1680 + var ArrayPrototype = Array.prototype;
1681 + module.exports = function(it) {
1682 + return it !== void 0 && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);
1683 + };
1684 + }));
1592 1685
1593 - /**
1594 - * @param {jQuery.Element} $element
1595 - * @param {Object} offsetObj
1596 - * @param {number} offsetObj.start - Offset start value in percentages
1597 - * @param {number} offsetObj.end - Offset end value in percentages
1598 - */
1599 - static getElementViewportPercentage($element, offsetObj = {}) {
1600 - const elementOffset = $element[0].getBoundingClientRect(),
1601 - offsetStart = offsetObj.start || 0,
1602 - offsetEnd = offsetObj.end || 0,
1603 - windowStartOffset = window.innerHeight * offsetStart / 100,
1604 - windowEndOffset = window.innerHeight * offsetEnd / 100,
1605 - y1 = elementOffset.top - window.innerHeight,
1606 - y2 = elementOffset.top + windowStartOffset + $element.height(),
1607 - startPosition = 0 - y1 + windowStartOffset,
1608 - endPosition = y2 - y1 + windowEndOffset,
1609 - percent = Math.max(0, Math.min(startPosition / endPosition, 1));
1610 - return parseFloat((percent * 100).toFixed(2));
1611 - }
1686 +//#endregion
1687 +//#region node_modules/core-js/internals/to-string-tag-support.js
1688 + var require_to_string_tag_support = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1689 + var TO_STRING_TAG = require_well_known_symbol()("toStringTag");
1690 + var test = {};
1691 + test[TO_STRING_TAG] = "z";
1692 + module.exports = String(test) === "[object z]";
1693 + }));
1612 1694
1613 - /**
1614 - * @param {Object} offsetObj
1615 - * @param {number} offsetObj.start - Offset start value in percentages
1616 - * @param {number} offsetObj.end - Offset end value in percentages
1617 - * @param {number} limitPageHeight - Will limit the page height calculation
1618 - */
1619 - static getPageScrollPercentage(offsetObj = {}, limitPageHeight) {
1620 - const offsetStart = offsetObj.start || 0,
1621 - offsetEnd = offsetObj.end || 0,
1622 - initialPageHeight = limitPageHeight || document.documentElement.scrollHeight - document.documentElement.clientHeight,
1623 - heightOffset = initialPageHeight * offsetStart / 100,
1624 - pageRange = initialPageHeight + heightOffset + initialPageHeight * offsetEnd / 100,
1625 - scrollPos = document.documentElement.scrollTop + document.body.scrollTop + heightOffset;
1626 - return scrollPos / pageRange * 100;
1627 - }
1628 -}
1629 -exports["default"] = Scroll;
1695 +//#endregion
1696 +//#region node_modules/core-js/internals/classof.js
1697 + var require_classof = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1698 + var TO_STRING_TAG_SUPPORT = require_to_string_tag_support();
1699 + var isCallable = require_is_callable();
1700 + var classofRaw = require_classof_raw();
1701 + var TO_STRING_TAG = require_well_known_symbol()("toStringTag");
1702 + var $Object = Object;
1703 + var CORRECT_ARGUMENTS = classofRaw(function() {
1704 + return arguments;
1705 + }()) === "Arguments";
1706 + var tryGet = function(it, key) {
1707 + try {
1708 + return it[key];
1709 + } catch (error) {}
1710 + };
1711 + module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function(it) {
1712 + var O;
1713 + var tag;
1714 + var result;
1715 + return it === void 0 ? "Undefined" : it === null ? "Null" : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == "string" ? tag : CORRECT_ARGUMENTS ? classofRaw(O) : (result = classofRaw(O)) === "Object" && isCallable(O.callee) ? "Arguments" : result;
1716 + };
1717 + }));
1630 1718
1631 -/***/ }),
1719 +//#endregion
1720 +//#region node_modules/core-js/internals/get-iterator-method.js
1721 + var require_get_iterator_method = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1722 + var classof = require_classof();
1723 + var getMethod = require_get_method();
1724 + var isNullOrUndefined = require_is_null_or_undefined();
1725 + var Iterators = require_iterators();
1726 + var ITERATOR = require_well_known_symbol()("iterator");
1727 + module.exports = function(it) {
1728 + if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR) || getMethod(it, "@@iterator") || Iterators[classof(it)];
1729 + };
1730 + }));
1632 1731
1633 -/***/ "../assets/dev/js/modules/imports/view-module.js":
1634 -/*!*******************************************************!*\
1635 - !*** ../assets/dev/js/modules/imports/view-module.js ***!
1636 - \*******************************************************/
1637 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1732 +//#endregion
1733 +//#region node_modules/core-js/internals/get-iterator.js
1734 + var require_get_iterator = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1735 + var call = require_function_call();
1736 + var aCallable = require_a_callable();
1737 + var anObject = require_an_object();
1738 + var tryToString = require_try_to_string();
1739 + var getIteratorMethod = require_get_iterator_method();
1740 + var $TypeError = TypeError;
1741 + module.exports = function(argument, usingIterator) {
1742 + var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator;
1743 + if (aCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument));
1744 + throw new $TypeError(tryToString(argument) + " is not iterable");
1745 + };
1746 + }));
1638 1747
1639 -"use strict";
1748 +//#endregion
1749 +//#region node_modules/core-js/internals/iterate.js
1750 + var require_iterate = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1751 + var bind = require_function_bind_context();
1752 + var call = require_function_call();
1753 + var anObject = require_an_object();
1754 + var tryToString = require_try_to_string();
1755 + var isArrayIteratorMethod = require_is_array_iterator_method();
1756 + var lengthOfArrayLike = require_length_of_array_like();
1757 + var isPrototypeOf = require_object_is_prototype_of();
1758 + var getIterator = require_get_iterator();
1759 + var getIteratorMethod = require_get_iterator_method();
1760 + var iteratorClose = require_iterator_close();
1761 + var $TypeError = TypeError;
1762 + var Result = function(stopped, result) {
1763 + this.stopped = stopped;
1764 + this.result = result;
1765 + };
1766 + var ResultPrototype = Result.prototype;
1767 + module.exports = function(iterable, unboundFunction, options) {
1768 + var that = options && options.that;
1769 + var AS_ENTRIES = !!(options && options.AS_ENTRIES);
1770 + var IS_RECORD = !!(options && options.IS_RECORD);
1771 + var IS_ITERATOR = !!(options && options.IS_ITERATOR);
1772 + var INTERRUPTED = !!(options && options.INTERRUPTED);
1773 + var fn = bind(unboundFunction, that);
1774 + var iterator;
1775 + var iterFn;
1776 + var index;
1777 + var length;
1778 + var result;
1779 + var next;
1780 + var step;
1781 + var stop = function(condition) {
1782 + if (iterator) iteratorClose(iterator, "normal");
1783 + return new Result(true, condition);
1784 + };
1785 + var callFn = function(value) {
1786 + if (AS_ENTRIES) {
1787 + anObject(value);
1788 + return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]);
1789 + }
1790 + return INTERRUPTED ? fn(value, stop) : fn(value);
1791 + };
1792 + if (IS_RECORD) iterator = iterable.iterator;
1793 + else if (IS_ITERATOR) iterator = iterable;
1794 + else {
1795 + iterFn = getIteratorMethod(iterable);
1796 + if (!iterFn) throw new $TypeError(tryToString(iterable) + " is not iterable");
1797 + if (isArrayIteratorMethod(iterFn)) {
1798 + for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) {
1799 + result = callFn(iterable[index]);
1800 + if (result && isPrototypeOf(ResultPrototype, result)) return result;
1801 + }
1802 + return new Result(false);
1803 + }
1804 + iterator = getIterator(iterable, iterFn);
1805 + }
1806 + next = IS_RECORD ? iterable.next : iterator.next;
1807 + while (!(step = call(next, iterator)).done) {
1808 + try {
1809 + result = callFn(step.value);
1810 + } catch (error) {
1811 + iteratorClose(iterator, "throw", error);
1812 + }
1813 + if (typeof result == "object" && result && isPrototypeOf(ResultPrototype, result)) return result;
1814 + }
1815 + return new Result(false);
1816 + };
1817 + }));
1640 1818
1819 +//#endregion
1820 +//#region node_modules/core-js/modules/es.iterator.for-each.js
1821 + var require_es_iterator_for_each = /* @__PURE__ */ __commonJSMin((() => {
1822 + var $ = require_export();
1823 + var call = require_function_call();
1824 + var iterate = require_iterate();
1825 + var aCallable = require_a_callable();
1826 + var anObject = require_an_object();
1827 + var getIteratorDirect = require_get_iterator_direct();
1828 + var iteratorClose = require_iterator_close();
1829 + var forEachWithoutClosingOnEarlyError = require_iterator_helper_without_closing_on_early_error()("forEach", TypeError);
1830 + $({
1831 + target: "Iterator",
1832 + proto: true,
1833 + real: true,
1834 + forced: forEachWithoutClosingOnEarlyError
1835 + }, { forEach: function forEach(fn) {
1836 + anObject(this);
1837 + try {
1838 + aCallable(fn);
1839 + } catch (error) {
1840 + iteratorClose(this, "throw", error);
1841 + }
1842 + if (forEachWithoutClosingOnEarlyError) return call(forEachWithoutClosingOnEarlyError, this, fn);
1843 + var record = getIteratorDirect(this);
1844 + var counter = 0;
1845 + iterate(record, function(value) {
1846 + fn(value, counter++);
1847 + }, { IS_RECORD: true });
1848 + } });
1849 + }));
1641 1850
1642 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1643 -Object.defineProperty(exports, "__esModule", ({
1644 - value: true
1645 -}));
1646 -exports["default"] = void 0;
1647 -var _module = _interopRequireDefault(__webpack_require__(/*! ./module */ "../assets/dev/js/modules/imports/module.js"));
1648 -var _default = exports["default"] = _module.default.extend({
1649 - elements: null,
1650 - getDefaultElements() {
1651 - return {};
1652 - },
1653 - bindEvents() {},
1654 - onInit() {
1655 - this.initElements();
1656 - this.bindEvents();
1657 - },
1658 - initElements() {
1659 - this.elements = this.getDefaultElements();
1660 - }
1661 -});
1851 +//#endregion
1852 +//#region node_modules/core-js/modules/esnext.iterator.for-each.js
1853 + var require_esnext_iterator_for_each = /* @__PURE__ */ __commonJSMin((() => {
1854 + require_es_iterator_for_each();
1855 + }));
1662 1856
1663 -/***/ }),
1857 +//#endregion
1858 +//#region assets/dev/js/modules/imports/module.js
1859 + var require_module = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1860 + require_es_array_push();
1861 + require_esnext_iterator_constructor();
1862 + require_esnext_iterator_filter();
1863 + require_esnext_iterator_for_each();
1864 + var Module = function() {
1865 + const $ = jQuery;
1866 + const instanceParams = arguments;
1867 + const self = this;
1868 + const events = {};
1869 + let settings;
1870 + const ensureClosureMethods = function() {
1871 + $.each(self, function(methodName) {
1872 + const oldMethod = self[methodName];
1873 + if ("function" !== typeof oldMethod) return;
1874 + self[methodName] = function() {
1875 + return oldMethod.apply(self, arguments);
1876 + };
1877 + });
1878 + };
1879 + const initSettings = function() {
1880 + settings = self.getDefaultSettings();
1881 + const instanceSettings = instanceParams[0];
1882 + if (instanceSettings) $.extend(true, settings, instanceSettings);
1883 + };
1884 + const init = function() {
1885 + self.__construct.apply(self, instanceParams);
1886 + ensureClosureMethods();
1887 + initSettings();
1888 + self.trigger("init");
1889 + };
1890 + this.getItems = function(items, itemKey) {
1891 + if (itemKey) {
1892 + const keyStack = itemKey.split(".");
1893 + const currentKey = keyStack.splice(0, 1);
1894 + if (!keyStack.length) return items[currentKey];
1895 + if (!items[currentKey]) return;
1896 + return this.getItems(items[currentKey], keyStack.join("."));
1897 + }
1898 + return items;
1899 + };
1900 + this.getSettings = function(setting) {
1901 + return this.getItems(settings, setting);
1902 + };
1903 + this.setSettings = function(settingKey, value, settingsContainer) {
1904 + if (!settingsContainer) settingsContainer = settings;
1905 + if ("object" === typeof settingKey) {
1906 + $.extend(settingsContainer, settingKey);
1907 + return self;
1908 + }
1909 + const keyStack = settingKey.split(".");
1910 + const currentKey = keyStack.splice(0, 1);
1911 + if (!keyStack.length) {
1912 + settingsContainer[currentKey] = value;
1913 + return self;
1914 + }
1915 + if (!settingsContainer[currentKey]) settingsContainer[currentKey] = {};
1916 + return self.setSettings(keyStack.join("."), value, settingsContainer[currentKey]);
1917 + };
1918 + this.getErrorMessage = function(type, functionName) {
1919 + let message;
1920 + switch (type) {
1921 + case "forceMethodImplementation":
1922 + message = `The method '${functionName}' must to be implemented in the inheritor child.`;
1923 + break;
1924 + default: message = "An error occurs";
1925 + }
1926 + return message;
1927 + };
1928 + this.forceMethodImplementation = function(functionName) {
1929 + throw new Error(this.getErrorMessage("forceMethodImplementation", functionName));
1930 + };
1931 + this.on = function(eventName, callback) {
1932 + if ("object" === typeof eventName) {
1933 + $.each(eventName, function(singleEventName) {
1934 + self.on(singleEventName, this);
1935 + });
1936 + return self;
1937 + }
1938 + eventName.split(" ").forEach(function(singleEventName) {
1939 + if (!events[singleEventName]) events[singleEventName] = [];
1940 + events[singleEventName].push(callback);
1941 + });
1942 + return self;
1943 + };
1944 + this.off = function(eventName, callback) {
1945 + if (!events[eventName]) return self;
1946 + if (!callback) {
1947 + delete events[eventName];
1948 + return self;
1949 + }
1950 + const callbackIndex = events[eventName].indexOf(callback);
1951 + if (-1 !== callbackIndex) {
1952 + delete events[eventName][callbackIndex];
1953 + events[eventName] = events[eventName].filter((val) => val);
1954 + }
1955 + return self;
1956 + };
1957 + this.trigger = function(eventName) {
1958 + const methodName = "on" + eventName[0].toUpperCase() + eventName.slice(1);
1959 + const params = Array.prototype.slice.call(arguments, 1);
1960 + if (self[methodName]) self[methodName].apply(self, params);
1961 + const callbacks = events[eventName];
1962 + if (!callbacks) return self;
1963 + $.each(callbacks, function(index, callback) {
1964 + callback.apply(self, params);
1965 + });
1966 + return self;
1967 + };
1968 + init();
1969 + };
1970 + Module.prototype.__construct = function() {};
1971 + Module.prototype.getDefaultSettings = function() {
1972 + return {};
1973 + };
1974 + Module.prototype.getConstructorID = function() {
1975 + return this.constructor.name;
1976 + };
1977 + Module.extend = function(properties) {
1978 + const $ = jQuery;
1979 + const parent = this;
1980 + const child = function() {
1981 + return parent.apply(this, arguments);
1982 + };
1983 + $.extend(child, parent);
1984 + child.prototype = Object.create($.extend({}, parent.prototype, properties));
1985 + child.prototype.constructor = child;
1986 + child.__super__ = parent.prototype;
1987 + return child;
1988 + };
1989 + module.exports = Module;
1990 + }));
1664 1991
1665 -/***/ "../assets/dev/js/modules/modules.js":
1666 -/*!*******************************************!*\
1667 - !*** ../assets/dev/js/modules/modules.js ***!
1668 - \*******************************************/
1669 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1992 +//#endregion
1993 +//#region assets/dev/js/modules/imports/view-module.js
1994 + var require_view_module = /* @__PURE__ */ __commonJSMin(((exports) => {
1995 + var _interopRequireDefault = require_interopRequireDefault();
1996 + Object.defineProperty(exports, "__esModule", { value: true });
1997 + exports.default = void 0;
1998 + var _module = _interopRequireDefault(require_module());
1999 + exports.default = _module.default.extend({
2000 + elements: null,
2001 + getDefaultElements() {
2002 + return {};
2003 + },
2004 + bindEvents() {},
2005 + onInit() {
2006 + this.initElements();
2007 + this.bindEvents();
2008 + },
2009 + initElements() {
2010 + this.elements = this.getDefaultElements();
2011 + }
2012 + });
2013 + }));
1670 2014
1671 -"use strict";
2015 +//#endregion
2016 +//#region assets/dev/js/modules/imports/instance-type.js
2017 + var require_instance_type = /* @__PURE__ */ __commonJSMin(((exports) => {
2018 + Object.defineProperty(exports, "__esModule", { value: true });
2019 + exports.default = void 0;
2020 + require_es_array_push();
2021 + require_esnext_iterator_constructor();
2022 + require_esnext_iterator_for_each();
2023 + var InstanceType = class InstanceType {
2024 + static [Symbol.hasInstance](target) {
2025 + /**
2026 + * This is function extending being called each time JS uses instanceOf, since babel use it each time it create new class
2027 + * its give's opportunity to mange capabilities of instanceOf operator.
2028 + * saving current class each time will give option later to handle instanceOf manually.
2029 + */
2030 + let result = super[Symbol.hasInstance](target);
2031 + if (target && !target.constructor.getInstanceType) return result;
2032 + if (target) {
2033 + if (!target.instanceTypes) target.instanceTypes = [];
2034 + if (!result) {
2035 + if (this.getInstanceType() === target.constructor.getInstanceType()) result = true;
2036 + }
2037 + if (result) {
2038 + const name = this.getInstanceType === InstanceType.getInstanceType ? "BaseInstanceType" : this.getInstanceType();
2039 + if (-1 === target.instanceTypes.indexOf(name)) target.instanceTypes.push(name);
2040 + }
2041 + }
2042 + if (!result && target) result = target.instanceTypes && Array.isArray(target.instanceTypes) && -1 !== target.instanceTypes.indexOf(this.getInstanceType());
2043 + return result;
2044 + }
2045 + static getInstanceType() {
2046 + elementorModules.ForceMethodImplementation();
2047 + }
2048 + constructor() {
2049 + let target = new.target;
2050 + const prototypes = [];
2051 + while (target.__proto__ && target.__proto__.name) {
2052 + prototypes.push(target.__proto__);
2053 + target = target.__proto__;
2054 + }
2055 + prototypes.reverse().forEach((proto) => this instanceof proto);
2056 + }
2057 + };
2058 + exports.default = InstanceType;
2059 + }));
1672 2060
2061 +//#endregion
2062 +//#region assets/dev/js/editor/utils/is-instanceof.js
2063 + var require_is_instanceof = /* @__PURE__ */ __commonJSMin(((exports) => {
2064 + Object.defineProperty(exports, "__esModule", { value: true });
2065 + exports.default = void 0;
2066 + /**
2067 + * Some FileAPI objects such as FileList, DataTransferItem and DataTransferItemList has inconsistency with the retrieved
2068 + * object (from events, etc.) and the actual JavaScript object so a regular instanceof doesn't work. This function can
2069 + * check whether it's instanceof by using the objects constructor and prototype names.
2070 + *
2071 + * @param object
2072 + * @param constructors
2073 + * @return {boolean}
2074 + */
2075 + var _default = (object, constructors) => {
2076 + constructors = Array.isArray(constructors) ? constructors : [constructors];
2077 + for (const constructor of constructors) if (object.constructor.name === constructor.prototype[Symbol.toStringTag]) return true;
2078 + return false;
2079 + };
2080 + exports.default = _default;
2081 + }));
1673 2082
1674 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1675 -Object.defineProperty(exports, "__esModule", ({
1676 - value: true
1677 -}));
1678 -exports["default"] = void 0;
1679 -var _module = _interopRequireDefault(__webpack_require__(/*! ./imports/module */ "../assets/dev/js/modules/imports/module.js"));
1680 -var _viewModule = _interopRequireDefault(__webpack_require__(/*! ./imports/view-module */ "../assets/dev/js/modules/imports/view-module.js"));
1681 -var _argsObject = _interopRequireDefault(__webpack_require__(/*! ./imports/args-object */ "../assets/dev/js/modules/imports/args-object.js"));
1682 -var _masonry = _interopRequireDefault(__webpack_require__(/*! ./imports/utils/masonry */ "../assets/dev/js/modules/imports/utils/masonry.js"));
1683 -var _scroll = _interopRequireDefault(__webpack_require__(/*! ./imports/utils/scroll */ "../assets/dev/js/modules/imports/utils/scroll.js"));
1684 -var _forceMethodImplementation = _interopRequireDefault(__webpack_require__(/*! ./imports/force-method-implementation */ "../assets/dev/js/modules/imports/force-method-implementation.js"));
1685 -var _templateRegistryHelpers = __webpack_require__(/*! ../../../../app/modules/import-export-customization/assets/js/shared/utils/template-registry-helpers */ "../app/modules/import-export-customization/assets/js/shared/utils/template-registry-helpers.js");
1686 -var _customizationDialogs = __webpack_require__(/*! ../../../../app/modules/import-export-customization/assets/js/shared/registry/customization-dialogs */ "../app/modules/import-export-customization/assets/js/shared/registry/customization-dialogs.js");
1687 -const baseModules = {
1688 - Module: _module.default,
1689 - ViewModule: _viewModule.default,
1690 - ArgsObject: _argsObject.default,
1691 - ForceMethodImplementation: _forceMethodImplementation.default,
1692 - utils: {
1693 - Masonry: _masonry.default,
1694 - Scroll: _scroll.default
1695 - },
1696 - importExport: {
1697 - createGetInitialState: _templateRegistryHelpers.createGetInitialState,
1698 - customizationDialogsRegistry: _customizationDialogs.customizationDialogsRegistry
1699 - }
1700 -};
1701 -if (!window.elementorModules) {
1702 - window.elementorModules = baseModules;
1703 -} else {
1704 - Object.assign(window.elementorModules, baseModules);
1705 -}
1706 -var _default = exports["default"] = window.elementorModules;
2083 +//#endregion
2084 +//#region assets/dev/js/modules/imports/args-object.js
2085 + var require_args_object = /* @__PURE__ */ __commonJSMin(((exports) => {
2086 + var _interopRequireDefault = require_interopRequireDefault();
2087 + Object.defineProperty(exports, "__esModule", { value: true });
2088 + exports.default = void 0;
2089 + var _instanceType = _interopRequireDefault(require_instance_type());
2090 + var _isInstanceof = _interopRequireDefault(require_is_instanceof());
2091 + var ArgsObject = class extends _instanceType.default {
2092 + static getInstanceType() {
2093 + return "ArgsObject";
2094 + }
2095 + /**
2096 + * Function constructor().
2097 + *
2098 + * Create ArgsObject.
2099 + *
2100 + * @param {{}} args
2101 + */
2102 + constructor(args) {
2103 + super();
2104 + this.args = args;
2105 + }
2106 + /**
2107 + * Function requireArgument().
2108 + *
2109 + * Validate property in args.
2110 + *
2111 + * @param {string} property
2112 + * @param {{}} args
2113 + *
2114 + * @throws {Error}
2115 + */
2116 + requireArgument(property, args = this.args) {
2117 + if (!Object.prototype.hasOwnProperty.call(args, property)) throw Error(`${property} is required.`);
2118 + }
2119 + /**
2120 + * Function requireArgumentType().
2121 + *
2122 + * Validate property in args using `type === typeof(args.whatever)`.
2123 + *
2124 + * @param {string} property
2125 + * @param {string} type
2126 + * @param {{}} args
2127 + *
2128 + * @throws {Error}
2129 + */
2130 + requireArgumentType(property, type, args = this.args) {
2131 + this.requireArgument(property, args);
2132 + if (typeof args[property] !== type) throw Error(`${property} invalid type: ${type}.`);
2133 + }
2134 + /**
2135 + * Function requireArgumentInstance().
2136 + *
2137 + * Validate property in args using `args.whatever instanceof instance`.
2138 + *
2139 + * @param {string} property
2140 + * @param {*} instance
2141 + * @param {{}} args
2142 + *
2143 + * @throws {Error}
2144 + */
2145 + requireArgumentInstance(property, instance, args = this.args) {
2146 + this.requireArgument(property, args);
2147 + if (!(args[property] instanceof instance) && !(0, _isInstanceof.default)(args[property], instance)) throw Error(`${property} invalid instance.`);
2148 + }
2149 + /**
2150 + * Function requireArgumentConstructor().
2151 + *
2152 + * Validate property in args using `type === args.whatever.constructor`.
2153 + *
2154 + * @param {string} property
2155 + * @param {*} type
2156 + * @param {{}} args
2157 + *
2158 + * @throws {Error}
2159 + */
2160 + requireArgumentConstructor(property, type, args = this.args) {
2161 + this.requireArgument(property, args);
2162 + if (args[property].constructor.toString() !== type.prototype.constructor.toString()) throw Error(`${property} invalid constructor type.`);
2163 + }
2164 + };
2165 + exports.default = ArgsObject;
2166 + }));
1707 2167
1708 -/***/ }),
2168 +//#endregion
2169 +//#region assets/dev/js/modules/imports/utils/masonry.js
2170 + var require_masonry = /* @__PURE__ */ __commonJSMin(((exports) => {
2171 + var _interopRequireDefault = require_interopRequireDefault();
2172 + Object.defineProperty(exports, "__esModule", { value: true });
2173 + exports.default = void 0;
2174 + require_es_array_push();
2175 + var _viewModule = _interopRequireDefault(require_view_module());
2176 + exports.default = _viewModule.default.extend({
2177 + getDefaultSettings() {
2178 + return {
2179 + container: null,
2180 + items: null,
2181 + columnsCount: 3,
2182 + verticalSpaceBetween: 30
2183 + };
2184 + },
2185 + getDefaultElements() {
2186 + return {
2187 + $container: jQuery(this.getSettings("container")),
2188 + $items: jQuery(this.getSettings("items"))
2189 + };
2190 + },
2191 + run() {
2192 + var heights = [];
2193 + var distanceFromTop = this.elements.$container.position().top;
2194 + var settings = this.getSettings();
2195 + var columnsCount = settings.columnsCount;
2196 + distanceFromTop += parseInt(this.elements.$container.css("margin-top"), 10);
2197 + this.elements.$items.each(function(index) {
2198 + var row = Math.floor(index / columnsCount);
2199 + var $item = jQuery(this);
2200 + var itemHeight = $item[0].getBoundingClientRect().height + settings.verticalSpaceBetween;
2201 + if (row) {
2202 + var itemPosition = $item.position();
2203 + var indexAtRow = index % columnsCount;
2204 + var pullHeight = itemPosition.top - distanceFromTop - heights[indexAtRow];
2205 + pullHeight -= parseInt($item.css("margin-top"), 10);
2206 + pullHeight *= -1;
2207 + $item.css("margin-top", pullHeight + "px");
2208 + heights[indexAtRow] += itemHeight;
2209 + } else heights.push(itemHeight);
2210 + });
2211 + }
2212 + });
2213 + }));
1709 2214
1710 -/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
1711 -/*!***********************************************************************!*\
1712 - !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
1713 - \***********************************************************************/
1714 -/***/ ((module) => {
2215 +//#endregion
2216 +//#region assets/dev/js/modules/imports/utils/scroll.js
2217 + var require_scroll = /* @__PURE__ */ __commonJSMin(((exports) => {
2218 + Object.defineProperty(exports, "__esModule", { value: true });
2219 + exports.default = void 0;
2220 + require_es_array_push();
2221 + var Scroll = class {
2222 + /**
2223 + * @param {Object} obj
2224 + * @param {number} obj.sensitivity - Value between 0-100 - Will determine the intersection trigger points on the element
2225 + * @param {Function} obj.callback - Will be triggered on each intersection point between the element and the viewport top/bottom
2226 + * @param {string} obj.offset - Offset between the element intersection points and the viewport, written like in CSS: '-50% 0 -25%'
2227 + * @param {HTMLElement} obj.root - The element that the events will be relative to, if 'null' will be relative to the viewport
2228 + */
2229 + static scrollObserver(obj) {
2230 + let lastScrollY = 0;
2231 + const buildThresholds = (sensitivityPercentage = 0) => {
2232 + const thresholds = [];
2233 + if (sensitivityPercentage > 0 && sensitivityPercentage <= 100) {
2234 + const increment = 100 / sensitivityPercentage;
2235 + for (let i = 0; i <= 100; i += increment) thresholds.push(i / 100);
2236 + } else thresholds.push(0);
2237 + return thresholds;
2238 + };
2239 + const options = {
2240 + root: obj.root || null,
2241 + rootMargin: obj.offset || "0px",
2242 + threshold: buildThresholds(obj.sensitivity)
2243 + };
2244 + function handleIntersect(entries) {
2245 + const currentScrollY = entries[0].boundingClientRect.y;
2246 + const isInViewport = entries[0].isIntersecting;
2247 + const intersectionScrollDirection = currentScrollY < lastScrollY ? "down" : "up";
2248 + const scrollPercentage = Math.abs(parseFloat((entries[0].intersectionRatio * 100).toFixed(2)));
2249 + obj.callback({
2250 + sensitivity: obj.sensitivity,
2251 + isInViewport,
2252 + scrollPercentage,
2253 + intersectionScrollDirection
2254 + });
2255 + lastScrollY = currentScrollY;
2256 + }
2257 + return new IntersectionObserver(handleIntersect, options);
2258 + }
2259 + /**
2260 + * @param {jQuery.Element} $element
2261 + * @param {Object} offsetObj
2262 + * @param {number} offsetObj.start - Offset start value in percentages
2263 + * @param {number} offsetObj.end - Offset end value in percentages
2264 + */
2265 + static getElementViewportPercentage($element, offsetObj = {}) {
2266 + const elementOffset = $element[0].getBoundingClientRect();
2267 + const offsetStart = offsetObj.start || 0;
2268 + const offsetEnd = offsetObj.end || 0;
2269 + const windowStartOffset = window.innerHeight * offsetStart / 100;
2270 + const windowEndOffset = window.innerHeight * offsetEnd / 100;
2271 + const y1 = elementOffset.top - window.innerHeight;
2272 + const y2 = elementOffset.top + windowStartOffset + $element.height();
2273 + const startPosition = 0 - y1 + windowStartOffset;
2274 + const endPosition = y2 - y1 + windowEndOffset;
2275 + const percent = Math.max(0, Math.min(startPosition / endPosition, 1));
2276 + return parseFloat((percent * 100).toFixed(2));
2277 + }
2278 + /**
2279 + * @param {Object} offsetObj
2280 + * @param {number} offsetObj.start - Offset start value in percentages
2281 + * @param {number} offsetObj.end - Offset end value in percentages
2282 + * @param {number} limitPageHeight - Will limit the page height calculation
2283 + */
2284 + static getPageScrollPercentage(offsetObj = {}, limitPageHeight) {
2285 + const offsetStart = offsetObj.start || 0;
2286 + const offsetEnd = offsetObj.end || 0;
2287 + const initialPageHeight = limitPageHeight || document.documentElement.scrollHeight - document.documentElement.clientHeight;
2288 + const heightOffset = initialPageHeight * offsetStart / 100;
2289 + const pageRange = initialPageHeight + heightOffset + initialPageHeight * offsetEnd / 100;
2290 + return (document.documentElement.scrollTop + document.body.scrollTop + heightOffset) / pageRange * 100;
2291 + }
2292 + };
2293 + exports.default = Scroll;
2294 + }));
1715 2295
1716 -function _interopRequireDefault(e) {
1717 - return e && e.__esModule ? e : {
1718 - "default": e
1719 - };
1720 -}
1721 -module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
2296 +//#endregion
2297 +//#region node_modules/core-js/internals/add-to-unscopables.js
2298 + var require_add_to_unscopables = /* @__PURE__ */ __commonJSMin(((exports, module) => {
2299 + var wellKnownSymbol = require_well_known_symbol();
2300 + var create = require_object_create();
2301 + var defineProperty = require_object_define_property().f;
2302 + var UNSCOPABLES = wellKnownSymbol("unscopables");
2303 + var ArrayPrototype = Array.prototype;
2304 + if (ArrayPrototype[UNSCOPABLES] === void 0) defineProperty(ArrayPrototype, UNSCOPABLES, {
2305 + configurable: true,
2306 + value: create(null)
2307 + });
2308 + module.exports = function(key) {
2309 + ArrayPrototype[UNSCOPABLES][key] = true;
2310 + };
2311 + }));
1722 2312
1723 -/***/ }),
2313 +//#endregion
2314 +//#region node_modules/core-js/modules/es.array.includes.js
2315 + var require_es_array_includes = /* @__PURE__ */ __commonJSMin((() => {
2316 + var $ = require_export();
2317 + var $includes = require_array_includes().includes;
2318 + var fails = require_fails();
2319 + var addToUnscopables = require_add_to_unscopables();
2320 + $({
2321 + target: "Array",
2322 + proto: true,
2323 + forced: fails(function() {
2324 + return !Array(1).includes();
2325 + })
2326 + }, { includes: function includes(el) {
2327 + return $includes(this, el, arguments.length > 1 ? arguments[1] : void 0);
2328 + } });
2329 + addToUnscopables("includes");
2330 + }));
1724 2331
1725 -/***/ "../node_modules/core-js/internals/a-callable.js":
1726 -/*!*******************************************************!*\
1727 - !*** ../node_modules/core-js/internals/a-callable.js ***!
1728 - \*******************************************************/
1729 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2332 +//#endregion
2333 +//#region assets/dev/js/modules/imports/force-method-implementation.js
2334 + var require_force_method_implementation = /* @__PURE__ */ __commonJSMin(((exports) => {
2335 + Object.defineProperty(exports, "__esModule", { value: true });
2336 + exports.default = exports.ForceMethodImplementation = void 0;
2337 + require_es_array_includes();
2338 + var ForceMethodImplementation = class ForceMethodImplementation extends Error {
2339 + constructor(info = {}, args = {}) {
2340 + super(`${info.isStatic ? "static " : ""}${info.fullName}() should be implemented, please provide '${info.functionName || info.fullName}' functionality.`, args);
2341 + if (Object.keys(args).length) console.error(args);
2342 + Error.captureStackTrace(this, ForceMethodImplementation);
2343 + }
2344 + };
2345 + exports.ForceMethodImplementation = ForceMethodImplementation;
2346 + var _default = (args) => {
2347 + const caller = Error().stack.split("\n")[2].trim();
2348 + const callerName = caller.startsWith("at new") ? "constructor" : caller.split(" ")[1];
2349 + const info = {};
2350 + info.functionName = callerName;
2351 + info.fullName = callerName;
2352 + if (info.functionName.includes(".")) {
2353 + const parts = info.functionName.split(".");
2354 + info.className = parts[0];
2355 + info.functionName = parts[1];
2356 + } else info.isStatic = true;
2357 + throw new ForceMethodImplementation(info, args);
2358 + };
2359 + exports.default = _default;
2360 + }));
1730 2361
1731 -"use strict";
2362 +//#endregion
2363 +//#region \0@[email protected]/helpers/esm/typeof.js
2364 + function _typeof(o) {
2365 + "@babel/helpers - typeof";
2366 + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
2367 + return typeof o;
2368 + } : function(o) {
2369 + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
2370 + }, _typeof(o);
2371 + }
2372 + var init_typeof = __esmMin((() => {}));
1732 2373
1733 -var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
1734 -var tryToString = __webpack_require__(/*! ../internals/try-to-string */ "../node_modules/core-js/internals/try-to-string.js");
2374 +//#endregion
2375 +//#region \0@[email protected]/helpers/esm/toPrimitive.js
2376 + function toPrimitive(t, r) {
2377 + if ("object" != _typeof(t) || !t) return t;
2378 + var e = t[Symbol.toPrimitive];
2379 + if (void 0 !== e) {
2380 + var i = e.call(t, r || "default");
2381 + if ("object" != _typeof(i)) return i;
2382 + throw new TypeError("@@toPrimitive must return a primitive value.");
2383 + }
2384 + return ("string" === r ? String : Number)(t);
2385 + }
2386 + var init_toPrimitive = __esmMin((() => {
2387 + init_typeof();
2388 + }));
1735 2389
1736 -var $TypeError = TypeError;
2390 +//#endregion
2391 +//#region \0@[email protected]/helpers/esm/toPropertyKey.js
2392 + function toPropertyKey(t) {
2393 + var i = toPrimitive(t, "string");
2394 + return "symbol" == _typeof(i) ? i : i + "";
2395 + }
2396 + var init_toPropertyKey = __esmMin((() => {
2397 + init_typeof();
2398 + init_toPrimitive();
2399 + }));
1737 2400
1738 -// `Assert: IsCallable(argument) is true`
1739 -module.exports = function (argument) {
1740 - if (isCallable(argument)) return argument;
1741 - throw new $TypeError(tryToString(argument) + ' is not a function');
1742 -};
2401 +//#endregion
2402 +//#region \0@[email protected]/helpers/esm/defineProperty.js
2403 + function _defineProperty(e, r, t) {
2404 + return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
2405 + value: t,
2406 + enumerable: !0,
2407 + configurable: !0,
2408 + writable: !0
2409 + }) : e[r] = t, e;
2410 + }
2411 + var init_defineProperty = __esmMin((() => {
2412 + init_toPropertyKey();
2413 + }));
1743 2414
2415 +//#endregion
2416 +//#region \0@[email protected]/helpers/esm/objectSpread2.js
2417 + function ownKeys(e, r) {
2418 + var t = Object.keys(e);
2419 + if (Object.getOwnPropertySymbols) {
2420 + var o = Object.getOwnPropertySymbols(e);
2421 + r && (o = o.filter(function(r) {
2422 + return Object.getOwnPropertyDescriptor(e, r).enumerable;
2423 + })), t.push.apply(t, o);
2424 + }
2425 + return t;
2426 + }
2427 + function _objectSpread2(e) {
2428 + for (var r = 1; r < arguments.length; r++) {
2429 + var t = null != arguments[r] ? arguments[r] : {};
2430 + r % 2 ? ownKeys(Object(t), !0).forEach(function(r) {
2431 + _defineProperty(e, r, t[r]);
2432 + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function(r) {
2433 + Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
2434 + });
2435 + }
2436 + return e;
2437 + }
2438 + var init_objectSpread2 = __esmMin((() => {
2439 + init_defineProperty();
2440 + }));
1744 2441
1745 -/***/ }),
2442 +//#endregion
2443 +//#region app/modules/import-export-customization/assets/js/shared/utils/template-registry-helpers.js
2444 + var require_template_registry_helpers = /* @__PURE__ */ __commonJSMin(((exports) => {
2445 + init_objectSpread2();
2446 + Object.defineProperty(exports, "__esModule", { value: true });
2447 + exports.createGetInitialState = createGetInitialState;
2448 + function createGetInitialState(exportGroup, additionalProps = {}) {
2449 + return (data, parentInitialState) => {
2450 + let isEnabled = parentInitialState;
2451 + if (data.hasOwnProperty("uploadedData")) {
2452 + var _elementorAppConfig;
2453 + isEnabled = false;
2454 + const templates = data.uploadedData.manifest.templates;
2455 + const exportGroups = ((_elementorAppConfig = elementorAppConfig) === null || _elementorAppConfig === void 0 || (_elementorAppConfig = _elementorAppConfig["import-export-customization"]) === null || _elementorAppConfig === void 0 ? void 0 : _elementorAppConfig.exportGroups) || {};
2456 + for (const templateId in templates) if (exportGroups[templates[templateId].doc_type] === exportGroup) {
2457 + isEnabled = true;
2458 + break;
2459 + }
2460 + }
2461 + return _objectSpread2({ enabled: isEnabled }, additionalProps);
2462 + };
2463 + }
2464 + }));
1746 2465
1747 -/***/ "../node_modules/core-js/internals/an-instance.js":
1748 -/*!********************************************************!*\
1749 - !*** ../node_modules/core-js/internals/an-instance.js ***!
1750 - \********************************************************/
1751 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2466 +//#endregion
2467 +//#region \0@[email protected]/helpers/esm/objectWithoutPropertiesLoose.js
2468 + function _objectWithoutPropertiesLoose(r, e) {
2469 + if (null == r) return {};
2470 + var t = {};
2471 + for (var n in r) if ({}.hasOwnProperty.call(r, n)) {
2472 + if (e.includes(n)) continue;
2473 + t[n] = r[n];
2474 + }
2475 + return t;
2476 + }
2477 + var init_objectWithoutPropertiesLoose = __esmMin((() => {}));
1752 2478
1753 -"use strict";
2479 +//#endregion
2480 +//#region \0@[email protected]/helpers/esm/objectWithoutProperties.js
2481 + function _objectWithoutProperties(e, t) {
2482 + if (null == e) return {};
2483 + var o;
2484 + var r;
2485 + var i = _objectWithoutPropertiesLoose(e, t);
2486 + if (Object.getOwnPropertySymbols) {
2487 + var s = Object.getOwnPropertySymbols(e);
2488 + for (r = 0; r < s.length; r++) o = s[r], t.includes(o) || {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]);
2489 + }
2490 + return i;
2491 + }
2492 + var init_objectWithoutProperties = __esmMin((() => {
2493 + init_objectWithoutPropertiesLoose();
2494 + }));
1754 2495
1755 -var isPrototypeOf = __webpack_require__(/*! ../internals/object-is-prototype-of */ "../node_modules/core-js/internals/object-is-prototype-of.js");
2496 +//#endregion
2497 +//#region node_modules/core-js/modules/es.iterator.map.js
2498 + var require_es_iterator_map = /* @__PURE__ */ __commonJSMin((() => {
2499 + var $ = require_export();
2500 + var call = require_function_call();
2501 + var aCallable = require_a_callable();
2502 + var anObject = require_an_object();
2503 + var getIteratorDirect = require_get_iterator_direct();
2504 + var createIteratorProxy = require_iterator_create_proxy();
2505 + var callWithSafeIterationClosing = require_call_with_safe_iteration_closing();
2506 + var iteratorClose = require_iterator_close();
2507 + var iteratorHelperThrowsOnInvalidIterator = require_iterator_helper_throws_on_invalid_iterator();
2508 + var iteratorHelperWithoutClosingOnEarlyError = require_iterator_helper_without_closing_on_early_error();
2509 + var IS_PURE = require_is_pure();
2510 + var MAP_WITHOUT_THROWING_ON_INVALID_ITERATOR = !IS_PURE && !iteratorHelperThrowsOnInvalidIterator("map", function() {});
2511 + var mapWithoutClosingOnEarlyError = !IS_PURE && !MAP_WITHOUT_THROWING_ON_INVALID_ITERATOR && iteratorHelperWithoutClosingOnEarlyError("map", TypeError);
2512 + var FORCED = IS_PURE || MAP_WITHOUT_THROWING_ON_INVALID_ITERATOR || mapWithoutClosingOnEarlyError;
2513 + var IteratorProxy = createIteratorProxy(function() {
2514 + var iterator = this.iterator;
2515 + var result = anObject(call(this.next, iterator));
2516 + if (!(this.done = !!result.done)) return callWithSafeIterationClosing(iterator, this.mapper, [result.value, this.counter++], true);
2517 + });
2518 + $({
2519 + target: "Iterator",
2520 + proto: true,
2521 + real: true,
2522 + forced: FORCED
2523 + }, { map: function map(mapper) {
2524 + anObject(this);
2525 + try {
2526 + aCallable(mapper);
2527 + } catch (error) {
2528 + iteratorClose(this, "throw", error);
2529 + }
2530 + if (mapWithoutClosingOnEarlyError) return call(mapWithoutClosingOnEarlyError, this, mapper);
2531 + return new IteratorProxy(getIteratorDirect(this), { mapper });
2532 + } });
2533 + }));
1756 2534
1757 -var $TypeError = TypeError;
2535 +//#endregion
2536 +//#region node_modules/core-js/modules/esnext.iterator.map.js
2537 + var require_esnext_iterator_map = /* @__PURE__ */ __commonJSMin((() => {
2538 + require_es_iterator_map();
2539 + }));
1758 2540
1759 -module.exports = function (it, Prototype) {
1760 - if (isPrototypeOf(Prototype, it)) return it;
1761 - throw new $TypeError('Incorrect invocation');
1762 -};
2541 +//#endregion
2542 +//#region app/modules/import-export-customization/assets/js/shared/registry/base.js
2543 + var require_base$1 = /* @__PURE__ */ __commonJSMin(((exports) => {
2544 + init_objectWithoutProperties();
2545 + init_objectSpread2();
2546 + var _excluded = ["children"];
2547 + Object.defineProperty(exports, "__esModule", { value: true });
2548 + exports.BaseRegistry = void 0;
2549 + require_esnext_iterator_constructor();
2550 + require_esnext_iterator_filter();
2551 + require_esnext_iterator_for_each();
2552 + require_esnext_iterator_map();
2553 + var BaseRegistry = class {
2554 + constructor() {
2555 + this.sections = /* @__PURE__ */ new Map();
2556 + }
2557 + register(section) {
2558 + if (!section.key || !section.title) throw new Error("Template type must have key and title");
2559 + const formattedSection = this.get(section.key) || this.formatSection(section);
2560 + if (section.children) if (formattedSection.children) {
2561 + const existingChildrenMap = new Map(formattedSection.children.map((child) => [child.key, child]));
2562 + section.children.forEach((childSection) => {
2563 + const formattedChild = this.formatSection(childSection);
2564 + existingChildrenMap.set(childSection.key, formattedChild);
2565 + });
2566 + formattedSection.children = Array.from(existingChildrenMap.values());
2567 + } else formattedSection.children = section.children.map((childSection) => this.formatSection(childSection));
2568 + this.sections.set(section.key, formattedSection);
2569 + }
2570 + formatSection(_ref) {
2571 + let { children } = _ref, section = _objectWithoutProperties(_ref, _excluded);
2572 + return _objectSpread2({
2573 + key: section.key,
2574 + title: section.title,
2575 + description: section.description || "",
2576 + useParentDefault: section.useParentDefault !== false,
2577 + getInitialState: section.getInitialState || null,
2578 + component: section.component || null,
2579 + order: section.order || 10,
2580 + isAvailable: section.isAvailable || (() => true)
2581 + }, section);
2582 + }
2583 + getAll() {
2584 + return Array.from(this.sections.values()).filter((type) => type.isAvailable()).map((type) => {
2585 + if (type.children) return _objectSpread2(_objectSpread2({}, type), {}, { children: [...type.children].sort((a, b) => a.order - b.order) });
2586 + return type;
2587 + }).sort((a, b) => a.order - b.order);
2588 + }
2589 + get(key) {
2590 + return this.sections.get(key);
2591 + }
2592 + };
2593 + exports.BaseRegistry = BaseRegistry;
2594 + }));
1763 2595
2596 +//#endregion
2597 +//#region app/modules/import-export-customization/assets/js/shared/registry/customization-dialogs.js
2598 + var require_customization_dialogs = /* @__PURE__ */ __commonJSMin(((exports) => {
2599 + Object.defineProperty(exports, "__esModule", { value: true });
2600 + exports.customizationDialogsRegistry = void 0;
2601 + var _base = require_base$1();
2602 + exports.customizationDialogsRegistry = new _base.BaseRegistry();
2603 + }));
1764 2604
1765 -/***/ }),
2605 +//#endregion
2606 +//#region assets/dev/js/modules/modules.js
2607 + var require_modules = /* @__PURE__ */ __commonJSMin(((exports) => {
2608 + var _interopRequireDefault = require_interopRequireDefault();
2609 + Object.defineProperty(exports, "__esModule", { value: true });
2610 + exports.default = void 0;
2611 + var _module = _interopRequireDefault(require_module());
2612 + var _viewModule = _interopRequireDefault(require_view_module());
2613 + var _argsObject = _interopRequireDefault(require_args_object());
2614 + var _masonry = _interopRequireDefault(require_masonry());
2615 + var _scroll = _interopRequireDefault(require_scroll());
2616 + var _forceMethodImplementation = _interopRequireDefault(require_force_method_implementation());
2617 + var _templateRegistryHelpers = require_template_registry_helpers();
2618 + var _customizationDialogs = require_customization_dialogs();
2619 + var baseModules = {
2620 + Module: _module.default,
2621 + ViewModule: _viewModule.default,
2622 + ArgsObject: _argsObject.default,
2623 + ForceMethodImplementation: _forceMethodImplementation.default,
2624 + utils: {
2625 + Masonry: _masonry.default,
2626 + Scroll: _scroll.default
2627 + },
2628 + importExport: {
2629 + createGetInitialState: _templateRegistryHelpers.createGetInitialState,
2630 + customizationDialogsRegistry: _customizationDialogs.customizationDialogsRegistry
2631 + }
2632 + };
2633 + if (!window.elementorModules) window.elementorModules = baseModules;
2634 + else Object.assign(window.elementorModules, baseModules);
2635 + exports.default = window.elementorModules;
2636 + }));
1766 2637
1767 -/***/ "../node_modules/core-js/internals/an-object.js":
1768 -/*!******************************************************!*\
1769 - !*** ../node_modules/core-js/internals/an-object.js ***!
1770 - \******************************************************/
1771 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2638 +//#endregion
2639 +//#region node_modules/core-js/modules/es.iterator.find.js
2640 + var require_es_iterator_find = /* @__PURE__ */ __commonJSMin((() => {
2641 + var $ = require_export();
2642 + var call = require_function_call();
2643 + var iterate = require_iterate();
2644 + var aCallable = require_a_callable();
2645 + var anObject = require_an_object();
2646 + var getIteratorDirect = require_get_iterator_direct();
2647 + var iteratorClose = require_iterator_close();
2648 + var findWithoutClosingOnEarlyError = require_iterator_helper_without_closing_on_early_error()("find", TypeError);
2649 + $({
2650 + target: "Iterator",
2651 + proto: true,
2652 + real: true,
2653 + forced: findWithoutClosingOnEarlyError
2654 + }, { find: function find(predicate) {
2655 + anObject(this);
2656 + try {
2657 + aCallable(predicate);
2658 + } catch (error) {
2659 + iteratorClose(this, "throw", error);
2660 + }
2661 + if (findWithoutClosingOnEarlyError) return call(findWithoutClosingOnEarlyError, this, predicate);
2662 + var record = getIteratorDirect(this);
2663 + var counter = 0;
2664 + return iterate(record, function(value, stop) {
2665 + if (predicate(value, counter++)) return stop(value);
2666 + }, {
2667 + IS_RECORD: true,
2668 + INTERRUPTED: true
2669 + }).result;
2670 + } });
2671 + }));
1772 2672
1773 -"use strict";
2673 +//#endregion
2674 +//#region node_modules/core-js/modules/esnext.iterator.find.js
2675 + var require_esnext_iterator_find = /* @__PURE__ */ __commonJSMin((() => {
2676 + require_es_iterator_find();
2677 + }));
1774 2678
1775 -var isObject = __webpack_require__(/*! ../internals/is-object */ "../node_modules/core-js/internals/is-object.js");
2679 +//#endregion
2680 +//#region assets/dev/js/frontend/document.js
2681 + var require_document = /* @__PURE__ */ __commonJSMin(((exports) => {
2682 + Object.defineProperty(exports, "__esModule", { value: true });
2683 + exports.default = void 0;
2684 + require_esnext_iterator_constructor();
2685 + require_esnext_iterator_find();
2686 + var _default = class extends elementorModules.ViewModule {
2687 + getDefaultSettings() {
2688 + return {
2689 + selectors: {
2690 + elements: ".elementor-element",
2691 + nestedDocumentElements: ".elementor .elementor-element"
2692 + },
2693 + classes: { editMode: "elementor-edit-mode" }
2694 + };
2695 + }
2696 + getDefaultElements() {
2697 + const selectors = this.getSettings("selectors");
2698 + return { $elements: this.$element.find(selectors.elements).not(this.$element.find(selectors.nestedDocumentElements)) };
2699 + }
2700 + getDocumentSettings(setting) {
2701 + let elementSettings;
2702 + if (this.isEdit) {
2703 + elementSettings = {};
2704 + const settings = elementor.settings.page.model;
2705 + jQuery.each(settings.getActiveControls(), (controlKey) => {
2706 + elementSettings[controlKey] = settings.attributes[controlKey];
2707 + });
2708 + } else elementSettings = this.$element.data("elementor-settings") || {};
2709 + return this.getItems(elementSettings, setting);
2710 + }
2711 + runElementsHandlers() {
2712 + this.elements.$elements.each((index, element) => setTimeout(() => elementorFrontend.elementsHandler.runReadyTrigger(element)));
2713 + }
2714 + onInit() {
2715 + this.$element = this.getSettings("$element");
2716 + super.onInit();
2717 + this.isEdit = this.$element.hasClass(this.getSettings("classes.editMode"));
2718 + if (this.isEdit) elementor.on("document:loaded", () => {
2719 + elementor.settings.page.model.on("change", this.onSettingsChange.bind(this));
2720 + });
2721 + else this.runElementsHandlers();
2722 + }
2723 + onSettingsChange() {}
2724 + };
2725 + exports.default = _default;
2726 + }));
1776 2727
1777 -var $String = String;
1778 -var $TypeError = TypeError;
2728 +//#endregion
2729 +//#region assets/dev/js/frontend/tools/stretch-element.js
2730 + var require_stretch_element = /* @__PURE__ */ __commonJSMin(((exports, module) => {
2731 + module.exports = elementorModules.ViewModule.extend({
2732 + getDefaultSettings() {
2733 + return {
2734 + element: null,
2735 + direction: elementorFrontend.config.is_rtl ? "right" : "left",
2736 + selectors: { container: window },
2737 + considerScrollbar: false,
2738 + cssOutput: "inline"
2739 + };
2740 + },
2741 + getDefaultElements() {
2742 + return { $element: jQuery(this.getSettings("element")) };
2743 + },
2744 + stretch() {
2745 + const settings = this.getSettings();
2746 + let $container;
2747 + try {
2748 + $container = jQuery(settings.selectors.container);
2749 + } catch (e) {}
2750 + if (!$container || !$container.length) $container = jQuery(this.getDefaultSettings().selectors.container);
2751 + this.reset();
2752 + var $element = this.elements.$element;
2753 + var containerWidth = $container.innerWidth();
2754 + var elementOffset = $element.offset().left;
2755 + var isFixed = "fixed" === $element.css("position");
2756 + var correctOffset = isFixed ? 0 : elementOffset;
2757 + var isContainerFullScreen = window === $container[0];
2758 + if (!isContainerFullScreen) {
2759 + var containerOffset = $container.offset().left;
2760 + if (isFixed) correctOffset = containerOffset;
2761 + if (elementOffset > containerOffset) correctOffset = elementOffset - containerOffset;
2762 + }
2763 + if (settings.considerScrollbar && isContainerFullScreen) {
2764 + const scrollbarWidth = window.innerWidth - containerWidth;
2765 + correctOffset -= scrollbarWidth;
2766 + }
2767 + if (!isFixed) {
2768 + if (elementorFrontend.config.is_rtl) correctOffset = containerWidth - ($element.outerWidth() + correctOffset);
2769 + correctOffset = -correctOffset;
2770 + }
2771 + if (settings.margin) correctOffset += settings.margin;
2772 + var css = {};
2773 + let width = containerWidth;
2774 + if (settings.margin) width -= settings.margin * 2;
2775 + css.width = width + "px";
2776 + css[settings.direction] = correctOffset + "px";
2777 + if ("variables" === settings.cssOutput) {
2778 + this.applyCssVariables($element, css);
2779 + return;
2780 + }
2781 + $element.css(css);
2782 + },
2783 + reset() {
2784 + const css = {};
2785 + const settings = this.getSettings();
2786 + const $element = this.elements.$element;
2787 + if ("variables" === settings.cssOutput) {
2788 + this.resetCssVariables($element);
2789 + return;
2790 + }
2791 + css.width = "";
2792 + css[settings.direction] = "";
2793 + $element.css(css);
2794 + },
2795 + applyCssVariables($element, css) {
2796 + $element.css("--stretch-width", css.width);
2797 + if (!!css.left) $element.css("--stretch-left", css.left);
2798 + else $element.css("--stretch-right", css.right);
2799 + },
2800 + resetCssVariables($element) {
2801 + $element.css({
2802 + "--stretch-width": "",
2803 + "--stretch-left": "",
2804 + "--stretch-right": ""
2805 + });
2806 + }
2807 + });
2808 + }));
1779 2809
1780 -// `Assert: Type(argument) is Object`
1781 -module.exports = function (argument) {
1782 - if (isObject(argument)) return argument;
1783 - throw new $TypeError($String(argument) + ' is not an object');
1784 -};
2810 +//#endregion
2811 +//#region assets/dev/js/frontend/handlers/base.js
2812 + var require_base = /* @__PURE__ */ __commonJSMin(((exports, module) => {
2813 + require_es_array_push();
2814 + require_esnext_iterator_constructor();
2815 + require_esnext_iterator_filter();
2816 + require_esnext_iterator_find();
2817 + require_esnext_iterator_for_each();
2818 + module.exports = elementorModules.ViewModule.extend({
2819 + $element: null,
2820 + editorListeners: null,
2821 + onElementChange: null,
2822 + onEditSettingsChange: null,
2823 + onPageSettingsChange: null,
2824 + isEdit: null,
2825 + __construct(settings) {
2826 + if (!this.isActive(settings)) return;
2827 + this.$element = settings.$element;
2828 + this.isEdit = this.$element.hasClass("elementor-element-edit-mode");
2829 + if (this.isEdit) this.addEditorListeners();
2830 + },
2831 + isActive() {
2832 + return true;
2833 + },
2834 + isElementInTheCurrentDocument() {
2835 + if (!elementorFrontend.isEditMode()) return false;
2836 + return elementor.documents.currentDocument.id.toString() === this.$element[0].closest(".elementor").dataset.elementorId;
2837 + },
2838 + findElement(selector) {
2839 + var $mainElement = this.$element;
2840 + return $mainElement.find(selector).filter(function() {
2841 + return jQuery(this).parent().closest(".elementor-element").is($mainElement);
2842 + });
2843 + },
2844 + getUniqueHandlerID(cid, $element) {
2845 + if (!cid) cid = this.getModelCID();
2846 + if (!$element) $element = this.$element;
2847 + return cid + $element.attr("data-element_type") + this.getConstructorID();
2848 + },
2849 + initEditorListeners() {
2850 + var self = this;
2851 + self.editorListeners = [{
2852 + event: "element:destroy",
2853 + to: elementor.channels.data,
2854 + callback(removedModel) {
2855 + if (removedModel.cid !== self.getModelCID()) return;
2856 + self.onDestroy();
2857 + }
2858 + }];
2859 + if (self.onElementChange) {
2860 + const elementType = self.getWidgetType() || self.getElementType();
2861 + let eventName = "change";
2862 + if ("global" !== elementType) eventName += ":" + elementType;
2863 + self.editorListeners.push({
2864 + event: eventName,
2865 + to: elementor.channels.editor,
2866 + callback(controlView, elementView) {
2867 + if (self.getUniqueHandlerID(elementView.model.cid, elementView.$el) !== self.getUniqueHandlerID()) return;
2868 + self.onElementChange(controlView.model.get("name"), controlView, elementView);
2869 + }
2870 + });
2871 + }
2872 + if (self.onEditSettingsChange) self.editorListeners.push({
2873 + event: "change:editSettings",
2874 + to: elementor.channels.editor,
2875 + callback(changedModel, view) {
2876 + if (view.model.cid !== self.getModelCID()) return;
2877 + const propName = Object.keys(changedModel.changed)[0];
2878 + self.onEditSettingsChange(propName, changedModel.changed[propName]);
2879 + }
2880 + });
2881 + ["page"].forEach(function(settingsType) {
2882 + var listenerMethodName = "on" + settingsType[0].toUpperCase() + settingsType.slice(1) + "SettingsChange";
2883 + if (self[listenerMethodName]) self.editorListeners.push({
2884 + event: "change",
2885 + to: elementor.settings[settingsType].model,
2886 + callback(model) {
2887 + self[listenerMethodName](model.changed);
2888 + }
2889 + });
2890 + });
2891 + },
2892 + getEditorListeners() {
2893 + if (!this.editorListeners) this.initEditorListeners();
2894 + return this.editorListeners;
2895 + },
2896 + addEditorListeners() {
2897 + var uniqueHandlerID = this.getUniqueHandlerID();
2898 + this.getEditorListeners().forEach(function(listener) {
2899 + elementorFrontend.addListenerOnce(uniqueHandlerID, listener.event, listener.callback, listener.to);
2900 + });
2901 + },
2902 + removeEditorListeners() {
2903 + var uniqueHandlerID = this.getUniqueHandlerID();
2904 + this.getEditorListeners().forEach(function(listener) {
2905 + elementorFrontend.removeListeners(uniqueHandlerID, listener.event, null, listener.to);
2906 + });
2907 + },
2908 + getElementType() {
2909 + return this.$element.data("element_type");
2910 + },
2911 + getWidgetType() {
2912 + const widgetType = this.$element.data("widget_type");
2913 + if (!widgetType) return;
2914 + return widgetType.split(".")[0];
2915 + },
2916 + getID() {
2917 + return this.$element.data("id");
2918 + },
2919 + getModelCID() {
2920 + return this.$element.data("model-cid");
2921 + },
2922 + getElementSettings(setting) {
2923 + let elementSettings = {};
2924 + const modelCID = this.getModelCID();
2925 + if (this.isEdit && modelCID) {
2926 + const settings = elementorFrontend.config.elements.data[modelCID];
2927 + const attributes = settings.attributes;
2928 + let type = attributes.widgetType || attributes.elType;
2929 + if (attributes.isInner) type = "inner-" + type;
2930 + let settingsKeys = elementorFrontend.config.elements.keys[type];
2931 + if (!settingsKeys) {
2932 + settingsKeys = elementorFrontend.config.elements.keys[type] = [];
2933 + jQuery.each(settings.controls, (name, control) => {
2934 + if (control.frontend_available || control.editor_available) settingsKeys.push(name);
2935 + });
2936 + }
2937 + jQuery.each(settings.getActiveControls(), function(controlKey) {
2938 + if (-1 !== settingsKeys.indexOf(controlKey)) {
2939 + let value = attributes[controlKey];
2940 + if (value.toJSON) value = value.toJSON();
2941 + elementSettings[controlKey] = value;
2942 + }
2943 + });
2944 + } else elementSettings = this.$element.data("settings") || {};
2945 + return this.getItems(elementSettings, setting);
2946 + },
2947 + getEditSettings(setting) {
2948 + var attributes = {};
2949 + if (this.isEdit) attributes = elementorFrontend.config.elements.editSettings[this.getModelCID()].attributes;
2950 + return this.getItems(attributes, setting);
2951 + },
2952 + getCurrentDeviceSetting(settingKey) {
2953 + return elementorFrontend.getCurrentDeviceSetting(this.getElementSettings(), settingKey);
2954 + },
2955 + onInit() {
2956 + if (this.isActive(this.getSettings())) elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
2957 + },
2958 + onDestroy() {
2959 + if (this.isEdit) this.removeEditorListeners();
2960 + if (this.unbindEvents) this.unbindEvents();
2961 + }
2962 + });
2963 + }));
1785 2964
2965 +//#endregion
2966 +//#region assets/dev/js/frontend/handlers/stretched-element.js
2967 + var require_stretched_element = /* @__PURE__ */ __commonJSMin(((exports) => {
2968 + var _interopRequireDefault = require_interopRequireDefault();
2969 + Object.defineProperty(exports, "__esModule", { value: true });
2970 + exports.default = void 0;
2971 + require_esnext_iterator_constructor();
2972 + require_esnext_iterator_find();
2973 + var _base = _interopRequireDefault(require_base());
2974 + var StretchedElement = class extends _base.default {
2975 + getStretchedClass() {
2976 + return "e-stretched";
2977 + }
2978 + getStretchSettingName() {
2979 + return "stretch_element";
2980 + }
2981 + getStretchActiveValue() {
2982 + return "yes";
2983 + }
2984 + bindEvents() {
2985 + const handlerID = this.getUniqueHandlerID();
2986 + elementorFrontend.addListenerOnce(handlerID, "resize", this.stretch);
2987 + elementorFrontend.addListenerOnce(handlerID, "sticky:stick", this.stretch, this.$element);
2988 + elementorFrontend.addListenerOnce(handlerID, "sticky:unstick", this.stretch, this.$element);
2989 + if (elementorFrontend.isEditMode()) {
2990 + this.onKitChangeStretchContainerChange = this.onKitChangeStretchContainerChange.bind(this);
2991 + elementor.channels.editor.on("kit:change:stretchContainer", this.onKitChangeStretchContainerChange);
2992 + }
2993 + }
2994 + unbindEvents() {
2995 + elementorFrontend.removeListeners(this.getUniqueHandlerID(), "resize", this.stretch);
2996 + if (elementorFrontend.isEditMode()) elementor.channels.editor.off("kit:change:stretchContainer", this.onKitChangeStretchContainerChange);
2997 + }
2998 + isActive(settings) {
2999 + return elementorFrontend.isEditMode() || settings.$element.hasClass(this.getStretchedClass());
3000 + }
3001 + getStretchElementForConfig(childSelector = null) {
3002 + if (childSelector) return this.$element.find(childSelector);
3003 + return this.$element;
3004 + }
3005 + getStretchElementConfig() {
3006 + return {
3007 + element: this.getStretchElementForConfig(),
3008 + selectors: { container: this.getStretchContainer() },
3009 + considerScrollbar: elementorFrontend.isEditMode() && elementorFrontend.config.is_rtl
3010 + };
3011 + }
3012 + initStretch() {
3013 + this.stretch = this.stretch.bind(this);
3014 + this.stretchElement = new elementorModules.frontend.tools.StretchElement(this.getStretchElementConfig());
3015 + }
3016 + getStretchContainer() {
3017 + return elementorFrontend.getKitSettings("stretched_section_container") || window;
3018 + }
3019 + isStretchSettingEnabled() {
3020 + return this.getElementSettings(this.getStretchSettingName()) === this.getStretchActiveValue();
3021 + }
3022 + stretch() {
3023 + if (!this.isStretchSettingEnabled()) return;
3024 + this.stretchElement.stretch();
3025 + }
3026 + onInit(...args) {
3027 + if (!this.isActive(this.getSettings())) return;
3028 + this.initStretch();
3029 + super.onInit(...args);
3030 + this.stretch();
3031 + }
3032 + onElementChange(propertyName) {
3033 + if (this.getStretchSettingName() === propertyName) if (this.isStretchSettingEnabled()) this.stretch();
3034 + else this.stretchElement.reset();
3035 + }
3036 + onKitChangeStretchContainerChange() {
3037 + this.stretchElement.setSettings("selectors.container", this.getStretchContainer());
3038 + this.stretch();
3039 + }
3040 + };
3041 + exports.default = StretchedElement;
3042 + }));
1786 3043
1787 -/***/ }),
3044 +//#endregion
3045 +//#region assets/dev/js/frontend/handlers/base-swiper.js
3046 + var require_base_swiper = /* @__PURE__ */ __commonJSMin(((exports) => {
3047 + var _interopRequireDefault = require_interopRequireDefault();
3048 + Object.defineProperty(exports, "__esModule", { value: true });
3049 + exports.default = void 0;
3050 + var _base = _interopRequireDefault(require_base());
3051 + var SwiperHandlerBase = class extends _base.default {
3052 + getInitialSlide() {
3053 + const editSettings = this.getEditSettings();
3054 + return editSettings.activeItemIndex ? editSettings.activeItemIndex - 1 : 0;
3055 + }
3056 + getSlidesCount() {
3057 + return this.elements.$slides.length;
3058 + }
3059 + togglePauseOnHover(toggleOn) {
3060 + if (toggleOn) this.elements.$swiperContainer.on({
3061 + mouseenter: () => {
3062 + this.swiper.autoplay.stop();
3063 + },
3064 + mouseleave: () => {
3065 + this.swiper.autoplay.start();
3066 + }
3067 + });
3068 + else this.elements.$swiperContainer.off("mouseenter mouseleave");
3069 + }
3070 + handleKenBurns() {
3071 + const settings = this.getSettings();
3072 + if (this.$activeImageBg) this.$activeImageBg.removeClass(settings.classes.kenBurnsActive);
3073 + this.activeItemIndex = this.swiper ? this.swiper.activeIndex : this.getInitialSlide();
3074 + if (this.swiper) this.$activeImageBg = jQuery(this.swiper.slides[this.activeItemIndex]).children("." + settings.classes.slideBackground);
3075 + else this.$activeImageBg = jQuery(this.elements.$slides[0]).children("." + settings.classes.slideBackground);
3076 + this.$activeImageBg.addClass(settings.classes.kenBurnsActive);
3077 + }
3078 + };
3079 + exports.default = SwiperHandlerBase;
3080 + }));
1788 3081
1789 -/***/ "../node_modules/core-js/internals/array-includes.js":
1790 -/*!***********************************************************!*\
1791 - !*** ../node_modules/core-js/internals/array-includes.js ***!
1792 - \***********************************************************/
1793 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3082 +//#endregion
3083 +//#region \0@[email protected]/helpers/esm/asyncToGenerator.js
3084 + function asyncGeneratorStep(n, t, e, r, o, a, c) {
3085 + try {
3086 + var i = n[a](c);
3087 + var u = i.value;
3088 + } catch (n) {
3089 + e(n);
3090 + return;
3091 + }
3092 + i.done ? t(u) : Promise.resolve(u).then(r, o);
3093 + }
3094 + function _asyncToGenerator(n) {
3095 + return function() {
3096 + var t = this;
3097 + var e = arguments;
3098 + return new Promise(function(r, o) {
3099 + var a = n.apply(t, e);
3100 + function _next(n) {
3101 + asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
3102 + }
3103 + function _throw(n) {
3104 + asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
3105 + }
3106 + _next(void 0);
3107 + });
3108 + };
3109 + }
3110 + var init_asyncToGenerator = __esmMin((() => {}));
1794 3111
1795 -"use strict";
3112 +//#endregion
3113 +//#region assets/dev/js/frontend/handlers/base-carousel.js
3114 + var require_base_carousel = /* @__PURE__ */ __commonJSMin(((exports) => {
3115 + init_asyncToGenerator();
3116 + var _interopRequireDefault = require_interopRequireDefault();
3117 + Object.defineProperty(exports, "__esModule", { value: true });
3118 + exports.default = void 0;
3119 + require_esnext_iterator_constructor();
3120 + require_esnext_iterator_find();
3121 + require_esnext_iterator_for_each();
3122 + var _baseSwiper = _interopRequireDefault(require_base_swiper());
3123 + var CarouselHandlerBase = class extends _baseSwiper.default {
3124 + getDefaultSettings() {
3125 + return { selectors: {
3126 + carousel: ".swiper",
3127 + swiperWrapper: ".swiper-wrapper",
3128 + slideContent: ".swiper-slide",
3129 + swiperArrow: ".elementor-swiper-button",
3130 + paginationWrapper: ".swiper-pagination",
3131 + paginationBullet: ".swiper-pagination-bullet",
3132 + paginationBulletWrapper: ".swiper-pagination-bullets"
3133 + } };
3134 + }
3135 + getDefaultElements() {
3136 + const selectors = this.getSettings("selectors");
3137 + const elements = {
3138 + $swiperContainer: this.$element.find(selectors.carousel),
3139 + $swiperWrapper: this.$element.find(selectors.swiperWrapper),
3140 + $swiperArrows: this.$element.find(selectors.swiperArrow),
3141 + $paginationWrapper: this.$element.find(selectors.paginationWrapper),
3142 + $paginationBullets: this.$element.find(selectors.paginationBullet),
3143 + $paginationBulletWrapper: this.$element.find(selectors.paginationBulletWrapper)
3144 + };
3145 + elements.$slides = elements.$swiperContainer.find(selectors.slideContent);
3146 + return elements;
3147 + }
3148 + getSwiperSettings() {
3149 + const elementSettings = this.getElementSettings();
3150 + const slidesToShow = +elementSettings.slides_to_show || 3;
3151 + const isSingleSlide = 1 === slidesToShow;
3152 + const elementorBreakpoints = elementorFrontend.config.responsive.activeBreakpoints;
3153 + const defaultSlidesToShowMap = {
3154 + mobile: 1,
3155 + tablet: isSingleSlide ? 1 : 2
3156 + };
3157 + const swiperOptions = {
3158 + slidesPerView: slidesToShow,
3159 + loop: "yes" === elementSettings.infinite,
3160 + speed: elementSettings.speed,
3161 + handleElementorBreakpoints: true
3162 + };
3163 + swiperOptions.breakpoints = {};
3164 + let lastBreakpointSlidesToShowValue = slidesToShow;
3165 + Object.keys(elementorBreakpoints).reverse().forEach((breakpointName) => {
3166 + const defaultSlidesToShow = defaultSlidesToShowMap[breakpointName] ? defaultSlidesToShowMap[breakpointName] : lastBreakpointSlidesToShowValue;
3167 + swiperOptions.breakpoints[elementorBreakpoints[breakpointName].value] = {
3168 + slidesPerView: +elementSettings["slides_to_show_" + breakpointName] || defaultSlidesToShow,
3169 + slidesPerGroup: +elementSettings["slides_to_scroll_" + breakpointName] || 1
3170 + };
3171 + if (elementSettings.image_spacing_custom) swiperOptions.breakpoints[elementorBreakpoints[breakpointName].value].spaceBetween = this.getSpaceBetween(breakpointName);
3172 + lastBreakpointSlidesToShowValue = +elementSettings["slides_to_show_" + breakpointName] || defaultSlidesToShow;
3173 + });
3174 + if ("yes" === elementSettings.autoplay) swiperOptions.autoplay = {
3175 + delay: elementSettings.autoplay_speed,
3176 + disableOnInteraction: "yes" === elementSettings.pause_on_interaction
3177 + };
3178 + if (isSingleSlide) {
3179 + swiperOptions.effect = elementSettings.effect;
3180 + if ("fade" === elementSettings.effect) swiperOptions.fadeEffect = { crossFade: true };
3181 + } else swiperOptions.slidesPerGroup = +elementSettings.slides_to_scroll || 1;
3182 + if (elementSettings.image_spacing_custom) swiperOptions.spaceBetween = this.getSpaceBetween();
3183 + const showArrows = "arrows" === elementSettings.navigation || "both" === elementSettings.navigation;
3184 + const showPagination = "dots" === elementSettings.navigation || "both" === elementSettings.navigation || elementSettings.pagination;
3185 + if (showArrows) swiperOptions.navigation = {
3186 + prevEl: ".elementor-swiper-button-prev",
3187 + nextEl: ".elementor-swiper-button-next"
3188 + };
3189 + if (showPagination) swiperOptions.pagination = {
3190 + el: `.elementor-element-${this.getID()} .swiper-pagination`,
3191 + type: !!elementSettings.pagination ? elementSettings.pagination : "bullets",
3192 + clickable: true,
3193 + renderBullet: (index, classname) => {
3194 + return `<span class="${classname}" role="button" tabindex="0" data-bullet-index="${index}" aria-label="${elementorFrontend.config.i18n.a11yCarouselPaginationBulletMessage} ${index + 1}"></span>`;
3195 + }
3196 + };
3197 + if ("yes" === elementSettings.lazyload) swiperOptions.lazy = {
3198 + loadPrevNext: true,
3199 + loadPrevNextAmount: 1
3200 + };
3201 + swiperOptions.a11y = {
3202 + enabled: true,
3203 + prevSlideMessage: elementorFrontend.config.i18n.a11yCarouselPrevSlideMessage,
3204 + nextSlideMessage: elementorFrontend.config.i18n.a11yCarouselNextSlideMessage,
3205 + firstSlideMessage: elementorFrontend.config.i18n.a11yCarouselFirstSlideMessage,
3206 + lastSlideMessage: elementorFrontend.config.i18n.a11yCarouselLastSlideMessage
3207 + };
3208 + swiperOptions.on = {
3209 + slideChange: () => {
3210 + this.a11ySetPaginationTabindex();
3211 + this.handleElementHandlers();
3212 + this.a11ySetSlideAriaHidden();
3213 + },
3214 + init: () => {
3215 + this.a11ySetPaginationTabindex();
3216 + this.a11ySetSlideAriaHidden("initialisation");
3217 + }
3218 + };
3219 + this.applyOffsetSettings(elementSettings, swiperOptions, slidesToShow);
3220 + return swiperOptions;
3221 + }
3222 + getOffsetWidth() {
3223 + const currentDevice = elementorFrontend.getCurrentDeviceMode();
3224 + return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(), "offset_width", "size", currentDevice) || 0;
3225 + }
3226 + applyOffsetSettings(elementSettings, swiperOptions, slidesToShow) {
3227 + const offsetSide = elementSettings.offset_sides;
3228 + if (elementorFrontend.isEditMode() && "NestedCarousel" === this.constructor.name || !offsetSide || "none" === offsetSide) return;
3229 + switch (offsetSide) {
3230 + case "right":
3231 + this.forceSliderToShowNextSlideWhenOnLast(swiperOptions, slidesToShow);
3232 + this.addClassToSwiperContainer("offset-right");
3233 + break;
3234 + case "left":
3235 + this.addClassToSwiperContainer("offset-left");
3236 + break;
3237 + case "both":
3238 + this.forceSliderToShowNextSlideWhenOnLast(swiperOptions, slidesToShow);
3239 + this.addClassToSwiperContainer("offset-both");
3240 + break;
3241 + }
3242 + }
3243 + forceSliderToShowNextSlideWhenOnLast(swiperOptions, slidesToShow) {
3244 + swiperOptions.slidesPerView = slidesToShow + .001;
3245 + }
3246 + addClassToSwiperContainer(className) {
3247 + this.getDefaultElements().$swiperContainer[0].classList.add(className);
3248 + }
3249 + onInit(...args) {
3250 + var _superprop_getOnInit = () => super.onInit;
3251 + var _this = this;
3252 + return _asyncToGenerator(function* () {
3253 + _superprop_getOnInit().call(_this, ...args);
3254 + if (!_this.elements.$swiperContainer.length || 2 > _this.elements.$slides.length) return;
3255 + yield _this.initSwiper();
3256 + if ("yes" === _this.getElementSettings().pause_on_hover) _this.togglePauseOnHover(true);
3257 + })();
3258 + }
3259 + initSwiper() {
3260 + var _this2 = this;
3261 + return _asyncToGenerator(function* () {
3262 + const Swiper = elementorFrontend.utils.swiper;
3263 + _this2.swiper = yield new Swiper(_this2.elements.$swiperContainer, _this2.getSwiperSettings());
3264 + _this2.elements.$swiperContainer.data("swiper", _this2.swiper);
3265 + })();
3266 + }
3267 + bindEvents() {
3268 + this.elements.$swiperArrows.on("keydown", this.onDirectionArrowKeydown.bind(this));
3269 + this.elements.$paginationWrapper.on("keydown", ".swiper-pagination-bullet", this.onDirectionArrowKeydown.bind(this));
3270 + this.elements.$swiperContainer.on("keydown", ".swiper-slide", this.onDirectionArrowKeydown.bind(this));
3271 + this.$element.find(":focusable").on("focus", this.onFocusDisableAutoplay.bind(this));
3272 + elementorFrontend.elements.$window.on("resize", this.getSwiperSettings.bind(this));
3273 + }
3274 + unbindEvents() {
3275 + this.elements.$swiperArrows.off();
3276 + this.elements.$paginationWrapper.off();
3277 + this.elements.$swiperContainer.off();
3278 + this.$element.find(":focusable").off();
3279 + elementorFrontend.elements.$window.off("resize");
3280 + }
3281 + onDirectionArrowKeydown(event) {
3282 + const isRTL = elementorFrontend.config.is_rtl;
3283 + const inlineDirectionArrows = ["ArrowLeft", "ArrowRight"];
3284 + const currentKeydown = event.originalEvent.code;
3285 + const isDirectionInlineKeydown = -1 !== inlineDirectionArrows.indexOf(currentKeydown);
3286 + const directionStart = isRTL ? "ArrowRight" : "ArrowLeft";
3287 + const directionEnd = isRTL ? "ArrowLeft" : "ArrowRight";
3288 + if (!isDirectionInlineKeydown) return true;
3289 + else if (directionStart === currentKeydown) this.swiper.slidePrev();
3290 + else if (directionEnd === currentKeydown) this.swiper.slideNext();
3291 + }
3292 + onFocusDisableAutoplay() {
3293 + this.swiper.autoplay.stop();
3294 + }
3295 + updateSwiperOption(propertyName) {
3296 + const newSettingValue = this.getElementSettings()[propertyName];
3297 + const params = this.swiper.params;
3298 + switch (propertyName) {
3299 + case "autoplay_speed":
3300 + params.autoplay.delay = newSettingValue;
3301 + break;
3302 + case "speed":
3303 + params.speed = newSettingValue;
3304 + break;
3305 + }
3306 + this.swiper.update();
3307 + }
3308 + getChangeableProperties() {
3309 + return {
3310 + pause_on_hover: "pauseOnHover",
3311 + autoplay_speed: "delay",
3312 + speed: "speed",
3313 + arrows_position: "arrows_position"
3314 + };
3315 + }
3316 + onElementChange(propertyName) {
3317 + if (0 === propertyName.indexOf("image_spacing_custom")) {
3318 + this.updateSpaceBetween(propertyName);
3319 + return;
3320 + }
3321 + if (this.getChangeableProperties()[propertyName]) if ("pause_on_hover" === propertyName) {
3322 + const newSettingValue = this.getElementSettings("pause_on_hover");
3323 + this.togglePauseOnHover("yes" === newSettingValue);
3324 + } else this.updateSwiperOption(propertyName);
3325 + }
3326 + onEditSettingsChange(propertyName) {
3327 + if ("activeItemIndex" === propertyName) this.swiper.slideToLoop(this.getEditSettings("activeItemIndex") - 1);
3328 + }
3329 + getSpaceBetween(device = null) {
3330 + const responsiveControlValue = elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(), "image_spacing_custom", "size", device);
3331 + return Number(responsiveControlValue) || 0;
3332 + }
3333 + updateSpaceBetween(propertyName) {
3334 + const deviceMatch = propertyName.match("image_spacing_custom_(.*)");
3335 + const device = deviceMatch ? deviceMatch[1] : "desktop";
3336 + const newSpaceBetween = this.getSpaceBetween(device);
3337 + if ("desktop" !== device) this.swiper.params.breakpoints[elementorFrontend.config.responsive.activeBreakpoints[device].value].spaceBetween = newSpaceBetween;
3338 + this.swiper.params.spaceBetween = newSpaceBetween;
3339 + this.swiper.update();
3340 + }
3341 + getPaginationBullets(type = "array") {
3342 + const paginationBullets = this.$element.find(this.getSettings("selectors").paginationBullet);
3343 + return "array" === type ? Array.from(paginationBullets) : paginationBullets;
3344 + }
3345 + a11ySetPaginationTabindex() {
3346 + var _this$swiper;
3347 + var _this$swiper2;
3348 + var _event;
3349 + var _event2;
3350 + var _event3;
3351 + const bulletClass = (_this$swiper = this.swiper) === null || _this$swiper === void 0 || (_this$swiper = _this$swiper.params) === null || _this$swiper === void 0 ? void 0 : _this$swiper.pagination.bulletClass;
3352 + const activeBulletClass = (_this$swiper2 = this.swiper) === null || _this$swiper2 === void 0 || (_this$swiper2 = _this$swiper2.params) === null || _this$swiper2 === void 0 ? void 0 : _this$swiper2.pagination.bulletActiveClass;
3353 + this.getPaginationBullets().forEach((bullet) => {
3354 + var _bullet$classList;
3355 + if (!((_bullet$classList = bullet.classList) === null || _bullet$classList === void 0 ? void 0 : _bullet$classList.contains(activeBulletClass))) bullet.removeAttribute("tabindex");
3356 + });
3357 + const isDirectionInlineArrowKey = "ArrowLeft" === ((_event = event) === null || _event === void 0 ? void 0 : _event.code) || "ArrowRight" === ((_event2 = event) === null || _event2 === void 0 ? void 0 : _event2.code);
3358 + if (((_event3 = event) === null || _event3 === void 0 || (_event3 = _event3.target) === null || _event3 === void 0 || (_event3 = _event3.classList) === null || _event3 === void 0 ? void 0 : _event3.contains(bulletClass)) && isDirectionInlineArrowKey) this.$element.find(`.${activeBulletClass}`).trigger("focus");
3359 + }
3360 + getSwiperWrapperTranformXValue() {
3361 + var _this$elements$$swipe;
3362 + let transformValue = (_this$elements$$swipe = this.elements.$swiperWrapper[0]) === null || _this$elements$$swipe === void 0 ? void 0 : _this$elements$$swipe.style.transform;
3363 + transformValue = transformValue.replace("translate3d(", "");
3364 + transformValue = transformValue.split(",");
3365 + transformValue = parseInt(transformValue[0].replace("px", ""));
3366 + return !!transformValue ? transformValue : 0;
3367 + }
3368 + a11ySetSlideAriaHidden(status = "") {
3369 + var _this$swiper3;
3370 + if ("number" !== typeof ("initialisation" === status ? 0 : (_this$swiper3 = this.swiper) === null || _this$swiper3 === void 0 ? void 0 : _this$swiper3.activeIndex)) return;
3371 + const swiperWrapperTransformXValue = this.getSwiperWrapperTranformXValue();
3372 + const swiperWrapperWidth = this.elements.$swiperWrapper[0].clientWidth;
3373 + this.elements.$swiperContainer.find(this.getSettings("selectors").slideContent).each((index, slide) => {
3374 + if (!(0 <= slide.offsetLeft + swiperWrapperTransformXValue && swiperWrapperWidth > slide.offsetLeft + swiperWrapperTransformXValue)) {
3375 + slide.setAttribute("aria-hidden", true);
3376 + slide.setAttribute("inert", "");
3377 + } else {
3378 + slide.removeAttribute("aria-hidden");
3379 + slide.removeAttribute("inert");
3380 + }
3381 + });
3382 + }
3383 + handleElementHandlers() {}
3384 + };
3385 + exports.default = CarouselHandlerBase;
3386 + }));
1796 3387
1797 -var toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ "../node_modules/core-js/internals/to-indexed-object.js");
1798 -var toAbsoluteIndex = __webpack_require__(/*! ../internals/to-absolute-index */ "../node_modules/core-js/internals/to-absolute-index.js");
1799 -var lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ "../node_modules/core-js/internals/length-of-array-like.js");
3388 +//#endregion
3389 +//#region assets/dev/js/frontend/modules.js
3390 + var _interopRequireDefault = require_interopRequireDefault();
3391 + var _modules = _interopRequireDefault(require_modules());
3392 + var _document = _interopRequireDefault(require_document());
3393 + var _stretchElement = _interopRequireDefault(require_stretch_element());
3394 + var _stretchedElement = _interopRequireDefault(require_stretched_element());
3395 + var _base = _interopRequireDefault(require_base());
3396 + var _baseSwiper = _interopRequireDefault(require_base_swiper());
3397 + var _baseCarousel = _interopRequireDefault(require_base_carousel());
3398 + _modules.default.frontend = {
3399 + Document: _document.default,
3400 + tools: { StretchElement: _stretchElement.default },
3401 + handlers: {
3402 + Base: _base.default,
3403 + StretchedElement: _stretchedElement.default,
3404 + SwiperBase: _baseSwiper.default,
3405 + CarouselBase: _baseCarousel.default
3406 + }
3407 + };
1800 3408
1801 -// `Array.prototype.{ indexOf, includes }` methods implementation
1802 -var createMethod = function (IS_INCLUDES) {
1803 - return function ($this, el, fromIndex) {
1804 - var O = toIndexedObject($this);
1805 - var length = lengthOfArrayLike(O);
1806 - if (length === 0) return !IS_INCLUDES && -1;
1807 - var index = toAbsoluteIndex(fromIndex, length);
1808 - var value;
1809 - // Array#includes uses SameValueZero equality algorithm
1810 - // eslint-disable-next-line no-self-compare -- NaN check
1811 - if (IS_INCLUDES && el !== el) while (length > index) {
1812 - value = O[index++];
1813 - // eslint-disable-next-line no-self-compare -- NaN check
1814 - if (value !== value) return true;
1815 - // Array#indexOf ignores holes, Array#includes - not
1816 - } else for (;length > index; index++) {
1817 - if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
1818 - } return !IS_INCLUDES && -1;
1819 - };
1820 -};
1821 -
1822 -module.exports = {
1823 - // `Array.prototype.includes` method
1824 - // https://tc39.es/ecma262/#sec-array.prototype.includes
1825 - includes: createMethod(true),
1826 - // `Array.prototype.indexOf` method
1827 - // https://tc39.es/ecma262/#sec-array.prototype.indexof
1828 - indexOf: createMethod(false)
1829 -};
1830 -
1831 -
1832 -/***/ }),
1833 -
1834 -/***/ "../node_modules/core-js/internals/array-set-length.js":
1835 -/*!*************************************************************!*\
1836 - !*** ../node_modules/core-js/internals/array-set-length.js ***!
1837 - \*************************************************************/
1838 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1839 -
1840 -"use strict";
1841 -
1842 -var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
1843 -var isArray = __webpack_require__(/*! ../internals/is-array */ "../node_modules/core-js/internals/is-array.js");
1844 -
1845 -var $TypeError = TypeError;
1846 -// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
1847 -var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
1848 -
1849 -// Safari < 13 does not throw an error in this case
1850 -var SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {
1851 - // makes no sense without proper strict mode support
1852 - if (this !== undefined) return true;
1853 - try {
1854 - // eslint-disable-next-line es/no-object-defineproperty -- safe
1855 - Object.defineProperty([], 'length', { writable: false }).length = 1;
1856 - } catch (error) {
1857 - return error instanceof TypeError;
1858 - }
1859 -}();
1860 -
1861 -module.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {
1862 - if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {
1863 - throw new $TypeError('Cannot set read only .length');
1864 - } return O.length = length;
1865 -} : function (O, length) {
1866 - return O.length = length;
1867 -};
1868 -
1869 -
1870 -/***/ }),
1871 -
1872 -/***/ "../node_modules/core-js/internals/call-with-safe-iteration-closing.js":
1873 -/*!*****************************************************************************!*\
1874 - !*** ../node_modules/core-js/internals/call-with-safe-iteration-closing.js ***!
1875 - \*****************************************************************************/
1876 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1877 -
1878 -"use strict";
1879 -
1880 -var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
1881 -var iteratorClose = __webpack_require__(/*! ../internals/iterator-close */ "../node_modules/core-js/internals/iterator-close.js");
1882 -
1883 -// call something on iterator step with safe closing on error
1884 -module.exports = function (iterator, fn, value, ENTRIES) {
1885 - try {
1886 - return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);
1887 - } catch (error) {
1888 - iteratorClose(iterator, 'throw', error);
1889 - }
1890 -};
1891 -
1892 -
1893 -/***/ }),
1894 -
1895 -/***/ "../node_modules/core-js/internals/classof-raw.js":
1896 -/*!********************************************************!*\
1897 - !*** ../node_modules/core-js/internals/classof-raw.js ***!
1898 - \********************************************************/
1899 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1900 -
1901 -"use strict";
1902 -
1903 -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
1904 -
1905 -var toString = uncurryThis({}.toString);
1906 -var stringSlice = uncurryThis(''.slice);
1907 -
1908 -module.exports = function (it) {
1909 - return stringSlice(toString(it), 8, -1);
1910 -};
1911 -
1912 -
1913 -/***/ }),
1914 -
1915 -/***/ "../node_modules/core-js/internals/classof.js":
1916 -/*!****************************************************!*\
1917 - !*** ../node_modules/core-js/internals/classof.js ***!
1918 - \****************************************************/
1919 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1920 -
1921 -"use strict";
1922 -
1923 -var TO_STRING_TAG_SUPPORT = __webpack_require__(/*! ../internals/to-string-tag-support */ "../node_modules/core-js/internals/to-string-tag-support.js");
1924 -var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
1925 -var classofRaw = __webpack_require__(/*! ../internals/classof-raw */ "../node_modules/core-js/internals/classof-raw.js");
1926 -var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "../node_modules/core-js/internals/well-known-symbol.js");
1927 -
1928 -var TO_STRING_TAG = wellKnownSymbol('toStringTag');
1929 -var $Object = Object;
1930 -
1931 -// ES3 wrong here
1932 -var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) === 'Arguments';
1933 -
1934 -// fallback for IE11 Script Access Denied error
1935 -var tryGet = function (it, key) {
1936 - try {
1937 - return it[key];
1938 - } catch (error) { /* empty */ }
1939 -};
1940 -
1941 -// getting tag from ES6+ `Object.prototype.toString`
1942 -module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {
1943 - var O, tag, result;
1944 - return it === undefined ? 'Undefined' : it === null ? 'Null'
1945 - // @@toStringTag case
1946 - : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag
1947 - // builtinTag case
1948 - : CORRECT_ARGUMENTS ? classofRaw(O)
1949 - // ES3 arguments fallback
1950 - : (result = classofRaw(O)) === 'Object' && isCallable(O.callee) ? 'Arguments' : result;
1951 -};
1952 -
1953 -
1954 -/***/ }),
1955 -
1956 -/***/ "../node_modules/core-js/internals/copy-constructor-properties.js":
1957 -/*!************************************************************************!*\
1958 - !*** ../node_modules/core-js/internals/copy-constructor-properties.js ***!
1959 - \************************************************************************/
1960 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1961 -
1962 -"use strict";
1963 -
1964 -var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "../node_modules/core-js/internals/has-own-property.js");
1965 -var ownKeys = __webpack_require__(/*! ../internals/own-keys */ "../node_modules/core-js/internals/own-keys.js");
1966 -var getOwnPropertyDescriptorModule = __webpack_require__(/*! ../internals/object-get-own-property-descriptor */ "../node_modules/core-js/internals/object-get-own-property-descriptor.js");
1967 -var definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "../node_modules/core-js/internals/object-define-property.js");
1968 -
1969 -module.exports = function (target, source, exceptions) {
1970 - var keys = ownKeys(source);
1971 - var defineProperty = definePropertyModule.f;
1972 - var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
1973 - for (var i = 0; i < keys.length; i++) {
1974 - var key = keys[i];
1975 - if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {
1976 - defineProperty(target, key, getOwnPropertyDescriptor(source, key));
1977 - }
1978 - }
1979 -};
1980 -
1981 -
1982 -/***/ }),
1983 -
1984 -/***/ "../node_modules/core-js/internals/correct-prototype-getter.js":
1985 -/*!*********************************************************************!*\
1986 - !*** ../node_modules/core-js/internals/correct-prototype-getter.js ***!
1987 - \*********************************************************************/
1988 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1989 -
1990 -"use strict";
1991 -
1992 -var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
1993 -
1994 -module.exports = !fails(function () {
1995 - function F() { /* empty */ }
1996 - F.prototype.constructor = null;
1997 - // eslint-disable-next-line es/no-object-getprototypeof -- required for testing
1998 - return Object.getPrototypeOf(new F()) !== F.prototype;
1999 -});
2000 -
2001 -
2002 -/***/ }),
2003 -
2004 -/***/ "../node_modules/core-js/internals/create-iter-result-object.js":
2005 -/*!**********************************************************************!*\
2006 - !*** ../node_modules/core-js/internals/create-iter-result-object.js ***!
2007 - \**********************************************************************/
2008 -/***/ ((module) => {
2009 -
2010 -"use strict";
2011 -
2012 -// `CreateIterResultObject` abstract operation
2013 -// https://tc39.es/ecma262/#sec-createiterresultobject
2014 -module.exports = function (value, done) {
2015 - return { value: value, done: done };
2016 -};
2017 -
2018 -
2019 -/***/ }),
2020 -
2021 -/***/ "../node_modules/core-js/internals/create-non-enumerable-property.js":
2022 -/*!***************************************************************************!*\
2023 - !*** ../node_modules/core-js/internals/create-non-enumerable-property.js ***!
2024 - \***************************************************************************/
2025 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2026 -
2027 -"use strict";
2028 -
2029 -var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
2030 -var definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "../node_modules/core-js/internals/object-define-property.js");
2031 -var createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ "../node_modules/core-js/internals/create-property-descriptor.js");
2032 -
2033 -module.exports = DESCRIPTORS ? function (object, key, value) {
2034 - return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
2035 -} : function (object, key, value) {
2036 - object[key] = value;
2037 - return object;
2038 -};
2039 -
2040 -
2041 -/***/ }),
2042 -
2043 -/***/ "../node_modules/core-js/internals/create-property-descriptor.js":
2044 -/*!***********************************************************************!*\
2045 - !*** ../node_modules/core-js/internals/create-property-descriptor.js ***!
2046 - \***********************************************************************/
2047 -/***/ ((module) => {
2048 -
2049 -"use strict";
2050 -
2051 -module.exports = function (bitmap, value) {
2052 - return {
2053 - enumerable: !(bitmap & 1),
2054 - configurable: !(bitmap & 2),
2055 - writable: !(bitmap & 4),
2056 - value: value
2057 - };
2058 -};
2059 -
2060 -
2061 -/***/ }),
2062 -
2063 -/***/ "../node_modules/core-js/internals/create-property.js":
2064 -/*!************************************************************!*\
2065 - !*** ../node_modules/core-js/internals/create-property.js ***!
2066 - \************************************************************/
2067 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2068 -
2069 -"use strict";
2070 -
2071 -var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
2072 -var definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "../node_modules/core-js/internals/object-define-property.js");
2073 -var createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ "../node_modules/core-js/internals/create-property-descriptor.js");
2074 -
2075 -module.exports = function (object, key, value) {
2076 - if (DESCRIPTORS) definePropertyModule.f(object, key, createPropertyDescriptor(0, value));
2077 - else object[key] = value;
2078 -};
2079 -
2080 -
2081 -/***/ }),
2082 -
2083 -/***/ "../node_modules/core-js/internals/define-built-in-accessor.js":
2084 -/*!*********************************************************************!*\
2085 - !*** ../node_modules/core-js/internals/define-built-in-accessor.js ***!
2086 - \*********************************************************************/
2087 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2088 -
2089 -"use strict";
2090 -
2091 -var makeBuiltIn = __webpack_require__(/*! ../internals/make-built-in */ "../node_modules/core-js/internals/make-built-in.js");
2092 -var defineProperty = __webpack_require__(/*! ../internals/object-define-property */ "../node_modules/core-js/internals/object-define-property.js");
2093 -
2094 -module.exports = function (target, name, descriptor) {
2095 - if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true });
2096 - if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true });
2097 - return defineProperty.f(target, name, descriptor);
2098 -};
2099 -
2100 -
2101 -/***/ }),
2102 -
2103 -/***/ "../node_modules/core-js/internals/define-built-in.js":
2104 -/*!************************************************************!*\
2105 - !*** ../node_modules/core-js/internals/define-built-in.js ***!
2106 - \************************************************************/
2107 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2108 -
2109 -"use strict";
2110 -
2111 -var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
2112 -var definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "../node_modules/core-js/internals/object-define-property.js");
2113 -var makeBuiltIn = __webpack_require__(/*! ../internals/make-built-in */ "../node_modules/core-js/internals/make-built-in.js");
2114 -var defineGlobalProperty = __webpack_require__(/*! ../internals/define-global-property */ "../node_modules/core-js/internals/define-global-property.js");
2115 -
2116 -module.exports = function (O, key, value, options) {
2117 - if (!options) options = {};
2118 - var simple = options.enumerable;
2119 - var name = options.name !== undefined ? options.name : key;
2120 - if (isCallable(value)) makeBuiltIn(value, name, options);
2121 - if (options.global) {
2122 - if (simple) O[key] = value;
2123 - else defineGlobalProperty(key, value);
2124 - } else {
2125 - try {
2126 - if (!options.unsafe) delete O[key];
2127 - else if (O[key]) simple = true;
2128 - } catch (error) { /* empty */ }
2129 - if (simple) O[key] = value;
2130 - else definePropertyModule.f(O, key, {
2131 - value: value,
2132 - enumerable: false,
2133 - configurable: !options.nonConfigurable,
2134 - writable: !options.nonWritable
2135 - });
2136 - } return O;
2137 -};
2138 -
2139 -
2140 -/***/ }),
2141 -
2142 -/***/ "../node_modules/core-js/internals/define-built-ins.js":
2143 -/*!*************************************************************!*\
2144 - !*** ../node_modules/core-js/internals/define-built-ins.js ***!
2145 - \*************************************************************/
2146 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2147 -
2148 -"use strict";
2149 -
2150 -var defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ "../node_modules/core-js/internals/define-built-in.js");
2151 -
2152 -module.exports = function (target, src, options) {
2153 - for (var key in src) defineBuiltIn(target, key, src[key], options);
2154 - return target;
2155 -};
2156 -
2157 -
2158 -/***/ }),
2159 -
2160 -/***/ "../node_modules/core-js/internals/define-global-property.js":
2161 -/*!*******************************************************************!*\
2162 - !*** ../node_modules/core-js/internals/define-global-property.js ***!
2163 - \*******************************************************************/
2164 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2165 -
2166 -"use strict";
2167 -
2168 -var globalThis = __webpack_require__(/*! ../internals/global-this */ "../node_modules/core-js/internals/global-this.js");
2169 -
2170 -// eslint-disable-next-line es/no-object-defineproperty -- safe
2171 -var defineProperty = Object.defineProperty;
2172 -
2173 -module.exports = function (key, value) {
2174 - try {
2175 - defineProperty(globalThis, key, { value: value, configurable: true, writable: true });
2176 - } catch (error) {
2177 - globalThis[key] = value;
2178 - } return value;
2179 -};
2180 -
2181 -
2182 -/***/ }),
2183 -
2184 -/***/ "../node_modules/core-js/internals/descriptors.js":
2185 -/*!********************************************************!*\
2186 - !*** ../node_modules/core-js/internals/descriptors.js ***!
2187 - \********************************************************/
2188 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2189 -
2190 -"use strict";
2191 -
2192 -var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
2193 -
2194 -// Detect IE8's incomplete defineProperty implementation
2195 -module.exports = !fails(function () {
2196 - // eslint-disable-next-line es/no-object-defineproperty -- required for testing
2197 - return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] !== 7;
2198 -});
2199 -
2200 -
2201 -/***/ }),
2202 -
2203 -/***/ "../node_modules/core-js/internals/document-create-element.js":
2204 -/*!********************************************************************!*\
2205 - !*** ../node_modules/core-js/internals/document-create-element.js ***!
2206 - \********************************************************************/
2207 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2208 -
2209 -"use strict";
2210 -
2211 -var globalThis = __webpack_require__(/*! ../internals/global-this */ "../node_modules/core-js/internals/global-this.js");
2212 -var isObject = __webpack_require__(/*! ../internals/is-object */ "../node_modules/core-js/internals/is-object.js");
2213 -
2214 -var document = globalThis.document;
2215 -// typeof document.createElement is 'object' in old IE
2216 -var EXISTS = isObject(document) && isObject(document.createElement);
2217 -
2218 -module.exports = function (it) {
2219 - return EXISTS ? document.createElement(it) : {};
2220 -};
2221 -
2222 -
2223 -/***/ }),
2224 -
2225 -/***/ "../node_modules/core-js/internals/does-not-exceed-safe-integer.js":
2226 -/*!*************************************************************************!*\
2227 - !*** ../node_modules/core-js/internals/does-not-exceed-safe-integer.js ***!
2228 - \*************************************************************************/
2229 -/***/ ((module) => {
2230 -
2231 -"use strict";
2232 -
2233 -var $TypeError = TypeError;
2234 -var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991
2235 -
2236 -module.exports = function (it) {
2237 - if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');
2238 - return it;
2239 -};
2240 -
2241 -
2242 -/***/ }),
2243 -
2244 -/***/ "../node_modules/core-js/internals/enum-bug-keys.js":
2245 -/*!**********************************************************!*\
2246 - !*** ../node_modules/core-js/internals/enum-bug-keys.js ***!
2247 - \**********************************************************/
2248 -/***/ ((module) => {
2249 -
2250 -"use strict";
2251 -
2252 -// IE8- don't enum bug keys
2253 -module.exports = [
2254 - 'constructor',
2255 - 'hasOwnProperty',
2256 - 'isPrototypeOf',
2257 - 'propertyIsEnumerable',
2258 - 'toLocaleString',
2259 - 'toString',
2260 - 'valueOf'
2261 -];
2262 -
2263 -
2264 -/***/ }),
2265 -
2266 -/***/ "../node_modules/core-js/internals/environment-user-agent.js":
2267 -/*!*******************************************************************!*\
2268 - !*** ../node_modules/core-js/internals/environment-user-agent.js ***!
2269 - \*******************************************************************/
2270 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2271 -
2272 -"use strict";
2273 -
2274 -var globalThis = __webpack_require__(/*! ../internals/global-this */ "../node_modules/core-js/internals/global-this.js");
2275 -
2276 -var navigator = globalThis.navigator;
2277 -var userAgent = navigator && navigator.userAgent;
2278 -
2279 -module.exports = userAgent ? String(userAgent) : '';
2280 -
2281 -
2282 -/***/ }),
2283 -
2284 -/***/ "../node_modules/core-js/internals/environment-v8-version.js":
2285 -/*!*******************************************************************!*\
2286 - !*** ../node_modules/core-js/internals/environment-v8-version.js ***!
2287 - \*******************************************************************/
2288 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2289 -
2290 -"use strict";
2291 -
2292 -var globalThis = __webpack_require__(/*! ../internals/global-this */ "../node_modules/core-js/internals/global-this.js");
2293 -var userAgent = __webpack_require__(/*! ../internals/environment-user-agent */ "../node_modules/core-js/internals/environment-user-agent.js");
2294 -
2295 -var process = globalThis.process;
2296 -var Deno = globalThis.Deno;
2297 -var versions = process && process.versions || Deno && Deno.version;
2298 -var v8 = versions && versions.v8;
2299 -var match, version;
2300 -
2301 -if (v8) {
2302 - match = v8.split('.');
2303 - // in old Chrome, versions of V8 isn't V8 = Chrome / 10
2304 - // but their correct versions are not interesting for us
2305 - version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);
2306 -}
2307 -
2308 -// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`
2309 -// so check `userAgent` even if `.v8` exists, but 0
2310 -if (!version && userAgent) {
2311 - match = userAgent.match(/Edge\/(\d+)/);
2312 - if (!match || match[1] >= 74) {
2313 - match = userAgent.match(/Chrome\/(\d+)/);
2314 - if (match) version = +match[1];
2315 - }
2316 -}
2317 -
2318 -module.exports = version;
2319 -
2320 -
2321 -/***/ }),
2322 -
2323 -/***/ "../node_modules/core-js/internals/export.js":
2324 -/*!***************************************************!*\
2325 - !*** ../node_modules/core-js/internals/export.js ***!
2326 - \***************************************************/
2327 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2328 -
2329 -"use strict";
2330 -
2331 -var globalThis = __webpack_require__(/*! ../internals/global-this */ "../node_modules/core-js/internals/global-this.js");
2332 -var getOwnPropertyDescriptor = (__webpack_require__(/*! ../internals/object-get-own-property-descriptor */ "../node_modules/core-js/internals/object-get-own-property-descriptor.js").f);
2333 -var createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ "../node_modules/core-js/internals/create-non-enumerable-property.js");
2334 -var defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ "../node_modules/core-js/internals/define-built-in.js");
2335 -var defineGlobalProperty = __webpack_require__(/*! ../internals/define-global-property */ "../node_modules/core-js/internals/define-global-property.js");
2336 -var copyConstructorProperties = __webpack_require__(/*! ../internals/copy-constructor-properties */ "../node_modules/core-js/internals/copy-constructor-properties.js");
2337 -var isForced = __webpack_require__(/*! ../internals/is-forced */ "../node_modules/core-js/internals/is-forced.js");
2338 -
2339 -/*
2340 - options.target - name of the target object
2341 - options.global - target is the global object
2342 - options.stat - export as static methods of target
2343 - options.proto - export as prototype methods of target
2344 - options.real - real prototype method for the `pure` version
2345 - options.forced - export even if the native feature is available
2346 - options.bind - bind methods to the target, required for the `pure` version
2347 - options.wrap - wrap constructors to preventing global pollution, required for the `pure` version
2348 - options.unsafe - use the simple assignment of property instead of delete + defineProperty
2349 - options.sham - add a flag to not completely full polyfills
2350 - options.enumerable - export as enumerable property
2351 - options.dontCallGetSet - prevent calling a getter on target
2352 - options.name - the .name of the function if it does not match the key
2353 -*/
2354 -module.exports = function (options, source) {
2355 - var TARGET = options.target;
2356 - var GLOBAL = options.global;
2357 - var STATIC = options.stat;
2358 - var FORCED, target, key, targetProperty, sourceProperty, descriptor;
2359 - if (GLOBAL) {
2360 - target = globalThis;
2361 - } else if (STATIC) {
2362 - target = globalThis[TARGET] || defineGlobalProperty(TARGET, {});
2363 - } else {
2364 - target = globalThis[TARGET] && globalThis[TARGET].prototype;
2365 - }
2366 - if (target) for (key in source) {
2367 - sourceProperty = source[key];
2368 - if (options.dontCallGetSet) {
2369 - descriptor = getOwnPropertyDescriptor(target, key);
2370 - targetProperty = descriptor && descriptor.value;
2371 - } else targetProperty = target[key];
2372 - FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);
2373 - // contained in target
2374 - if (!FORCED && targetProperty !== undefined) {
2375 - if (typeof sourceProperty == typeof targetProperty) continue;
2376 - copyConstructorProperties(sourceProperty, targetProperty);
2377 - }
2378 - // add a flag to not completely full polyfills
2379 - if (options.sham || (targetProperty && targetProperty.sham)) {
2380 - createNonEnumerableProperty(sourceProperty, 'sham', true);
2381 - }
2382 - defineBuiltIn(target, key, sourceProperty, options);
2383 - }
2384 -};
2385 -
2386 -
2387 -/***/ }),
2388 -
2389 -/***/ "../node_modules/core-js/internals/fails.js":
2390 -/*!**************************************************!*\
2391 - !*** ../node_modules/core-js/internals/fails.js ***!
2392 - \**************************************************/
2393 -/***/ ((module) => {
2394 -
2395 -"use strict";
2396 -
2397 -module.exports = function (exec) {
2398 - try {
2399 - return !!exec();
2400 - } catch (error) {
2401 - return true;
2402 - }
2403 -};
2404 -
2405 -
2406 -/***/ }),
2407 -
2408 -/***/ "../node_modules/core-js/internals/function-bind-context.js":
2409 -/*!******************************************************************!*\
2410 - !*** ../node_modules/core-js/internals/function-bind-context.js ***!
2411 - \******************************************************************/
2412 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2413 -
2414 -"use strict";
2415 -
2416 -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this-clause */ "../node_modules/core-js/internals/function-uncurry-this-clause.js");
2417 -var aCallable = __webpack_require__(/*! ../internals/a-callable */ "../node_modules/core-js/internals/a-callable.js");
2418 -var NATIVE_BIND = __webpack_require__(/*! ../internals/function-bind-native */ "../node_modules/core-js/internals/function-bind-native.js");
2419 -
2420 -var bind = uncurryThis(uncurryThis.bind);
2421 -
2422 -// optional / simple context binding
2423 -module.exports = function (fn, that) {
2424 - aCallable(fn);
2425 - return that === undefined ? fn : NATIVE_BIND ? bind(fn, that) : function (/* ...args */) {
2426 - return fn.apply(that, arguments);
2427 - };
2428 -};
2429 -
2430 -
2431 -/***/ }),
2432 -
2433 -/***/ "../node_modules/core-js/internals/function-bind-native.js":
2434 -/*!*****************************************************************!*\
2435 - !*** ../node_modules/core-js/internals/function-bind-native.js ***!
2436 - \*****************************************************************/
2437 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2438 -
2439 -"use strict";
2440 -
2441 -var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
2442 -
2443 -module.exports = !fails(function () {
2444 - // eslint-disable-next-line es/no-function-prototype-bind -- safe
2445 - var test = (function () { /* empty */ }).bind();
2446 - // eslint-disable-next-line no-prototype-builtins -- safe
2447 - return typeof test != 'function' || test.hasOwnProperty('prototype');
2448 -});
2449 -
2450 -
2451 -/***/ }),
2452 -
2453 -/***/ "../node_modules/core-js/internals/function-call.js":
2454 -/*!**********************************************************!*\
2455 - !*** ../node_modules/core-js/internals/function-call.js ***!
2456 - \**********************************************************/
2457 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2458 -
2459 -"use strict";
2460 -
2461 -var NATIVE_BIND = __webpack_require__(/*! ../internals/function-bind-native */ "../node_modules/core-js/internals/function-bind-native.js");
2462 -
2463 -var call = Function.prototype.call;
2464 -// eslint-disable-next-line es/no-function-prototype-bind -- safe
2465 -module.exports = NATIVE_BIND ? call.bind(call) : function () {
2466 - return call.apply(call, arguments);
2467 -};
2468 -
2469 -
2470 -/***/ }),
2471 -
2472 -/***/ "../node_modules/core-js/internals/function-name.js":
2473 -/*!**********************************************************!*\
2474 - !*** ../node_modules/core-js/internals/function-name.js ***!
2475 - \**********************************************************/
2476 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2477 -
2478 -"use strict";
2479 -
2480 -var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
2481 -var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "../node_modules/core-js/internals/has-own-property.js");
2482 -
2483 -var FunctionPrototype = Function.prototype;
2484 -// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
2485 -var getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;
2486 -
2487 -var EXISTS = hasOwn(FunctionPrototype, 'name');
2488 -// additional protection from minified / mangled / dropped function names
2489 -var PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';
2490 -var CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));
2491 -
2492 -module.exports = {
2493 - EXISTS: EXISTS,
2494 - PROPER: PROPER,
2495 - CONFIGURABLE: CONFIGURABLE
2496 -};
2497 -
2498 -
2499 -/***/ }),
2500 -
2501 -/***/ "../node_modules/core-js/internals/function-uncurry-this-clause.js":
2502 -/*!*************************************************************************!*\
2503 - !*** ../node_modules/core-js/internals/function-uncurry-this-clause.js ***!
2504 - \*************************************************************************/
2505 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2506 -
2507 -"use strict";
2508 -
2509 -var classofRaw = __webpack_require__(/*! ../internals/classof-raw */ "../node_modules/core-js/internals/classof-raw.js");
2510 -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
2511 -
2512 -module.exports = function (fn) {
2513 - // Nashorn bug:
2514 - // https://github.com/zloirock/core-js/issues/1128
2515 - // https://github.com/zloirock/core-js/issues/1130
2516 - if (classofRaw(fn) === 'Function') return uncurryThis(fn);
2517 -};
2518 -
2519 -
2520 -/***/ }),
2521 -
2522 -/***/ "../node_modules/core-js/internals/function-uncurry-this.js":
2523 -/*!******************************************************************!*\
2524 - !*** ../node_modules/core-js/internals/function-uncurry-this.js ***!
2525 - \******************************************************************/
2526 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2527 -
2528 -"use strict";
2529 -
2530 -var NATIVE_BIND = __webpack_require__(/*! ../internals/function-bind-native */ "../node_modules/core-js/internals/function-bind-native.js");
2531 -
2532 -var FunctionPrototype = Function.prototype;
2533 -var call = FunctionPrototype.call;
2534 -// eslint-disable-next-line es/no-function-prototype-bind -- safe
2535 -var uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);
2536 -
2537 -module.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) {
2538 - return function () {
2539 - return call.apply(fn, arguments);
2540 - };
2541 -};
2542 -
2543 -
2544 -/***/ }),
2545 -
2546 -/***/ "../node_modules/core-js/internals/get-built-in.js":
2547 -/*!*********************************************************!*\
2548 - !*** ../node_modules/core-js/internals/get-built-in.js ***!
2549 - \*********************************************************/
2550 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2551 -
2552 -"use strict";
2553 -
2554 -var globalThis = __webpack_require__(/*! ../internals/global-this */ "../node_modules/core-js/internals/global-this.js");
2555 -var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
2556 -
2557 -var aFunction = function (argument) {
2558 - return isCallable(argument) ? argument : undefined;
2559 -};
2560 -
2561 -module.exports = function (namespace, method) {
2562 - return arguments.length < 2 ? aFunction(globalThis[namespace]) : globalThis[namespace] && globalThis[namespace][method];
2563 -};
2564 -
2565 -
2566 -/***/ }),
2567 -
2568 -/***/ "../node_modules/core-js/internals/get-iterator-direct.js":
2569 -/*!****************************************************************!*\
2570 - !*** ../node_modules/core-js/internals/get-iterator-direct.js ***!
2571 - \****************************************************************/
2572 -/***/ ((module) => {
2573 -
2574 -"use strict";
2575 -
2576 -// `GetIteratorDirect(obj)` abstract operation
2577 -// https://tc39.es/ecma262/#sec-getiteratordirect
2578 -module.exports = function (obj) {
2579 - return {
2580 - iterator: obj,
2581 - next: obj.next,
2582 - done: false
2583 - };
2584 -};
2585 -
2586 -
2587 -/***/ }),
2588 -
2589 -/***/ "../node_modules/core-js/internals/get-iterator-method.js":
2590 -/*!****************************************************************!*\
2591 - !*** ../node_modules/core-js/internals/get-iterator-method.js ***!
2592 - \****************************************************************/
2593 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2594 -
2595 -"use strict";
2596 -
2597 -var classof = __webpack_require__(/*! ../internals/classof */ "../node_modules/core-js/internals/classof.js");
2598 -var getMethod = __webpack_require__(/*! ../internals/get-method */ "../node_modules/core-js/internals/get-method.js");
2599 -var isNullOrUndefined = __webpack_require__(/*! ../internals/is-null-or-undefined */ "../node_modules/core-js/internals/is-null-or-undefined.js");
2600 -var Iterators = __webpack_require__(/*! ../internals/iterators */ "../node_modules/core-js/internals/iterators.js");
2601 -var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "../node_modules/core-js/internals/well-known-symbol.js");
2602 -
2603 -var ITERATOR = wellKnownSymbol('iterator');
2604 -
2605 -module.exports = function (it) {
2606 - if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR)
2607 - || getMethod(it, '@@iterator')
2608 - || Iterators[classof(it)];
2609 -};
2610 -
2611 -
2612 -/***/ }),
2613 -
2614 -/***/ "../node_modules/core-js/internals/get-iterator.js":
2615 -/*!*********************************************************!*\
2616 - !*** ../node_modules/core-js/internals/get-iterator.js ***!
2617 - \*********************************************************/
2618 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2619 -
2620 -"use strict";
2621 -
2622 -var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
2623 -var aCallable = __webpack_require__(/*! ../internals/a-callable */ "../node_modules/core-js/internals/a-callable.js");
2624 -var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
2625 -var tryToString = __webpack_require__(/*! ../internals/try-to-string */ "../node_modules/core-js/internals/try-to-string.js");
2626 -var getIteratorMethod = __webpack_require__(/*! ../internals/get-iterator-method */ "../node_modules/core-js/internals/get-iterator-method.js");
2627 -
2628 -var $TypeError = TypeError;
2629 -
2630 -module.exports = function (argument, usingIterator) {
2631 - var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator;
2632 - if (aCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument));
2633 - throw new $TypeError(tryToString(argument) + ' is not iterable');
2634 -};
2635 -
2636 -
2637 -/***/ }),
2638 -
2639 -/***/ "../node_modules/core-js/internals/get-method.js":
2640 -/*!*******************************************************!*\
2641 - !*** ../node_modules/core-js/internals/get-method.js ***!
2642 - \*******************************************************/
2643 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2644 -
2645 -"use strict";
2646 -
2647 -var aCallable = __webpack_require__(/*! ../internals/a-callable */ "../node_modules/core-js/internals/a-callable.js");
2648 -var isNullOrUndefined = __webpack_require__(/*! ../internals/is-null-or-undefined */ "../node_modules/core-js/internals/is-null-or-undefined.js");
2649 -
2650 -// `GetMethod` abstract operation
2651 -// https://tc39.es/ecma262/#sec-getmethod
2652 -module.exports = function (V, P) {
2653 - var func = V[P];
2654 - return isNullOrUndefined(func) ? undefined : aCallable(func);
2655 -};
2656 -
2657 -
2658 -/***/ }),
2659 -
2660 -/***/ "../node_modules/core-js/internals/global-this.js":
2661 -/*!********************************************************!*\
2662 - !*** ../node_modules/core-js/internals/global-this.js ***!
2663 - \********************************************************/
2664 -/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2665 -
2666 -"use strict";
2667 -
2668 -var check = function (it) {
2669 - return it && it.Math === Math && it;
2670 -};
2671 -
2672 -// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
2673 -module.exports =
2674 - // eslint-disable-next-line es/no-global-this -- safe
2675 - check(typeof globalThis == 'object' && globalThis) ||
2676 - check(typeof window == 'object' && window) ||
2677 - // eslint-disable-next-line no-restricted-globals -- safe
2678 - check(typeof self == 'object' && self) ||
2679 - check(typeof __webpack_require__.g == 'object' && __webpack_require__.g) ||
2680 - check(typeof this == 'object' && this) ||
2681 - // eslint-disable-next-line no-new-func -- fallback
2682 - (function () { return this; })() || Function('return this')();
2683 -
2684 -
2685 -/***/ }),
2686 -
2687 -/***/ "../node_modules/core-js/internals/has-own-property.js":
2688 -/*!*************************************************************!*\
2689 - !*** ../node_modules/core-js/internals/has-own-property.js ***!
2690 - \*************************************************************/
2691 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2692 -
2693 -"use strict";
2694 -
2695 -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
2696 -var toObject = __webpack_require__(/*! ../internals/to-object */ "../node_modules/core-js/internals/to-object.js");
2697 -
2698 -var hasOwnProperty = uncurryThis({}.hasOwnProperty);
2699 -
2700 -// `HasOwnProperty` abstract operation
2701 -// https://tc39.es/ecma262/#sec-hasownproperty
2702 -// eslint-disable-next-line es/no-object-hasown -- safe
2703 -module.exports = Object.hasOwn || function hasOwn(it, key) {
2704 - return hasOwnProperty(toObject(it), key);
2705 -};
2706 -
2707 -
2708 -/***/ }),
2709 -
2710 -/***/ "../node_modules/core-js/internals/hidden-keys.js":
2711 -/*!********************************************************!*\
2712 - !*** ../node_modules/core-js/internals/hidden-keys.js ***!
2713 - \********************************************************/
2714 -/***/ ((module) => {
2715 -
2716 -"use strict";
2717 -
2718 -module.exports = {};
2719 -
2720 -
2721 -/***/ }),
2722 -
2723 -/***/ "../node_modules/core-js/internals/html.js":
2724 -/*!*************************************************!*\
2725 - !*** ../node_modules/core-js/internals/html.js ***!
2726 - \*************************************************/
2727 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2728 -
2729 -"use strict";
2730 -
2731 -var getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ "../node_modules/core-js/internals/get-built-in.js");
2732 -
2733 -module.exports = getBuiltIn('document', 'documentElement');
2734 -
2735 -
2736 -/***/ }),
2737 -
2738 -/***/ "../node_modules/core-js/internals/ie8-dom-define.js":
2739 -/*!***********************************************************!*\
2740 - !*** ../node_modules/core-js/internals/ie8-dom-define.js ***!
2741 - \***********************************************************/
2742 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2743 -
2744 -"use strict";
2745 -
2746 -var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
2747 -var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
2748 -var createElement = __webpack_require__(/*! ../internals/document-create-element */ "../node_modules/core-js/internals/document-create-element.js");
2749 -
2750 -// Thanks to IE8 for its funny defineProperty
2751 -module.exports = !DESCRIPTORS && !fails(function () {
2752 - // eslint-disable-next-line es/no-object-defineproperty -- required for testing
2753 - return Object.defineProperty(createElement('div'), 'a', {
2754 - get: function () { return 7; }
2755 - }).a !== 7;
2756 -});
2757 -
2758 -
2759 -/***/ }),
2760 -
2761 -/***/ "../node_modules/core-js/internals/indexed-object.js":
2762 -/*!***********************************************************!*\
2763 - !*** ../node_modules/core-js/internals/indexed-object.js ***!
2764 - \***********************************************************/
2765 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2766 -
2767 -"use strict";
2768 -
2769 -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
2770 -var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
2771 -var classof = __webpack_require__(/*! ../internals/classof-raw */ "../node_modules/core-js/internals/classof-raw.js");
2772 -
2773 -var $Object = Object;
2774 -var split = uncurryThis(''.split);
2775 -
2776 -// fallback for non-array-like ES3 and non-enumerable old V8 strings
2777 -module.exports = fails(function () {
2778 - // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
2779 - // eslint-disable-next-line no-prototype-builtins -- safe
2780 - return !$Object('z').propertyIsEnumerable(0);
2781 -}) ? function (it) {
2782 - return classof(it) === 'String' ? split(it, '') : $Object(it);
2783 -} : $Object;
2784 -
2785 -
2786 -/***/ }),
2787 -
2788 -/***/ "../node_modules/core-js/internals/inspect-source.js":
2789 -/*!***********************************************************!*\
2790 - !*** ../node_modules/core-js/internals/inspect-source.js ***!
2791 - \***********************************************************/
2792 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2793 -
2794 -"use strict";
2795 -
2796 -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
2797 -var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
2798 -var store = __webpack_require__(/*! ../internals/shared-store */ "../node_modules/core-js/internals/shared-store.js");
2799 -
2800 -var functionToString = uncurryThis(Function.toString);
2801 -
2802 -// this helper broken in `[email protected]`, so we can't use `shared` helper
2803 -if (!isCallable(store.inspectSource)) {
2804 - store.inspectSource = function (it) {
2805 - return functionToString(it);
2806 - };
2807 -}
2808 -
2809 -module.exports = store.inspectSource;
2810 -
2811 -
2812 -/***/ }),
2813 -
2814 -/***/ "../node_modules/core-js/internals/internal-state.js":
2815 -/*!***********************************************************!*\
2816 - !*** ../node_modules/core-js/internals/internal-state.js ***!
2817 - \***********************************************************/
2818 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2819 -
2820 -"use strict";
2821 -
2822 -var NATIVE_WEAK_MAP = __webpack_require__(/*! ../internals/weak-map-basic-detection */ "../node_modules/core-js/internals/weak-map-basic-detection.js");
2823 -var globalThis = __webpack_require__(/*! ../internals/global-this */ "../node_modules/core-js/internals/global-this.js");
2824 -var isObject = __webpack_require__(/*! ../internals/is-object */ "../node_modules/core-js/internals/is-object.js");
2825 -var createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ "../node_modules/core-js/internals/create-non-enumerable-property.js");
2826 -var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "../node_modules/core-js/internals/has-own-property.js");
2827 -var shared = __webpack_require__(/*! ../internals/shared-store */ "../node_modules/core-js/internals/shared-store.js");
2828 -var sharedKey = __webpack_require__(/*! ../internals/shared-key */ "../node_modules/core-js/internals/shared-key.js");
2829 -var hiddenKeys = __webpack_require__(/*! ../internals/hidden-keys */ "../node_modules/core-js/internals/hidden-keys.js");
2830 -
2831 -var OBJECT_ALREADY_INITIALIZED = 'Object already initialized';
2832 -var TypeError = globalThis.TypeError;
2833 -var WeakMap = globalThis.WeakMap;
2834 -var set, get, has;
2835 -
2836 -var enforce = function (it) {
2837 - return has(it) ? get(it) : set(it, {});
2838 -};
2839 -
2840 -var getterFor = function (TYPE) {
2841 - return function (it) {
2842 - var state;
2843 - if (!isObject(it) || (state = get(it)).type !== TYPE) {
2844 - throw new TypeError('Incompatible receiver, ' + TYPE + ' required');
2845 - } return state;
2846 - };
2847 -};
2848 -
2849 -if (NATIVE_WEAK_MAP || shared.state) {
2850 - var store = shared.state || (shared.state = new WeakMap());
2851 - /* eslint-disable no-self-assign -- prototype methods protection */
2852 - store.get = store.get;
2853 - store.has = store.has;
2854 - store.set = store.set;
2855 - /* eslint-enable no-self-assign -- prototype methods protection */
2856 - set = function (it, metadata) {
2857 - if (store.has(it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
2858 - metadata.facade = it;
2859 - store.set(it, metadata);
2860 - return metadata;
2861 - };
2862 - get = function (it) {
2863 - return store.get(it) || {};
2864 - };
2865 - has = function (it) {
2866 - return store.has(it);
2867 - };
2868 -} else {
2869 - var STATE = sharedKey('state');
2870 - hiddenKeys[STATE] = true;
2871 - set = function (it, metadata) {
2872 - if (hasOwn(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
2873 - metadata.facade = it;
2874 - createNonEnumerableProperty(it, STATE, metadata);
2875 - return metadata;
2876 - };
2877 - get = function (it) {
2878 - return hasOwn(it, STATE) ? it[STATE] : {};
2879 - };
2880 - has = function (it) {
2881 - return hasOwn(it, STATE);
2882 - };
2883 -}
2884 -
2885 -module.exports = {
2886 - set: set,
2887 - get: get,
2888 - has: has,
2889 - enforce: enforce,
2890 - getterFor: getterFor
2891 -};
2892 -
2893 -
2894 -/***/ }),
2895 -
2896 -/***/ "../node_modules/core-js/internals/is-array-iterator-method.js":
2897 -/*!*********************************************************************!*\
2898 - !*** ../node_modules/core-js/internals/is-array-iterator-method.js ***!
2899 - \*********************************************************************/
2900 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2901 -
2902 -"use strict";
2903 -
2904 -var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "../node_modules/core-js/internals/well-known-symbol.js");
2905 -var Iterators = __webpack_require__(/*! ../internals/iterators */ "../node_modules/core-js/internals/iterators.js");
2906 -
2907 -var ITERATOR = wellKnownSymbol('iterator');
2908 -var ArrayPrototype = Array.prototype;
2909 -
2910 -// check on default Array iterator
2911 -module.exports = function (it) {
2912 - return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);
2913 -};
2914 -
2915 -
2916 -/***/ }),
2917 -
2918 -/***/ "../node_modules/core-js/internals/is-array.js":
2919 -/*!*****************************************************!*\
2920 - !*** ../node_modules/core-js/internals/is-array.js ***!
2921 - \*****************************************************/
2922 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2923 -
2924 -"use strict";
2925 -
2926 -var classof = __webpack_require__(/*! ../internals/classof-raw */ "../node_modules/core-js/internals/classof-raw.js");
2927 -
2928 -// `IsArray` abstract operation
2929 -// https://tc39.es/ecma262/#sec-isarray
2930 -// eslint-disable-next-line es/no-array-isarray -- safe
2931 -module.exports = Array.isArray || function isArray(argument) {
2932 - return classof(argument) === 'Array';
2933 -};
2934 -
2935 -
2936 -/***/ }),
2937 -
2938 -/***/ "../node_modules/core-js/internals/is-callable.js":
2939 -/*!********************************************************!*\
2940 - !*** ../node_modules/core-js/internals/is-callable.js ***!
2941 - \********************************************************/
2942 -/***/ ((module) => {
2943 -
2944 -"use strict";
2945 -
2946 -// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot
2947 -var documentAll = typeof document == 'object' && document.all;
2948 -
2949 -// `IsCallable` abstract operation
2950 -// https://tc39.es/ecma262/#sec-iscallable
2951 -// eslint-disable-next-line unicorn/no-typeof-undefined -- required for testing
2952 -module.exports = typeof documentAll == 'undefined' && documentAll !== undefined ? function (argument) {
2953 - return typeof argument == 'function' || argument === documentAll;
2954 -} : function (argument) {
2955 - return typeof argument == 'function';
2956 -};
2957 -
2958 -
2959 -/***/ }),
2960 -
2961 -/***/ "../node_modules/core-js/internals/is-forced.js":
2962 -/*!******************************************************!*\
2963 - !*** ../node_modules/core-js/internals/is-forced.js ***!
2964 - \******************************************************/
2965 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2966 -
2967 -"use strict";
2968 -
2969 -var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
2970 -var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
2971 -
2972 -var replacement = /#|\.prototype\./;
2973 -
2974 -var isForced = function (feature, detection) {
2975 - var value = data[normalize(feature)];
2976 - return value === POLYFILL ? true
2977 - : value === NATIVE ? false
2978 - : isCallable(detection) ? fails(detection)
2979 - : !!detection;
2980 -};
2981 -
2982 -var normalize = isForced.normalize = function (string) {
2983 - return String(string).replace(replacement, '.').toLowerCase();
2984 -};
2985 -
2986 -var data = isForced.data = {};
2987 -var NATIVE = isForced.NATIVE = 'N';
2988 -var POLYFILL = isForced.POLYFILL = 'P';
2989 -
2990 -module.exports = isForced;
2991 -
2992 -
2993 -/***/ }),
2994 -
2995 -/***/ "../node_modules/core-js/internals/is-null-or-undefined.js":
2996 -/*!*****************************************************************!*\
2997 - !*** ../node_modules/core-js/internals/is-null-or-undefined.js ***!
2998 - \*****************************************************************/
2999 -/***/ ((module) => {
3000 -
3001 -"use strict";
3002 -
3003 -// we can't use just `it == null` since of `document.all` special case
3004 -// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec
3005 -module.exports = function (it) {
3006 - return it === null || it === undefined;
3007 -};
3008 -
3009 -
3010 -/***/ }),
3011 -
3012 -/***/ "../node_modules/core-js/internals/is-object.js":
3013 -/*!******************************************************!*\
3014 - !*** ../node_modules/core-js/internals/is-object.js ***!
3015 - \******************************************************/
3016 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3017 -
3018 -"use strict";
3019 -
3020 -var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
3021 -
3022 -module.exports = function (it) {
3023 - return typeof it == 'object' ? it !== null : isCallable(it);
3024 -};
3025 -
3026 -
3027 -/***/ }),
3028 -
3029 -/***/ "../node_modules/core-js/internals/is-pure.js":
3030 -/*!****************************************************!*\
3031 - !*** ../node_modules/core-js/internals/is-pure.js ***!
3032 - \****************************************************/
3033 -/***/ ((module) => {
3034 -
3035 -"use strict";
3036 -
3037 -module.exports = false;
3038 -
3039 -
3040 -/***/ }),
3041 -
3042 -/***/ "../node_modules/core-js/internals/is-symbol.js":
3043 -/*!******************************************************!*\
3044 - !*** ../node_modules/core-js/internals/is-symbol.js ***!
3045 - \******************************************************/
3046 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3047 -
3048 -"use strict";
3049 -
3050 -var getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ "../node_modules/core-js/internals/get-built-in.js");
3051 -var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
3052 -var isPrototypeOf = __webpack_require__(/*! ../internals/object-is-prototype-of */ "../node_modules/core-js/internals/object-is-prototype-of.js");
3053 -var USE_SYMBOL_AS_UID = __webpack_require__(/*! ../internals/use-symbol-as-uid */ "../node_modules/core-js/internals/use-symbol-as-uid.js");
3054 -
3055 -var $Object = Object;
3056 -
3057 -module.exports = USE_SYMBOL_AS_UID ? function (it) {
3058 - return typeof it == 'symbol';
3059 -} : function (it) {
3060 - var $Symbol = getBuiltIn('Symbol');
3061 - return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));
3062 -};
3063 -
3064 -
3065 -/***/ }),
3066 -
3067 -/***/ "../node_modules/core-js/internals/iterate.js":
3068 -/*!****************************************************!*\
3069 - !*** ../node_modules/core-js/internals/iterate.js ***!
3070 - \****************************************************/
3071 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3072 -
3073 -"use strict";
3074 -
3075 -var bind = __webpack_require__(/*! ../internals/function-bind-context */ "../node_modules/core-js/internals/function-bind-context.js");
3076 -var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
3077 -var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
3078 -var tryToString = __webpack_require__(/*! ../internals/try-to-string */ "../node_modules/core-js/internals/try-to-string.js");
3079 -var isArrayIteratorMethod = __webpack_require__(/*! ../internals/is-array-iterator-method */ "../node_modules/core-js/internals/is-array-iterator-method.js");
3080 -var lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ "../node_modules/core-js/internals/length-of-array-like.js");
3081 -var isPrototypeOf = __webpack_require__(/*! ../internals/object-is-prototype-of */ "../node_modules/core-js/internals/object-is-prototype-of.js");
3082 -var getIterator = __webpack_require__(/*! ../internals/get-iterator */ "../node_modules/core-js/internals/get-iterator.js");
3083 -var getIteratorMethod = __webpack_require__(/*! ../internals/get-iterator-method */ "../node_modules/core-js/internals/get-iterator-method.js");
3084 -var iteratorClose = __webpack_require__(/*! ../internals/iterator-close */ "../node_modules/core-js/internals/iterator-close.js");
3085 -
3086 -var $TypeError = TypeError;
3087 -
3088 -var Result = function (stopped, result) {
3089 - this.stopped = stopped;
3090 - this.result = result;
3091 -};
3092 -
3093 -var ResultPrototype = Result.prototype;
3094 -
3095 -module.exports = function (iterable, unboundFunction, options) {
3096 - var that = options && options.that;
3097 - var AS_ENTRIES = !!(options && options.AS_ENTRIES);
3098 - var IS_RECORD = !!(options && options.IS_RECORD);
3099 - var IS_ITERATOR = !!(options && options.IS_ITERATOR);
3100 - var INTERRUPTED = !!(options && options.INTERRUPTED);
3101 - var fn = bind(unboundFunction, that);
3102 - var iterator, iterFn, index, length, result, next, step;
3103 -
3104 - var stop = function (condition) {
3105 - if (iterator) iteratorClose(iterator, 'normal');
3106 - return new Result(true, condition);
3107 - };
3108 -
3109 - var callFn = function (value) {
3110 - if (AS_ENTRIES) {
3111 - anObject(value);
3112 - return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]);
3113 - } return INTERRUPTED ? fn(value, stop) : fn(value);
3114 - };
3115 -
3116 - if (IS_RECORD) {
3117 - iterator = iterable.iterator;
3118 - } else if (IS_ITERATOR) {
3119 - iterator = iterable;
3120 - } else {
3121 - iterFn = getIteratorMethod(iterable);
3122 - if (!iterFn) throw new $TypeError(tryToString(iterable) + ' is not iterable');
3123 - // optimisation for array iterators
3124 - if (isArrayIteratorMethod(iterFn)) {
3125 - for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) {
3126 - result = callFn(iterable[index]);
3127 - if (result && isPrototypeOf(ResultPrototype, result)) return result;
3128 - } return new Result(false);
3129 - }
3130 - iterator = getIterator(iterable, iterFn);
3131 - }
3132 -
3133 - next = IS_RECORD ? iterable.next : iterator.next;
3134 - while (!(step = call(next, iterator)).done) {
3135 - try {
3136 - result = callFn(step.value);
3137 - } catch (error) {
3138 - iteratorClose(iterator, 'throw', error);
3139 - }
3140 - if (typeof result == 'object' && result && isPrototypeOf(ResultPrototype, result)) return result;
3141 - } return new Result(false);
3142 -};
3143 -
3144 -
3145 -/***/ }),
3146 -
3147 -/***/ "../node_modules/core-js/internals/iterator-close-all.js":
3148 -/*!***************************************************************!*\
3149 - !*** ../node_modules/core-js/internals/iterator-close-all.js ***!
3150 - \***************************************************************/
3151 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3152 -
3153 -"use strict";
3154 -
3155 -var iteratorClose = __webpack_require__(/*! ../internals/iterator-close */ "../node_modules/core-js/internals/iterator-close.js");
3156 -
3157 -module.exports = function (iters, kind, value) {
3158 - for (var i = iters.length - 1; i >= 0; i--) {
3159 - if (iters[i] === undefined) continue;
3160 - try {
3161 - value = iteratorClose(iters[i].iterator, kind, value);
3162 - } catch (error) {
3163 - kind = 'throw';
3164 - value = error;
3165 - }
3166 - }
3167 - if (kind === 'throw') throw value;
3168 - return value;
3169 -};
3170 -
3171 -
3172 -/***/ }),
3173 -
3174 -/***/ "../node_modules/core-js/internals/iterator-close.js":
3175 -/*!***********************************************************!*\
3176 - !*** ../node_modules/core-js/internals/iterator-close.js ***!
3177 - \***********************************************************/
3178 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3179 -
3180 -"use strict";
3181 -
3182 -var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
3183 -var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
3184 -var getMethod = __webpack_require__(/*! ../internals/get-method */ "../node_modules/core-js/internals/get-method.js");
3185 -
3186 -module.exports = function (iterator, kind, value) {
3187 - var innerResult, innerError;
3188 - anObject(iterator);
3189 - try {
3190 - innerResult = getMethod(iterator, 'return');
3191 - if (!innerResult) {
3192 - if (kind === 'throw') throw value;
3193 - return value;
3194 - }
3195 - innerResult = call(innerResult, iterator);
3196 - } catch (error) {
3197 - innerError = true;
3198 - innerResult = error;
3199 - }
3200 - if (kind === 'throw') throw value;
3201 - if (innerError) throw innerResult;
3202 - anObject(innerResult);
3203 - return value;
3204 -};
3205 -
3206 -
3207 -/***/ }),
3208 -
3209 -/***/ "../node_modules/core-js/internals/iterator-create-proxy.js":
3210 -/*!******************************************************************!*\
3211 - !*** ../node_modules/core-js/internals/iterator-create-proxy.js ***!
3212 - \******************************************************************/
3213 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3214 -
3215 -"use strict";
3216 -
3217 -var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
3218 -var create = __webpack_require__(/*! ../internals/object-create */ "../node_modules/core-js/internals/object-create.js");
3219 -var createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ "../node_modules/core-js/internals/create-non-enumerable-property.js");
3220 -var defineBuiltIns = __webpack_require__(/*! ../internals/define-built-ins */ "../node_modules/core-js/internals/define-built-ins.js");
3221 -var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "../node_modules/core-js/internals/well-known-symbol.js");
3222 -var InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ "../node_modules/core-js/internals/internal-state.js");
3223 -var getMethod = __webpack_require__(/*! ../internals/get-method */ "../node_modules/core-js/internals/get-method.js");
3224 -var IteratorPrototype = (__webpack_require__(/*! ../internals/iterators-core */ "../node_modules/core-js/internals/iterators-core.js").IteratorPrototype);
3225 -var createIterResultObject = __webpack_require__(/*! ../internals/create-iter-result-object */ "../node_modules/core-js/internals/create-iter-result-object.js");
3226 -var iteratorClose = __webpack_require__(/*! ../internals/iterator-close */ "../node_modules/core-js/internals/iterator-close.js");
3227 -var iteratorCloseAll = __webpack_require__(/*! ../internals/iterator-close-all */ "../node_modules/core-js/internals/iterator-close-all.js");
3228 -
3229 -var TO_STRING_TAG = wellKnownSymbol('toStringTag');
3230 -var ITERATOR_HELPER = 'IteratorHelper';
3231 -var WRAP_FOR_VALID_ITERATOR = 'WrapForValidIterator';
3232 -var NORMAL = 'normal';
3233 -var THROW = 'throw';
3234 -var setInternalState = InternalStateModule.set;
3235 -
3236 -var createIteratorProxyPrototype = function (IS_ITERATOR) {
3237 - var getInternalState = InternalStateModule.getterFor(IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER);
3238 -
3239 - return defineBuiltIns(create(IteratorPrototype), {
3240 - next: function next() {
3241 - var state = getInternalState(this);
3242 - // for simplification:
3243 - // for `%WrapForValidIteratorPrototype%.next` or with `state.returnHandlerResult` our `nextHandler` returns `IterResultObject`
3244 - // for `%IteratorHelperPrototype%.next` - just a value
3245 - if (IS_ITERATOR) return state.nextHandler();
3246 - if (state.done) return createIterResultObject(undefined, true);
3247 - try {
3248 - var result = state.nextHandler();
3249 - return state.returnHandlerResult ? result : createIterResultObject(result, state.done);
3250 - } catch (error) {
3251 - state.done = true;
3252 - throw error;
3253 - }
3254 - },
3255 - 'return': function () {
3256 - var state = getInternalState(this);
3257 - var iterator = state.iterator;
3258 - state.done = true;
3259 - if (IS_ITERATOR) {
3260 - var returnMethod = getMethod(iterator, 'return');
3261 - return returnMethod ? call(returnMethod, iterator) : createIterResultObject(undefined, true);
3262 - }
3263 - if (state.inner) try {
3264 - iteratorClose(state.inner.iterator, NORMAL);
3265 - } catch (error) {
3266 - return iteratorClose(iterator, THROW, error);
3267 - }
3268 - if (state.openIters) try {
3269 - iteratorCloseAll(state.openIters, NORMAL);
3270 - } catch (error) {
3271 - return iteratorClose(iterator, THROW, error);
3272 - }
3273 - if (iterator) iteratorClose(iterator, NORMAL);
3274 - return createIterResultObject(undefined, true);
3275 - }
3276 - });
3277 -};
3278 -
3279 -var WrapForValidIteratorPrototype = createIteratorProxyPrototype(true);
3280 -var IteratorHelperPrototype = createIteratorProxyPrototype(false);
3281 -
3282 -createNonEnumerableProperty(IteratorHelperPrototype, TO_STRING_TAG, 'Iterator Helper');
3283 -
3284 -module.exports = function (nextHandler, IS_ITERATOR, RETURN_HANDLER_RESULT) {
3285 - var IteratorProxy = function Iterator(record, state) {
3286 - if (state) {
3287 - state.iterator = record.iterator;
3288 - state.next = record.next;
3289 - } else state = record;
3290 - state.type = IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER;
3291 - state.returnHandlerResult = !!RETURN_HANDLER_RESULT;
3292 - state.nextHandler = nextHandler;
3293 - state.counter = 0;
3294 - state.done = false;
3295 - setInternalState(this, state);
3296 - };
3297 -
3298 - IteratorProxy.prototype = IS_ITERATOR ? WrapForValidIteratorPrototype : IteratorHelperPrototype;
3299 -
3300 - return IteratorProxy;
3301 -};
3302 -
3303 -
3304 -/***/ }),
3305 -
3306 -/***/ "../node_modules/core-js/internals/iterator-helper-throws-on-invalid-iterator.js":
3307 -/*!***************************************************************************************!*\
3308 - !*** ../node_modules/core-js/internals/iterator-helper-throws-on-invalid-iterator.js ***!
3309 - \***************************************************************************************/
3310 -/***/ ((module) => {
3311 -
3312 -"use strict";
3313 -
3314 -// Should throw an error on invalid iterator
3315 -// https://issues.chromium.org/issues/336839115
3316 -module.exports = function (methodName, argument) {
3317 - // eslint-disable-next-line es/no-iterator -- required for testing
3318 - var method = typeof Iterator == 'function' && Iterator.prototype[methodName];
3319 - if (method) try {
3320 - method.call({ next: null }, argument).next();
3321 - } catch (error) {
3322 - return true;
3323 - }
3324 -};
3325 -
3326 -
3327 -/***/ }),
3328 -
3329 -/***/ "../node_modules/core-js/internals/iterator-helper-without-closing-on-early-error.js":
3330 -/*!*******************************************************************************************!*\
3331 - !*** ../node_modules/core-js/internals/iterator-helper-without-closing-on-early-error.js ***!
3332 - \*******************************************************************************************/
3333 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3334 -
3335 -"use strict";
3336 -
3337 -var globalThis = __webpack_require__(/*! ../internals/global-this */ "../node_modules/core-js/internals/global-this.js");
3338 -
3339 -// https://github.com/tc39/ecma262/pull/3467
3340 -module.exports = function (METHOD_NAME, ExpectedError) {
3341 - var Iterator = globalThis.Iterator;
3342 - var IteratorPrototype = Iterator && Iterator.prototype;
3343 - var method = IteratorPrototype && IteratorPrototype[METHOD_NAME];
3344 -
3345 - var CLOSED = false;
3346 -
3347 - if (method) try {
3348 - method.call({
3349 - next: function () { return { done: true }; },
3350 - 'return': function () { CLOSED = true; }
3351 - }, -1);
3352 - } catch (error) {
3353 - // https://bugs.webkit.org/show_bug.cgi?id=291195
3354 - if (!(error instanceof ExpectedError)) CLOSED = false;
3355 - }
3356 -
3357 - if (!CLOSED) return method;
3358 -};
3359 -
3360 -
3361 -/***/ }),
3362 -
3363 -/***/ "../node_modules/core-js/internals/iterators-core.js":
3364 -/*!***********************************************************!*\
3365 - !*** ../node_modules/core-js/internals/iterators-core.js ***!
3366 - \***********************************************************/
3367 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3368 -
3369 -"use strict";
3370 -
3371 -var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
3372 -var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
3373 -var isObject = __webpack_require__(/*! ../internals/is-object */ "../node_modules/core-js/internals/is-object.js");
3374 -var create = __webpack_require__(/*! ../internals/object-create */ "../node_modules/core-js/internals/object-create.js");
3375 -var getPrototypeOf = __webpack_require__(/*! ../internals/object-get-prototype-of */ "../node_modules/core-js/internals/object-get-prototype-of.js");
3376 -var defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ "../node_modules/core-js/internals/define-built-in.js");
3377 -var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "../node_modules/core-js/internals/well-known-symbol.js");
3378 -var IS_PURE = __webpack_require__(/*! ../internals/is-pure */ "../node_modules/core-js/internals/is-pure.js");
3379 -
3380 -var ITERATOR = wellKnownSymbol('iterator');
3381 -var BUGGY_SAFARI_ITERATORS = false;
3382 -
3383 -// `%IteratorPrototype%` object
3384 -// https://tc39.es/ecma262/#sec-%iteratorprototype%-object
3385 -var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;
3386 -
3387 -/* eslint-disable es/no-array-prototype-keys -- safe */
3388 -if ([].keys) {
3389 - arrayIterator = [].keys();
3390 - // Safari 8 has buggy iterators w/o `next`
3391 - if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;
3392 - else {
3393 - PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));
3394 - if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;
3395 - }
3396 -}
3397 -
3398 -var NEW_ITERATOR_PROTOTYPE = !isObject(IteratorPrototype) || fails(function () {
3399 - var test = {};
3400 - // FF44- legacy iterators case
3401 - return IteratorPrototype[ITERATOR].call(test) !== test;
3402 -});
3403 -
3404 -if (NEW_ITERATOR_PROTOTYPE) IteratorPrototype = {};
3405 -else if (IS_PURE) IteratorPrototype = create(IteratorPrototype);
3406 -
3407 -// `%IteratorPrototype%[@@iterator]()` method
3408 -// https://tc39.es/ecma262/#sec-%iteratorprototype%-@@iterator
3409 -if (!isCallable(IteratorPrototype[ITERATOR])) {
3410 - defineBuiltIn(IteratorPrototype, ITERATOR, function () {
3411 - return this;
3412 - });
3413 -}
3414 -
3415 -module.exports = {
3416 - IteratorPrototype: IteratorPrototype,
3417 - BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS
3418 -};
3419 -
3420 -
3421 -/***/ }),
3422 -
3423 -/***/ "../node_modules/core-js/internals/iterators.js":
3424 -/*!******************************************************!*\
3425 - !*** ../node_modules/core-js/internals/iterators.js ***!
3426 - \******************************************************/
3427 -/***/ ((module) => {
3428 -
3429 -"use strict";
3430 -
3431 -module.exports = {};
3432 -
3433 -
3434 -/***/ }),
3435 -
3436 -/***/ "../node_modules/core-js/internals/length-of-array-like.js":
3437 -/*!*****************************************************************!*\
3438 - !*** ../node_modules/core-js/internals/length-of-array-like.js ***!
3439 - \*****************************************************************/
3440 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3441 -
3442 -"use strict";
3443 -
3444 -var toLength = __webpack_require__(/*! ../internals/to-length */ "../node_modules/core-js/internals/to-length.js");
3445 -
3446 -// `LengthOfArrayLike` abstract operation
3447 -// https://tc39.es/ecma262/#sec-lengthofarraylike
3448 -module.exports = function (obj) {
3449 - return toLength(obj.length);
3450 -};
3451 -
3452 -
3453 -/***/ }),
3454 -
3455 -/***/ "../node_modules/core-js/internals/make-built-in.js":
3456 -/*!**********************************************************!*\
3457 - !*** ../node_modules/core-js/internals/make-built-in.js ***!
3458 - \**********************************************************/
3459 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3460 -
3461 -"use strict";
3462 -
3463 -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
3464 -var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
3465 -var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
3466 -var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "../node_modules/core-js/internals/has-own-property.js");
3467 -var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
3468 -var CONFIGURABLE_FUNCTION_NAME = (__webpack_require__(/*! ../internals/function-name */ "../node_modules/core-js/internals/function-name.js").CONFIGURABLE);
3469 -var inspectSource = __webpack_require__(/*! ../internals/inspect-source */ "../node_modules/core-js/internals/inspect-source.js");
3470 -var InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ "../node_modules/core-js/internals/internal-state.js");
3471 -
3472 -var enforceInternalState = InternalStateModule.enforce;
3473 -var getInternalState = InternalStateModule.get;
3474 -var $String = String;
3475 -// eslint-disable-next-line es/no-object-defineproperty -- safe
3476 -var defineProperty = Object.defineProperty;
3477 -var stringSlice = uncurryThis(''.slice);
3478 -var replace = uncurryThis(''.replace);
3479 -var join = uncurryThis([].join);
3480 -
3481 -var CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {
3482 - return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;
3483 -});
3484 -
3485 -var TEMPLATE = String(String).split('String');
3486 -
3487 -var makeBuiltIn = module.exports = function (value, name, options) {
3488 - if (stringSlice($String(name), 0, 7) === 'Symbol(') {
3489 - name = '[' + replace($String(name), /^Symbol\(([^)]*)\).*$/, '$1') + ']';
3490 - }
3491 - if (options && options.getter) name = 'get ' + name;
3492 - if (options && options.setter) name = 'set ' + name;
3493 - if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {
3494 - if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });
3495 - else value.name = name;
3496 - }
3497 - if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {
3498 - defineProperty(value, 'length', { value: options.arity });
3499 - }
3500 - try {
3501 - if (options && hasOwn(options, 'constructor') && options.constructor) {
3502 - if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });
3503 - // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable
3504 - } else if (value.prototype) value.prototype = undefined;
3505 - } catch (error) { /* empty */ }
3506 - var state = enforceInternalState(value);
3507 - if (!hasOwn(state, 'source')) {
3508 - state.source = join(TEMPLATE, typeof name == 'string' ? name : '');
3509 - } return value;
3510 -};
3511 -
3512 -// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
3513 -// eslint-disable-next-line no-extend-native -- required
3514 -Function.prototype.toString = makeBuiltIn(function toString() {
3515 - return isCallable(this) && getInternalState(this).source || inspectSource(this);
3516 -}, 'toString');
3517 -
3518 -
3519 -/***/ }),
3520 -
3521 -/***/ "../node_modules/core-js/internals/math-trunc.js":
3522 -/*!*******************************************************!*\
3523 - !*** ../node_modules/core-js/internals/math-trunc.js ***!
3524 - \*******************************************************/
3525 -/***/ ((module) => {
3526 -
3527 -"use strict";
3528 -
3529 -var ceil = Math.ceil;
3530 -var floor = Math.floor;
3531 -
3532 -// `Math.trunc` method
3533 -// https://tc39.es/ecma262/#sec-math.trunc
3534 -// eslint-disable-next-line es/no-math-trunc -- safe
3535 -module.exports = Math.trunc || function trunc(x) {
3536 - var n = +x;
3537 - return (n > 0 ? floor : ceil)(n);
3538 -};
3539 -
3540 -
3541 -/***/ }),
3542 -
3543 -/***/ "../node_modules/core-js/internals/object-create.js":
3544 -/*!**********************************************************!*\
3545 - !*** ../node_modules/core-js/internals/object-create.js ***!
3546 - \**********************************************************/
3547 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3548 -
3549 -"use strict";
3550 -
3551 -/* global ActiveXObject -- old IE, WSH */
3552 -var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
3553 -var definePropertiesModule = __webpack_require__(/*! ../internals/object-define-properties */ "../node_modules/core-js/internals/object-define-properties.js");
3554 -var enumBugKeys = __webpack_require__(/*! ../internals/enum-bug-keys */ "../node_modules/core-js/internals/enum-bug-keys.js");
3555 -var hiddenKeys = __webpack_require__(/*! ../internals/hidden-keys */ "../node_modules/core-js/internals/hidden-keys.js");
3556 -var html = __webpack_require__(/*! ../internals/html */ "../node_modules/core-js/internals/html.js");
3557 -var documentCreateElement = __webpack_require__(/*! ../internals/document-create-element */ "../node_modules/core-js/internals/document-create-element.js");
3558 -var sharedKey = __webpack_require__(/*! ../internals/shared-key */ "../node_modules/core-js/internals/shared-key.js");
3559 -
3560 -var GT = '>';
3561 -var LT = '<';
3562 -var PROTOTYPE = 'prototype';
3563 -var SCRIPT = 'script';
3564 -var IE_PROTO = sharedKey('IE_PROTO');
3565 -
3566 -var EmptyConstructor = function () { /* empty */ };
3567 -
3568 -var scriptTag = function (content) {
3569 - return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;
3570 -};
3571 -
3572 -// Create object with fake `null` prototype: use ActiveX Object with cleared prototype
3573 -var NullProtoObjectViaActiveX = function (activeXDocument) {
3574 - activeXDocument.write(scriptTag(''));
3575 - activeXDocument.close();
3576 - var temp = activeXDocument.parentWindow.Object;
3577 - // eslint-disable-next-line no-useless-assignment -- avoid memory leak
3578 - activeXDocument = null;
3579 - return temp;
3580 -};
3581 -
3582 -// Create object with fake `null` prototype: use iframe Object with cleared prototype
3583 -var NullProtoObjectViaIFrame = function () {
3584 - // Thrash, waste and sodomy: IE GC bug
3585 - var iframe = documentCreateElement('iframe');
3586 - var JS = 'java' + SCRIPT + ':';
3587 - var iframeDocument;
3588 - iframe.style.display = 'none';
3589 - html.appendChild(iframe);
3590 - // https://github.com/zloirock/core-js/issues/475
3591 - iframe.src = String(JS);
3592 - iframeDocument = iframe.contentWindow.document;
3593 - iframeDocument.open();
3594 - iframeDocument.write(scriptTag('document.F=Object'));
3595 - iframeDocument.close();
3596 - return iframeDocument.F;
3597 -};
3598 -
3599 -// Check for document.domain and active x support
3600 -// No need to use active x approach when document.domain is not set
3601 -// see https://github.com/es-shims/es5-shim/issues/150
3602 -// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346
3603 -// avoid IE GC bug
3604 -var activeXDocument;
3605 -var NullProtoObject = function () {
3606 - try {
3607 - activeXDocument = new ActiveXObject('htmlfile');
3608 - } catch (error) { /* ignore */ }
3609 - NullProtoObject = typeof document != 'undefined'
3610 - ? document.domain && activeXDocument
3611 - ? NullProtoObjectViaActiveX(activeXDocument) // old IE
3612 - : NullProtoObjectViaIFrame()
3613 - : NullProtoObjectViaActiveX(activeXDocument); // WSH
3614 - var length = enumBugKeys.length;
3615 - while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];
3616 - return NullProtoObject();
3617 -};
3618 -
3619 -hiddenKeys[IE_PROTO] = true;
3620 -
3621 -// `Object.create` method
3622 -// https://tc39.es/ecma262/#sec-object.create
3623 -// eslint-disable-next-line es/no-object-create -- safe
3624 -module.exports = Object.create || function create(O, Properties) {
3625 - var result;
3626 - if (O !== null) {
3627 - EmptyConstructor[PROTOTYPE] = anObject(O);
3628 - result = new EmptyConstructor();
3629 - EmptyConstructor[PROTOTYPE] = null;
3630 - // add "__proto__" for Object.getPrototypeOf polyfill
3631 - result[IE_PROTO] = O;
3632 - } else result = NullProtoObject();
3633 - return Properties === undefined ? result : definePropertiesModule.f(result, Properties);
3634 -};
3635 -
3636 -
3637 -/***/ }),
3638 -
3639 -/***/ "../node_modules/core-js/internals/object-define-properties.js":
3640 -/*!*********************************************************************!*\
3641 - !*** ../node_modules/core-js/internals/object-define-properties.js ***!
3642 - \*********************************************************************/
3643 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3644 -
3645 -"use strict";
3646 -
3647 -var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
3648 -var V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(/*! ../internals/v8-prototype-define-bug */ "../node_modules/core-js/internals/v8-prototype-define-bug.js");
3649 -var definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "../node_modules/core-js/internals/object-define-property.js");
3650 -var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
3651 -var toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ "../node_modules/core-js/internals/to-indexed-object.js");
3652 -var objectKeys = __webpack_require__(/*! ../internals/object-keys */ "../node_modules/core-js/internals/object-keys.js");
3653 -
3654 -// `Object.defineProperties` method
3655 -// https://tc39.es/ecma262/#sec-object.defineproperties
3656 -// eslint-disable-next-line es/no-object-defineproperties -- safe
3657 -exports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) {
3658 - anObject(O);
3659 - var props = toIndexedObject(Properties);
3660 - var keys = objectKeys(Properties);
3661 - var length = keys.length;
3662 - var index = 0;
3663 - var key;
3664 - while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]);
3665 - return O;
3666 -};
3667 -
3668 -
3669 -/***/ }),
3670 -
3671 -/***/ "../node_modules/core-js/internals/object-define-property.js":
3672 -/*!*******************************************************************!*\
3673 - !*** ../node_modules/core-js/internals/object-define-property.js ***!
3674 - \*******************************************************************/
3675 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3676 -
3677 -"use strict";
3678 -
3679 -var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
3680 -var IE8_DOM_DEFINE = __webpack_require__(/*! ../internals/ie8-dom-define */ "../node_modules/core-js/internals/ie8-dom-define.js");
3681 -var V8_PROTOTYPE_DEFINE_BUG = __webpack_require__(/*! ../internals/v8-prototype-define-bug */ "../node_modules/core-js/internals/v8-prototype-define-bug.js");
3682 -var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
3683 -var toPropertyKey = __webpack_require__(/*! ../internals/to-property-key */ "../node_modules/core-js/internals/to-property-key.js");
3684 -
3685 -var $TypeError = TypeError;
3686 -// eslint-disable-next-line es/no-object-defineproperty -- safe
3687 -var $defineProperty = Object.defineProperty;
3688 -// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
3689 -var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
3690 -var ENUMERABLE = 'enumerable';
3691 -var CONFIGURABLE = 'configurable';
3692 -var WRITABLE = 'writable';
3693 -
3694 -// `Object.defineProperty` method
3695 -// https://tc39.es/ecma262/#sec-object.defineproperty
3696 -exports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {
3697 - anObject(O);
3698 - P = toPropertyKey(P);
3699 - anObject(Attributes);
3700 - if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {
3701 - var current = $getOwnPropertyDescriptor(O, P);
3702 - if (current && current[WRITABLE]) {
3703 - O[P] = Attributes.value;
3704 - Attributes = {
3705 - configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],
3706 - enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],
3707 - writable: false
3708 - };
3709 - }
3710 - } return $defineProperty(O, P, Attributes);
3711 -} : $defineProperty : function defineProperty(O, P, Attributes) {
3712 - anObject(O);
3713 - P = toPropertyKey(P);
3714 - anObject(Attributes);
3715 - if (IE8_DOM_DEFINE) try {
3716 - return $defineProperty(O, P, Attributes);
3717 - } catch (error) { /* empty */ }
3718 - if ('get' in Attributes || 'set' in Attributes) throw new $TypeError('Accessors not supported');
3719 - if ('value' in Attributes) O[P] = Attributes.value;
3720 - return O;
3721 -};
3722 -
3723 -
3724 -/***/ }),
3725 -
3726 -/***/ "../node_modules/core-js/internals/object-get-own-property-descriptor.js":
3727 -/*!*******************************************************************************!*\
3728 - !*** ../node_modules/core-js/internals/object-get-own-property-descriptor.js ***!
3729 - \*******************************************************************************/
3730 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3731 -
3732 -"use strict";
3733 -
3734 -var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
3735 -var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
3736 -var propertyIsEnumerableModule = __webpack_require__(/*! ../internals/object-property-is-enumerable */ "../node_modules/core-js/internals/object-property-is-enumerable.js");
3737 -var createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ "../node_modules/core-js/internals/create-property-descriptor.js");
3738 -var toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ "../node_modules/core-js/internals/to-indexed-object.js");
3739 -var toPropertyKey = __webpack_require__(/*! ../internals/to-property-key */ "../node_modules/core-js/internals/to-property-key.js");
3740 -var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "../node_modules/core-js/internals/has-own-property.js");
3741 -var IE8_DOM_DEFINE = __webpack_require__(/*! ../internals/ie8-dom-define */ "../node_modules/core-js/internals/ie8-dom-define.js");
3742 -
3743 -// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
3744 -var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
3745 -
3746 -// `Object.getOwnPropertyDescriptor` method
3747 -// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
3748 -exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
3749 - O = toIndexedObject(O);
3750 - P = toPropertyKey(P);
3751 - if (IE8_DOM_DEFINE) try {
3752 - return $getOwnPropertyDescriptor(O, P);
3753 - } catch (error) { /* empty */ }
3754 - if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);
3755 -};
3756 -
3757 -
3758 -/***/ }),
3759 -
3760 -/***/ "../node_modules/core-js/internals/object-get-own-property-names.js":
3761 -/*!**************************************************************************!*\
3762 - !*** ../node_modules/core-js/internals/object-get-own-property-names.js ***!
3763 - \**************************************************************************/
3764 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3765 -
3766 -"use strict";
3767 -
3768 -var internalObjectKeys = __webpack_require__(/*! ../internals/object-keys-internal */ "../node_modules/core-js/internals/object-keys-internal.js");
3769 -var enumBugKeys = __webpack_require__(/*! ../internals/enum-bug-keys */ "../node_modules/core-js/internals/enum-bug-keys.js");
3770 -
3771 -var hiddenKeys = enumBugKeys.concat('length', 'prototype');
3772 -
3773 -// `Object.getOwnPropertyNames` method
3774 -// https://tc39.es/ecma262/#sec-object.getownpropertynames
3775 -// eslint-disable-next-line es/no-object-getownpropertynames -- safe
3776 -exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
3777 - return internalObjectKeys(O, hiddenKeys);
3778 -};
3779 -
3780 -
3781 -/***/ }),
3782 -
3783 -/***/ "../node_modules/core-js/internals/object-get-own-property-symbols.js":
3784 -/*!****************************************************************************!*\
3785 - !*** ../node_modules/core-js/internals/object-get-own-property-symbols.js ***!
3786 - \****************************************************************************/
3787 -/***/ ((__unused_webpack_module, exports) => {
3788 -
3789 -"use strict";
3790 -
3791 -// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe
3792 -exports.f = Object.getOwnPropertySymbols;
3793 -
3794 -
3795 -/***/ }),
3796 -
3797 -/***/ "../node_modules/core-js/internals/object-get-prototype-of.js":
3798 -/*!********************************************************************!*\
3799 - !*** ../node_modules/core-js/internals/object-get-prototype-of.js ***!
3800 - \********************************************************************/
3801 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3802 -
3803 -"use strict";
3804 -
3805 -var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "../node_modules/core-js/internals/has-own-property.js");
3806 -var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
3807 -var toObject = __webpack_require__(/*! ../internals/to-object */ "../node_modules/core-js/internals/to-object.js");
3808 -var sharedKey = __webpack_require__(/*! ../internals/shared-key */ "../node_modules/core-js/internals/shared-key.js");
3809 -var CORRECT_PROTOTYPE_GETTER = __webpack_require__(/*! ../internals/correct-prototype-getter */ "../node_modules/core-js/internals/correct-prototype-getter.js");
3810 -
3811 -var IE_PROTO = sharedKey('IE_PROTO');
3812 -var $Object = Object;
3813 -var ObjectPrototype = $Object.prototype;
3814 -
3815 -// `Object.getPrototypeOf` method
3816 -// https://tc39.es/ecma262/#sec-object.getprototypeof
3817 -// eslint-disable-next-line es/no-object-getprototypeof -- safe
3818 -module.exports = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function (O) {
3819 - var object = toObject(O);
3820 - if (hasOwn(object, IE_PROTO)) return object[IE_PROTO];
3821 - var constructor = object.constructor;
3822 - if (isCallable(constructor) && object instanceof constructor) {
3823 - return constructor.prototype;
3824 - } return object instanceof $Object ? ObjectPrototype : null;
3825 -};
3826 -
3827 -
3828 -/***/ }),
3829 -
3830 -/***/ "../node_modules/core-js/internals/object-is-prototype-of.js":
3831 -/*!*******************************************************************!*\
3832 - !*** ../node_modules/core-js/internals/object-is-prototype-of.js ***!
3833 - \*******************************************************************/
3834 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3835 -
3836 -"use strict";
3837 -
3838 -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
3839 -
3840 -module.exports = uncurryThis({}.isPrototypeOf);
3841 -
3842 -
3843 -/***/ }),
3844 -
3845 -/***/ "../node_modules/core-js/internals/object-keys-internal.js":
3846 -/*!*****************************************************************!*\
3847 - !*** ../node_modules/core-js/internals/object-keys-internal.js ***!
3848 - \*****************************************************************/
3849 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3850 -
3851 -"use strict";
3852 -
3853 -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
3854 -var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "../node_modules/core-js/internals/has-own-property.js");
3855 -var toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ "../node_modules/core-js/internals/to-indexed-object.js");
3856 -var indexOf = (__webpack_require__(/*! ../internals/array-includes */ "../node_modules/core-js/internals/array-includes.js").indexOf);
3857 -var hiddenKeys = __webpack_require__(/*! ../internals/hidden-keys */ "../node_modules/core-js/internals/hidden-keys.js");
3858 -
3859 -var push = uncurryThis([].push);
3860 -
3861 -module.exports = function (object, names) {
3862 - var O = toIndexedObject(object);
3863 - var i = 0;
3864 - var result = [];
3865 - var key;
3866 - for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);
3867 - // Don't enum bug & hidden keys
3868 - while (names.length > i) if (hasOwn(O, key = names[i++])) {
3869 - ~indexOf(result, key) || push(result, key);
3870 - }
3871 - return result;
3872 -};
3873 -
3874 -
3875 -/***/ }),
3876 -
3877 -/***/ "../node_modules/core-js/internals/object-keys.js":
3878 -/*!********************************************************!*\
3879 - !*** ../node_modules/core-js/internals/object-keys.js ***!
3880 - \********************************************************/
3881 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3882 -
3883 -"use strict";
3884 -
3885 -var internalObjectKeys = __webpack_require__(/*! ../internals/object-keys-internal */ "../node_modules/core-js/internals/object-keys-internal.js");
3886 -var enumBugKeys = __webpack_require__(/*! ../internals/enum-bug-keys */ "../node_modules/core-js/internals/enum-bug-keys.js");
3887 -
3888 -// `Object.keys` method
3889 -// https://tc39.es/ecma262/#sec-object.keys
3890 -// eslint-disable-next-line es/no-object-keys -- safe
3891 -module.exports = Object.keys || function keys(O) {
3892 - return internalObjectKeys(O, enumBugKeys);
3893 -};
3894 -
3895 -
3896 -/***/ }),
3897 -
3898 -/***/ "../node_modules/core-js/internals/object-property-is-enumerable.js":
3899 -/*!**************************************************************************!*\
3900 - !*** ../node_modules/core-js/internals/object-property-is-enumerable.js ***!
3901 - \**************************************************************************/
3902 -/***/ ((__unused_webpack_module, exports) => {
3903 -
3904 -"use strict";
3905 -
3906 -var $propertyIsEnumerable = {}.propertyIsEnumerable;
3907 -// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
3908 -var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
3909 -
3910 -// Nashorn ~ JDK8 bug
3911 -var NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);
3912 -
3913 -// `Object.prototype.propertyIsEnumerable` method implementation
3914 -// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable
3915 -exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {
3916 - var descriptor = getOwnPropertyDescriptor(this, V);
3917 - return !!descriptor && descriptor.enumerable;
3918 -} : $propertyIsEnumerable;
3919 -
3920 -
3921 -/***/ }),
3922 -
3923 -/***/ "../node_modules/core-js/internals/ordinary-to-primitive.js":
3924 -/*!******************************************************************!*\
3925 - !*** ../node_modules/core-js/internals/ordinary-to-primitive.js ***!
3926 - \******************************************************************/
3927 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3928 -
3929 -"use strict";
3930 -
3931 -var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
3932 -var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
3933 -var isObject = __webpack_require__(/*! ../internals/is-object */ "../node_modules/core-js/internals/is-object.js");
3934 -
3935 -var $TypeError = TypeError;
3936 -
3937 -// `OrdinaryToPrimitive` abstract operation
3938 -// https://tc39.es/ecma262/#sec-ordinarytoprimitive
3939 -module.exports = function (input, pref) {
3940 - var fn, val;
3941 - if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
3942 - if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;
3943 - if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
3944 - throw new $TypeError("Can't convert object to primitive value");
3945 -};
3946 -
3947 -
3948 -/***/ }),
3949 -
3950 -/***/ "../node_modules/core-js/internals/own-keys.js":
3951 -/*!*****************************************************!*\
3952 - !*** ../node_modules/core-js/internals/own-keys.js ***!
3953 - \*****************************************************/
3954 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3955 -
3956 -"use strict";
3957 -
3958 -var getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ "../node_modules/core-js/internals/get-built-in.js");
3959 -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
3960 -var getOwnPropertyNamesModule = __webpack_require__(/*! ../internals/object-get-own-property-names */ "../node_modules/core-js/internals/object-get-own-property-names.js");
3961 -var getOwnPropertySymbolsModule = __webpack_require__(/*! ../internals/object-get-own-property-symbols */ "../node_modules/core-js/internals/object-get-own-property-symbols.js");
3962 -var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
3963 -
3964 -var concat = uncurryThis([].concat);
3965 -
3966 -// all object keys, includes non-enumerable and symbols
3967 -module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {
3968 - var keys = getOwnPropertyNamesModule.f(anObject(it));
3969 - var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
3970 - return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;
3971 -};
3972 -
3973 -
3974 -/***/ }),
3975 -
3976 -/***/ "../node_modules/core-js/internals/require-object-coercible.js":
3977 -/*!*********************************************************************!*\
3978 - !*** ../node_modules/core-js/internals/require-object-coercible.js ***!
3979 - \*********************************************************************/
3980 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3981 -
3982 -"use strict";
3983 -
3984 -var isNullOrUndefined = __webpack_require__(/*! ../internals/is-null-or-undefined */ "../node_modules/core-js/internals/is-null-or-undefined.js");
3985 -
3986 -var $TypeError = TypeError;
3987 -
3988 -// `RequireObjectCoercible` abstract operation
3989 -// https://tc39.es/ecma262/#sec-requireobjectcoercible
3990 -module.exports = function (it) {
3991 - if (isNullOrUndefined(it)) throw new $TypeError("Can't call method on " + it);
3992 - return it;
3993 -};
3994 -
3995 -
3996 -/***/ }),
3997 -
3998 -/***/ "../node_modules/core-js/internals/shared-key.js":
3999 -/*!*******************************************************!*\
4000 - !*** ../node_modules/core-js/internals/shared-key.js ***!
4001 - \*******************************************************/
4002 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4003 -
4004 -"use strict";
4005 -
4006 -var shared = __webpack_require__(/*! ../internals/shared */ "../node_modules/core-js/internals/shared.js");
4007 -var uid = __webpack_require__(/*! ../internals/uid */ "../node_modules/core-js/internals/uid.js");
4008 -
4009 -var keys = shared('keys');
4010 -
4011 -module.exports = function (key) {
4012 - return keys[key] || (keys[key] = uid(key));
4013 -};
4014 -
4015 -
4016 -/***/ }),
4017 -
4018 -/***/ "../node_modules/core-js/internals/shared-store.js":
4019 -/*!*********************************************************!*\
4020 - !*** ../node_modules/core-js/internals/shared-store.js ***!
4021 - \*********************************************************/
4022 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4023 -
4024 -"use strict";
4025 -
4026 -var IS_PURE = __webpack_require__(/*! ../internals/is-pure */ "../node_modules/core-js/internals/is-pure.js");
4027 -var globalThis = __webpack_require__(/*! ../internals/global-this */ "../node_modules/core-js/internals/global-this.js");
4028 -var defineGlobalProperty = __webpack_require__(/*! ../internals/define-global-property */ "../node_modules/core-js/internals/define-global-property.js");
4029 -
4030 -var SHARED = '__core-js_shared__';
4031 -var store = module.exports = globalThis[SHARED] || defineGlobalProperty(SHARED, {});
4032 -
4033 -(store.versions || (store.versions = [])).push({
4034 - version: '3.46.0',
4035 - mode: IS_PURE ? 'pure' : 'global',
4036 - copyright: '© 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)',
4037 - license: 'https://github.com/zloirock/core-js/blob/v3.46.0/LICENSE',
4038 - source: 'https://github.com/zloirock/core-js'
4039 -});
4040 -
4041 -
4042 -/***/ }),
4043 -
4044 -/***/ "../node_modules/core-js/internals/shared.js":
4045 -/*!***************************************************!*\
4046 - !*** ../node_modules/core-js/internals/shared.js ***!
4047 - \***************************************************/
4048 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4049 -
4050 -"use strict";
4051 -
4052 -var store = __webpack_require__(/*! ../internals/shared-store */ "../node_modules/core-js/internals/shared-store.js");
4053 -
4054 -module.exports = function (key, value) {
4055 - return store[key] || (store[key] = value || {});
4056 -};
4057 -
4058 -
4059 -/***/ }),
4060 -
4061 -/***/ "../node_modules/core-js/internals/symbol-constructor-detection.js":
4062 -/*!*************************************************************************!*\
4063 - !*** ../node_modules/core-js/internals/symbol-constructor-detection.js ***!
4064 - \*************************************************************************/
4065 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4066 -
4067 -"use strict";
4068 -
4069 -/* eslint-disable es/no-symbol -- required for testing */
4070 -var V8_VERSION = __webpack_require__(/*! ../internals/environment-v8-version */ "../node_modules/core-js/internals/environment-v8-version.js");
4071 -var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
4072 -var globalThis = __webpack_require__(/*! ../internals/global-this */ "../node_modules/core-js/internals/global-this.js");
4073 -
4074 -var $String = globalThis.String;
4075 -
4076 -// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing
4077 -module.exports = !!Object.getOwnPropertySymbols && !fails(function () {
4078 - var symbol = Symbol('symbol detection');
4079 - // Chrome 38 Symbol has incorrect toString conversion
4080 - // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances
4081 - // nb: Do not call `String` directly to avoid this being optimized out to `symbol+''` which will,
4082 - // of course, fail.
4083 - return !$String(symbol) || !(Object(symbol) instanceof Symbol) ||
4084 - // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances
4085 - !Symbol.sham && V8_VERSION && V8_VERSION < 41;
4086 -});
4087 -
4088 -
4089 -/***/ }),
4090 -
4091 -/***/ "../node_modules/core-js/internals/to-absolute-index.js":
4092 -/*!**************************************************************!*\
4093 - !*** ../node_modules/core-js/internals/to-absolute-index.js ***!
4094 - \**************************************************************/
4095 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4096 -
4097 -"use strict";
4098 -
4099 -var toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ "../node_modules/core-js/internals/to-integer-or-infinity.js");
4100 -
4101 -var max = Math.max;
4102 -var min = Math.min;
4103 -
4104 -// Helper for a popular repeating case of the spec:
4105 -// Let integer be ? ToInteger(index).
4106 -// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).
4107 -module.exports = function (index, length) {
4108 - var integer = toIntegerOrInfinity(index);
4109 - return integer < 0 ? max(integer + length, 0) : min(integer, length);
4110 -};
4111 -
4112 -
4113 -/***/ }),
4114 -
4115 -/***/ "../node_modules/core-js/internals/to-indexed-object.js":
4116 -/*!**************************************************************!*\
4117 - !*** ../node_modules/core-js/internals/to-indexed-object.js ***!
4118 - \**************************************************************/
4119 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4120 -
4121 -"use strict";
4122 -
4123 -// toObject with fallback for non-array-like ES3 strings
4124 -var IndexedObject = __webpack_require__(/*! ../internals/indexed-object */ "../node_modules/core-js/internals/indexed-object.js");
4125 -var requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ "../node_modules/core-js/internals/require-object-coercible.js");
4126 -
4127 -module.exports = function (it) {
4128 - return IndexedObject(requireObjectCoercible(it));
4129 -};
4130 -
4131 -
4132 -/***/ }),
4133 -
4134 -/***/ "../node_modules/core-js/internals/to-integer-or-infinity.js":
4135 -/*!*******************************************************************!*\
4136 - !*** ../node_modules/core-js/internals/to-integer-or-infinity.js ***!
4137 - \*******************************************************************/
4138 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4139 -
4140 -"use strict";
4141 -
4142 -var trunc = __webpack_require__(/*! ../internals/math-trunc */ "../node_modules/core-js/internals/math-trunc.js");
4143 -
4144 -// `ToIntegerOrInfinity` abstract operation
4145 -// https://tc39.es/ecma262/#sec-tointegerorinfinity
4146 -module.exports = function (argument) {
4147 - var number = +argument;
4148 - // eslint-disable-next-line no-self-compare -- NaN check
4149 - return number !== number || number === 0 ? 0 : trunc(number);
4150 -};
4151 -
4152 -
4153 -/***/ }),
4154 -
4155 -/***/ "../node_modules/core-js/internals/to-length.js":
4156 -/*!******************************************************!*\
4157 - !*** ../node_modules/core-js/internals/to-length.js ***!
4158 - \******************************************************/
4159 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4160 -
4161 -"use strict";
4162 -
4163 -var toIntegerOrInfinity = __webpack_require__(/*! ../internals/to-integer-or-infinity */ "../node_modules/core-js/internals/to-integer-or-infinity.js");
4164 -
4165 -var min = Math.min;
4166 -
4167 -// `ToLength` abstract operation
4168 -// https://tc39.es/ecma262/#sec-tolength
4169 -module.exports = function (argument) {
4170 - var len = toIntegerOrInfinity(argument);
4171 - return len > 0 ? min(len, 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
4172 -};
4173 -
4174 -
4175 -/***/ }),
4176 -
4177 -/***/ "../node_modules/core-js/internals/to-object.js":
4178 -/*!******************************************************!*\
4179 - !*** ../node_modules/core-js/internals/to-object.js ***!
4180 - \******************************************************/
4181 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4182 -
4183 -"use strict";
4184 -
4185 -var requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ "../node_modules/core-js/internals/require-object-coercible.js");
4186 -
4187 -var $Object = Object;
4188 -
4189 -// `ToObject` abstract operation
4190 -// https://tc39.es/ecma262/#sec-toobject
4191 -module.exports = function (argument) {
4192 - return $Object(requireObjectCoercible(argument));
4193 -};
4194 -
4195 -
4196 -/***/ }),
4197 -
4198 -/***/ "../node_modules/core-js/internals/to-primitive.js":
4199 -/*!*********************************************************!*\
4200 - !*** ../node_modules/core-js/internals/to-primitive.js ***!
4201 - \*********************************************************/
4202 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4203 -
4204 -"use strict";
4205 -
4206 -var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
4207 -var isObject = __webpack_require__(/*! ../internals/is-object */ "../node_modules/core-js/internals/is-object.js");
4208 -var isSymbol = __webpack_require__(/*! ../internals/is-symbol */ "../node_modules/core-js/internals/is-symbol.js");
4209 -var getMethod = __webpack_require__(/*! ../internals/get-method */ "../node_modules/core-js/internals/get-method.js");
4210 -var ordinaryToPrimitive = __webpack_require__(/*! ../internals/ordinary-to-primitive */ "../node_modules/core-js/internals/ordinary-to-primitive.js");
4211 -var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "../node_modules/core-js/internals/well-known-symbol.js");
4212 -
4213 -var $TypeError = TypeError;
4214 -var TO_PRIMITIVE = wellKnownSymbol('toPrimitive');
4215 -
4216 -// `ToPrimitive` abstract operation
4217 -// https://tc39.es/ecma262/#sec-toprimitive
4218 -module.exports = function (input, pref) {
4219 - if (!isObject(input) || isSymbol(input)) return input;
4220 - var exoticToPrim = getMethod(input, TO_PRIMITIVE);
4221 - var result;
4222 - if (exoticToPrim) {
4223 - if (pref === undefined) pref = 'default';
4224 - result = call(exoticToPrim, input, pref);
4225 - if (!isObject(result) || isSymbol(result)) return result;
4226 - throw new $TypeError("Can't convert object to primitive value");
4227 - }
4228 - if (pref === undefined) pref = 'number';
4229 - return ordinaryToPrimitive(input, pref);
4230 -};
4231 -
4232 -
4233 -/***/ }),
4234 -
4235 -/***/ "../node_modules/core-js/internals/to-property-key.js":
4236 -/*!************************************************************!*\
4237 - !*** ../node_modules/core-js/internals/to-property-key.js ***!
4238 - \************************************************************/
4239 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4240 -
4241 -"use strict";
4242 -
4243 -var toPrimitive = __webpack_require__(/*! ../internals/to-primitive */ "../node_modules/core-js/internals/to-primitive.js");
4244 -var isSymbol = __webpack_require__(/*! ../internals/is-symbol */ "../node_modules/core-js/internals/is-symbol.js");
4245 -
4246 -// `ToPropertyKey` abstract operation
4247 -// https://tc39.es/ecma262/#sec-topropertykey
4248 -module.exports = function (argument) {
4249 - var key = toPrimitive(argument, 'string');
4250 - return isSymbol(key) ? key : key + '';
4251 -};
4252 -
4253 -
4254 -/***/ }),
4255 -
4256 -/***/ "../node_modules/core-js/internals/to-string-tag-support.js":
4257 -/*!******************************************************************!*\
4258 - !*** ../node_modules/core-js/internals/to-string-tag-support.js ***!
4259 - \******************************************************************/
4260 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4261 -
4262 -"use strict";
4263 -
4264 -var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "../node_modules/core-js/internals/well-known-symbol.js");
4265 -
4266 -var TO_STRING_TAG = wellKnownSymbol('toStringTag');
4267 -var test = {};
4268 -
4269 -test[TO_STRING_TAG] = 'z';
4270 -
4271 -module.exports = String(test) === '[object z]';
4272 -
4273 -
4274 -/***/ }),
4275 -
4276 -/***/ "../node_modules/core-js/internals/try-to-string.js":
4277 -/*!**********************************************************!*\
4278 - !*** ../node_modules/core-js/internals/try-to-string.js ***!
4279 - \**********************************************************/
4280 -/***/ ((module) => {
4281 -
4282 -"use strict";
4283 -
4284 -var $String = String;
4285 -
4286 -module.exports = function (argument) {
4287 - try {
4288 - return $String(argument);
4289 - } catch (error) {
4290 - return 'Object';
4291 - }
4292 -};
4293 -
4294 -
4295 -/***/ }),
4296 -
4297 -/***/ "../node_modules/core-js/internals/uid.js":
4298 -/*!************************************************!*\
4299 - !*** ../node_modules/core-js/internals/uid.js ***!
4300 - \************************************************/
4301 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4302 -
4303 -"use strict";
4304 -
4305 -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
4306 -
4307 -var id = 0;
4308 -var postfix = Math.random();
4309 -var toString = uncurryThis(1.1.toString);
4310 -
4311 -module.exports = function (key) {
4312 - return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);
4313 -};
4314 -
4315 -
4316 -/***/ }),
4317 -
4318 -/***/ "../node_modules/core-js/internals/use-symbol-as-uid.js":
4319 -/*!**************************************************************!*\
4320 - !*** ../node_modules/core-js/internals/use-symbol-as-uid.js ***!
4321 - \**************************************************************/
4322 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4323 -
4324 -"use strict";
4325 -
4326 -/* eslint-disable es/no-symbol -- required for testing */
4327 -var NATIVE_SYMBOL = __webpack_require__(/*! ../internals/symbol-constructor-detection */ "../node_modules/core-js/internals/symbol-constructor-detection.js");
4328 -
4329 -module.exports = NATIVE_SYMBOL &&
4330 - !Symbol.sham &&
4331 - typeof Symbol.iterator == 'symbol';
4332 -
4333 -
4334 -/***/ }),
4335 -
4336 -/***/ "../node_modules/core-js/internals/v8-prototype-define-bug.js":
4337 -/*!********************************************************************!*\
4338 - !*** ../node_modules/core-js/internals/v8-prototype-define-bug.js ***!
4339 - \********************************************************************/
4340 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4341 -
4342 -"use strict";
4343 -
4344 -var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
4345 -var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
4346 -
4347 -// V8 ~ Chrome 36-
4348 -// https://bugs.chromium.org/p/v8/issues/detail?id=3334
4349 -module.exports = DESCRIPTORS && fails(function () {
4350 - // eslint-disable-next-line es/no-object-defineproperty -- required for testing
4351 - return Object.defineProperty(function () { /* empty */ }, 'prototype', {
4352 - value: 42,
4353 - writable: false
4354 - }).prototype !== 42;
4355 -});
4356 -
4357 -
4358 -/***/ }),
4359 -
4360 -/***/ "../node_modules/core-js/internals/weak-map-basic-detection.js":
4361 -/*!*********************************************************************!*\
4362 - !*** ../node_modules/core-js/internals/weak-map-basic-detection.js ***!
4363 - \*********************************************************************/
4364 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4365 -
4366 -"use strict";
4367 -
4368 -var globalThis = __webpack_require__(/*! ../internals/global-this */ "../node_modules/core-js/internals/global-this.js");
4369 -var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
4370 -
4371 -var WeakMap = globalThis.WeakMap;
4372 -
4373 -module.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));
4374 -
4375 -
4376 -/***/ }),
4377 -
4378 -/***/ "../node_modules/core-js/internals/well-known-symbol.js":
4379 -/*!**************************************************************!*\
4380 - !*** ../node_modules/core-js/internals/well-known-symbol.js ***!
4381 - \**************************************************************/
4382 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4383 -
4384 -"use strict";
4385 -
4386 -var globalThis = __webpack_require__(/*! ../internals/global-this */ "../node_modules/core-js/internals/global-this.js");
4387 -var shared = __webpack_require__(/*! ../internals/shared */ "../node_modules/core-js/internals/shared.js");
4388 -var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "../node_modules/core-js/internals/has-own-property.js");
4389 -var uid = __webpack_require__(/*! ../internals/uid */ "../node_modules/core-js/internals/uid.js");
4390 -var NATIVE_SYMBOL = __webpack_require__(/*! ../internals/symbol-constructor-detection */ "../node_modules/core-js/internals/symbol-constructor-detection.js");
4391 -var USE_SYMBOL_AS_UID = __webpack_require__(/*! ../internals/use-symbol-as-uid */ "../node_modules/core-js/internals/use-symbol-as-uid.js");
4392 -
4393 -var Symbol = globalThis.Symbol;
4394 -var WellKnownSymbolsStore = shared('wks');
4395 -var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol['for'] || Symbol : Symbol && Symbol.withoutSetter || uid;
4396 -
4397 -module.exports = function (name) {
4398 - if (!hasOwn(WellKnownSymbolsStore, name)) {
4399 - WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn(Symbol, name)
4400 - ? Symbol[name]
4401 - : createWellKnownSymbol('Symbol.' + name);
4402 - } return WellKnownSymbolsStore[name];
4403 -};
4404 -
4405 -
4406 -/***/ }),
4407 -
4408 -/***/ "../node_modules/core-js/modules/es.array.push.js":
4409 -/*!********************************************************!*\
4410 - !*** ../node_modules/core-js/modules/es.array.push.js ***!
4411 - \********************************************************/
4412 -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4413 -
4414 -"use strict";
4415 -
4416 -var $ = __webpack_require__(/*! ../internals/export */ "../node_modules/core-js/internals/export.js");
4417 -var toObject = __webpack_require__(/*! ../internals/to-object */ "../node_modules/core-js/internals/to-object.js");
4418 -var lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ "../node_modules/core-js/internals/length-of-array-like.js");
4419 -var setArrayLength = __webpack_require__(/*! ../internals/array-set-length */ "../node_modules/core-js/internals/array-set-length.js");
4420 -var doesNotExceedSafeInteger = __webpack_require__(/*! ../internals/does-not-exceed-safe-integer */ "../node_modules/core-js/internals/does-not-exceed-safe-integer.js");
4421 -var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
4422 -
4423 -var INCORRECT_TO_LENGTH = fails(function () {
4424 - return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;
4425 -});
4426 -
4427 -// V8 <= 121 and Safari <= 15.4; FF < 23 throws InternalError
4428 -// https://bugs.chromium.org/p/v8/issues/detail?id=12681
4429 -var properErrorOnNonWritableLength = function () {
4430 - try {
4431 - // eslint-disable-next-line es/no-object-defineproperty -- safe
4432 - Object.defineProperty([], 'length', { writable: false }).push();
4433 - } catch (error) {
4434 - return error instanceof TypeError;
4435 - }
4436 -};
4437 -
4438 -var FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();
4439 -
4440 -// `Array.prototype.push` method
4441 -// https://tc39.es/ecma262/#sec-array.prototype.push
4442 -$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {
4443 - // eslint-disable-next-line no-unused-vars -- required for `.length`
4444 - push: function push(item) {
4445 - var O = toObject(this);
4446 - var len = lengthOfArrayLike(O);
4447 - var argCount = arguments.length;
4448 - doesNotExceedSafeInteger(len + argCount);
4449 - for (var i = 0; i < argCount; i++) {
4450 - O[len] = arguments[i];
4451 - len++;
4452 - }
4453 - setArrayLength(O, len);
4454 - return len;
4455 - }
4456 -});
4457 -
4458 -
4459 -/***/ }),
4460 -
4461 -/***/ "../node_modules/core-js/modules/es.iterator.constructor.js":
4462 -/*!******************************************************************!*\
4463 - !*** ../node_modules/core-js/modules/es.iterator.constructor.js ***!
4464 - \******************************************************************/
4465 -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4466 -
4467 -"use strict";
4468 -
4469 -var $ = __webpack_require__(/*! ../internals/export */ "../node_modules/core-js/internals/export.js");
4470 -var globalThis = __webpack_require__(/*! ../internals/global-this */ "../node_modules/core-js/internals/global-this.js");
4471 -var anInstance = __webpack_require__(/*! ../internals/an-instance */ "../node_modules/core-js/internals/an-instance.js");
4472 -var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
4473 -var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
4474 -var getPrototypeOf = __webpack_require__(/*! ../internals/object-get-prototype-of */ "../node_modules/core-js/internals/object-get-prototype-of.js");
4475 -var defineBuiltInAccessor = __webpack_require__(/*! ../internals/define-built-in-accessor */ "../node_modules/core-js/internals/define-built-in-accessor.js");
4476 -var createProperty = __webpack_require__(/*! ../internals/create-property */ "../node_modules/core-js/internals/create-property.js");
4477 -var fails = __webpack_require__(/*! ../internals/fails */ "../node_modules/core-js/internals/fails.js");
4478 -var hasOwn = __webpack_require__(/*! ../internals/has-own-property */ "../node_modules/core-js/internals/has-own-property.js");
4479 -var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "../node_modules/core-js/internals/well-known-symbol.js");
4480 -var IteratorPrototype = (__webpack_require__(/*! ../internals/iterators-core */ "../node_modules/core-js/internals/iterators-core.js").IteratorPrototype);
4481 -var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "../node_modules/core-js/internals/descriptors.js");
4482 -var IS_PURE = __webpack_require__(/*! ../internals/is-pure */ "../node_modules/core-js/internals/is-pure.js");
4483 -
4484 -var CONSTRUCTOR = 'constructor';
4485 -var ITERATOR = 'Iterator';
4486 -var TO_STRING_TAG = wellKnownSymbol('toStringTag');
4487 -
4488 -var $TypeError = TypeError;
4489 -var NativeIterator = globalThis[ITERATOR];
4490 -
4491 -// FF56- have non-standard global helper `Iterator`
4492 -var FORCED = IS_PURE
4493 - || !isCallable(NativeIterator)
4494 - || NativeIterator.prototype !== IteratorPrototype
4495 - // FF44- non-standard `Iterator` passes previous tests
4496 - || !fails(function () { NativeIterator({}); });
4497 -
4498 -var IteratorConstructor = function Iterator() {
4499 - anInstance(this, IteratorPrototype);
4500 - if (getPrototypeOf(this) === IteratorPrototype) throw new $TypeError('Abstract class Iterator not directly constructable');
4501 -};
4502 -
4503 -var defineIteratorPrototypeAccessor = function (key, value) {
4504 - if (DESCRIPTORS) {
4505 - defineBuiltInAccessor(IteratorPrototype, key, {
4506 - configurable: true,
4507 - get: function () {
4508 - return value;
4509 - },
4510 - set: function (replacement) {
4511 - anObject(this);
4512 - if (this === IteratorPrototype) throw new $TypeError("You can't redefine this property");
4513 - if (hasOwn(this, key)) this[key] = replacement;
4514 - else createProperty(this, key, replacement);
4515 - }
4516 - });
4517 - } else IteratorPrototype[key] = value;
4518 -};
4519 -
4520 -if (!hasOwn(IteratorPrototype, TO_STRING_TAG)) defineIteratorPrototypeAccessor(TO_STRING_TAG, ITERATOR);
4521 -
4522 -if (FORCED || !hasOwn(IteratorPrototype, CONSTRUCTOR) || IteratorPrototype[CONSTRUCTOR] === Object) {
4523 - defineIteratorPrototypeAccessor(CONSTRUCTOR, IteratorConstructor);
4524 -}
4525 -
4526 -IteratorConstructor.prototype = IteratorPrototype;
4527 -
4528 -// `Iterator` constructor
4529 -// https://tc39.es/ecma262/#sec-iterator
4530 -$({ global: true, constructor: true, forced: FORCED }, {
4531 - Iterator: IteratorConstructor
4532 -});
4533 -
4534 -
4535 -/***/ }),
4536 -
4537 -/***/ "../node_modules/core-js/modules/es.iterator.filter.js":
4538 -/*!*************************************************************!*\
4539 - !*** ../node_modules/core-js/modules/es.iterator.filter.js ***!
4540 - \*************************************************************/
4541 -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4542 -
4543 -"use strict";
4544 -
4545 -var $ = __webpack_require__(/*! ../internals/export */ "../node_modules/core-js/internals/export.js");
4546 -var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
4547 -var aCallable = __webpack_require__(/*! ../internals/a-callable */ "../node_modules/core-js/internals/a-callable.js");
4548 -var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
4549 -var getIteratorDirect = __webpack_require__(/*! ../internals/get-iterator-direct */ "../node_modules/core-js/internals/get-iterator-direct.js");
4550 -var createIteratorProxy = __webpack_require__(/*! ../internals/iterator-create-proxy */ "../node_modules/core-js/internals/iterator-create-proxy.js");
4551 -var callWithSafeIterationClosing = __webpack_require__(/*! ../internals/call-with-safe-iteration-closing */ "../node_modules/core-js/internals/call-with-safe-iteration-closing.js");
4552 -var IS_PURE = __webpack_require__(/*! ../internals/is-pure */ "../node_modules/core-js/internals/is-pure.js");
4553 -var iteratorClose = __webpack_require__(/*! ../internals/iterator-close */ "../node_modules/core-js/internals/iterator-close.js");
4554 -var iteratorHelperThrowsOnInvalidIterator = __webpack_require__(/*! ../internals/iterator-helper-throws-on-invalid-iterator */ "../node_modules/core-js/internals/iterator-helper-throws-on-invalid-iterator.js");
4555 -var iteratorHelperWithoutClosingOnEarlyError = __webpack_require__(/*! ../internals/iterator-helper-without-closing-on-early-error */ "../node_modules/core-js/internals/iterator-helper-without-closing-on-early-error.js");
4556 -
4557 -var FILTER_WITHOUT_THROWING_ON_INVALID_ITERATOR = !IS_PURE && !iteratorHelperThrowsOnInvalidIterator('filter', function () { /* empty */ });
4558 -var filterWithoutClosingOnEarlyError = !IS_PURE && !FILTER_WITHOUT_THROWING_ON_INVALID_ITERATOR
4559 - && iteratorHelperWithoutClosingOnEarlyError('filter', TypeError);
4560 -
4561 -var FORCED = IS_PURE || FILTER_WITHOUT_THROWING_ON_INVALID_ITERATOR || filterWithoutClosingOnEarlyError;
4562 -
4563 -var IteratorProxy = createIteratorProxy(function () {
4564 - var iterator = this.iterator;
4565 - var predicate = this.predicate;
4566 - var next = this.next;
4567 - var result, done, value;
4568 - while (true) {
4569 - result = anObject(call(next, iterator));
4570 - done = this.done = !!result.done;
4571 - if (done) return;
4572 - value = result.value;
4573 - if (callWithSafeIterationClosing(iterator, predicate, [value, this.counter++], true)) return value;
4574 - }
4575 -});
4576 -
4577 -// `Iterator.prototype.filter` method
4578 -// https://tc39.es/ecma262/#sec-iterator.prototype.filter
4579 -$({ target: 'Iterator', proto: true, real: true, forced: FORCED }, {
4580 - filter: function filter(predicate) {
4581 - anObject(this);
4582 - try {
4583 - aCallable(predicate);
4584 - } catch (error) {
4585 - iteratorClose(this, 'throw', error);
4586 - }
4587 -
4588 - if (filterWithoutClosingOnEarlyError) return call(filterWithoutClosingOnEarlyError, this, predicate);
4589 -
4590 - return new IteratorProxy(getIteratorDirect(this), {
4591 - predicate: predicate
4592 - });
4593 - }
4594 -});
4595 -
4596 -
4597 -/***/ }),
4598 -
4599 -/***/ "../node_modules/core-js/modules/es.iterator.find.js":
4600 -/*!***********************************************************!*\
4601 - !*** ../node_modules/core-js/modules/es.iterator.find.js ***!
4602 - \***********************************************************/
4603 -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4604 -
4605 -"use strict";
4606 -
4607 -var $ = __webpack_require__(/*! ../internals/export */ "../node_modules/core-js/internals/export.js");
4608 -var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
4609 -var iterate = __webpack_require__(/*! ../internals/iterate */ "../node_modules/core-js/internals/iterate.js");
4610 -var aCallable = __webpack_require__(/*! ../internals/a-callable */ "../node_modules/core-js/internals/a-callable.js");
4611 -var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
4612 -var getIteratorDirect = __webpack_require__(/*! ../internals/get-iterator-direct */ "../node_modules/core-js/internals/get-iterator-direct.js");
4613 -var iteratorClose = __webpack_require__(/*! ../internals/iterator-close */ "../node_modules/core-js/internals/iterator-close.js");
4614 -var iteratorHelperWithoutClosingOnEarlyError = __webpack_require__(/*! ../internals/iterator-helper-without-closing-on-early-error */ "../node_modules/core-js/internals/iterator-helper-without-closing-on-early-error.js");
4615 -
4616 -var findWithoutClosingOnEarlyError = iteratorHelperWithoutClosingOnEarlyError('find', TypeError);
4617 -
4618 -// `Iterator.prototype.find` method
4619 -// https://tc39.es/ecma262/#sec-iterator.prototype.find
4620 -$({ target: 'Iterator', proto: true, real: true, forced: findWithoutClosingOnEarlyError }, {
4621 - find: function find(predicate) {
4622 - anObject(this);
4623 - try {
4624 - aCallable(predicate);
4625 - } catch (error) {
4626 - iteratorClose(this, 'throw', error);
4627 - }
4628 -
4629 - if (findWithoutClosingOnEarlyError) return call(findWithoutClosingOnEarlyError, this, predicate);
4630 -
4631 - var record = getIteratorDirect(this);
4632 - var counter = 0;
4633 - return iterate(record, function (value, stop) {
4634 - if (predicate(value, counter++)) return stop(value);
4635 - }, { IS_RECORD: true, INTERRUPTED: true }).result;
4636 - }
4637 -});
4638 -
4639 -
4640 -/***/ }),
4641 -
4642 -/***/ "../node_modules/core-js/modules/es.iterator.for-each.js":
4643 -/*!***************************************************************!*\
4644 - !*** ../node_modules/core-js/modules/es.iterator.for-each.js ***!
4645 - \***************************************************************/
4646 -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4647 -
4648 -"use strict";
4649 -
4650 -var $ = __webpack_require__(/*! ../internals/export */ "../node_modules/core-js/internals/export.js");
4651 -var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
4652 -var iterate = __webpack_require__(/*! ../internals/iterate */ "../node_modules/core-js/internals/iterate.js");
4653 -var aCallable = __webpack_require__(/*! ../internals/a-callable */ "../node_modules/core-js/internals/a-callable.js");
4654 -var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
4655 -var getIteratorDirect = __webpack_require__(/*! ../internals/get-iterator-direct */ "../node_modules/core-js/internals/get-iterator-direct.js");
4656 -var iteratorClose = __webpack_require__(/*! ../internals/iterator-close */ "../node_modules/core-js/internals/iterator-close.js");
4657 -var iteratorHelperWithoutClosingOnEarlyError = __webpack_require__(/*! ../internals/iterator-helper-without-closing-on-early-error */ "../node_modules/core-js/internals/iterator-helper-without-closing-on-early-error.js");
4658 -
4659 -var forEachWithoutClosingOnEarlyError = iteratorHelperWithoutClosingOnEarlyError('forEach', TypeError);
4660 -
4661 -// `Iterator.prototype.forEach` method
4662 -// https://tc39.es/ecma262/#sec-iterator.prototype.foreach
4663 -$({ target: 'Iterator', proto: true, real: true, forced: forEachWithoutClosingOnEarlyError }, {
4664 - forEach: function forEach(fn) {
4665 - anObject(this);
4666 - try {
4667 - aCallable(fn);
4668 - } catch (error) {
4669 - iteratorClose(this, 'throw', error);
4670 - }
4671 -
4672 - if (forEachWithoutClosingOnEarlyError) return call(forEachWithoutClosingOnEarlyError, this, fn);
4673 -
4674 - var record = getIteratorDirect(this);
4675 - var counter = 0;
4676 - iterate(record, function (value) {
4677 - fn(value, counter++);
4678 - }, { IS_RECORD: true });
4679 - }
4680 -});
4681 -
4682 -
4683 -/***/ }),
4684 -
4685 -/***/ "../node_modules/core-js/modules/es.iterator.map.js":
4686 -/*!**********************************************************!*\
4687 - !*** ../node_modules/core-js/modules/es.iterator.map.js ***!
4688 - \**********************************************************/
4689 -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4690 -
4691 -"use strict";
4692 -
4693 -var $ = __webpack_require__(/*! ../internals/export */ "../node_modules/core-js/internals/export.js");
4694 -var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
4695 -var aCallable = __webpack_require__(/*! ../internals/a-callable */ "../node_modules/core-js/internals/a-callable.js");
4696 -var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
4697 -var getIteratorDirect = __webpack_require__(/*! ../internals/get-iterator-direct */ "../node_modules/core-js/internals/get-iterator-direct.js");
4698 -var createIteratorProxy = __webpack_require__(/*! ../internals/iterator-create-proxy */ "../node_modules/core-js/internals/iterator-create-proxy.js");
4699 -var callWithSafeIterationClosing = __webpack_require__(/*! ../internals/call-with-safe-iteration-closing */ "../node_modules/core-js/internals/call-with-safe-iteration-closing.js");
4700 -var iteratorClose = __webpack_require__(/*! ../internals/iterator-close */ "../node_modules/core-js/internals/iterator-close.js");
4701 -var iteratorHelperThrowsOnInvalidIterator = __webpack_require__(/*! ../internals/iterator-helper-throws-on-invalid-iterator */ "../node_modules/core-js/internals/iterator-helper-throws-on-invalid-iterator.js");
4702 -var iteratorHelperWithoutClosingOnEarlyError = __webpack_require__(/*! ../internals/iterator-helper-without-closing-on-early-error */ "../node_modules/core-js/internals/iterator-helper-without-closing-on-early-error.js");
4703 -var IS_PURE = __webpack_require__(/*! ../internals/is-pure */ "../node_modules/core-js/internals/is-pure.js");
4704 -
4705 -var MAP_WITHOUT_THROWING_ON_INVALID_ITERATOR = !IS_PURE && !iteratorHelperThrowsOnInvalidIterator('map', function () { /* empty */ });
4706 -var mapWithoutClosingOnEarlyError = !IS_PURE && !MAP_WITHOUT_THROWING_ON_INVALID_ITERATOR
4707 - && iteratorHelperWithoutClosingOnEarlyError('map', TypeError);
4708 -
4709 -var FORCED = IS_PURE || MAP_WITHOUT_THROWING_ON_INVALID_ITERATOR || mapWithoutClosingOnEarlyError;
4710 -
4711 -var IteratorProxy = createIteratorProxy(function () {
4712 - var iterator = this.iterator;
4713 - var result = anObject(call(this.next, iterator));
4714 - var done = this.done = !!result.done;
4715 - if (!done) return callWithSafeIterationClosing(iterator, this.mapper, [result.value, this.counter++], true);
4716 -});
4717 -
4718 -// `Iterator.prototype.map` method
4719 -// https://tc39.es/ecma262/#sec-iterator.prototype.map
4720 -$({ target: 'Iterator', proto: true, real: true, forced: FORCED }, {
4721 - map: function map(mapper) {
4722 - anObject(this);
4723 - try {
4724 - aCallable(mapper);
4725 - } catch (error) {
4726 - iteratorClose(this, 'throw', error);
4727 - }
4728 -
4729 - if (mapWithoutClosingOnEarlyError) return call(mapWithoutClosingOnEarlyError, this, mapper);
4730 -
4731 - return new IteratorProxy(getIteratorDirect(this), {
4732 - mapper: mapper
4733 - });
4734 - }
4735 -});
4736 -
4737 -
4738 -/***/ }),
4739 -
4740 -/***/ "../node_modules/core-js/modules/esnext.iterator.constructor.js":
4741 -/*!**********************************************************************!*\
4742 - !*** ../node_modules/core-js/modules/esnext.iterator.constructor.js ***!
4743 - \**********************************************************************/
4744 -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4745 -
4746 -"use strict";
4747 -
4748 -// TODO: Remove from `core-js@4`
4749 -__webpack_require__(/*! ../modules/es.iterator.constructor */ "../node_modules/core-js/modules/es.iterator.constructor.js");
4750 -
4751 -
4752 -/***/ }),
4753 -
4754 -/***/ "../node_modules/core-js/modules/esnext.iterator.filter.js":
4755 -/*!*****************************************************************!*\
4756 - !*** ../node_modules/core-js/modules/esnext.iterator.filter.js ***!
4757 - \*****************************************************************/
4758 -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4759 -
4760 -"use strict";
4761 -
4762 -// TODO: Remove from `core-js@4`
4763 -__webpack_require__(/*! ../modules/es.iterator.filter */ "../node_modules/core-js/modules/es.iterator.filter.js");
4764 -
4765 -
4766 -/***/ }),
4767 -
4768 -/***/ "../node_modules/core-js/modules/esnext.iterator.find.js":
4769 -/*!***************************************************************!*\
4770 - !*** ../node_modules/core-js/modules/esnext.iterator.find.js ***!
4771 - \***************************************************************/
4772 -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4773 -
4774 -"use strict";
4775 -
4776 -// TODO: Remove from `core-js@4`
4777 -__webpack_require__(/*! ../modules/es.iterator.find */ "../node_modules/core-js/modules/es.iterator.find.js");
4778 -
4779 -
4780 -/***/ }),
4781 -
4782 -/***/ "../node_modules/core-js/modules/esnext.iterator.for-each.js":
4783 -/*!*******************************************************************!*\
4784 - !*** ../node_modules/core-js/modules/esnext.iterator.for-each.js ***!
4785 - \*******************************************************************/
4786 -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4787 -
4788 -"use strict";
4789 -
4790 -// TODO: Remove from `core-js@4`
4791 -__webpack_require__(/*! ../modules/es.iterator.for-each */ "../node_modules/core-js/modules/es.iterator.for-each.js");
4792 -
4793 -
4794 -/***/ }),
4795 -
4796 -/***/ "../node_modules/core-js/modules/esnext.iterator.map.js":
4797 -/*!**************************************************************!*\
4798 - !*** ../node_modules/core-js/modules/esnext.iterator.map.js ***!
4799 - \**************************************************************/
4800 -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4801 -
4802 -"use strict";
4803 -
4804 -// TODO: Remove from `core-js@4`
4805 -__webpack_require__(/*! ../modules/es.iterator.map */ "../node_modules/core-js/modules/es.iterator.map.js");
4806 -
4807 -
4808 -/***/ })
4809 -
4810 -},
4811 -/******/ __webpack_require__ => { // webpackRuntimeModules
4812 -/******/ var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
4813 -/******/ var __webpack_exports__ = (__webpack_exec__("../assets/dev/js/frontend/modules.js"));
4814 -/******/ }
4815 -]);
3409 +//#endregion
3410 +})();
4816 3411 //# sourceMappingURL=frontend-modules.js.map