PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.0-beta3
Elementor Website Builder – more than just a page builder v4.3.0-beta3
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
elementor / assets / js / admin-modules.js

admin-modules.js in Elementor Website Builder – more than just a page builder 4.3.0-beta3, at assets/js/admin-modules.js

723 lines 24.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (function() {
2
3 //#region \0rolldown/runtime.js
4 var __create = Object.create;
5 var __defProp = Object.defineProperty;
6 var __name = (target, value) => __defProp(target, "name", {
7 value,
8 configurable: true
9 });
10 var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
11 var __getOwnPropNames = Object.getOwnPropertyNames;
12 var __getProtoOf = Object.getPrototypeOf;
13 var __hasOwnProp = Object.prototype.hasOwnProperty;
14 var __commonJSMin = (cb, mod) => () => (mod || (cb((mod = { exports: {} }).exports, mod), cb = null), mod.exports);
15 var __copyProps = (to, from, except, desc) => {
16 if (from && typeof from === "object" || typeof from === "function") {
17 for (var keys = __getOwnPropNames(from), i = 0, n = keys.length, key; i < n; i++) {
18 key = keys[i];
19 if (!__hasOwnProp.call(to, key) && key !== except) {
20 __defProp(to, key, {
21 get: ((k) => from[k]).bind(null, key),
22 enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable
23 });
24 }
25 }
26 }
27 return to;
28 };
29 var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", {
30 value: mod,
31 enumerable: true
32 }) : target, mod));
33
34 //#endregion
35
36 //#region node_modules/@babel/runtime/helpers/esm/classCallCheck.js
37 function _classCallCheck(a, n) {
38 if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
39 }
40
41 //#endregion
42 //#region node_modules/@babel/runtime/helpers/esm/typeof.js
43 function _typeof(o) {
44 "@babel/helpers - typeof";
45 return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
46 return typeof o;
47 } : function(o) {
48 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
49 }, _typeof(o);
50 }
51
52 //#endregion
53 //#region node_modules/@babel/runtime/helpers/esm/toPrimitive.js
54 function toPrimitive(t, r) {
55 if ("object" != _typeof(t) || !t) return t;
56 var e = t[Symbol.toPrimitive];
57 if (void 0 !== e) {
58 var i = e.call(t, r || "default");
59 if ("object" != _typeof(i)) return i;
60 throw new TypeError("@@toPrimitive must return a primitive value.");
61 }
62 return ("string" === r ? String : Number)(t);
63 }
64
65 //#endregion
66 //#region node_modules/@babel/runtime/helpers/esm/toPropertyKey.js
67 function toPropertyKey(t) {
68 var i = toPrimitive(t, "string");
69 return "symbol" == _typeof(i) ? i : i + "";
70 }
71
72 //#endregion
73 //#region node_modules/@babel/runtime/helpers/esm/createClass.js
74 function _defineProperties(e, r) {
75 for (var t = 0; t < r.length; t++) {
76 var o = r[t];
77 o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
78 }
79 }
80 function _createClass(e, r, t) {
81 return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e;
82 }
83
84 //#endregion
85 //#region node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js
86 function _assertThisInitialized(e) {
87 if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
88 return e;
89 }
90
91 //#endregion
92 //#region node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js
93 function _possibleConstructorReturn(t, e) {
94 if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
95 if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
96 return _assertThisInitialized(t);
97 }
98
99 //#endregion
100 //#region node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js
101 function _getPrototypeOf(t) {
102 return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(t) {
103 return t.__proto__ || Object.getPrototypeOf(t);
104 }, _getPrototypeOf(t);
105 }
106
107 //#endregion
108 //#region node_modules/@babel/runtime/helpers/esm/superPropBase.js
109 function _superPropBase(t, o) {
110 for (; !{}.hasOwnProperty.call(t, o) && null !== (t = _getPrototypeOf(t)););
111 return t;
112 }
113
114 //#endregion
115 //#region node_modules/@babel/runtime/helpers/esm/get.js
116 function _get() {
117 return _get = "undefined" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function(e, t, r) {
118 var p = _superPropBase(e, t);
119 if (p) {
120 var n = Object.getOwnPropertyDescriptor(p, t);
121 return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value;
122 }
123 }, _get.apply(null, arguments);
124 }
125
126 //#endregion
127 //#region node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js
128 function _setPrototypeOf(t, e) {
129 return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(t, e) {
130 return t.__proto__ = e, t;
131 }, _setPrototypeOf(t, e);
132 }
133
134 //#endregion
135 //#region node_modules/@babel/runtime/helpers/esm/inherits.js
136 function _inherits(t, e) {
137 if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
138 t.prototype = Object.create(e && e.prototype, { constructor: {
139 value: t,
140 writable: !0,
141 configurable: !0
142 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && _setPrototypeOf(t, e);
143 }
144
145 //#endregion
146 //#region assets/dev/js/admin/menu-handler.js
147 function _callSuper$1(t, o, e) {
148 return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$1() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
149 }
150 __name(_callSuper$1, "_callSuper");
151 function _isNativeReflectConstruct$1() {
152 try {
153 var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
154 } catch (t) {}
155 return (_isNativeReflectConstruct$1 = function _isNativeReflectConstruct() {
156 return !!t;
157 })();
158 }
159 __name(_isNativeReflectConstruct$1, "_isNativeReflectConstruct");
160 function _superPropGet(t, o, e, r) {
161 var p = _get(_getPrototypeOf(1 & r ? t.prototype : t), o, e);
162 return 2 & r && "function" == typeof p ? function(t) {
163 return p.apply(e, t);
164 } : p;
165 }
166 var MenuHandler = /*#__PURE__*/ function(_elementorModules$Vie) {
167 function MenuHandler() {
168 _classCallCheck(this, MenuHandler);
169 return _callSuper$1(this, MenuHandler, arguments);
170 }
171 _inherits(MenuHandler, _elementorModules$Vie);
172 return _createClass(MenuHandler, [
173 {
174 key: "getDefaultSettings",
175 value: function getDefaultSettings() {
176 return { selectors: { currentSubmenuItems: "#adminmenu .current" } };
177 }
178 },
179 {
180 key: "getDefaultElements",
181 value: function getDefaultElements() {
182 var settings = this.getSettings();
183 return {
184 $currentSubmenuItems: jQuery(settings.selectors.currentSubmenuItems),
185 $adminPageMenuLink: jQuery("a[href=\"".concat(settings.path, "\"]"))
186 };
187 }
188 },
189 {
190 key: "highlightSubMenuItem",
191 value: function highlightSubMenuItem() {
192 var $submenuItem = (arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : null) || this.elements.$adminPageMenuLink;
193 if (this.elements.$currentSubmenuItems.length) this.elements.$currentSubmenuItems.removeClass("current");
194 $submenuItem.addClass("current");
195 $submenuItem.parent().addClass("current");
196 }
197 },
198 {
199 key: "highlightTopLevelMenuItem",
200 value: function highlightTopLevelMenuItem($elementToHighlight) {
201 var $elementToRemove = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null;
202 var activeClasses = "wp-has-current-submenu wp-menu-open current";
203 $elementToHighlight.parent().addClass(activeClasses).removeClass("wp-not-current-submenu");
204 if ($elementToRemove) $elementToRemove.removeClass(activeClasses);
205 }
206 },
207 {
208 key: "onInit",
209 value: function onInit() {
210 _superPropGet(MenuHandler, "onInit", this, 3)([]);
211 var settings = this.getSettings();
212 if (window.location.href.includes(settings.path)) this.highlightSubMenuItem();
213 }
214 }
215 ]);
216 }(elementorModules.ViewModule);
217
218 //#endregion
219 //#region node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js
220 function asyncGeneratorStep(n, t, e, r, o, a, c) {
221 try {
222 var i = n[a](c);
223 var u = i.value;
224 } catch (n) {
225 e(n);
226 return;
227 }
228 i.done ? t(u) : Promise.resolve(u).then(r, o);
229 }
230 function _asyncToGenerator(n) {
231 return function() {
232 var t = this;
233 var e = arguments;
234 return new Promise(function(r, o) {
235 var a = n.apply(t, e);
236 function _next(n) {
237 asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
238 }
239 function _throw(n) {
240 asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
241 }
242 _next(void 0);
243 });
244 };
245 }
246
247 //#endregion
248 //#region node_modules/@babel/runtime/helpers/esm/defineProperty.js
249 function _defineProperty(e, r, t) {
250 return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
251 value: t,
252 enumerable: !0,
253 configurable: !0,
254 writable: !0
255 }) : e[r] = t, e;
256 }
257
258 //#endregion
259 //#region node_modules/@babel/runtime/helpers/OverloadYield.js
260 var require_OverloadYield = /* @__PURE__ */ __commonJSMin(((exports, module) => {
261 function _OverloadYield(e, d) {
262 this.v = e, this.k = d;
263 }
264 module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports;
265 }));
266
267 //#endregion
268 //#region node_modules/@babel/runtime/helpers/regeneratorDefine.js
269 var require_regeneratorDefine = /* @__PURE__ */ __commonJSMin(((exports, module) => {
270 function _regeneratorDefine(e, r, n, t) {
271 var i = Object.defineProperty;
272 try {
273 i({}, "", {});
274 } catch (e) {
275 i = 0;
276 }
277 module.exports = _regeneratorDefine = function regeneratorDefine(e, r, n, t) {
278 function o(r, n) {
279 _regeneratorDefine(e, r, function(e) {
280 return this._invoke(r, n, e);
281 });
282 }
283 r ? i ? i(e, r, {
284 value: n,
285 enumerable: !t,
286 configurable: !t,
287 writable: !t
288 }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2));
289 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _regeneratorDefine(e, r, n, t);
290 }
291 module.exports = _regeneratorDefine, module.exports.__esModule = true, module.exports["default"] = module.exports;
292 }));
293
294 //#endregion
295 //#region node_modules/@babel/runtime/helpers/regenerator.js
296 var require_regenerator$1 = /* @__PURE__ */ __commonJSMin(((exports, module) => {
297 var regeneratorDefine = require_regeneratorDefine();
298 function _regenerator() {
299 /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
300 var e;
301 var t;
302 var r = "function" == typeof Symbol ? Symbol : {};
303 var n = r.iterator || "@@iterator";
304 var o = r.toStringTag || "@@toStringTag";
305 function i(r, n, o, i) {
306 var c = n && n.prototype instanceof Generator ? n : Generator;
307 var u = Object.create(c.prototype);
308 return regeneratorDefine(u, "_invoke", function(r, n, o) {
309 var i;
310 var c;
311 var u;
312 var f = 0;
313 var p = o || [];
314 var y = !1;
315 var G = {
316 p: 0,
317 n: 0,
318 v: e,
319 a: d,
320 f: d.bind(e, 4),
321 d: function d(t, r) {
322 return i = t, c = 0, u = e, G.n = r, a;
323 }
324 };
325 function d(r, n) {
326 for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) {
327 var o;
328 var i = p[t];
329 var d = G.p;
330 var l = i[2];
331 r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0));
332 }
333 if (o || r > 1) return a;
334 throw y = !0, n;
335 }
336 return function(o, p, l) {
337 if (f > 1) throw TypeError("Generator is already running");
338 for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) {
339 i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u);
340 try {
341 if (f = 2, i) {
342 if (c || (o = "next"), t = i[o]) {
343 if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object");
344 if (!t.done) return t;
345 u = t.value, c < 2 && (c = 0);
346 } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1);
347 i = e;
348 } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break;
349 } catch (t) {
350 i = e, c = 1, u = t;
351 } finally {
352 f = 1;
353 }
354 }
355 return {
356 value: t,
357 done: y
358 };
359 };
360 }(r, o, i), !0), u;
361 }
362 var a = {};
363 function Generator() {}
364 function GeneratorFunction() {}
365 function GeneratorFunctionPrototype() {}
366 t = Object.getPrototypeOf;
367 var c = [][n] ? t(t([][n]())) : (regeneratorDefine(t = {}, n, function() {
368 return this;
369 }), t);
370 var u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c);
371 function f(e) {
372 return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, regeneratorDefine(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e;
373 }
374 return GeneratorFunction.prototype = GeneratorFunctionPrototype, regeneratorDefine(u, "constructor", GeneratorFunctionPrototype), regeneratorDefine(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", regeneratorDefine(GeneratorFunctionPrototype, o, "GeneratorFunction"), regeneratorDefine(u), regeneratorDefine(u, o, "Generator"), regeneratorDefine(u, n, function() {
375 return this;
376 }), regeneratorDefine(u, "toString", function() {
377 return "[object Generator]";
378 }), (module.exports = _regenerator = function _regenerator() {
379 return {
380 w: i,
381 m: f
382 };
383 }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
384 }
385 module.exports = _regenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
386 }));
387
388 //#endregion
389 //#region node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js
390 var require_regeneratorAsyncIterator = /* @__PURE__ */ __commonJSMin(((exports, module) => {
391 var OverloadYield = require_OverloadYield();
392 var regeneratorDefine = require_regeneratorDefine();
393 function AsyncIterator(t, e) {
394 function n(r, o, i, f) {
395 try {
396 var c = t[r](o);
397 var u = c.value;
398 return u instanceof OverloadYield ? e.resolve(u.v).then(function(t) {
399 n("next", t, i, f);
400 }, function(t) {
401 n("throw", t, i, f);
402 }) : e.resolve(u).then(function(t) {
403 c.value = t, i(c);
404 }, function(t) {
405 return n("throw", t, i, f);
406 });
407 } catch (t) {
408 f(t);
409 }
410 }
411 var r;
412 this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function() {
413 return this;
414 })), regeneratorDefine(this, "_invoke", function(t, o, i) {
415 function f() {
416 return new e(function(e, r) {
417 n(t, i, e, r);
418 });
419 }
420 return r = r ? r.then(f, f) : f();
421 }, !0);
422 }
423 module.exports = AsyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
424 }));
425
426 //#endregion
427 //#region node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js
428 var require_regeneratorAsyncGen = /* @__PURE__ */ __commonJSMin(((exports, module) => {
429 var regenerator = require_regenerator$1();
430 var regeneratorAsyncIterator = require_regeneratorAsyncIterator();
431 function _regeneratorAsyncGen(r, e, t, o, n) {
432 return new regeneratorAsyncIterator(regenerator().w(r, e, t, o), n || Promise);
433 }
434 module.exports = _regeneratorAsyncGen, module.exports.__esModule = true, module.exports["default"] = module.exports;
435 }));
436
437 //#endregion
438 //#region node_modules/@babel/runtime/helpers/regeneratorAsync.js
439 var require_regeneratorAsync = /* @__PURE__ */ __commonJSMin(((exports, module) => {
440 var regeneratorAsyncGen = require_regeneratorAsyncGen();
441 function _regeneratorAsync(n, e, r, t, o) {
442 var a = regeneratorAsyncGen(n, e, r, t, o);
443 return a.next().then(function(n) {
444 return n.done ? n.value : a.next();
445 });
446 }
447 module.exports = _regeneratorAsync, module.exports.__esModule = true, module.exports["default"] = module.exports;
448 }));
449
450 //#endregion
451 //#region node_modules/@babel/runtime/helpers/regeneratorKeys.js
452 var require_regeneratorKeys = /* @__PURE__ */ __commonJSMin(((exports, module) => {
453 function _regeneratorKeys(e) {
454 var n = Object(e);
455 var r = [];
456 for (var t in n) r.unshift(t);
457 return function e() {
458 for (; r.length;) if ((t = r.pop()) in n) return e.value = t, e.done = !1, e;
459 return e.done = !0, e;
460 };
461 }
462 module.exports = _regeneratorKeys, module.exports.__esModule = true, module.exports["default"] = module.exports;
463 }));
464
465 //#endregion
466 //#region node_modules/@babel/runtime/helpers/typeof.js
467 var require_typeof = /* @__PURE__ */ __commonJSMin(((exports, module) => {
468 function _typeof(o) {
469 "@babel/helpers - typeof";
470 return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
471 return typeof o;
472 } : function(o) {
473 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
474 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
475 }
476 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
477 }));
478
479 //#endregion
480 //#region node_modules/@babel/runtime/helpers/regeneratorValues.js
481 var require_regeneratorValues = /* @__PURE__ */ __commonJSMin(((exports, module) => {
482 var _typeof = require_typeof()["default"];
483 function _regeneratorValues(e) {
484 if (null != e) {
485 var t = e["function" == typeof Symbol && Symbol.iterator || "@@iterator"];
486 var r = 0;
487 if (t) return t.call(e);
488 if ("function" == typeof e.next) return e;
489 if (!isNaN(e.length)) return { next: function next() {
490 return e && r >= e.length && (e = void 0), {
491 value: e && e[r++],
492 done: !e
493 };
494 } };
495 }
496 throw new TypeError(_typeof(e) + " is not iterable");
497 }
498 module.exports = _regeneratorValues, module.exports.__esModule = true, module.exports["default"] = module.exports;
499 }));
500
501 //#endregion
502 //#region node_modules/@babel/runtime/helpers/regeneratorRuntime.js
503 var require_regeneratorRuntime = /* @__PURE__ */ __commonJSMin(((exports, module) => {
504 var OverloadYield = require_OverloadYield();
505 var regenerator = require_regenerator$1();
506 var regeneratorAsync = require_regeneratorAsync();
507 var regeneratorAsyncGen = require_regeneratorAsyncGen();
508 var regeneratorAsyncIterator = require_regeneratorAsyncIterator();
509 var regeneratorKeys = require_regeneratorKeys();
510 var regeneratorValues = require_regeneratorValues();
511 function _regeneratorRuntime() {
512 "use strict";
513 var r = regenerator();
514 var e = r.m(_regeneratorRuntime);
515 var t = (Object.getPrototypeOf ? Object.getPrototypeOf(e) : e.__proto__).constructor;
516 function n(r) {
517 var e = "function" == typeof r && r.constructor;
518 return !!e && (e === t || "GeneratorFunction" === (e.displayName || e.name));
519 }
520 var o = {
521 "throw": 1,
522 "return": 2,
523 "break": 3,
524 "continue": 3
525 };
526 function a(r) {
527 var e;
528 var t;
529 return function(n) {
530 e || (e = {
531 stop: function stop() {
532 return t(n.a, 2);
533 },
534 "catch": function _catch() {
535 return n.v;
536 },
537 abrupt: function abrupt(r, e) {
538 return t(n.a, o[r], e);
539 },
540 delegateYield: function delegateYield(r, o, a) {
541 return e.resultName = o, t(n.d, regeneratorValues(r), a);
542 },
543 finish: function finish(r) {
544 return t(n.f, r);
545 }
546 }, t = function t(r, _t, o) {
547 n.p = e.prev, n.n = e.next;
548 try {
549 return r(_t, o);
550 } finally {
551 e.next = n.n;
552 }
553 }), e.resultName && (e[e.resultName] = n.v, e.resultName = void 0), e.sent = n.v, e.next = n.n;
554 try {
555 return r.call(this, e);
556 } finally {
557 n.p = e.prev, n.n = e.next;
558 }
559 };
560 }
561 return (module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
562 return {
563 wrap: function wrap(e, t, n, o) {
564 return r.w(a(e), t, n, o && o.reverse());
565 },
566 isGeneratorFunction: n,
567 mark: r.m,
568 awrap: function awrap(r, e) {
569 return new OverloadYield(r, e);
570 },
571 AsyncIterator: regeneratorAsyncIterator,
572 async: function async(r, e, t, o, u) {
573 return (n(e) ? regeneratorAsyncGen : regeneratorAsync)(a(r), e, t, o, u);
574 },
575 keys: regeneratorKeys,
576 values: regeneratorValues
577 };
578 }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
579 }
580 module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
581 }));
582
583 //#endregion
584 //#region node_modules/@babel/runtime/regenerator/index.js
585 var require_regenerator = /* @__PURE__ */ __commonJSMin(((exports, module) => {
586 var runtime = require_regeneratorRuntime()();
587 module.exports = runtime;
588 try {
589 regeneratorRuntime = runtime;
590 } catch (accidentalStrictMode) {
591 if (typeof globalThis === "object") globalThis.regeneratorRuntime = runtime;
592 else Function("r", "regeneratorRuntime = r")(runtime);
593 }
594 }));
595
596 //#endregion
597 //#region assets/dev/js/utils/introduction.js
598 var import_regenerator = /* @__PURE__ */ __toESM(require_regenerator());
599 function _callSuper(t, o, e) {
600 return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
601 }
602 function _isNativeReflectConstruct() {
603 try {
604 var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
605 } catch (t) {}
606 return (_isNativeReflectConstruct = function _isNativeReflectConstruct() {
607 return !!t;
608 })();
609 }
610 var _default = /*#__PURE__*/ function(_elementorModules$Mod) {
611 function _default() {
612 var _this;
613 _classCallCheck(this, _default);
614 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) args[_key] = arguments[_key];
615 _this = _callSuper(this, _default, [].concat(args));
616 _defineProperty(_this, "introductionMap", null);
617 _this.initDialog();
618 return _this;
619 }
620 _inherits(_default, _elementorModules$Mod);
621 return _createClass(_default, [
622 {
623 key: "setIntroductionMap",
624 value: function setIntroductionMap(map) {
625 this.introductionMap = map;
626 }
627 },
628 {
629 key: "getIntroductionMap",
630 value: function getIntroductionMap() {
631 return this.introductionMap || elementor.config.user.introduction;
632 }
633 },
634 {
635 key: "getDefaultSettings",
636 value: function getDefaultSettings() {
637 return {
638 dialogType: "buttons",
639 dialogOptions: {
640 effects: {
641 hide: "hide",
642 show: "show"
643 },
644 hide: { onBackgroundClick: false }
645 }
646 };
647 }
648 },
649 {
650 key: "initDialog",
651 value: function initDialog() {
652 var _this2 = this;
653 var dialog;
654 this.getDialog = function() {
655 if (!dialog) {
656 var settings = _this2.getSettings();
657 dialog = elementorCommon.dialogsManager.createWidget(settings.dialogType, settings.dialogOptions);
658 if (settings.onDialogInitCallback) settings.onDialogInitCallback.call(_this2, dialog);
659 }
660 return dialog;
661 };
662 }
663 },
664 {
665 key: "show",
666 value: function show(target) {
667 if (this.introductionViewed) return;
668 var dialog = this.getDialog();
669 if (target) dialog.setSettings("position", { of: target });
670 dialog.show();
671 }
672 },
673 {
674 key: "introductionViewed",
675 get: function get() {
676 var introductionKey = this.getSettings("introductionKey");
677 return this.getIntroductionMap()[introductionKey];
678 },
679 set: function set(isViewed) {
680 var introductionKey = this.getSettings("introductionKey");
681 this.getIntroductionMap()[introductionKey] = isViewed;
682 }
683 },
684 {
685 key: "setViewed",
686 value: function() {
687 var _setViewed = _asyncToGenerator(/*#__PURE__*/ import_regenerator.default.mark(function _callee() {
688 var _this3 = this;
689 return import_regenerator.default.wrap(function(_context) {
690 while (1) switch (_context.prev = _context.next) {
691 case 0:
692 this.introductionViewed = true;
693 return _context.abrupt("return", new Promise(function(resolve, reject) {
694 elementorCommon.ajax.addRequest("introduction_viewed", {
695 data: { introductionKey: _this3.getSettings("introductionKey") },
696 success: resolve,
697 error: reject
698 });
699 }));
700 case 1:
701 case "end": return _context.stop();
702 }
703 }, _callee, this);
704 }));
705 function setViewed() {
706 return _setViewed.apply(this, arguments);
707 }
708 return setViewed;
709 }()
710 }
711 ]);
712 }(elementorModules.Module);
713
714 //#endregion
715 //#region assets/dev/js/admin/modules.js
716 elementorModules.admin = {
717 MenuHandler,
718 utils: { Introduction: _default }
719 };
720
721 //#endregion
722 })();
723 //# sourceMappingURL=admin-modules.js.map