| @@ -1,4 +1,5 @@ | ||
| 1 | +/*! elementor - v3.32.0 - 08-09-2025 */ | |
| 1 | 2 | "use strict"; |
| 2 | 3 | (self["webpackChunkelementorFrontend"] = self["webpackChunkelementorFrontend"] || []).push([["frontend"],{ |
| 3 | 4 | |
| 4 | 5 | /***/ "../assets/dev/js/frontend/documents-manager.js": |
| @@ -15,10 +16,10 @@ | ||
| 15 | 16 | })); |
| 16 | 17 | exports["default"] = void 0; |
| 17 | 18 | var _document = _interopRequireDefault(__webpack_require__(/*! ./document */ "../assets/dev/js/frontend/document.js")); |
| 18 | 19 | class _default extends elementorModules.ViewModule { |
| 19 | - constructor(...args) { | |
| 20 | - super(...args); | |
| 20 | + constructor() { | |
| 21 | + super(...arguments); | |
| 21 | 22 | this.documents = {}; |
| 22 | 23 | this.initDocumentClasses(); |
| 23 | 24 | this.attachDocumentsClasses(); |
| 24 | 25 | } |
| @@ -79,8 +80,9 @@ | ||
| 79 | 80 | var _column = _interopRequireDefault(__webpack_require__(/*! ./handlers/column */ "../assets/dev/js/frontend/handlers/column.js")); |
| 80 | 81 | /* global elementorFrontendConfig */ |
| 81 | 82 | |
| 82 | 83 | module.exports = function ($) { |
| 84 | + var _this = this; | |
| 83 | 85 | const handlersInstances = {}; |
| 84 | 86 | this.elementsHandlers = { |
| 85 | 87 | 'accordion.default': () => __webpack_require__.e(/*! import() | accordion */ "accordion").then(__webpack_require__.bind(__webpack_require__, /*! ./handlers/accordion */ "../assets/dev/js/frontend/handlers/accordion.js")), |
| 86 | 88 | 'alert.default': () => __webpack_require__.e(/*! import() | alert */ "alert").then(__webpack_require__.bind(__webpack_require__, /*! ./handlers/alert */ "../assets/dev/js/frontend/handlers/alert.js")), |
| @@ -115,14 +117,15 @@ | ||
| 115 | 117 | this.attachHandler(elementName, Handlers, skin); |
| 116 | 118 | }); |
| 117 | 119 | }; |
| 118 | 120 | const isClassHandler = Handler => Handler.prototype?.getUniqueHandlerID; |
| 119 | - const addHandlerWithHook = (elementBaseName, Handler, skin = 'default') => { | |
| 121 | + const addHandlerWithHook = function (elementBaseName, Handler) { | |
| 122 | + let skin = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'default'; | |
| 120 | 123 | skin = skin ? '.' + skin : ''; |
| 121 | 124 | const elementName = elementBaseName + skin; |
| 122 | 125 | elementorFrontend.hooks.addAction(`frontend/element_ready/${elementName}`, $element => { |
| 123 | 126 | if (isClassHandler(Handler)) { |
| 124 | - this.addHandler(Handler, { | |
| 127 | + _this.addHandler(Handler, { | |
| 125 | 128 | $element, |
| 126 | 129 | elementName |
| 127 | 130 | }, true); |
| 128 | 131 | } else { |
| @@ -130,18 +133,19 @@ | ||
| 130 | 133 | if (!handlerValue) { |
| 131 | 134 | return; |
| 132 | 135 | } |
| 133 | 136 | if (handlerValue instanceof Promise) { |
| 134 | - handlerValue.then(({ | |
| 135 | - default: dynamicHandler | |
| 136 | - }) => { | |
| 137 | - this.addHandler(dynamicHandler, { | |
| 137 | + handlerValue.then(_ref => { | |
| 138 | + let { | |
| 139 | + default: dynamicHandler | |
| 140 | + } = _ref; | |
| 141 | + _this.addHandler(dynamicHandler, { | |
| 138 | 142 | $element, |
| 139 | 143 | elementName |
| 140 | 144 | }, true); |
| 141 | 145 | }); |
| 142 | 146 | } else { |
| 143 | - this.addHandler(handlerValue, { | |
| 147 | + _this.addHandler(handlerValue, { | |
| 144 | 148 | $element, |
| 145 | 149 | elementName |
| 146 | 150 | }, true); |
| 147 | 151 | } |
| @@ -180,11 +184,12 @@ | ||
| 180 | 184 | if (isClassHandler(elementHandler)) { |
| 181 | 185 | return elementHandler; |
| 182 | 186 | } |
| 183 | 187 | return new Promise(res => { |
| 184 | - elementHandler().then(({ | |
| 185 | - default: dynamicHandler | |
| 186 | - }) => { | |
| 188 | + elementHandler().then(_ref2 => { | |
| 189 | + let { | |
| 190 | + default: dynamicHandler | |
| 191 | + } = _ref2; | |
| 187 | 192 | res(dynamicHandler); |
| 188 | 193 | }); |
| 189 | 194 | }); |
| 190 | 195 | }; |
| @@ -264,10 +269,10 @@ | ||
| 264 | 269 | |
| 265 | 270 | const EventManager = __webpack_require__(/*! elementor-utils/hooks */ "../assets/dev/js/utils/hooks.js"), |
| 266 | 271 | ElementsHandler = __webpack_require__(/*! elementor-frontend/elements-handlers-manager */ "../assets/dev/js/frontend/elements-handlers-manager.js"); |
| 267 | 272 | class Frontend extends elementorModules.ViewModule { |
| 268 | - constructor(...args) { | |
| 269 | - super(...args); | |
| 273 | + constructor() { | |
| 274 | + super(...arguments); | |
| 270 | 275 | this.config = elementorFrontendConfig; |
| 271 | 276 | this.config.legacyMode = { |
| 272 | 277 | /** |
| 273 | 278 | * @deprecated since 3.1.0 |
| @@ -513,15 +518,17 @@ | ||
| 513 | 518 | elementorFrontend.trigger('elementor/modules/init:before'); |
| 514 | 519 | |
| 515 | 520 | // TODO: Use this instead. |
| 516 | 521 | elementorFrontend.trigger('elementor/modules/init/before'); |
| 517 | - Object.entries(handlers).forEach(([moduleName, ModuleClass]) => { | |
| 522 | + Object.entries(handlers).forEach(_ref => { | |
| 523 | + let [moduleName, ModuleClass] = _ref; | |
| 518 | 524 | this.modulesHandlers[moduleName] = new ModuleClass(); |
| 519 | 525 | }); |
| 520 | 526 | } |
| 521 | 527 | populateActiveBreakpointsConfig() { |
| 522 | 528 | this.config.responsive.activeBreakpoints = {}; |
| 523 | - Object.entries(this.config.responsive.breakpoints).forEach(([breakpointKey, breakpointData]) => { | |
| 529 | + Object.entries(this.config.responsive.breakpoints).forEach(_ref2 => { | |
| 530 | + let [breakpointKey, breakpointData] = _ref2; | |
| 524 | 531 | if (breakpointData.is_enabled) { |
| 525 | 532 | this.config.responsive.activeBreakpoints[breakpointKey] = breakpointData; |
| 526 | 533 | } |
| 527 | 534 | }); |
| @@ -652,10 +659,10 @@ | ||
| 652 | 659 | } |
| 653 | 660 | getAnimation() { |
| 654 | 661 | return this.getCurrentDeviceSetting('animation') || this.getCurrentDeviceSetting('_animation'); |
| 655 | 662 | } |
| 656 | - onInit(...args) { | |
| 657 | - super.onInit(...args); | |
| 663 | + onInit() { | |
| 664 | + super.onInit(...arguments); | |
| 658 | 665 | if (this.getAnimation()) { |
| 659 | 666 | const observer = elementorModules.utils.Scroll.scrollObserver({ |
| 660 | 667 | callback: event => { |
| 661 | 668 | if (event.isInViewport) { |
| @@ -978,9 +985,11 @@ | ||
| 978 | 985 | * @param {string} controlSubKey A specific property of the control object. |
| 979 | 986 | * @param {string} device If we want to get a value for a specific device mode. |
| 980 | 987 | * @return {*} Control Value |
| 981 | 988 | */ |
| 982 | - getResponsiveControlValue(controlSettings, controlKey, controlSubKey = '', device = null) { | |
| 989 | + getResponsiveControlValue(controlSettings, controlKey) { | |
| 990 | + let controlSubKey = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : ''; | |
| 991 | + let device = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null; | |
| 983 | 992 | const currentDeviceMode = device || elementorFrontend.getCurrentDeviceMode(), |
| 984 | 993 | controlValueDesktop = this.getControlValue(controlSettings, controlKey, controlSubKey); |
| 985 | 994 | |
| 986 | 995 | // Set the control value for the current device mode. |
| @@ -1036,11 +1045,14 @@ | ||
| 1036 | 1045 | __webpack_require__(/*! core-js/modules/esnext.iterator.find.js */ "../node_modules/core-js/modules/esnext.iterator.find.js"); |
| 1037 | 1046 | class LightboxManager extends elementorModules.ViewModule { |
| 1038 | 1047 | static getLightbox() { |
| 1039 | 1048 | const lightboxPromise = new Promise(resolveLightbox => { |
| 1040 | - Promise.all(/*! import() | lightbox */[__webpack_require__.e("vendors-node_modules_dompurify_dist_purify_cjs_js"), __webpack_require__.e("lightbox")]).then(__webpack_require__.t.bind(__webpack_require__, /*! elementor-frontend/utils/lightbox/lightbox */ "../assets/dev/js/frontend/utils/lightbox/lightbox.js", 23)).then(({ | |
| 1041 | - default: LightboxModule | |
| 1042 | - }) => resolveLightbox(new LightboxModule())); | |
| 1049 | + __webpack_require__.e(/*! import() | lightbox */ "lightbox").then(__webpack_require__.t.bind(__webpack_require__, /*! elementor-frontend/utils/lightbox/lightbox */ "../assets/dev/js/frontend/utils/lightbox/lightbox.js", 23)).then(_ref => { | |
| 1050 | + let { | |
| 1051 | + default: LightboxModule | |
| 1052 | + } = _ref; | |
| 1053 | + return resolveLightbox(new LightboxModule()); | |
| 1054 | + }); | |
| 1043 | 1055 | }), |
| 1044 | 1056 | dialogScriptPromise = elementorFrontend.utils.assetsLoader.load('script', 'dialog'), |
| 1045 | 1057 | dialogStylePromise = elementorFrontend.utils.assetsLoader.load('style', 'dialog'), |
| 1046 | 1058 | shareLinkPromise = elementorFrontend.utils.assetsLoader.load('script', 'share-link'), |
| @@ -1100,10 +1112,10 @@ | ||
| 1100 | 1112 | } |
| 1101 | 1113 | bindEvents() { |
| 1102 | 1114 | elementorFrontend.elements.$document.on('click', this.getSettings('selectors.links'), event => this.onLinkClick(event)); |
| 1103 | 1115 | } |
| 1104 | - onInit(...args) { | |
| 1105 | - super.onInit(...args); | |
| 1116 | + onInit() { | |
| 1117 | + super.onInit(...arguments); | |
| 1106 | 1118 | if (elementorFrontend.isEditMode()) { |
| 1107 | 1119 | return; |
| 1108 | 1120 | } |
| 1109 | 1121 | this.maybeActivateLightboxOnLink(); |
| @@ -1166,9 +1178,8 @@ | ||
| 1166 | 1178 | } |
| 1167 | 1179 | createSwiperInstance(container, config) { |
| 1168 | 1180 | const SwiperSource = window.Swiper; |
| 1169 | 1181 | SwiperSource.prototype.adjustConfig = this.adjustConfig; |
| 1170 | - config = this.applyMotionPreferences(config); | |
| 1171 | 1182 | return new SwiperSource(container, config); |
| 1172 | 1183 | } |
| 1173 | 1184 | |
| 1174 | 1185 | // Backwards compatibility for Elementor Pro <2.9.0 (old Swiper version - <5.0.0) |
| @@ -1213,18 +1224,8 @@ | ||
| 1213 | 1224 | }; |
| 1214 | 1225 | }); |
| 1215 | 1226 | return config; |
| 1216 | 1227 | } |
| 1217 | - applyMotionPreferences(config) { | |
| 1218 | - const prefersReducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches; | |
| 1219 | - if (!prefersReducedMotion) { | |
| 1220 | - return config; | |
| 1221 | - } | |
| 1222 | - return Object.assign({}, config, { | |
| 1223 | - speed: 0, | |
| 1224 | - autoplay: false | |
| 1225 | - }); | |
| 1226 | - } | |
| 1227 | 1228 | } |
| 1228 | 1229 | exports["default"] = SwiperHandler; |
| 1229 | 1230 | |
| 1230 | 1231 | /***/ }), |
| @@ -1272,9 +1273,9 @@ | ||
| 1272 | 1273 | } |
| 1273 | 1274 | addAction(name, callback) { |
| 1274 | 1275 | this.actions[name] = callback; |
| 1275 | 1276 | } |
| 1276 | - runAction(url, ...restArgs) { | |
| 1277 | + runAction(url) { | |
| 1277 | 1278 | url = decodeURI(url); |
| 1278 | 1279 | url = decodeURIComponent(url); |
| 1279 | 1280 | const actionMatch = url.match(/action=(.+?)&/); |
| 1280 | 1281 | if (!actionMatch) { |
| @@ -1289,8 +1290,11 @@ | ||
| 1289 | 1290 | if (settingsMatch) { |
| 1290 | 1291 | settings = JSON.parse(atob(settingsMatch[1])); |
| 1291 | 1292 | } |
| 1292 | 1293 | settings.previousEvent = event; |
| 1294 | + for (var _len = arguments.length, restArgs = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { | |
| 1295 | + restArgs[_key - 1] = arguments[_key]; | |
| 1296 | + } | |
| 1293 | 1297 | action(settings, ...restArgs); |
| 1294 | 1298 | } |
| 1295 | 1299 | runLinkAction(event) { |
| 1296 | 1300 | event.preventDefault(); |
| @@ -1534,9 +1538,10 @@ | ||
| 1534 | 1538 | * @since 3.4.0 |
| 1535 | 1539 | * |
| 1536 | 1540 | * @param {Object} args |
| 1537 | 1541 | */ |
| 1538 | - getActiveBreakpointsList(args = {}) { | |
| 1542 | + getActiveBreakpointsList() { | |
| 1543 | + let args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | |
| 1539 | 1544 | const defaultArgs = { |
| 1540 | 1545 | largeToSmall: false, |
| 1541 | 1546 | withDesktop: false |
| 1542 | 1547 | }; |
| @@ -1703,9 +1708,11 @@ | ||
| 1703 | 1708 | * @param {string|null} bcEvent - BC event to dispatch, default to `null`. |
| 1704 | 1709 | * |
| 1705 | 1710 | * @return {void} |
| 1706 | 1711 | */ |
| 1707 | - static dispatch(context, event, data = null, bcEvent = null) { | |
| 1712 | + static dispatch(context, event) { | |
| 1713 | + let data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | |
| 1714 | + let bcEvent = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null; | |
| 1708 | 1715 | // Make sure to use the native context if it's a jQuery instance. |
| 1709 | 1716 | context = context instanceof jQuery ? context[0] : context; |
| 1710 | 1717 | |
| 1711 | 1718 | // Dispatch the BC event only if exists. |
| @@ -2133,9 +2140,9 @@ | ||
| 2133 | 2140 | exports["default"] = void 0; |
| 2134 | 2141 | class _default extends elementorModules.Module { |
| 2135 | 2142 | constructor() { |
| 2136 | 2143 | super(); |
| 2137 | - elementorFrontend.elementsHandler.attachHandler('text-path', () => Promise.all(/*! import() | text-path */[__webpack_require__.e("vendors-node_modules_dompurify_dist_purify_cjs_js"), __webpack_require__.e("text-path")]).then(__webpack_require__.bind(__webpack_require__, /*! ./handlers/text-path */ "../modules/shapes/assets/js/frontend/handlers/text-path.js"))); | |
| 2144 | + elementorFrontend.elementsHandler.attachHandler('text-path', () => __webpack_require__.e(/*! import() | text-path */ "text-path").then(__webpack_require__.bind(__webpack_require__, /*! ./handlers/text-path */ "../modules/shapes/assets/js/frontend/handlers/text-path.js"))); | |
| 2138 | 2145 | } |
| 2139 | 2146 | } |
| 2140 | 2147 | exports["default"] = _default; |
| 2141 | 2148 | |