PluginProbe
Elementor Website Builder – more than just a page builder / 3.17.2
Elementor Website Builder – more than just a page builder v3.17.2
4.3.2 4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 All 455 releases
← All changes | assets/js/packages/editor/editor.js +143 -196 4.2.0-beta2 → 3.17.2 View file →
@@ -10,10 +10,9 @@
10 10
11 11
12 12
13 13 var m = __webpack_require__(/*! react-dom */ "react-dom");
14 -if (false) // removed by dead control flow
15 -{} else {
14 +if (false) {} else {
16 15 var i = m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
17 16 exports.createRoot = function(c, o) {
18 17 i.usingClientEntryPoint = true;
19 18 try {
@@ -34,174 +33,35 @@
34 33
35 34
36 35 /***/ }),
37 36
38 -/***/ "./packages/packages/core/editor/src/components/shell.tsx":
39 -/*!****************************************************************!*\
40 - !*** ./packages/packages/core/editor/src/components/shell.tsx ***!
41 - \****************************************************************/
42 -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
37 +/***/ "react":
38 +/*!**************************!*\
39 + !*** external ["React"] ***!
40 + \**************************/
41 +/***/ (function(module) {
43 42
44 -__webpack_require__.r(__webpack_exports__);
45 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
46 -/* harmony export */ "default": function() { return /* binding */ Shell; }
47 -/* harmony export */ });
48 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
49 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
50 -/* harmony import */ var _locations__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../locations */ "./packages/packages/core/editor/src/locations.ts");
43 +module.exports = window["React"];
51 44
52 -
53 -function Shell() {
54 - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_locations__WEBPACK_IMPORTED_MODULE_1__.TopSlot, null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div", {
55 - style: {
56 - display: 'none'
57 - }
58 - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_locations__WEBPACK_IMPORTED_MODULE_1__.LogicSlot, null)));
59 -}
60 -
61 45 /***/ }),
62 46
63 -/***/ "./packages/packages/core/editor/src/ensure-current-user.ts":
64 -/*!******************************************************************!*\
65 - !*** ./packages/packages/core/editor/src/ensure-current-user.ts ***!
66 - \******************************************************************/
67 -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
68 -
69 -__webpack_require__.r(__webpack_exports__);
70 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
71 -/* harmony export */ ensureCurrentUser: function() { return /* binding */ ensureCurrentUser; }
72 -/* harmony export */ });
73 -/* harmony import */ var _elementor_editor_current_user__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @elementor/editor-current-user */ "@elementor/editor-current-user");
74 -/* harmony import */ var _elementor_editor_current_user__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_elementor_editor_current_user__WEBPACK_IMPORTED_MODULE_0__);
75 -/* harmony import */ var _elementor_editor_v1_adapters__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @elementor/editor-v1-adapters */ "@elementor/editor-v1-adapters");
76 -/* harmony import */ var _elementor_editor_v1_adapters__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_elementor_editor_v1_adapters__WEBPACK_IMPORTED_MODULE_1__);
77 -
78 -
79 -async function ensureCurrentUser() {
80 - return (0,_elementor_editor_v1_adapters__WEBPACK_IMPORTED_MODULE_1__.registerDataHook)('after', 'editor/documents/attach-preview', async () => {
81 - try {
82 - await (0,_elementor_editor_current_user__WEBPACK_IMPORTED_MODULE_0__.ensureUser)();
83 - } catch {}
84 - });
85 -}
86 -
87 -/***/ }),
88 -
89 -/***/ "./packages/packages/core/editor/src/locations.ts":
90 -/*!********************************************************!*\
91 - !*** ./packages/packages/core/editor/src/locations.ts ***!
92 - \********************************************************/
93 -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
94 -
95 -__webpack_require__.r(__webpack_exports__);
96 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
97 -/* harmony export */ LogicSlot: function() { return /* binding */ LogicSlot; },
98 -/* harmony export */ TopSlot: function() { return /* binding */ TopSlot; },
99 -/* harmony export */ injectIntoLogic: function() { return /* binding */ injectIntoLogic; },
100 -/* harmony export */ injectIntoTop: function() { return /* binding */ injectIntoTop; }
101 -/* harmony export */ });
102 -/* harmony import */ var _elementor_locations__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @elementor/locations */ "@elementor/locations");
103 -/* harmony import */ var _elementor_locations__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_elementor_locations__WEBPACK_IMPORTED_MODULE_0__);
104 -
105 -const {
106 - Slot: TopSlot,
107 - inject: injectIntoTop
108 -} = (0,_elementor_locations__WEBPACK_IMPORTED_MODULE_0__.createLocation)();
109 -const {
110 - Slot: LogicSlot,
111 - inject: injectIntoLogic
112 -} = (0,_elementor_locations__WEBPACK_IMPORTED_MODULE_0__.createLocation)();
113 -
114 -/***/ }),
115 -
116 -/***/ "./packages/packages/core/editor/src/start.tsx":
117 -/*!*****************************************************!*\
118 - !*** ./packages/packages/core/editor/src/start.tsx ***!
119 - \*****************************************************/
120 -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
121 -
122 -__webpack_require__.r(__webpack_exports__);
123 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
124 -/* harmony export */ start: function() { return /* binding */ start; }
125 -/* harmony export */ });
126 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
127 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
128 -/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ "react-dom");
129 -/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_1__);
130 -/* harmony import */ var react_dom_client__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-dom/client */ "./node_modules/react-dom/client.js");
131 -/* harmony import */ var _elementor_editor_ui__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @elementor/editor-ui */ "@elementor/editor-ui");
132 -/* harmony import */ var _elementor_editor_ui__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_elementor_editor_ui__WEBPACK_IMPORTED_MODULE_3__);
133 -/* harmony import */ var _elementor_editor_v1_adapters__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @elementor/editor-v1-adapters */ "@elementor/editor-v1-adapters");
134 -/* harmony import */ var _elementor_editor_v1_adapters__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_elementor_editor_v1_adapters__WEBPACK_IMPORTED_MODULE_4__);
135 -/* harmony import */ var _elementor_query__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @elementor/query */ "@elementor/query");
136 -/* harmony import */ var _elementor_query__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_elementor_query__WEBPACK_IMPORTED_MODULE_5__);
137 -/* harmony import */ var _elementor_store__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @elementor/store */ "@elementor/store");
138 -/* harmony import */ var _elementor_store__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_elementor_store__WEBPACK_IMPORTED_MODULE_6__);
139 -/* harmony import */ var _elementor_ui__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
140 -/* harmony import */ var _elementor_ui__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_elementor_ui__WEBPACK_IMPORTED_MODULE_7__);
141 -/* harmony import */ var _components_shell__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./components/shell */ "./packages/packages/core/editor/src/components/shell.tsx");
142 -/* harmony import */ var _ensure_current_user__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./ensure-current-user */ "./packages/packages/core/editor/src/ensure-current-user.ts");
143 -
144 -
145 -
146 -
147 -
148 -
149 -
150 -
151 -
152 -
153 -function start(domElement) {
154 - const store = (0,_elementor_store__WEBPACK_IMPORTED_MODULE_6__.__createStore)();
155 - const queryClient = (0,_elementor_query__WEBPACK_IMPORTED_MODULE_5__.createQueryClient)();
156 - (0,_ensure_current_user__WEBPACK_IMPORTED_MODULE_9__.ensureCurrentUser)();
157 - (0,_elementor_editor_v1_adapters__WEBPACK_IMPORTED_MODULE_4__.__privateDispatchReadyEvent)();
158 - render(/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_elementor_store__WEBPACK_IMPORTED_MODULE_6__.__StoreProvider, {
159 - store: store
160 - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_elementor_query__WEBPACK_IMPORTED_MODULE_5__.QueryClientProvider, {
161 - client: queryClient
162 - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_elementor_ui__WEBPACK_IMPORTED_MODULE_7__.DirectionProvider, {
163 - rtl: window.document.dir === 'rtl'
164 - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_elementor_ui__WEBPACK_IMPORTED_MODULE_7__.ThemeProvider, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_elementor_editor_ui__WEBPACK_IMPORTED_MODULE_3__.GlobalDialog, null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_shell__WEBPACK_IMPORTED_MODULE_8__["default"], null))))), domElement);
165 -}
166 -
167 -// Support conditional rendering based on the React version.
168 -// We use `createRoot` when available, but fallback to `ReactDOM.render` for older versions.
169 -function render(app, domElement) {
170 - let renderFn;
171 - try {
172 - const root = (0,react_dom_client__WEBPACK_IMPORTED_MODULE_2__.createRoot)(domElement);
173 - renderFn = () => {
174 - root.render(app);
175 - };
176 - } catch {
177 - renderFn = () => {
178 - // eslint-disable-next-line react/no-deprecated
179 - react_dom__WEBPACK_IMPORTED_MODULE_1__.render(app, domElement);
180 - };
181 - }
182 - renderFn();
183 -}
184 -
185 -/***/ }),
186 -
187 -/***/ "@elementor/editor-current-user":
188 -/*!****************************************************!*\
189 - !*** external ["elementorV2","editorCurrentUser"] ***!
190 - \****************************************************/
47 +/***/ "react-dom":
48 +/*!*****************************!*\
49 + !*** external ["ReactDOM"] ***!
50 + \*****************************/
191 51 /***/ (function(module) {
192 52
193 -module.exports = window["elementorV2"]["editorCurrentUser"];
53 +module.exports = window["ReactDOM"];
194 54
195 55 /***/ }),
196 56
197 -/***/ "@elementor/editor-ui":
198 -/*!*******************************************!*\
199 - !*** external ["elementorV2","editorUi"] ***!
200 - \*******************************************/
57 +/***/ "@elementor/editor-documents":
58 +/*!**************************************************!*\
59 + !*** external ["elementorV2","editorDocuments"] ***!
60 + \**************************************************/
201 61 /***/ (function(module) {
202 62
203 -module.exports = window["elementorV2"]["editorUi"];
63 +module.exports = window["elementorV2"]["editorDocuments"];
204 64
205 65 /***/ }),
206 66
207 67 /***/ "@elementor/editor-v1-adapters":
@@ -253,26 +113,16 @@
253 113 module.exports = window["elementorV2"]["ui"];
254 114
255 115 /***/ }),
256 116
257 -/***/ "react":
258 -/*!**************************!*\
259 - !*** external ["React"] ***!
260 - \**************************/
117 +/***/ "@wordpress/i18n":
118 +/*!******************************!*\
119 + !*** external ["wp","i18n"] ***!
120 + \******************************/
261 121 /***/ (function(module) {
262 122
263 -module.exports = window["React"];
123 +module.exports = window["wp"]["i18n"];
264 124
265 -/***/ }),
266 -
267 -/***/ "react-dom":
268 -/*!*****************************!*\
269 - !*** external ["ReactDOM"] ***!
270 - \*****************************/
271 -/***/ (function(module) {
272 -
273 -module.exports = window["ReactDOM"];
274 -
275 125 /***/ })
276 126
277 127 /******/ });
278 128 /************************************************************************/
@@ -300,20 +150,8 @@
300 150 /******/ return module.exports;
301 151 /******/ }
302 152 /******/
303 153 /************************************************************************/
304 -/******/ /* webpack/runtime/compat get default export */
305 -/******/ !function() {
306 -/******/ // getDefaultExport function for compatibility with non-harmony modules
307 -/******/ __webpack_require__.n = function(module) {
308 -/******/ var getter = module && module.__esModule ?
309 -/******/ function() { return module['default']; } :
310 -/******/ function() { return module; };
311 -/******/ __webpack_require__.d(getter, { a: getter });
312 -/******/ return getter;
313 -/******/ };
314 -/******/ }();
315 -/******/
316 154 /******/ /* webpack/runtime/define property getters */
317 155 /******/ !function() {
318 156 /******/ // define getter functions for harmony exports
319 157 /******/ __webpack_require__.d = function(exports, definition) {
@@ -342,25 +180,134 @@
342 180 /******/ }();
343 181 /******/
344 182 /************************************************************************/
345 183 var __webpack_exports__ = {};
346 -// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk.
184 +// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.
347 185 !function() {
348 -/*!****************************************************!*\
349 - !*** ./packages/packages/core/editor/src/index.ts ***!
350 - \****************************************************/
186 +/*!*******************************************************!*\
187 + !*** ./node_modules/@elementor/editor/dist/index.mjs ***!
188 + \*******************************************************/
351 189 __webpack_require__.r(__webpack_exports__);
352 190 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
353 -/* harmony export */ injectIntoLogic: function() { return /* reexport safe */ _locations__WEBPACK_IMPORTED_MODULE_0__.injectIntoLogic; },
354 -/* harmony export */ injectIntoTop: function() { return /* reexport safe */ _locations__WEBPACK_IMPORTED_MODULE_0__.injectIntoTop; },
355 -/* harmony export */ start: function() { return /* reexport safe */ _start__WEBPACK_IMPORTED_MODULE_1__.start; }
191 +/* harmony export */ init: function() { return /* binding */ init; },
192 +/* harmony export */ injectIntoTop: function() { return /* binding */ injectIntoTop; }
356 193 /* harmony export */ });
357 -/* harmony import */ var _locations__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./locations */ "./packages/packages/core/editor/src/locations.ts");
358 -/* harmony import */ var _start__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./start */ "./packages/packages/core/editor/src/start.tsx");
194 +/* harmony import */ var _elementor_locations__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @elementor/locations */ "@elementor/locations");
195 +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react");
196 +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-dom */ "react-dom");
197 +/* harmony import */ var react_dom_client__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-dom/client */ "./node_modules/react-dom/client.js");
198 +/* harmony import */ var _elementor_editor_documents__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @elementor/editor-documents */ "@elementor/editor-documents");
199 +/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
200 +/* harmony import */ var _elementor_ui__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
201 +/* harmony import */ var _elementor_store__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @elementor/store */ "@elementor/store");
202 +/* harmony import */ var _elementor_editor_v1_adapters__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @elementor/editor-v1-adapters */ "@elementor/editor-v1-adapters");
203 +/* harmony import */ var _elementor_query__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @elementor/query */ "@elementor/query");
204 +// src/locations.ts
359 205
206 +var {
207 + Slot: TopSlot,
208 + inject: injectIntoTop
209 +} = (0,_elementor_locations__WEBPACK_IMPORTED_MODULE_0__.createLocation)();
360 210
211 +// src/init.tsx
212 +
213 +
214 +
215 +
216 +// src/components/shell.tsx
217 +
218 +
219 +// src/hooks/use-sync-document-title.ts
220 +
221 +
222 +
223 +function useSyncDocumentTitle() {
224 + const activeDocument = (0,_elementor_editor_documents__WEBPACK_IMPORTED_MODULE_4__.__useActiveDocument)();
225 + const hostDocument = (0,_elementor_editor_documents__WEBPACK_IMPORTED_MODULE_4__.__useHostDocument)();
226 + const document = activeDocument && activeDocument.type.value !== "kit" ? activeDocument : hostDocument;
227 + (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(() => {
228 + if (document?.title === void 0) {
229 + return;
230 + }
231 + const title = (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)('Edit "%s" with Elementor', "elementor").replace("%s", document.title);
232 + window.document.title = title;
233 + }, [document?.title]);
234 +}
235 +
236 +// src/components/shell.tsx
237 +function Shell() {
238 + useSyncDocumentTitle();
239 + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_1__.createElement(TopSlot, null);
240 +}
241 +
242 +// src/init.tsx
243 +
244 +
245 +
246 +
247 +// src/components/theme-provider.tsx
248 +
249 +
250 +
251 +// src/sync/use-color-scheme.ts
252 +
253 +
254 +function useColorScheme() {
255 + const [colorScheme, setColorScheme] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(() => getV1ColorScheme());
256 + (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(() => {
257 + return (0,_elementor_editor_v1_adapters__WEBPACK_IMPORTED_MODULE_8__.__privateListenTo)(
258 + (0,_elementor_editor_v1_adapters__WEBPACK_IMPORTED_MODULE_8__.v1ReadyEvent)(),
259 + () => setColorScheme(getV1ColorScheme())
260 + );
261 + }, []);
262 + (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(() => {
263 + return (0,_elementor_editor_v1_adapters__WEBPACK_IMPORTED_MODULE_8__.__privateListenTo)(
264 + (0,_elementor_editor_v1_adapters__WEBPACK_IMPORTED_MODULE_8__.commandEndEvent)("document/elements/settings"),
265 + (e) => {
266 + const event = e;
267 + const isColorScheme = event.args?.settings && "ui_theme" in event.args.settings;
268 + if (isColorScheme) {
269 + setColorScheme(getV1ColorScheme());
270 + }
271 + }
272 + );
273 + }, []);
274 + return colorScheme;
275 +}
276 +function getV1ColorScheme() {
277 + return window.elementor?.getPreferences?.("ui_theme") || "auto";
278 +}
279 +
280 +// src/components/theme-provider.tsx
281 +function ThemeProvider({ children }) {
282 + const colorScheme = useColorScheme();
283 + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_1__.createElement(_elementor_ui__WEBPACK_IMPORTED_MODULE_6__.ThemeProvider, { colorScheme }, children);
284 +}
285 +
286 +// src/init.tsx
287 +
288 +function init(domElement) {
289 + const store = (0,_elementor_store__WEBPACK_IMPORTED_MODULE_7__.__createStore)();
290 + const queryClient = (0,_elementor_query__WEBPACK_IMPORTED_MODULE_9__.createQueryClient)();
291 + (0,_elementor_editor_v1_adapters__WEBPACK_IMPORTED_MODULE_8__.__privateDispatchReadyEvent)();
292 + render2(/* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_1__.createElement(_elementor_store__WEBPACK_IMPORTED_MODULE_7__.__StoreProvider, { store }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_1__.createElement(_elementor_query__WEBPACK_IMPORTED_MODULE_9__.QueryClientProvider, { client: queryClient }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_1__.createElement(_elementor_ui__WEBPACK_IMPORTED_MODULE_6__.DirectionProvider, { rtl: window.document.dir === "rtl" }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_1__.createElement(ThemeProvider, null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_1__.createElement(Shell, null))))), domElement);
293 +}
294 +function render2(app, domElement) {
295 + let renderFn;
296 + try {
297 + const root = (0,react_dom_client__WEBPACK_IMPORTED_MODULE_3__.createRoot)(domElement);
298 + renderFn = () => {
299 + root.render(app);
300 + };
301 + } catch (e) {
302 + renderFn = () => {
303 + react_dom__WEBPACK_IMPORTED_MODULE_2__.render(app, domElement);
304 + };
305 + }
306 + renderFn();
307 +}
308 +
309 +//# sourceMappingURL=index.mjs.map
361 310 }();
362 311 (window.elementorV2 = window.elementorV2 || {}).editor = __webpack_exports__;
363 312 /******/ })()
364 -;
365 -window.elementorV2.editor?.init?.();
366 -//# sourceMappingURL=editor.js.map
313 +;