PluginProbe ʕ •ᴥ•ʔ
Elementor Website Builder – more than just a page builder / 3.25.0-beta2
Elementor Website Builder – more than just a page builder v3.25.0-beta2
4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.22.0-dev1 4.0.0-beta3 3.22.0-dev2 4.0.0-beta4 3.22.0-dev3 4.0.0-beta5 3.22.0-dev4 4.0.0-dev1 3.22.0-dev5 4.0.0-dev2 3.22.0-dev6 4.0.0-dev3 3.22.1 4.0.0-dev4 3.22.2 4.0.0-dev5 3.22.3 4.0.1 3.23.0 4.0.2 3.23.0-beta1 3.23.0-beta2 3.23.0-beta3 3.23.0-beta4 3.23.0-beta5 3.23.0-beta6 3.23.0-dev1 3.23.0-dev2 3.23.0-dev3 3.23.0-dev4 3.23.0-dev5 3.23.0-dev6 3.23.1 3.23.2 3.23.3 3.23.4 3.24.0 3.24.0-beta1 3.24.0-beta2 3.24.0-beta3 3.24.0-dev1 3.24.0-dev2 3.24.0-dev3 3.24.1 3.24.2 3.24.3 3.24.4 3.24.5 3.24.6 3.24.7 3.24.8 3.25.0 3.25.0-beta1 3.25.0-beta2 3.25.0-beta3 3.25.0-dev1 3.25.0-dev2 3.25.0-dev3 3.25.1 3.25.10 3.25.11 3.25.2 3.25.3 3.25.4 3.25.5 3.25.6 3.25.7 3.25.8 3.25.9 3.26.0 3.26.0-beta1 3.26.0-beta2 3.26.0-beta3 3.26.0-beta4 3.26.0-beta5 3.26.0-dev1 3.26.0-dev2 3.26.0-dev3 3.26.0-dev4 3.26.0-dev5 3.26.1 3.26.2 3.26.3 3.26.4 3.26.5 3.27.0 3.27.0-beta1 3.27.0-beta2 3.27.0-dev1 3.27.0-dev2 3.27.1 3.27.2 3.27.3 3.27.4 3.27.5 3.27.6 3.27.7 3.28.0 3.28.0-beta1 3.28.0-beta2 3.28.0-beta3 3.28.0-dev1 3.28.0-dev2 3.28.0-dev3 3.28.1 3.28.2 3.28.3 3.28.4 3.29.0 3.29.0-beta1 trunk 3.29.0-beta2 3.0.0 3.29.0-beta3 3.0.1 3.29.0-beta4 3.0.10 3.29.0-dev1 3.0.11 3.29.0-dev2 3.0.12 3.29.0-dev3 3.0.13 3.29.0-dev4 3.0.14 3.29.1 3.0.15 3.29.2 3.0.16 3.3.0 3.0.2 3.3.1 3.0.3 3.30.0 3.0.4 3.30.0-beta1 3.0.5 3.30.0-beta2 3.0.6 3.30.0-beta3 3.0.7 3.30.0-dev1 3.0.8 3.30.0-dev2 3.0.8.1 3.30.0-dev3 3.0.9 3.30.1 3.1.0 3.30.2 3.1.0-beta1 3.30.3 3.1.0-beta2 3.30.4 3.1.0-beta3 3.31.0 3.1.0-beta4 3.31.0-beta1 3.1.0-dev1 3.31.0-beta2 3.1.0-dev2 3.31.0-dev1 3.1.0-dev3 3.31.0-dev2 3.1.1 3.31.1 3.1.2 3.31.2 3.1.3 3.31.3 3.1.4 3.31.4 3.10.0 3.31.5 3.10.0-dev1 3.32.0 3.10.1 3.32.0-beta1 3.10.2 3.32.0-beta2 3.11.0 3.32.0-beta3 3.11.0-beta1 3.32.0-dev1 3.11.0-beta2 3.32.0-dev2 3.11.0-beta3 3.32.0-dev3 3.11.0-dev1 3.32.1 3.11.0-dev2 3.32.2 3.11.0-dev3 3.32.3 3.11.1 3.32.4 3.11.2 3.32.5 3.11.3 3.33.0 3.11.4 3.33.0-beta1 3.11.5 3.33.0-beta2 3.12.0 3.33.0-beta3 3.12.1 3.33.0-beta4 3.12.2 3.33.0-dev1 3.13.0 3.33.0-dev2 3.13.0-beta1 3.33.0-dev3 3.13.0-beta2 3.33.0-dev4 3.13.0-beta3 3.33.1 3.13.0-dev3 3.33.2 3.13.0-dev4 3.33.3 3.13.1 3.33.4 3.13.2 3.33.5 3.13.3 3.33.6 3.13.4 3.34.0 3.14.0 3.34.0-beta1 3.14.0-beta1 3.34.0-beta2 3.14.0-beta2 3.34.0-beta3 3.14.0-beta3 3.34.0-dev1 3.14.0-beta4 3.34.0-dev2 3.14.0-beta5 3.34.1 3.14.1 3.34.2 3.15.0 3.34.3 3.15.1 3.34.4 3.15.2 3.35.0 3.15.3 3.35.0-beta1 3.16.0 3.35.0-beta2 3.16.0-beta3 3.35.0-beta3 3.16.0-beta4 3.35.0-beta4 3.16.0-dev1 3.35.0-dev1 3.16.0-dev2 3.35.0-dev2 3.16.1 3.35.0-dev3 3.16.2 3.35.0-dev4 3.16.3 3.35.1 3.16.4 3.35.2 3.16.5 3.35.3 3.16.6 3.35.4 3.17.0 3.35.5 3.17.0-dev2 3.35.6 3.17.0-dev3 3.35.7 3.17.0-dev4 3.35.8 3.17.1 3.35.9 3.17.2 3.4.0 3.17.3 3.4.0-dev7 3.18.0 3.4.0-dev8 3.18.0-beta1 3.4.0-dev9 3.18.0-beta2 3.4.1 3.18.0-beta3 3.4.2 3.18.0-beta4 3.4.3 3.18.0-dev1 3.4.4 3.18.1 3.4.5 3.18.2 3.4.6 3.18.3 3.4.7 3.19.0 3.4.8 3.19.0-beta1 3.5.0 3.19.0-beta2 3.5.0-beta1 3.19.0-beta3 3.5.0-beta2 3.19.0-beta4 3.5.0-beta3 3.19.0-beta5 3.5.0-beta4 3.19.0-beta6 3.5.0-beta5 3.19.0-dev1 3.5.0-beta7 3.19.0-dev2 3.5.0-beta8 3.19.0-dev3 3.5.0-dev8 3.19.0-dev4 3.5.0-dev9 3.19.0-dev5 3.5.1 3.19.0-dev6 3.5.2 3.19.1 3.5.3 3.19.2 3.5.4 3.19.3 3.5.5 3.19.4 3.5.6 3.2.0 3.6.0 3.2.1 3.6.0-beta1 3.2.2 3.6.0-beta2 3.2.3 3.6.0-beta3 3.2.4 3.6.0-beta4 3.2.5 3.6.0-beta5 3.20.0 3.6.0-dev1 3.20.0-beta1 3.6.0-dev10 3.20.0-beta2 3.6.1 3.20.0-beta3 3.6.2 3.20.0-beta4 3.6.3 3.20.0-dev1 3.6.4 3.20.0-dev2 3.6.5 3.20.0-dev3 3.6.6 3.20.0-dev4 3.6.7 3.20.1 3.6.8 3.20.2 3.7.0 3.20.3 3.7.0-beta1 3.20.4 3.7.0-beta2 3.21.0 3.7.0-beta3 3.21.0-beta1 3.7.0-beta4 3.21.0-beta2 3.7.0-dev1 3.21.0-beta3 3.7.1 3.21.0-dev1 3.7.2 3.21.0-dev2 3.7.3 3.21.0-dev3 3.7.4 3.21.1 3.7.5 3.21.2 3.7.6 3.21.3 3.7.7 3.21.4 3.7.8 3.21.5 3.8.0 3.21.6 3.8.0-beta1 3.21.7 3.8.0-beta2 3.21.8 3.8.0-beta3 3.22.0 3.8.1 3.22.0-beta1 3.9.0 3.22.0-beta2 3.9.1 3.22.0-beta3 3.9.2 3.22.0-beta4 4.0.0 3.22.0-beta5 4.0.0-beta1 3.22.0-beta6 4.0.0-beta2
elementor / assets / js / fa0cbd4c7b6a8ad83224.bundle.js
elementor / assets / js Last commit date
packages 1 year ago 152486453d0e39071cdb.bundle.js 1 year ago 294b4bf3066815c5927f.bundle.min.js 1 year ago 2f08057553c95b827d30.bundle.min.js 1 year ago 4748df03726015eef04f.bundle.min.js 1 year ago 49d9a23b08ff2c138b03.bundle.min.js 1 year ago 49d9a23b08ff2c138b03.bundle.min.js.LICENSE.txt 1 year ago 7b18c3f2f2bfffda289f.bundle.js 1 year ago 9c42cff515a6191fddaf.bundle.min.js 1 year ago a730ee9caa710006b307.bundle.js 1 year ago accordion.8799675460c73eb48972.bundle.min.js 1 year ago accordion.c16b88b2e8a0c50189bc.bundle.js 1 year ago admin-feedback.js 1 year ago admin-feedback.min.js 1 year ago admin-modules.js 1 year ago admin-modules.min.js 1 year ago admin-modules.min.js.LICENSE.txt 3 years ago admin-notifications.js 1 year ago admin-notifications.min.js 1 year ago admin-notifications.min.js.LICENSE.txt 1 year ago admin-top-bar.js 1 year ago admin-top-bar.min.js 1 year ago admin.js 1 year ago admin.min.js 1 year ago admin.min.js.LICENSE.txt 3 years ago ai-admin.js 1 year ago ai-admin.min.js 1 year ago ai-admin.min.js.LICENSE.txt 2 years ago ai-gutenberg.js 1 year ago ai-gutenberg.min.js 1 year ago ai-gutenberg.min.js.LICENSE.txt 2 years ago ai-layout.js 1 year ago ai-layout.min.js 1 year ago ai-layout.min.js.LICENSE.txt 2 years ago ai-media-library.js 1 year ago ai-media-library.min.js 1 year ago ai-media-library.min.js.LICENSE.txt 2 years ago ai.js 1 year ago ai.min.js 1 year ago ai.min.js.LICENSE.txt 1 year ago alert.c3c6a3fdf4745bd26b7f.bundle.js 1 year ago alert.cbc2a0fee74ee3ed0419.bundle.min.js 1 year ago announcements-app.js 1 year ago announcements-app.min.js 1 year ago announcements-app.min.js.LICENSE.txt 3 years ago app-loader.js 1 year ago app-loader.min.js 1 year ago app-packages.js 1 year ago app-packages.min.js 1 year ago app-packages.min.js.LICENSE.txt 3 years ago app.js 1 year ago app.min.js 1 year ago app.min.js.LICENSE.txt 3 years ago atomic-widgets-editor.js 1 year ago atomic-widgets-editor.min.js 1 year ago b7931adecb98651a09c7.bundle.min.js 1 year ago bdd4030576f6a94a4f0d.bundle.js 1 year ago beta-tester.js 1 year ago beta-tester.min.js 1 year ago c96bb3445f3bc9de7d26.bundle.min.js 1 year ago checklist.js 1 year ago checklist.min.js 1 year ago checklist.min.js.LICENSE.txt 1 year ago common-modules.js 1 year ago common-modules.min.js 1 year ago common.js 1 year ago common.min.js 1 year ago common.min.js.LICENSE.txt 3 years ago contact-buttons.31aad77620f461830ce9.bundle.min.js 1 year ago contact-buttons.a5e2cc7274ba4c94eb66.bundle.js 1 year ago container-converter.js 1 year ago container-converter.min.js 1 year ago container.a7f0a15dfa05df34e1f7.bundle.js 1 year ago container.c65a2a923085e1120e75.bundle.min.js 1 year ago counter.02cef29c589e742d4c8c.bundle.min.js 1 year ago counter.3f74a246dff765f39aea.bundle.js 1 year ago d91e4d7f57d57af2aab9.bundle.min.js 1 year ago d9299811bc70ddb82fbf.bundle.js 1 year ago dev-tools.js 1 year ago dev-tools.min.js 1 year ago e-home-screen.js 1 year ago e-home-screen.min.js 1 year ago e-wc-product-editor.js 1 year ago e-wc-product-editor.min.js 1 year ago e-wc-product-editor.min.js.LICENSE.txt 1 year ago e3f753621bf9be55ec4d.bundle.js 1 year ago editor-document.js 1 year ago editor-document.min.js 1 year ago editor-environment-v2.js 1 year ago editor-environment-v2.min.js 1 year ago editor-loader-v1.js 1 year ago editor-loader-v1.min.js 1 year ago editor-loader-v2.js 1 year ago editor-loader-v2.min.js 1 year ago editor-modules.js 1 year ago editor-modules.min.js 1 year ago editor-modules.min.js.LICENSE.txt 3 years ago editor-notifications.js 1 year ago editor-notifications.min.js 1 year ago editor-notifications.min.js.LICENSE.txt 1 year ago editor.js 1 year ago editor.min.js 1 year ago editor.min.js.LICENSE.txt 1 year ago element-manager-admin.js 1 year ago element-manager-admin.min.js 1 year ago element-manager-admin.min.js.LICENSE.txt 2 years ago elementor-admin-bar.js 1 year ago elementor-admin-bar.min.js 1 year ago f634673e5824ceb13f3d.bundle.js 1 year ago fa0cbd4c7b6a8ad83224.bundle.js 1 year ago fd6a00ae23a1bc2c6190.bundle.js 1 year ago floating-bars.1ebb83f158244b35bda6.bundle.js 1 year ago floating-bars.e4547b87bc6fb09381ca.bundle.min.js 1 year ago floating-elements-modal.js 1 year ago floating-elements-modal.min.js 1 year ago frontend-modules.js 1 year ago frontend-modules.min.js 1 year ago frontend.js 1 year ago frontend.min.js 1 year ago gutenberg.js 1 year ago gutenberg.min.js 1 year ago image-carousel.4455c6362492d9067512.bundle.min.js 1 year ago image-carousel.9399f19d95d7300cbc2e.bundle.js 1 year ago import-export-admin.js 1 year ago import-export-admin.min.js 1 year ago kit-elements-defaults-editor.js 1 year ago kit-elements-defaults-editor.min.js 1 year ago kit-elements-defaults-editor.min.js.LICENSE.txt 3 years ago kit-library.1f8d31888dc9d19dd031.bundle.min.js 1 year ago kit-library.ac1a4cd5deae5526ce49.bundle.js 1 year ago lightbox.01a419d1fcdd47a75a77.bundle.min.js 1 year ago lightbox.2c9ae19597fcd2a76c3a.bundle.js 1 year ago media-hints.js 1 year ago media-hints.min.js 1 year ago nested-accordion.82e5c4e9017e457a5f2e.bundle.js 1 year ago nested-accordion.c3b109b714293a16bd95.bundle.min.js 1 year ago nested-accordion.js 1 year ago nested-accordion.min.js 1 year ago nested-accordion.min.js.LICENSE.txt 3 years ago nested-elements.js 1 year ago nested-elements.min.js 1 year ago nested-tabs.js 1 year ago nested-tabs.min.js 1 year ago nested-tabs.min.js.LICENSE.txt 3 years ago nested-title-keyboard-handler.0b608656da2be746fb80.bundle.min.js 1 year ago nested-title-keyboard-handler.92a73d7a8a75bcb8cd67.bundle.js 1 year ago new-template.js 1 year ago new-template.min.js 1 year ago notes.js 1 year ago notes.min.js 1 year ago onboarding.4a4002ff7ea58bfa166e.bundle.min.js 1 year ago onboarding.5ceee1b219b66e943cb0.bundle.js 1 year ago progress.6d15c16f0f5c4792940f.bundle.js 1 year ago progress.985f012a6336ab21cb44.bundle.min.js 1 year ago responsive-bar.js 1 year ago responsive-bar.min.js 1 year ago styleguide-app-initiator.js 1 year ago styleguide-app-initiator.min.js 1 year ago styleguide-app-initiator.min.js.LICENSE.txt 3 years ago styleguide.js 1 year ago styleguide.min.js 1 year ago tabs.520bc2ed4560c561029e.bundle.js 1 year ago tabs.c2af5be7f9cb3cdcf3d5.bundle.min.js 1 year ago text-editor.2c35aafbe5bf0e127950.bundle.min.js 1 year ago text-editor.2f2f7e0ea1e16387a004.bundle.js 1 year ago text-path.39fb59e43970222f5a3e.bundle.min.js 1 year ago text-path.39fb59e43970222f5a3e.bundle.min.js.LICENSE.txt 1 year ago text-path.a20877e832db83423958.bundle.js 1 year ago toggle.31881477c45ff5cf9d4d.bundle.min.js 1 year ago toggle.d79746a764407a0828ee.bundle.js 1 year ago video.78c625e89ab767d621c5.bundle.min.js 1 year ago video.817bd6a65a1542503aac.bundle.js 1 year ago web-cli.js 1 year ago web-cli.min.js 1 year ago web-cli.min.js.LICENSE.txt 3 years ago webpack.runtime.js 1 year ago webpack.runtime.min.js 1 year ago wp-audio.75f0ced143febb8cd31a.bundle.min.js 1 year ago wp-audio.b8efdc046bc9df72a075.bundle.js 1 year ago
fa0cbd4c7b6a8ad83224.bundle.js
1157 lines
1 /*! elementor - v3.25.0 - 16-10-2024 */
2 (self["webpackChunkelementor"] = self["webpackChunkelementor"] || []).push([["modules_nested-elements_assets_js_editor_module_js"],{
3
4 /***/ "../modules/nested-elements/assets/js/editor/component.js":
5 /*!****************************************************************!*\
6 !*** ../modules/nested-elements/assets/js/editor/component.js ***!
7 \****************************************************************/
8 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9
10 "use strict";
11
12
13 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
14 Object.defineProperty(exports, "__esModule", ({
15 value: true
16 }));
17 exports["default"] = void 0;
18 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
19 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
20 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
21 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
22 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
23 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
24 var _component = _interopRequireDefault(__webpack_require__(/*! ./nested-repeater/component */ "../modules/nested-elements/assets/js/editor/nested-repeater/component.js"));
25 function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
26 function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
27 var Component = /*#__PURE__*/function (_$e$modules$Component) {
28 (0, _inherits2.default)(Component, _$e$modules$Component);
29 var _super = _createSuper(Component);
30 function Component() {
31 (0, _classCallCheck2.default)(this, Component);
32 return _super.apply(this, arguments);
33 }
34 (0, _createClass2.default)(Component, [{
35 key: "getNamespace",
36 value: function getNamespace() {
37 return 'nested-elements';
38 }
39 }, {
40 key: "registerAPI",
41 value: function registerAPI() {
42 $e.components.register(new _component.default());
43 (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "registerAPI", this).call(this);
44 }
45 }]);
46 return Component;
47 }($e.modules.ComponentBase);
48 exports["default"] = Component;
49
50 /***/ }),
51
52 /***/ "../modules/nested-elements/assets/js/editor/module.js":
53 /*!*************************************************************!*\
54 !*** ../modules/nested-elements/assets/js/editor/module.js ***!
55 \*************************************************************/
56 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
57
58 "use strict";
59
60
61 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
62 Object.defineProperty(exports, "__esModule", ({
63 value: true
64 }));
65 exports["default"] = void 0;
66 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
67 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
68 var _component = _interopRequireDefault(__webpack_require__(/*! ./component */ "../modules/nested-elements/assets/js/editor/component.js"));
69 var NestedElementsModule = /*#__PURE__*/(0, _createClass2.default)(function NestedElementsModule() {
70 (0, _classCallCheck2.default)(this, NestedElementsModule);
71 this.component = $e.components.register(new _component.default());
72 });
73 exports["default"] = NestedElementsModule;
74
75 /***/ }),
76
77 /***/ "../modules/nested-elements/assets/js/editor/nested-repeater/component.js":
78 /*!********************************************************************************!*\
79 !*** ../modules/nested-elements/assets/js/editor/nested-repeater/component.js ***!
80 \********************************************************************************/
81 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
82
83 "use strict";
84
85
86 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
87 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
88 Object.defineProperty(exports, "__esModule", ({
89 value: true
90 }));
91 exports["default"] = void 0;
92 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
93 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
94 var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js"));
95 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
96 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
97 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
98 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
99 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
100 var _nestedModelBase = _interopRequireDefault(__webpack_require__(/*! ./models/nested-model-base */ "../modules/nested-elements/assets/js/editor/nested-repeater/models/nested-model-base.js"));
101 var _nestedViewBase = _interopRequireDefault(__webpack_require__(/*! ./views/nested-view-base */ "../modules/nested-elements/assets/js/editor/nested-repeater/views/nested-view-base.js"));
102 var _repeater = _interopRequireDefault(__webpack_require__(/*! ./controls/repeater */ "../modules/nested-elements/assets/js/editor/nested-repeater/controls/repeater.js"));
103 var hooks = _interopRequireWildcard(__webpack_require__(/*! ./hooks/ */ "../modules/nested-elements/assets/js/editor/nested-repeater/hooks/index.js"));
104 function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
105 function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
106 function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
107 function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
108 var Component = /*#__PURE__*/function (_$e$modules$Component) {
109 (0, _inherits2.default)(Component, _$e$modules$Component);
110 var _super = _createSuper(Component);
111 function Component() {
112 var _this;
113 (0, _classCallCheck2.default)(this, Component);
114 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
115 args[_key] = arguments[_key];
116 }
117 _this = _super.call.apply(_super, [this].concat(args));
118 (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "exports", {
119 NestedModelBase: _nestedModelBase.default,
120 NestedViewBase: _nestedViewBase.default
121 });
122 return _this;
123 }
124 (0, _createClass2.default)(Component, [{
125 key: "registerAPI",
126 value: function registerAPI() {
127 (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "registerAPI", this).call(this);
128 elementor.addControlView('nested-elements-repeater', _repeater.default);
129 }
130 }, {
131 key: "getNamespace",
132 value: function getNamespace() {
133 return 'nested-elements/nested-repeater';
134 }
135 }, {
136 key: "defaultHooks",
137 value: function defaultHooks() {
138 return this.importHooks(hooks);
139 }
140 }]);
141 return Component;
142 }($e.modules.ComponentBase);
143 exports["default"] = Component;
144
145 /***/ }),
146
147 /***/ "../modules/nested-elements/assets/js/editor/nested-repeater/controls/repeater.js":
148 /*!****************************************************************************************!*\
149 !*** ../modules/nested-elements/assets/js/editor/nested-repeater/controls/repeater.js ***!
150 \****************************************************************************************/
151 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
152
153 "use strict";
154
155
156 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
157 Object.defineProperty(exports, "__esModule", ({
158 value: true
159 }));
160 exports["default"] = void 0;
161 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
162 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
163 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
164 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
165 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
166 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
167 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
168 var _utils = __webpack_require__(/*! elementor/modules/nested-elements/assets/js/editor/utils */ "../modules/nested-elements/assets/js/editor/utils.js");
169 function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
170 function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
171 var Repeater = /*#__PURE__*/function (_elementor$modules$co) {
172 (0, _inherits2.default)(Repeater, _elementor$modules$co);
173 var _super = _createSuper(Repeater);
174 function Repeater() {
175 (0, _classCallCheck2.default)(this, Repeater);
176 return _super.apply(this, arguments);
177 }
178 (0, _createClass2.default)(Repeater, [{
179 key: "className",
180 value: function className() {
181 // Repeater Panel CSS, depends on 'elementor-control-type-repeater` control.
182 // `elementor-control-type-nested-elements-repeater` to `elementor-control-type-repeater`
183 return (0, _get2.default)((0, _getPrototypeOf2.default)(Repeater.prototype), "className", this).call(this).replace('nested-elements-repeater', 'repeater');
184 }
185
186 /**
187 * Override to avoid the default behavior to adjust the title of the row.
188 *
189 * @return {Object}
190 */
191 }, {
192 key: "getDefaults",
193 value: function getDefaults() {
194 var widgetContainer = this.options.container,
195 defaults = widgetContainer.model.config.defaults,
196 index = widgetContainer.children.length + 1;
197 return (0, _defineProperty2.default)({
198 _id: ''
199 }, defaults.repeater_title_setting, (0, _utils.extractNestedItemTitle)(widgetContainer, index));
200 }
201 }, {
202 key: "onChildviewClickDuplicate",
203 value: function onChildviewClickDuplicate(childView) {
204 $e.run('document/repeater/duplicate', {
205 container: this.options.container,
206 name: this.model.get('name'),
207 index: childView._index
208 });
209 this.toggleMinRowsClass();
210 }
211 }, {
212 key: "updateActiveRow",
213 value: function updateActiveRow() {
214 if (!this.currentEditableChild) {
215 return;
216 }
217 $e.run('document/repeater/select', {
218 container: this.container,
219 index: this.currentEditableChild.itemIndex,
220 options: {
221 useHistory: false
222 }
223 });
224 }
225 }]);
226 return Repeater;
227 }(elementor.modules.controls.Repeater);
228 exports["default"] = Repeater;
229
230 /***/ }),
231
232 /***/ "../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/base.js":
233 /*!**************************************************************************************!*\
234 !*** ../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/base.js ***!
235 \**************************************************************************************/
236 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
237
238 "use strict";
239
240
241 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
242 Object.defineProperty(exports, "__esModule", ({
243 value: true
244 }));
245 exports["default"] = void 0;
246 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
247 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
248 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
249 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
250 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
251 var _utils = __webpack_require__(/*! elementor/modules/nested-elements/assets/js/editor/utils */ "../modules/nested-elements/assets/js/editor/utils.js");
252 function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
253 function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
254 var Base = /*#__PURE__*/function (_$e$modules$hookData$) {
255 (0, _inherits2.default)(Base, _$e$modules$hookData$);
256 var _super = _createSuper(Base);
257 function Base() {
258 (0, _classCallCheck2.default)(this, Base);
259 return _super.apply(this, arguments);
260 }
261 (0, _createClass2.default)(Base, [{
262 key: "getContainerType",
263 value: function getContainerType() {
264 return 'widget';
265 }
266 }, {
267 key: "getConditions",
268 value: function getConditions(args) {
269 return (0, _utils.isWidgetSupportNesting)(args.container.model.get('widgetType'));
270 }
271 }]);
272 return Base;
273 }($e.modules.hookData.After);
274 exports["default"] = Base;
275
276 /***/ }),
277
278 /***/ "../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/document/repeater/duplicate/nested-repeater-duplicate-container.js":
279 /*!*************************************************************************************************************************************************!*\
280 !*** ../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/document/repeater/duplicate/nested-repeater-duplicate-container.js ***!
281 \*************************************************************************************************************************************************/
282 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
283
284 "use strict";
285
286
287 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
288 Object.defineProperty(exports, "__esModule", ({
289 value: true
290 }));
291 exports["default"] = exports.NestedRepeaterDuplicateContainer = void 0;
292 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
293 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
294 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
295 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
296 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
297 var _base = _interopRequireDefault(__webpack_require__(/*! ../../../base */ "../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/base.js"));
298 var _utils = __webpack_require__(/*! elementor/modules/nested-elements/assets/js/editor/utils */ "../modules/nested-elements/assets/js/editor/utils.js");
299 function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
300 function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
301 var NestedRepeaterDuplicateContainer = /*#__PURE__*/function (_Base) {
302 (0, _inherits2.default)(NestedRepeaterDuplicateContainer, _Base);
303 var _super = _createSuper(NestedRepeaterDuplicateContainer);
304 function NestedRepeaterDuplicateContainer() {
305 (0, _classCallCheck2.default)(this, NestedRepeaterDuplicateContainer);
306 return _super.apply(this, arguments);
307 }
308 (0, _createClass2.default)(NestedRepeaterDuplicateContainer, [{
309 key: "getId",
310 value: function getId() {
311 return 'document/repeater/duplicate--nested-repeater-duplicate-container';
312 }
313 }, {
314 key: "getCommand",
315 value: function getCommand() {
316 return 'document/repeater/duplicate';
317 }
318 }, {
319 key: "apply",
320 value: function apply(_ref) {
321 var container = _ref.container,
322 index = _ref.index;
323 var result = $e.run('document/elements/duplicate', {
324 container: (0, _utils.findChildContainerOrFail)(container, index),
325 options: {
326 edit: false // Not losing focus.
327 }
328 });
329
330 var widgetType = container.settings.get('widgetType');
331 if ((0, _utils.shouldUseAtomicRepeaters)(widgetType)) {
332 container.view.children._views = (0, _utils.sortViewsByModels)(container);
333 elementor.$preview[0].contentWindow.dispatchEvent(new CustomEvent('elementor/nested-container/atomic-repeater', {
334 detail: {
335 container: container,
336 targetContainer: result,
337 index: index,
338 action: {
339 type: 'duplicate'
340 }
341 }
342 }));
343 } else {
344 container.render();
345 }
346 }
347 }]);
348 return NestedRepeaterDuplicateContainer;
349 }(_base.default);
350 exports.NestedRepeaterDuplicateContainer = NestedRepeaterDuplicateContainer;
351 var _default = NestedRepeaterDuplicateContainer;
352 exports["default"] = _default;
353
354 /***/ }),
355
356 /***/ "../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/document/repeater/insert/nested-repeater-create-container.js":
357 /*!*******************************************************************************************************************************************!*\
358 !*** ../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/document/repeater/insert/nested-repeater-create-container.js ***!
359 \*******************************************************************************************************************************************/
360 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
361
362 "use strict";
363
364
365 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
366 Object.defineProperty(exports, "__esModule", ({
367 value: true
368 }));
369 exports["default"] = exports.NestedRepeaterCreateContainer = void 0;
370 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
371 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
372 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
373 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
374 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
375 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
376 var _base = _interopRequireDefault(__webpack_require__(/*! ../../../base */ "../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/base.js"));
377 var _utils = __webpack_require__(/*! elementor/modules/nested-elements/assets/js/editor/utils */ "../modules/nested-elements/assets/js/editor/utils.js");
378 function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
379 function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
380 /**
381 * Hook responsible for:
382 * a. Create container element for each created repeater item.
383 * b. Set setting `_title` for the new container.
384 * c. Since the core mechanism does not support nested by default,
385 * the hook take care of duplicating the children for the new container.
386 */
387 var NestedRepeaterCreateContainer = /*#__PURE__*/function (_Base) {
388 (0, _inherits2.default)(NestedRepeaterCreateContainer, _Base);
389 var _super = _createSuper(NestedRepeaterCreateContainer);
390 function NestedRepeaterCreateContainer() {
391 (0, _classCallCheck2.default)(this, NestedRepeaterCreateContainer);
392 return _super.apply(this, arguments);
393 }
394 (0, _createClass2.default)(NestedRepeaterCreateContainer, [{
395 key: "getId",
396 value: function getId() {
397 return 'document/repeater/insert--nested-repeater-create-container';
398 }
399 }, {
400 key: "getCommand",
401 value: function getCommand() {
402 return 'document/repeater/insert';
403 }
404 }, {
405 key: "getConditions",
406 value: function getConditions(args) {
407 // Will only handle when command called directly and not through another command like `duplicate` or `move`.
408 var isCommandCalledDirectly = $e.commands.isCurrentFirstTrace(this.getCommand());
409 return (0, _get2.default)((0, _getPrototypeOf2.default)(NestedRepeaterCreateContainer.prototype), "getConditions", this).call(this, args) && isCommandCalledDirectly;
410 }
411 }, {
412 key: "apply",
413 value: function apply(_ref) {
414 var container = _ref.container,
415 name = _ref.name;
416 var index = container.repeaters[name].children.length;
417 $e.run('document/elements/create', {
418 container: container,
419 model: {
420 elType: 'container',
421 isLocked: true,
422 _title: (0, _utils.extractNestedItemTitle)(container, index)
423 },
424 options: {
425 edit: false // Not losing focus.
426 }
427 });
428
429 var widgetType = container.settings.get('widgetType');
430 if ((0, _utils.shouldUseAtomicRepeaters)(widgetType)) {
431 elementor.$preview[0].contentWindow.dispatchEvent(new CustomEvent('elementor/nested-container/atomic-repeater', {
432 detail: {
433 container: container,
434 action: {
435 type: 'create'
436 }
437 }
438 }));
439 }
440 }
441 }]);
442 return NestedRepeaterCreateContainer;
443 }(_base.default);
444 exports.NestedRepeaterCreateContainer = NestedRepeaterCreateContainer;
445 var _default = NestedRepeaterCreateContainer;
446 exports["default"] = _default;
447
448 /***/ }),
449
450 /***/ "../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/document/repeater/move/nested-repeater-move-container.js":
451 /*!***************************************************************************************************************************************!*\
452 !*** ../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/document/repeater/move/nested-repeater-move-container.js ***!
453 \***************************************************************************************************************************************/
454 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
455
456 "use strict";
457
458
459 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
460 Object.defineProperty(exports, "__esModule", ({
461 value: true
462 }));
463 exports["default"] = exports.NestedRepeaterMoveContainer = void 0;
464 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
465 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
466 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
467 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
468 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
469 var _base = _interopRequireDefault(__webpack_require__(/*! ../../../base */ "../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/base.js"));
470 var _utils = __webpack_require__(/*! elementor/modules/nested-elements/assets/js/editor/utils */ "../modules/nested-elements/assets/js/editor/utils.js");
471 function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
472 function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
473 var NestedRepeaterMoveContainer = /*#__PURE__*/function (_Base) {
474 (0, _inherits2.default)(NestedRepeaterMoveContainer, _Base);
475 var _super = _createSuper(NestedRepeaterMoveContainer);
476 function NestedRepeaterMoveContainer() {
477 (0, _classCallCheck2.default)(this, NestedRepeaterMoveContainer);
478 return _super.apply(this, arguments);
479 }
480 (0, _createClass2.default)(NestedRepeaterMoveContainer, [{
481 key: "getId",
482 value: function getId() {
483 return 'document/repeater/move--nested-repeater-move-container';
484 }
485 }, {
486 key: "getCommand",
487 value: function getCommand() {
488 return 'document/repeater/move';
489 }
490 }, {
491 key: "apply",
492 value: function apply(_ref) {
493 var container = _ref.container,
494 sourceIndex = _ref.sourceIndex,
495 targetIndex = _ref.targetIndex;
496 var result = $e.run('document/elements/move', {
497 container: (0, _utils.findChildContainerOrFail)(container, sourceIndex),
498 target: container,
499 options: {
500 at: targetIndex,
501 edit: false // Not losing focus.
502 }
503 });
504
505 var widgetType = container.settings.get('widgetType');
506 if ((0, _utils.shouldUseAtomicRepeaters)(widgetType)) {
507 container.view.children._views = (0, _utils.sortViewsByModels)(container);
508 elementor.$preview[0].contentWindow.dispatchEvent(new CustomEvent('elementor/nested-container/atomic-repeater', {
509 detail: {
510 container: container,
511 targetContainer: result,
512 index: targetIndex,
513 action: {
514 type: 'move'
515 }
516 }
517 }));
518 }
519 }
520 }]);
521 return NestedRepeaterMoveContainer;
522 }(_base.default);
523 exports.NestedRepeaterMoveContainer = NestedRepeaterMoveContainer;
524 var _default = NestedRepeaterMoveContainer;
525 exports["default"] = _default;
526
527 /***/ }),
528
529 /***/ "../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/document/repeater/remove/nested-repeater-remove-container.js":
530 /*!*******************************************************************************************************************************************!*\
531 !*** ../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/document/repeater/remove/nested-repeater-remove-container.js ***!
532 \*******************************************************************************************************************************************/
533 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
534
535 "use strict";
536
537
538 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
539 Object.defineProperty(exports, "__esModule", ({
540 value: true
541 }));
542 exports["default"] = exports.NestedRepeaterRemoveContainer = void 0;
543 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
544 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
545 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
546 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
547 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
548 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
549 var _base = _interopRequireDefault(__webpack_require__(/*! ../../../base */ "../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/base.js"));
550 var _utils = __webpack_require__(/*! elementor/modules/nested-elements/assets/js/editor/utils */ "../modules/nested-elements/assets/js/editor/utils.js");
551 function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
552 function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
553 /**
554 * Hook responsible for removing container element for the removed repeater item.
555 */
556 var NestedRepeaterRemoveContainer = /*#__PURE__*/function (_Base) {
557 (0, _inherits2.default)(NestedRepeaterRemoveContainer, _Base);
558 var _super = _createSuper(NestedRepeaterRemoveContainer);
559 function NestedRepeaterRemoveContainer() {
560 (0, _classCallCheck2.default)(this, NestedRepeaterRemoveContainer);
561 return _super.apply(this, arguments);
562 }
563 (0, _createClass2.default)(NestedRepeaterRemoveContainer, [{
564 key: "getId",
565 value: function getId() {
566 return 'document/repeater/remove--nested-elements-remove-container';
567 }
568 }, {
569 key: "getCommand",
570 value: function getCommand() {
571 return 'document/repeater/remove';
572 }
573 }, {
574 key: "getConditions",
575 value: function getConditions(args) {
576 // Will only handle when command called directly and not through another command like `duplicate` or `move`.
577 var isCommandCalledDirectly = $e.commands.isCurrentFirstTrace(this.getCommand());
578 return (0, _get2.default)((0, _getPrototypeOf2.default)(NestedRepeaterRemoveContainer.prototype), "getConditions", this).call(this, args) && isCommandCalledDirectly;
579 }
580 }, {
581 key: "apply",
582 value: function apply(_ref) {
583 var container = _ref.container,
584 index = _ref.index;
585 $e.run('document/elements/delete', {
586 container: (0, _utils.findChildContainerOrFail)(container, index),
587 force: true
588 });
589 var widgetType = container.settings.get('widgetType');
590 if ((0, _utils.shouldUseAtomicRepeaters)(widgetType)) {
591 elementor.$preview[0].contentWindow.dispatchEvent(new CustomEvent('elementor/nested-container/atomic-repeater', {
592 detail: {
593 container: container,
594 action: {
595 type: 'remove'
596 }
597 }
598 }));
599 }
600 }
601 }]);
602 return NestedRepeaterRemoveContainer;
603 }(_base.default);
604 exports.NestedRepeaterRemoveContainer = NestedRepeaterRemoveContainer;
605 var _default = NestedRepeaterRemoveContainer;
606 exports["default"] = _default;
607
608 /***/ }),
609
610 /***/ "../modules/nested-elements/assets/js/editor/nested-repeater/hooks/index.js":
611 /*!**********************************************************************************!*\
612 !*** ../modules/nested-elements/assets/js/editor/nested-repeater/hooks/index.js ***!
613 \**********************************************************************************/
614 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
615
616 "use strict";
617
618
619 Object.defineProperty(exports, "__esModule", ({
620 value: true
621 }));
622 Object.defineProperty(exports, "NestedRepeaterCreateContainer", ({
623 enumerable: true,
624 get: function get() {
625 return _nestedRepeaterCreateContainer.NestedRepeaterCreateContainer;
626 }
627 }));
628 Object.defineProperty(exports, "NestedRepeaterDuplicateContainer", ({
629 enumerable: true,
630 get: function get() {
631 return _nestedRepeaterDuplicateContainer.NestedRepeaterDuplicateContainer;
632 }
633 }));
634 Object.defineProperty(exports, "NestedRepeaterFocusCurrentEditedContainer", ({
635 enumerable: true,
636 get: function get() {
637 return _nestedRepeaterFocusCurrentEditedContainer.NestedRepeaterFocusCurrentEditedContainer;
638 }
639 }));
640 Object.defineProperty(exports, "NestedRepeaterMoveContainer", ({
641 enumerable: true,
642 get: function get() {
643 return _nestedRepeaterMoveContainer.NestedRepeaterMoveContainer;
644 }
645 }));
646 Object.defineProperty(exports, "NestedRepeaterRemoveContainer", ({
647 enumerable: true,
648 get: function get() {
649 return _nestedRepeaterRemoveContainer.NestedRepeaterRemoveContainer;
650 }
651 }));
652 var _nestedRepeaterCreateContainer = __webpack_require__(/*! ./data/document/repeater/insert/nested-repeater-create-container */ "../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/document/repeater/insert/nested-repeater-create-container.js");
653 var _nestedRepeaterRemoveContainer = __webpack_require__(/*! ./data/document/repeater/remove/nested-repeater-remove-container */ "../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/document/repeater/remove/nested-repeater-remove-container.js");
654 var _nestedRepeaterMoveContainer = __webpack_require__(/*! ./data/document/repeater/move/nested-repeater-move-container */ "../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/document/repeater/move/nested-repeater-move-container.js");
655 var _nestedRepeaterDuplicateContainer = __webpack_require__(/*! ./data/document/repeater/duplicate/nested-repeater-duplicate-container */ "../modules/nested-elements/assets/js/editor/nested-repeater/hooks/data/document/repeater/duplicate/nested-repeater-duplicate-container.js");
656 var _nestedRepeaterFocusCurrentEditedContainer = __webpack_require__(/*! ./ui/panel/editor/open/nested-repeater-focus-current-edited-container */ "../modules/nested-elements/assets/js/editor/nested-repeater/hooks/ui/panel/editor/open/nested-repeater-focus-current-edited-container.js");
657
658 /***/ }),
659
660 /***/ "../modules/nested-elements/assets/js/editor/nested-repeater/hooks/ui/panel/editor/open/nested-repeater-focus-current-edited-container.js":
661 /*!************************************************************************************************************************************************!*\
662 !*** ../modules/nested-elements/assets/js/editor/nested-repeater/hooks/ui/panel/editor/open/nested-repeater-focus-current-edited-container.js ***!
663 \************************************************************************************************************************************************/
664 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
665
666 "use strict";
667
668
669 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
670 Object.defineProperty(exports, "__esModule", ({
671 value: true
672 }));
673 exports["default"] = exports.NestedRepeaterFocusCurrentEditedContainer = void 0;
674 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
675 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
676 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
677 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
678 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
679 var _utils = __webpack_require__(/*! elementor/modules/nested-elements/assets/js/editor/utils */ "../modules/nested-elements/assets/js/editor/utils.js");
680 function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
681 function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
682 /**
683 * Since the nested tabs can have different depths, it should focus the current edited container,
684 * but the problem is, without timeout it will be so fast, that the USER will not be able to see it.
685 * using `NAVIGATION_DEPTH_SENSITIVITY_TIMEOUT` it will be delayed. formula: `NAVIGATION_DEPTH_SENSITIVITY_TIMEOUT * depth`.
686 */
687 var NAVIGATION_DEPTH_SENSITIVITY_TIMEOUT = 250;
688
689 /**
690 * Used to open current selected container.
691 * Will run 'document/repeater/select', over nested elements tree.
692 * Will select all repeater nested item(s) till it reach current repeater of selected element.
693 */
694 var NestedRepeaterFocusCurrentEditedContainer = /*#__PURE__*/function (_$e$modules$hookUI$Af) {
695 (0, _inherits2.default)(NestedRepeaterFocusCurrentEditedContainer, _$e$modules$hookUI$Af);
696 var _super = _createSuper(NestedRepeaterFocusCurrentEditedContainer);
697 function NestedRepeaterFocusCurrentEditedContainer() {
698 (0, _classCallCheck2.default)(this, NestedRepeaterFocusCurrentEditedContainer);
699 return _super.apply(this, arguments);
700 }
701 (0, _createClass2.default)(NestedRepeaterFocusCurrentEditedContainer, [{
702 key: "getCommand",
703 value: function getCommand() {
704 return 'panel/editor/open';
705 }
706 }, {
707 key: "getId",
708 value: function getId() {
709 return 'nested-repeater-focus-current-edited-container';
710 }
711 }, {
712 key: "getConditions",
713 value: function getConditions(args) {
714 var _this$navigationMap;
715 // Do not select for element creation.
716 if ($e.commands.isCurrentFirstTrace('document/elements/create')) {
717 return false;
718 }
719
720 // If some of the parents are supporting nested elements, then return true.
721 var allParents = args.view.container.getParentAncestry(),
722 result = allParents.some(function (parent) {
723 return (0, _utils.isWidgetSupportNesting)(parent.model.get('widgetType'));
724 });
725 if (result) {
726 this.navigationMap = this.getNavigationMapForContainers(allParents.filter(function (container) {
727 return 'container' === container.type && 'widget' === container.parent.type;
728 })).filter(function (map) {
729 // Filter out paths that are the same as current.
730 return map.index !== map.current;
731 });
732 }
733 return (_this$navigationMap = this.navigationMap) === null || _this$navigationMap === void 0 ? void 0 : _this$navigationMap.length;
734 }
735 }, {
736 key: "apply",
737 value: function apply() {
738 var depth = 1;
739 this.navigationMap.forEach(function (_ref) {
740 var container = _ref.container,
741 index = _ref.index;
742 setTimeout(function () {
743 // No history, for focusing on current container.
744 $e.run('document/repeater/select', {
745 container: container,
746 index: index++,
747 options: {
748 useHistory: false
749 }
750 });
751 }, NAVIGATION_DEPTH_SENSITIVITY_TIMEOUT * depth);
752 ++depth;
753 });
754 }
755 }, {
756 key: "getNavigationMapForContainers",
757 value: function getNavigationMapForContainers(containers) {
758 return containers.map(function (container) {
759 return {
760 current: container.parent.model.get('editSettings').get('activeItemIndex'),
761 container: container.parent,
762 index: container.parent.children.indexOf(container) + 1
763 };
764 }).reverse();
765 }
766 }]);
767 return NestedRepeaterFocusCurrentEditedContainer;
768 }($e.modules.hookUI.After);
769 exports.NestedRepeaterFocusCurrentEditedContainer = NestedRepeaterFocusCurrentEditedContainer;
770 var _default = NestedRepeaterFocusCurrentEditedContainer;
771 exports["default"] = _default;
772
773 /***/ }),
774
775 /***/ "../modules/nested-elements/assets/js/editor/nested-repeater/models/nested-model-base.js":
776 /*!***********************************************************************************************!*\
777 !*** ../modules/nested-elements/assets/js/editor/nested-repeater/models/nested-model-base.js ***!
778 \***********************************************************************************************/
779 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
780
781 "use strict";
782
783
784 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
785 Object.defineProperty(exports, "__esModule", ({
786 value: true
787 }));
788 exports["default"] = void 0;
789 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
790 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
791 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
792 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
793 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
794 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
795 var _utils = __webpack_require__(/*! elementor/modules/nested-elements/assets/js/editor/utils */ "../modules/nested-elements/assets/js/editor/utils.js");
796 function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
797 function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
798 var NestedModelBase = /*#__PURE__*/function (_elementor$modules$el) {
799 (0, _inherits2.default)(NestedModelBase, _elementor$modules$el);
800 var _super = _createSuper(NestedModelBase);
801 function NestedModelBase() {
802 (0, _classCallCheck2.default)(this, NestedModelBase);
803 return _super.apply(this, arguments);
804 }
805 (0, _createClass2.default)(NestedModelBase, [{
806 key: "initialize",
807 value: function initialize(options) {
808 this.config = elementor.widgetsCache[options.widgetType];
809 this.set('supportRepeaterChildren', true);
810 var isNewElementCreate = 0 === this.get('elements').length && $e.commands.currentTrace.includes('document/elements/create');
811 if (isNewElementCreate) {
812 this.onElementCreate();
813 }
814 (0, _get2.default)((0, _getPrototypeOf2.default)(NestedModelBase.prototype), "initialize", this).call(this, options);
815 }
816 }, {
817 key: "isValidChild",
818 value: function isValidChild(childModel) {
819 var parentElType = this.get('elType'),
820 childElType = childModel.get('elType');
821 return 'container' === childElType && 'widget' === parentElType && (0, _utils.isWidgetSupportNesting)(this.get('widgetType')) &&
822 // When creating a container for the tabs widget specifically from the repeater, the container should be locked,
823 // so only containers that are locked (created from the repeater) can be inside the tabs widget.
824 childModel.get('isLocked');
825 }
826 }, {
827 key: "getDefaultChildren",
828 value: function getDefaultChildren() {
829 var defaults = this.config.defaults,
830 result = [];
831 defaults.elements.forEach(function (element) {
832 element.id = elementorCommon.helpers.getUniqueId();
833 element.settings = element.settings || {};
834 element.elements = element.elements || [];
835 element.isLocked = true;
836 result.push(element);
837 });
838 return result;
839 }
840 }, {
841 key: "onElementCreate",
842 value: function onElementCreate() {
843 this.set('elements', this.getDefaultChildren());
844 }
845 }]);
846 return NestedModelBase;
847 }(elementor.modules.elements.models.Element);
848 exports["default"] = NestedModelBase;
849
850 /***/ }),
851
852 /***/ "../modules/nested-elements/assets/js/editor/nested-repeater/views/nested-view-base.js":
853 /*!*********************************************************************************************!*\
854 !*** ../modules/nested-elements/assets/js/editor/nested-repeater/views/nested-view-base.js ***!
855 \*********************************************************************************************/
856 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
857
858 "use strict";
859
860
861 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
862 Object.defineProperty(exports, "__esModule", ({
863 value: true
864 }));
865 exports["default"] = void 0;
866 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
867 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
868 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
869 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
870 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
871 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
872 function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
873 function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
874 var NestedViewBase = /*#__PURE__*/function (_elementor$modules$el) {
875 (0, _inherits2.default)(NestedViewBase, _elementor$modules$el);
876 var _super = _createSuper(NestedViewBase);
877 function NestedViewBase() {
878 (0, _classCallCheck2.default)(this, NestedViewBase);
879 return _super.apply(this, arguments);
880 }
881 (0, _createClass2.default)(NestedViewBase, [{
882 key: "getChildViewContainer",
883 value:
884 // Sometimes the children placement is not in the end of the element, but somewhere else, eg: deep inside the element template.
885 // If `defaults_placeholder_selector` is set, it will be used to find the correct place to insert the children.
886 function getChildViewContainer(containerView, childView) {
887 var _this$model$config$de = this.model.config.defaults,
888 customSelector = _this$model$config$de.elements_placeholder_selector,
889 childContainerSelector = _this$model$config$de.child_container_placeholder_selector;
890 if (childView !== undefined && childView._index !== undefined && childContainerSelector) {
891 return containerView.$el.find("".concat(childContainerSelector, ":nth-child(").concat(childView._index + 1, ")"));
892 }
893 if (customSelector) {
894 return containerView.$el.find(this.model.config.defaults.elements_placeholder_selector);
895 }
896 return (0, _get2.default)((0, _getPrototypeOf2.default)(NestedViewBase.prototype), "getChildViewContainer", this).call(this, containerView, childView);
897 }
898 }, {
899 key: "getChildType",
900 value: function getChildType() {
901 return ['container'];
902 }
903 }, {
904 key: "onRender",
905 value: function onRender() {
906 (0, _get2.default)((0, _getPrototypeOf2.default)(NestedViewBase.prototype), "onRender", this).call(this);
907 this.normalizeAttributes();
908 }
909 }]);
910 return NestedViewBase;
911 }(elementor.modules.elements.views.BaseWidget);
912 exports["default"] = NestedViewBase;
913
914 /***/ }),
915
916 /***/ "../modules/nested-elements/assets/js/editor/utils.js":
917 /*!************************************************************!*\
918 !*** ../modules/nested-elements/assets/js/editor/utils.js ***!
919 \************************************************************/
920 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
921
922 "use strict";
923 /* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"];
924
925
926 Object.defineProperty(exports, "__esModule", ({
927 value: true
928 }));
929 exports.extractNestedItemTitle = extractNestedItemTitle;
930 exports.findChildContainerOrFail = findChildContainerOrFail;
931 exports.isWidgetSupportAtomicRepeaters = isWidgetSupportAtomicRepeaters;
932 exports.isWidgetSupportNesting = isWidgetSupportNesting;
933 exports.shouldUseAtomicRepeaters = shouldUseAtomicRepeaters;
934 exports.sortViewsByModels = sortViewsByModels;
935 exports.widgetNodes = widgetNodes;
936 function extractNestedItemTitle(container, index) {
937 var title = container.view.model.config.defaults.elements_title;
938
939 // Translations comes from server side.
940 return sprintf(title, index);
941 }
942 function isWidgetSupportNesting(widgetType) {
943 var widgetConfig = elementor.widgetsCache[widgetType];
944 if (!widgetConfig) {
945 return false;
946 }
947 return widgetConfig.support_nesting;
948 }
949 function isWidgetSupportAtomicRepeaters(widgetType) {
950 var widgetConfig = elementor.widgetsCache[widgetType];
951 if (!widgetConfig) {
952 return false;
953 }
954 return widgetConfig.support_improved_repeaters;
955 }
956 function widgetNodes(widgetType) {
957 var widgetConfig = elementor.widgetsCache[widgetType];
958 if (!widgetConfig) {
959 return false;
960 }
961 return {
962 targetContainer: widgetConfig.target_container,
963 node: widgetConfig.node
964 };
965 }
966 function findChildContainerOrFail(container, index) {
967 var childView = container.view.children.findByIndex(index);
968 if (!childView) {
969 throw new Error('Child container was not found for the current repeater item.');
970 }
971 return childView.getContainer();
972 }
973 function shouldUseAtomicRepeaters(widgetType) {
974 return isWidgetSupportNesting(widgetType) && isWidgetSupportAtomicRepeaters(widgetType);
975 }
976 function sortViewsByModels(container) {
977 var models = container.model.get('elements').models,
978 children = container.view.children,
979 updatedViews = {};
980 models.forEach(function (model, index) {
981 var view = children.findByModel(model);
982 view._index = index;
983 updatedViews[view.cid] = view;
984 });
985 return updatedViews;
986 }
987
988 /***/ }),
989
990 /***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
991 /*!***********************************************************************!*\
992 !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
993 \***********************************************************************/
994 /***/ ((module) => {
995
996 function _assertThisInitialized(self) {
997 if (self === void 0) {
998 throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
999 }
1000 return self;
1001 }
1002 module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
1003
1004 /***/ }),
1005
1006 /***/ "../node_modules/@babel/runtime/helpers/defineProperty.js":
1007 /*!****************************************************************!*\
1008 !*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
1009 \****************************************************************/
1010 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1011
1012 var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
1013 function _defineProperty(obj, key, value) {
1014 key = toPropertyKey(key);
1015 if (key in obj) {
1016 Object.defineProperty(obj, key, {
1017 value: value,
1018 enumerable: true,
1019 configurable: true,
1020 writable: true
1021 });
1022 } else {
1023 obj[key] = value;
1024 }
1025 return obj;
1026 }
1027 module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
1028
1029 /***/ }),
1030
1031 /***/ "../node_modules/@babel/runtime/helpers/get.js":
1032 /*!*****************************************************!*\
1033 !*** ../node_modules/@babel/runtime/helpers/get.js ***!
1034 \*****************************************************/
1035 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1036
1037 var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime/helpers/superPropBase.js");
1038 function _get() {
1039 if (typeof Reflect !== "undefined" && Reflect.get) {
1040 module.exports = _get = Reflect.get.bind(), module.exports.__esModule = true, module.exports["default"] = module.exports;
1041 } else {
1042 module.exports = _get = function _get(target, property, receiver) {
1043 var base = superPropBase(target, property);
1044 if (!base) return;
1045 var desc = Object.getOwnPropertyDescriptor(base, property);
1046 if (desc.get) {
1047 return desc.get.call(arguments.length < 3 ? target : receiver);
1048 }
1049 return desc.value;
1050 }, module.exports.__esModule = true, module.exports["default"] = module.exports;
1051 }
1052 return _get.apply(this, arguments);
1053 }
1054 module.exports = _get, module.exports.__esModule = true, module.exports["default"] = module.exports;
1055
1056 /***/ }),
1057
1058 /***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
1059 /*!****************************************************************!*\
1060 !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
1061 \****************************************************************/
1062 /***/ ((module) => {
1063
1064 function _getPrototypeOf(o) {
1065 module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) {
1066 return o.__proto__ || Object.getPrototypeOf(o);
1067 }, module.exports.__esModule = true, module.exports["default"] = module.exports;
1068 return _getPrototypeOf(o);
1069 }
1070 module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
1071
1072 /***/ }),
1073
1074 /***/ "../node_modules/@babel/runtime/helpers/inherits.js":
1075 /*!**********************************************************!*\
1076 !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
1077 \**********************************************************/
1078 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1079
1080 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
1081 function _inherits(subClass, superClass) {
1082 if (typeof superClass !== "function" && superClass !== null) {
1083 throw new TypeError("Super expression must either be null or a function");
1084 }
1085 subClass.prototype = Object.create(superClass && superClass.prototype, {
1086 constructor: {
1087 value: subClass,
1088 writable: true,
1089 configurable: true
1090 }
1091 });
1092 Object.defineProperty(subClass, "prototype", {
1093 writable: false
1094 });
1095 if (superClass) setPrototypeOf(subClass, superClass);
1096 }
1097 module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
1098
1099 /***/ }),
1100
1101 /***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
1102 /*!***************************************************************************!*\
1103 !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
1104 \***************************************************************************/
1105 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1106
1107 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
1108 var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
1109 function _possibleConstructorReturn(self, call) {
1110 if (call && (_typeof(call) === "object" || typeof call === "function")) {
1111 return call;
1112 } else if (call !== void 0) {
1113 throw new TypeError("Derived constructors may only return object or undefined");
1114 }
1115 return assertThisInitialized(self);
1116 }
1117 module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
1118
1119 /***/ }),
1120
1121 /***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
1122 /*!****************************************************************!*\
1123 !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
1124 \****************************************************************/
1125 /***/ ((module) => {
1126
1127 function _setPrototypeOf(o, p) {
1128 module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {
1129 o.__proto__ = p;
1130 return o;
1131 }, module.exports.__esModule = true, module.exports["default"] = module.exports;
1132 return _setPrototypeOf(o, p);
1133 }
1134 module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
1135
1136 /***/ }),
1137
1138 /***/ "../node_modules/@babel/runtime/helpers/superPropBase.js":
1139 /*!***************************************************************!*\
1140 !*** ../node_modules/@babel/runtime/helpers/superPropBase.js ***!
1141 \***************************************************************/
1142 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1143
1144 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js");
1145 function _superPropBase(object, property) {
1146 while (!Object.prototype.hasOwnProperty.call(object, property)) {
1147 object = getPrototypeOf(object);
1148 if (object === null) break;
1149 }
1150 return object;
1151 }
1152 module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
1153
1154 /***/ })
1155
1156 }]);
1157 //# sourceMappingURL=fa0cbd4c7b6a8ad83224.bundle.js.map