PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.2
Elementor Website Builder – more than just a page builder v4.3.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
elementor / assets / js / announcements-app.js

announcements-app.js in Elementor Website Builder – more than just a page builder 4.3.2, at assets/js/announcements-app.js

1,734 lines 66.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (function(react, react_dom, _wordpress_i18n) {
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 react = __toESM(react);
36 react_dom = __toESM(react_dom);
37
38 //#region node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js
39 function asyncGeneratorStep(n, t, e, r, o, a, c) {
40 try {
41 var i = n[a](c);
42 var u = i.value;
43 } catch (n) {
44 e(n);
45 return;
46 }
47 i.done ? t(u) : Promise.resolve(u).then(r, o);
48 }
49 function _asyncToGenerator(n) {
50 return function() {
51 var t = this;
52 var e = arguments;
53 return new Promise(function(r, o) {
54 var a = n.apply(t, e);
55 function _next(n) {
56 asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
57 }
58 function _throw(n) {
59 asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
60 }
61 _next(void 0);
62 });
63 };
64 }
65
66 //#endregion
67 //#region node_modules/@babel/runtime/helpers/esm/classCallCheck.js
68 function _classCallCheck(a, n) {
69 if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
70 }
71
72 //#endregion
73 //#region node_modules/@babel/runtime/helpers/esm/typeof.js
74 function _typeof(o) {
75 "@babel/helpers - typeof";
76 return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
77 return typeof o;
78 } : function(o) {
79 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
80 }, _typeof(o);
81 }
82
83 //#endregion
84 //#region node_modules/@babel/runtime/helpers/esm/toPrimitive.js
85 function toPrimitive(t, r) {
86 if ("object" != _typeof(t) || !t) return t;
87 var e = t[Symbol.toPrimitive];
88 if (void 0 !== e) {
89 var i = e.call(t, r || "default");
90 if ("object" != _typeof(i)) return i;
91 throw new TypeError("@@toPrimitive must return a primitive value.");
92 }
93 return ("string" === r ? String : Number)(t);
94 }
95
96 //#endregion
97 //#region node_modules/@babel/runtime/helpers/esm/toPropertyKey.js
98 function toPropertyKey(t) {
99 var i = toPrimitive(t, "string");
100 return "symbol" == _typeof(i) ? i : i + "";
101 }
102
103 //#endregion
104 //#region node_modules/@babel/runtime/helpers/esm/createClass.js
105 function _defineProperties(e, r) {
106 for (var t = 0; t < r.length; t++) {
107 var o = r[t];
108 o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
109 }
110 }
111 function _createClass(e, r, t) {
112 return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e;
113 }
114
115 //#endregion
116 //#region node_modules/@babel/runtime/helpers/OverloadYield.js
117 var require_OverloadYield = /* @__PURE__ */ __commonJSMin(((exports, module) => {
118 function _OverloadYield(e, d) {
119 this.v = e, this.k = d;
120 }
121 module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports;
122 }));
123
124 //#endregion
125 //#region node_modules/@babel/runtime/helpers/regeneratorDefine.js
126 var require_regeneratorDefine = /* @__PURE__ */ __commonJSMin(((exports, module) => {
127 function _regeneratorDefine(e, r, n, t) {
128 var i = Object.defineProperty;
129 try {
130 i({}, "", {});
131 } catch (e) {
132 i = 0;
133 }
134 module.exports = _regeneratorDefine = function regeneratorDefine(e, r, n, t) {
135 function o(r, n) {
136 _regeneratorDefine(e, r, function(e) {
137 return this._invoke(r, n, e);
138 });
139 }
140 r ? i ? i(e, r, {
141 value: n,
142 enumerable: !t,
143 configurable: !t,
144 writable: !t
145 }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2));
146 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _regeneratorDefine(e, r, n, t);
147 }
148 module.exports = _regeneratorDefine, module.exports.__esModule = true, module.exports["default"] = module.exports;
149 }));
150
151 //#endregion
152 //#region node_modules/@babel/runtime/helpers/regenerator.js
153 var require_regenerator$1 = /* @__PURE__ */ __commonJSMin(((exports, module) => {
154 var regeneratorDefine = require_regeneratorDefine();
155 function _regenerator() {
156 /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
157 var e;
158 var t;
159 var r = "function" == typeof Symbol ? Symbol : {};
160 var n = r.iterator || "@@iterator";
161 var o = r.toStringTag || "@@toStringTag";
162 function i(r, n, o, i) {
163 var c = n && n.prototype instanceof Generator ? n : Generator;
164 var u = Object.create(c.prototype);
165 return regeneratorDefine(u, "_invoke", function(r, n, o) {
166 var i;
167 var c;
168 var u;
169 var f = 0;
170 var p = o || [];
171 var y = !1;
172 var G = {
173 p: 0,
174 n: 0,
175 v: e,
176 a: d,
177 f: d.bind(e, 4),
178 d: function d(t, r) {
179 return i = t, c = 0, u = e, G.n = r, a;
180 }
181 };
182 function d(r, n) {
183 for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) {
184 var o;
185 var i = p[t];
186 var d = G.p;
187 var l = i[2];
188 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));
189 }
190 if (o || r > 1) return a;
191 throw y = !0, n;
192 }
193 return function(o, p, l) {
194 if (f > 1) throw TypeError("Generator is already running");
195 for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) {
196 i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u);
197 try {
198 if (f = 2, i) {
199 if (c || (o = "next"), t = i[o]) {
200 if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object");
201 if (!t.done) return t;
202 u = t.value, c < 2 && (c = 0);
203 } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1);
204 i = e;
205 } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break;
206 } catch (t) {
207 i = e, c = 1, u = t;
208 } finally {
209 f = 1;
210 }
211 }
212 return {
213 value: t,
214 done: y
215 };
216 };
217 }(r, o, i), !0), u;
218 }
219 var a = {};
220 function Generator() {}
221 function GeneratorFunction() {}
222 function GeneratorFunctionPrototype() {}
223 t = Object.getPrototypeOf;
224 var c = [][n] ? t(t([][n]())) : (regeneratorDefine(t = {}, n, function() {
225 return this;
226 }), t);
227 var u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c);
228 function f(e) {
229 return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, regeneratorDefine(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e;
230 }
231 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() {
232 return this;
233 }), regeneratorDefine(u, "toString", function() {
234 return "[object Generator]";
235 }), (module.exports = _regenerator = function _regenerator() {
236 return {
237 w: i,
238 m: f
239 };
240 }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
241 }
242 module.exports = _regenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
243 }));
244
245 //#endregion
246 //#region node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js
247 var require_regeneratorAsyncIterator = /* @__PURE__ */ __commonJSMin(((exports, module) => {
248 var OverloadYield = require_OverloadYield();
249 var regeneratorDefine = require_regeneratorDefine();
250 function AsyncIterator(t, e) {
251 function n(r, o, i, f) {
252 try {
253 var c = t[r](o);
254 var u = c.value;
255 return u instanceof OverloadYield ? e.resolve(u.v).then(function(t) {
256 n("next", t, i, f);
257 }, function(t) {
258 n("throw", t, i, f);
259 }) : e.resolve(u).then(function(t) {
260 c.value = t, i(c);
261 }, function(t) {
262 return n("throw", t, i, f);
263 });
264 } catch (t) {
265 f(t);
266 }
267 }
268 var r;
269 this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function() {
270 return this;
271 })), regeneratorDefine(this, "_invoke", function(t, o, i) {
272 function f() {
273 return new e(function(e, r) {
274 n(t, i, e, r);
275 });
276 }
277 return r = r ? r.then(f, f) : f();
278 }, !0);
279 }
280 module.exports = AsyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
281 }));
282
283 //#endregion
284 //#region node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js
285 var require_regeneratorAsyncGen = /* @__PURE__ */ __commonJSMin(((exports, module) => {
286 var regenerator = require_regenerator$1();
287 var regeneratorAsyncIterator = require_regeneratorAsyncIterator();
288 function _regeneratorAsyncGen(r, e, t, o, n) {
289 return new regeneratorAsyncIterator(regenerator().w(r, e, t, o), n || Promise);
290 }
291 module.exports = _regeneratorAsyncGen, module.exports.__esModule = true, module.exports["default"] = module.exports;
292 }));
293
294 //#endregion
295 //#region node_modules/@babel/runtime/helpers/regeneratorAsync.js
296 var require_regeneratorAsync = /* @__PURE__ */ __commonJSMin(((exports, module) => {
297 var regeneratorAsyncGen = require_regeneratorAsyncGen();
298 function _regeneratorAsync(n, e, r, t, o) {
299 var a = regeneratorAsyncGen(n, e, r, t, o);
300 return a.next().then(function(n) {
301 return n.done ? n.value : a.next();
302 });
303 }
304 module.exports = _regeneratorAsync, module.exports.__esModule = true, module.exports["default"] = module.exports;
305 }));
306
307 //#endregion
308 //#region node_modules/@babel/runtime/helpers/regeneratorKeys.js
309 var require_regeneratorKeys = /* @__PURE__ */ __commonJSMin(((exports, module) => {
310 function _regeneratorKeys(e) {
311 var n = Object(e);
312 var r = [];
313 for (var t in n) r.unshift(t);
314 return function e() {
315 for (; r.length;) if ((t = r.pop()) in n) return e.value = t, e.done = !1, e;
316 return e.done = !0, e;
317 };
318 }
319 module.exports = _regeneratorKeys, module.exports.__esModule = true, module.exports["default"] = module.exports;
320 }));
321
322 //#endregion
323 //#region node_modules/@babel/runtime/helpers/typeof.js
324 var require_typeof = /* @__PURE__ */ __commonJSMin(((exports, module) => {
325 function _typeof(o) {
326 "@babel/helpers - typeof";
327 return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
328 return typeof o;
329 } : function(o) {
330 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
331 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
332 }
333 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
334 }));
335
336 //#endregion
337 //#region node_modules/@babel/runtime/helpers/regeneratorValues.js
338 var require_regeneratorValues = /* @__PURE__ */ __commonJSMin(((exports, module) => {
339 var _typeof = require_typeof()["default"];
340 function _regeneratorValues(e) {
341 if (null != e) {
342 var t = e["function" == typeof Symbol && Symbol.iterator || "@@iterator"];
343 var r = 0;
344 if (t) return t.call(e);
345 if ("function" == typeof e.next) return e;
346 if (!isNaN(e.length)) return { next: function next() {
347 return e && r >= e.length && (e = void 0), {
348 value: e && e[r++],
349 done: !e
350 };
351 } };
352 }
353 throw new TypeError(_typeof(e) + " is not iterable");
354 }
355 module.exports = _regeneratorValues, module.exports.__esModule = true, module.exports["default"] = module.exports;
356 }));
357
358 //#endregion
359 //#region node_modules/@babel/runtime/helpers/regeneratorRuntime.js
360 var require_regeneratorRuntime = /* @__PURE__ */ __commonJSMin(((exports, module) => {
361 var OverloadYield = require_OverloadYield();
362 var regenerator = require_regenerator$1();
363 var regeneratorAsync = require_regeneratorAsync();
364 var regeneratorAsyncGen = require_regeneratorAsyncGen();
365 var regeneratorAsyncIterator = require_regeneratorAsyncIterator();
366 var regeneratorKeys = require_regeneratorKeys();
367 var regeneratorValues = require_regeneratorValues();
368 function _regeneratorRuntime() {
369 "use strict";
370 var r = regenerator();
371 var e = r.m(_regeneratorRuntime);
372 var t = (Object.getPrototypeOf ? Object.getPrototypeOf(e) : e.__proto__).constructor;
373 function n(r) {
374 var e = "function" == typeof r && r.constructor;
375 return !!e && (e === t || "GeneratorFunction" === (e.displayName || e.name));
376 }
377 var o = {
378 "throw": 1,
379 "return": 2,
380 "break": 3,
381 "continue": 3
382 };
383 function a(r) {
384 var e;
385 var t;
386 return function(n) {
387 e || (e = {
388 stop: function stop() {
389 return t(n.a, 2);
390 },
391 "catch": function _catch() {
392 return n.v;
393 },
394 abrupt: function abrupt(r, e) {
395 return t(n.a, o[r], e);
396 },
397 delegateYield: function delegateYield(r, o, a) {
398 return e.resultName = o, t(n.d, regeneratorValues(r), a);
399 },
400 finish: function finish(r) {
401 return t(n.f, r);
402 }
403 }, t = function t(r, _t, o) {
404 n.p = e.prev, n.n = e.next;
405 try {
406 return r(_t, o);
407 } finally {
408 e.next = n.n;
409 }
410 }), e.resultName && (e[e.resultName] = n.v, e.resultName = void 0), e.sent = n.v, e.next = n.n;
411 try {
412 return r.call(this, e);
413 } finally {
414 n.p = e.prev, n.n = e.next;
415 }
416 };
417 }
418 return (module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
419 return {
420 wrap: function wrap(e, t, n, o) {
421 return r.w(a(e), t, n, o && o.reverse());
422 },
423 isGeneratorFunction: n,
424 mark: r.m,
425 awrap: function awrap(r, e) {
426 return new OverloadYield(r, e);
427 },
428 AsyncIterator: regeneratorAsyncIterator,
429 async: function async(r, e, t, o, u) {
430 return (n(e) ? regeneratorAsyncGen : regeneratorAsync)(a(r), e, t, o, u);
431 },
432 keys: regeneratorKeys,
433 values: regeneratorValues
434 };
435 }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
436 }
437 module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
438 }));
439
440 //#endregion
441 //#region node_modules/@babel/runtime/regenerator/index.js
442 var require_regenerator = /* @__PURE__ */ __commonJSMin(((exports, module) => {
443 var runtime = require_regeneratorRuntime()();
444 module.exports = runtime;
445 try {
446 regeneratorRuntime = runtime;
447 } catch (accidentalStrictMode) {
448 if (typeof globalThis === "object") globalThis.regeneratorRuntime = runtime;
449 else Function("r", "regeneratorRuntime = r")(runtime);
450 }
451 }));
452
453 //#endregion
454 //#region node_modules/react-dom/client.js
455 var require_client = /* @__PURE__ */ __commonJSMin(((exports) => {
456 var m = (globalThis.ReactDOM);
457 var i = m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
458 exports.createRoot = function(c, o) {
459 i.usingClientEntryPoint = true;
460 try {
461 return m.createRoot(c, o);
462 } finally {
463 i.usingClientEntryPoint = false;
464 }
465 };
466 }));
467
468 //#endregion
469 //#region assets/dev/js/utils/react.js
470 var import_regenerator = /* @__PURE__ */ __toESM(require_regenerator());
471 var import_client = require_client();
472 /**
473 * Support conditional rendering of a React App to the DOM, based on the React version.
474 * We use `createRoot` when available, but fallback to `ReactDOM.render` for older versions.
475 *
476 * @param {Promise.resolve(React).ReactElement} app The app to render.
477 * @param {HTMLElement} domElement The DOM element to render the app into.
478 *
479 * @return {{ unmount: () => void }} The unmount function.
480 */
481 function render(app, domElement) {
482 var unmountFunction;
483 try {
484 var root = (0, import_client.createRoot)(domElement);
485 root.render(app);
486 unmountFunction = function unmountFunction() {
487 root.unmount();
488 };
489 } catch (e) {
490 react_dom.render(app, domElement);
491 unmountFunction = function unmountFunction() {
492 react_dom.unmountComponentAtNode(domElement);
493 };
494 }
495 return { unmount: unmountFunction };
496 }
497 var react_default = { render };
498
499 //#endregion
500 //#region node_modules/@babel/runtime/helpers/esm/defineProperty.js
501 function _defineProperty(e, r, t) {
502 return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
503 value: t,
504 enumerable: !0,
505 configurable: !0,
506 writable: !0
507 }) : e[r] = t, e;
508 }
509
510 //#endregion
511 //#region node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js
512 function _arrayWithHoles(r) {
513 if (Array.isArray(r)) return r;
514 }
515
516 //#endregion
517 //#region node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js
518 function _iterableToArrayLimit(r, l) {
519 var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
520 if (null != t) {
521 var e;
522 var n;
523 var i;
524 var u;
525 var a = [];
526 var f = !0;
527 var o = !1;
528 try {
529 if (i = (t = t.call(r)).next, 0 === l) {
530 if (Object(t) !== t) return;
531 f = !1;
532 } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
533 } catch (r) {
534 o = !0, n = r;
535 } finally {
536 try {
537 if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
538 } finally {
539 if (o) throw n;
540 }
541 }
542 return a;
543 }
544 }
545
546 //#endregion
547 //#region node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js
548 function _arrayLikeToArray$1(r, a) {
549 (null == a || a > r.length) && (a = r.length);
550 for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
551 return n;
552 }
553 __name(_arrayLikeToArray$1, "_arrayLikeToArray");
554
555 //#endregion
556 //#region node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
557 function _unsupportedIterableToArray$1(r, a) {
558 if (r) {
559 if ("string" == typeof r) return _arrayLikeToArray$1(r, a);
560 var t = {}.toString.call(r).slice(8, -1);
561 return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray$1(r, a) : void 0;
562 }
563 }
564 __name(_unsupportedIterableToArray$1, "_unsupportedIterableToArray");
565
566 //#endregion
567 //#region node_modules/@babel/runtime/helpers/esm/nonIterableRest.js
568 function _nonIterableRest() {
569 throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
570 }
571
572 //#endregion
573 //#region node_modules/@babel/runtime/helpers/esm/slicedToArray.js
574 function _slicedToArray(r, e) {
575 return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray$1(r, e) || _nonIterableRest();
576 }
577
578 //#endregion
579 //#region app/assets/js/event-track/apps-event-tracking.js
580 function _createForOfIteratorHelper(r, e) {
581 var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
582 if (!t) {
583 if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) {
584 t && (r = t);
585 var _n = 0;
586 var F = function F() {};
587 return {
588 s: F,
589 n: function n() {
590 return _n >= r.length ? { done: !0 } : {
591 done: !1,
592 value: r[_n++]
593 };
594 },
595 e: function e(r) {
596 throw r;
597 },
598 f: F
599 };
600 }
601 throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
602 }
603 var o;
604 var a = !0;
605 var u = !1;
606 return {
607 s: function s() {
608 t = t.call(r);
609 },
610 n: function n() {
611 var r = t.next();
612 return a = r.done, r;
613 },
614 e: function e(r) {
615 u = !0, o = r;
616 },
617 f: function f() {
618 try {
619 a || null == t.return || t.return();
620 } finally {
621 if (u) throw o;
622 }
623 }
624 };
625 }
626 function _unsupportedIterableToArray(r, a) {
627 if (r) {
628 if ("string" == typeof r) return _arrayLikeToArray(r, a);
629 var t = {}.toString.call(r).slice(8, -1);
630 return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0;
631 }
632 }
633 function _arrayLikeToArray(r, a) {
634 (null == a || a > r.length) && (a = r.length);
635 for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
636 return n;
637 }
638 var appsEventTrackingDispatch = function appsEventTrackingDispatch(command, eventParams) {
639 var objectCreator = function objectCreator(array, obj) {
640 var _iterator = _createForOfIteratorHelper(array);
641 var _step;
642 try {
643 for (_iterator.s(); !(_step = _iterator.n()).done;) {
644 var key = _step.value;
645 if (eventParams.hasOwnProperty(key) && eventParams[key] !== null) obj[key] = eventParams[key];
646 }
647 } catch (err) {
648 _iterator.e(err);
649 } finally {
650 _iterator.f();
651 }
652 return obj;
653 };
654 var dataKeys = [];
655 var detailsKeys = [
656 "layout",
657 "site_part",
658 "error",
659 "document_name",
660 "document_type",
661 "view_type_clicked",
662 "tag",
663 "sort_direction",
664 "sort_type",
665 "action",
666 "grid_location",
667 "kit_name",
668 "page_source",
669 "element_position",
670 "element",
671 "event_type",
672 "modal_type",
673 "method",
674 "status",
675 "step",
676 "item",
677 "category",
678 "element_location",
679 "search_term",
680 "section",
681 "site_area"
682 ];
683 var data = {};
684 var details = {};
685 (function init() {
686 objectCreator(detailsKeys, details);
687 objectCreator(dataKeys, data);
688 var commandSplit = command.split("/");
689 data.placement = commandSplit[0];
690 data.event = commandSplit[1];
691 if (Object.keys(details).length) data.details = details;
692 })();
693 $e.run(command, data);
694 };
695
696 //#endregion
697 //#region node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js
698 /** @license React v16.13.1
699 * react-is.development.js
700 *
701 * Copyright (c) Facebook, Inc. and its affiliates.
702 *
703 * This source code is licensed under the MIT license found in the
704 * LICENSE file in the root directory of this source tree.
705 */
706 var require_react_is_development = /* @__PURE__ */ __commonJSMin(((exports) => {
707 (function() {
708 "use strict";
709 var hasSymbol = typeof Symbol === "function" && Symbol.for;
710 var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for("react.element") : 60103;
711 var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for("react.portal") : 60106;
712 var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for("react.fragment") : 60107;
713 var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for("react.strict_mode") : 60108;
714 var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for("react.profiler") : 60114;
715 var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for("react.provider") : 60109;
716 var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for("react.context") : 60110;
717 var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for("react.async_mode") : 60111;
718 var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for("react.concurrent_mode") : 60111;
719 var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for("react.forward_ref") : 60112;
720 var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for("react.suspense") : 60113;
721 var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for("react.suspense_list") : 60120;
722 var REACT_MEMO_TYPE = hasSymbol ? Symbol.for("react.memo") : 60115;
723 var REACT_LAZY_TYPE = hasSymbol ? Symbol.for("react.lazy") : 60116;
724 var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for("react.block") : 60121;
725 var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for("react.fundamental") : 60117;
726 var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for("react.responder") : 60118;
727 var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for("react.scope") : 60119;
728 function isValidElementType(type) {
729 return typeof type === "string" || typeof type === "function" || type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === "object" && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);
730 }
731 function typeOf(object) {
732 if (typeof object === "object" && object !== null) {
733 var $$typeof = object.$$typeof;
734 switch ($$typeof) {
735 case REACT_ELEMENT_TYPE:
736 var type = object.type;
737 switch (type) {
738 case REACT_ASYNC_MODE_TYPE:
739 case REACT_CONCURRENT_MODE_TYPE:
740 case REACT_FRAGMENT_TYPE:
741 case REACT_PROFILER_TYPE:
742 case REACT_STRICT_MODE_TYPE:
743 case REACT_SUSPENSE_TYPE: return type;
744 default:
745 var $$typeofType = type && type.$$typeof;
746 switch ($$typeofType) {
747 case REACT_CONTEXT_TYPE:
748 case REACT_FORWARD_REF_TYPE:
749 case REACT_LAZY_TYPE:
750 case REACT_MEMO_TYPE:
751 case REACT_PROVIDER_TYPE: return $$typeofType;
752 default: return $$typeof;
753 }
754 }
755 case REACT_PORTAL_TYPE: return $$typeof;
756 }
757 }
758 }
759 var AsyncMode = REACT_ASYNC_MODE_TYPE;
760 var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;
761 var ContextConsumer = REACT_CONTEXT_TYPE;
762 var ContextProvider = REACT_PROVIDER_TYPE;
763 var Element = REACT_ELEMENT_TYPE;
764 var ForwardRef = REACT_FORWARD_REF_TYPE;
765 var Fragment = REACT_FRAGMENT_TYPE;
766 var Lazy = REACT_LAZY_TYPE;
767 var Memo = REACT_MEMO_TYPE;
768 var Portal = REACT_PORTAL_TYPE;
769 var Profiler = REACT_PROFILER_TYPE;
770 var StrictMode = REACT_STRICT_MODE_TYPE;
771 var Suspense = REACT_SUSPENSE_TYPE;
772 var hasWarnedAboutDeprecatedIsAsyncMode = false;
773 function isAsyncMode(object) {
774 if (!hasWarnedAboutDeprecatedIsAsyncMode) {
775 hasWarnedAboutDeprecatedIsAsyncMode = true;
776 console["warn"]("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.");
777 }
778 return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;
779 }
780 function isConcurrentMode(object) {
781 return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;
782 }
783 function isContextConsumer(object) {
784 return typeOf(object) === REACT_CONTEXT_TYPE;
785 }
786 function isContextProvider(object) {
787 return typeOf(object) === REACT_PROVIDER_TYPE;
788 }
789 function isElement(object) {
790 return typeof object === "object" && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;
791 }
792 function isForwardRef(object) {
793 return typeOf(object) === REACT_FORWARD_REF_TYPE;
794 }
795 function isFragment(object) {
796 return typeOf(object) === REACT_FRAGMENT_TYPE;
797 }
798 function isLazy(object) {
799 return typeOf(object) === REACT_LAZY_TYPE;
800 }
801 function isMemo(object) {
802 return typeOf(object) === REACT_MEMO_TYPE;
803 }
804 function isPortal(object) {
805 return typeOf(object) === REACT_PORTAL_TYPE;
806 }
807 function isProfiler(object) {
808 return typeOf(object) === REACT_PROFILER_TYPE;
809 }
810 function isStrictMode(object) {
811 return typeOf(object) === REACT_STRICT_MODE_TYPE;
812 }
813 function isSuspense(object) {
814 return typeOf(object) === REACT_SUSPENSE_TYPE;
815 }
816 exports.AsyncMode = AsyncMode;
817 exports.ConcurrentMode = ConcurrentMode;
818 exports.ContextConsumer = ContextConsumer;
819 exports.ContextProvider = ContextProvider;
820 exports.Element = Element;
821 exports.ForwardRef = ForwardRef;
822 exports.Fragment = Fragment;
823 exports.Lazy = Lazy;
824 exports.Memo = Memo;
825 exports.Portal = Portal;
826 exports.Profiler = Profiler;
827 exports.StrictMode = StrictMode;
828 exports.Suspense = Suspense;
829 exports.isAsyncMode = isAsyncMode;
830 exports.isConcurrentMode = isConcurrentMode;
831 exports.isContextConsumer = isContextConsumer;
832 exports.isContextProvider = isContextProvider;
833 exports.isElement = isElement;
834 exports.isForwardRef = isForwardRef;
835 exports.isFragment = isFragment;
836 exports.isLazy = isLazy;
837 exports.isMemo = isMemo;
838 exports.isPortal = isPortal;
839 exports.isProfiler = isProfiler;
840 exports.isStrictMode = isStrictMode;
841 exports.isSuspense = isSuspense;
842 exports.isValidElementType = isValidElementType;
843 exports.typeOf = typeOf;
844 })();
845 }));
846
847 //#endregion
848 //#region node_modules/prop-types/node_modules/react-is/index.js
849 var require_react_is = /* @__PURE__ */ __commonJSMin(((exports, module) => {
850 module.exports = require_react_is_development();
851 }));
852
853 //#endregion
854 //#region node_modules/object-assign/index.js
855 /*
856 object-assign
857 (c) Sindre Sorhus
858 @license MIT
859 */
860 var require_object_assign = /* @__PURE__ */ __commonJSMin(((exports, module) => {
861 var getOwnPropertySymbols = Object.getOwnPropertySymbols;
862 var hasOwnProperty = Object.prototype.hasOwnProperty;
863 var propIsEnumerable = Object.prototype.propertyIsEnumerable;
864 function toObject(val) {
865 if (val === null || val === void 0) throw new TypeError("Object.assign cannot be called with null or undefined");
866 return Object(val);
867 }
868 function shouldUseNative() {
869 try {
870 if (!Object.assign) return false;
871 var test1 = /* @__PURE__ */ new String("abc");
872 test1[5] = "de";
873 if (Object.getOwnPropertyNames(test1)[0] === "5") return false;
874 var test2 = {};
875 for (var i = 0; i < 10; i++) test2["_" + String.fromCharCode(i)] = i;
876 if (Object.getOwnPropertyNames(test2).map(function(n) {
877 return test2[n];
878 }).join("") !== "0123456789") return false;
879 var test3 = {};
880 "abcdefghijklmnopqrst".split("").forEach(function(letter) {
881 test3[letter] = letter;
882 });
883 if (Object.keys(Object.assign({}, test3)).join("") !== "abcdefghijklmnopqrst") return false;
884 return true;
885 } catch (err) {
886 return false;
887 }
888 }
889 module.exports = shouldUseNative() ? Object.assign : function(target, source) {
890 var from;
891 var to = toObject(target);
892 var symbols;
893 for (var s = 1; s < arguments.length; s++) {
894 from = Object(arguments[s]);
895 for (var key in from) if (hasOwnProperty.call(from, key)) to[key] = from[key];
896 if (getOwnPropertySymbols) {
897 symbols = getOwnPropertySymbols(from);
898 for (var i = 0; i < symbols.length; i++) if (propIsEnumerable.call(from, symbols[i])) to[symbols[i]] = from[symbols[i]];
899 }
900 }
901 return to;
902 };
903 }));
904
905 //#endregion
906 //#region node_modules/prop-types/lib/ReactPropTypesSecret.js
907 /**
908 * Copyright (c) 2013-present, Facebook, Inc.
909 *
910 * This source code is licensed under the MIT license found in the
911 * LICENSE file in the root directory of this source tree.
912 */
913 var require_ReactPropTypesSecret = /* @__PURE__ */ __commonJSMin(((exports, module) => {
914 var ReactPropTypesSecret = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";
915 module.exports = ReactPropTypesSecret;
916 }));
917
918 //#endregion
919 //#region node_modules/prop-types/lib/has.js
920 var require_has = /* @__PURE__ */ __commonJSMin(((exports, module) => {
921 module.exports = Function.call.bind(Object.prototype.hasOwnProperty);
922 }));
923
924 //#endregion
925 //#region node_modules/prop-types/checkPropTypes.js
926 /**
927 * Copyright (c) 2013-present, Facebook, Inc.
928 *
929 * This source code is licensed under the MIT license found in the
930 * LICENSE file in the root directory of this source tree.
931 */
932 var require_checkPropTypes = /* @__PURE__ */ __commonJSMin(((exports, module) => {
933 var printWarning = function() {};
934 var ReactPropTypesSecret = require_ReactPropTypesSecret();
935 var loggedTypeFailures = {};
936 var has = require_has();
937 printWarning = function(text) {
938 var message = "Warning: " + text;
939 if (typeof console !== "undefined") console.error(message);
940 try {
941 throw new Error(message);
942 } catch (x) {}
943 };
944 /**
945 * Assert that the values match with the type specs.
946 * Error messages are memorized and will only be shown once.
947 *
948 * @param {object} typeSpecs Map of name to a ReactPropType
949 * @param {object} values Runtime values that need to be type-checked
950 * @param {string} location e.g. "prop", "context", "child context"
951 * @param {string} componentName Name of the component for error messages.
952 * @param {?Function} getStack Returns the component stack.
953 * @private
954 */
955 function checkPropTypes(typeSpecs, values, location, componentName, getStack) {
956 for (var typeSpecName in typeSpecs) if (has(typeSpecs, typeSpecName)) {
957 var error;
958 try {
959 if (typeof typeSpecs[typeSpecName] !== "function") {
960 var err = Error((componentName || "React class") + ": " + location + " type `" + typeSpecName + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + typeof typeSpecs[typeSpecName] + "`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");
961 err.name = "Invariant Violation";
962 throw err;
963 }
964 error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);
965 } catch (ex) {
966 error = ex;
967 }
968 if (error && !(error instanceof Error)) printWarning((componentName || "React class") + ": type specification of " + location + " `" + typeSpecName + "` is invalid; the type checker function must return `null` or an `Error` but returned a " + typeof error + ". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).");
969 if (error instanceof Error && !(error.message in loggedTypeFailures)) {
970 loggedTypeFailures[error.message] = true;
971 var stack = getStack ? getStack() : "";
972 printWarning("Failed " + location + " type: " + error.message + (stack != null ? stack : ""));
973 }
974 }
975 }
976 /**
977 * Resets warning cache when testing.
978 *
979 * @private
980 */
981 checkPropTypes.resetWarningCache = function() {
982 loggedTypeFailures = {};
983 };
984 module.exports = checkPropTypes;
985 }));
986
987 //#endregion
988 //#region node_modules/prop-types/factoryWithTypeCheckers.js
989 /**
990 * Copyright (c) 2013-present, Facebook, Inc.
991 *
992 * This source code is licensed under the MIT license found in the
993 * LICENSE file in the root directory of this source tree.
994 */
995 var require_factoryWithTypeCheckers = /* @__PURE__ */ __commonJSMin(((exports, module) => {
996 var ReactIs = require_react_is();
997 var assign = require_object_assign();
998 var ReactPropTypesSecret = require_ReactPropTypesSecret();
999 var has = require_has();
1000 var checkPropTypes = require_checkPropTypes();
1001 var printWarning = function() {};
1002 printWarning = function(text) {
1003 var message = "Warning: " + text;
1004 if (typeof console !== "undefined") console.error(message);
1005 try {
1006 throw new Error(message);
1007 } catch (x) {}
1008 };
1009 function emptyFunctionThatReturnsNull() {
1010 return null;
1011 }
1012 module.exports = function(isValidElement, throwOnDirectAccess) {
1013 var ITERATOR_SYMBOL = typeof Symbol === "function" && Symbol.iterator;
1014 var FAUX_ITERATOR_SYMBOL = "@@iterator";
1015 /**
1016 * Returns the iterator method function contained on the iterable object.
1017 *
1018 * Be sure to invoke the function with the iterable as context:
1019 *
1020 * var iteratorFn = getIteratorFn(myIterable);
1021 * if (iteratorFn) {
1022 * var iterator = iteratorFn.call(myIterable);
1023 * ...
1024 * }
1025 *
1026 * @param {?object} maybeIterable
1027 * @return {?function}
1028 */
1029 function getIteratorFn(maybeIterable) {
1030 var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);
1031 if (typeof iteratorFn === "function") return iteratorFn;
1032 }
1033 /**
1034 * Collection of methods that allow declaration and validation of props that are
1035 * supplied to React components. Example usage:
1036 *
1037 * var Props = require('ReactPropTypes');
1038 * var MyArticle = React.createClass({
1039 * propTypes: {
1040 * // An optional string prop named "description".
1041 * description: Props.string,
1042 *
1043 * // A required enum prop named "category".
1044 * category: Props.oneOf(['News','Photos']).isRequired,
1045 *
1046 * // A prop named "dialog" that requires an instance of Dialog.
1047 * dialog: Props.instanceOf(Dialog).isRequired
1048 * },
1049 * render: function() { ... }
1050 * });
1051 *
1052 * A more formal specification of how these methods are used:
1053 *
1054 * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)
1055 * decl := ReactPropTypes.{type}(.isRequired)?
1056 *
1057 * Each and every declaration produces a function with the same signature. This
1058 * allows the creation of custom validation functions. For example:
1059 *
1060 * var MyLink = React.createClass({
1061 * propTypes: {
1062 * // An optional string or URI prop named "href".
1063 * href: function(props, propName, componentName) {
1064 * var propValue = props[propName];
1065 * if (propValue != null && typeof propValue !== 'string' &&
1066 * !(propValue instanceof URI)) {
1067 * return new Error(
1068 * 'Expected a string or an URI for ' + propName + ' in ' +
1069 * componentName
1070 * );
1071 * }
1072 * }
1073 * },
1074 * render: function() {...}
1075 * });
1076 *
1077 * @internal
1078 */
1079 var ANONYMOUS = "<<anonymous>>";
1080 var ReactPropTypes = {
1081 array: createPrimitiveTypeChecker("array"),
1082 bigint: createPrimitiveTypeChecker("bigint"),
1083 bool: createPrimitiveTypeChecker("boolean"),
1084 func: createPrimitiveTypeChecker("function"),
1085 number: createPrimitiveTypeChecker("number"),
1086 object: createPrimitiveTypeChecker("object"),
1087 string: createPrimitiveTypeChecker("string"),
1088 symbol: createPrimitiveTypeChecker("symbol"),
1089 any: createAnyTypeChecker(),
1090 arrayOf: createArrayOfTypeChecker,
1091 element: createElementTypeChecker(),
1092 elementType: createElementTypeTypeChecker(),
1093 instanceOf: createInstanceTypeChecker,
1094 node: createNodeChecker(),
1095 objectOf: createObjectOfTypeChecker,
1096 oneOf: createEnumTypeChecker,
1097 oneOfType: createUnionTypeChecker,
1098 shape: createShapeTypeChecker,
1099 exact: createStrictShapeTypeChecker
1100 };
1101 /**
1102 * inlined Object.is polyfill to avoid requiring consumers ship their own
1103 * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
1104 */
1105 function is(x, y) {
1106 if (x === y) return x !== 0 || 1 / x === 1 / y;
1107 else return x !== x && y !== y;
1108 }
1109 /**
1110 * We use an Error-like object for backward compatibility as people may call
1111 * PropTypes directly and inspect their output. However, we don't use real
1112 * Errors anymore. We don't inspect their stack anyway, and creating them
1113 * is prohibitively expensive if they are created too often, such as what
1114 * happens in oneOfType() for any type before the one that matched.
1115 */
1116 function PropTypeError(message, data) {
1117 this.message = message;
1118 this.data = data && typeof data === "object" ? data : {};
1119 this.stack = "";
1120 }
1121 PropTypeError.prototype = Error.prototype;
1122 function createChainableTypeChecker(validate) {
1123 var manualPropTypeCallCache = {};
1124 var manualPropTypeWarningCount = 0;
1125 function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {
1126 componentName = componentName || ANONYMOUS;
1127 propFullName = propFullName || propName;
1128 if (secret !== ReactPropTypesSecret) {
1129 if (throwOnDirectAccess) {
1130 var err = /* @__PURE__ */ new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");
1131 err.name = "Invariant Violation";
1132 throw err;
1133 } else if (typeof console !== "undefined") {
1134 var cacheKey = componentName + ":" + propName;
1135 if (!manualPropTypeCallCache[cacheKey] && manualPropTypeWarningCount < 3) {
1136 printWarning("You are manually calling a React.PropTypes validation function for the `" + propFullName + "` prop on `" + componentName + "`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.");
1137 manualPropTypeCallCache[cacheKey] = true;
1138 manualPropTypeWarningCount++;
1139 }
1140 }
1141 }
1142 if (props[propName] == null) {
1143 if (isRequired) {
1144 if (props[propName] === null) return new PropTypeError("The " + location + " `" + propFullName + "` is marked as required " + ("in `" + componentName + "`, but its value is `null`."));
1145 return new PropTypeError("The " + location + " `" + propFullName + "` is marked as required in " + ("`" + componentName + "`, but its value is `undefined`."));
1146 }
1147 return null;
1148 } else return validate(props, propName, componentName, location, propFullName);
1149 }
1150 var chainedCheckType = checkType.bind(null, false);
1151 chainedCheckType.isRequired = checkType.bind(null, true);
1152 return chainedCheckType;
1153 }
1154 function createPrimitiveTypeChecker(expectedType) {
1155 function validate(props, propName, componentName, location, propFullName, secret) {
1156 var propValue = props[propName];
1157 if (getPropType(propValue) !== expectedType) {
1158 var preciseType = getPreciseType(propValue);
1159 return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + preciseType + "` supplied to `" + componentName + "`, expected ") + ("`" + expectedType + "`."), { expectedType });
1160 }
1161 return null;
1162 }
1163 return createChainableTypeChecker(validate);
1164 }
1165 function createAnyTypeChecker() {
1166 return createChainableTypeChecker(emptyFunctionThatReturnsNull);
1167 }
1168 function createArrayOfTypeChecker(typeChecker) {
1169 function validate(props, propName, componentName, location, propFullName) {
1170 if (typeof typeChecker !== "function") return new PropTypeError("Property `" + propFullName + "` of component `" + componentName + "` has invalid PropType notation inside arrayOf.");
1171 var propValue = props[propName];
1172 if (!Array.isArray(propValue)) {
1173 var propType = getPropType(propValue);
1174 return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + propType + "` supplied to `" + componentName + "`, expected an array."));
1175 }
1176 for (var i = 0; i < propValue.length; i++) {
1177 var error = typeChecker(propValue, i, componentName, location, propFullName + "[" + i + "]", ReactPropTypesSecret);
1178 if (error instanceof Error) return error;
1179 }
1180 return null;
1181 }
1182 return createChainableTypeChecker(validate);
1183 }
1184 function createElementTypeChecker() {
1185 function validate(props, propName, componentName, location, propFullName) {
1186 var propValue = props[propName];
1187 if (!isValidElement(propValue)) {
1188 var propType = getPropType(propValue);
1189 return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + propType + "` supplied to `" + componentName + "`, expected a single ReactElement."));
1190 }
1191 return null;
1192 }
1193 return createChainableTypeChecker(validate);
1194 }
1195 function createElementTypeTypeChecker() {
1196 function validate(props, propName, componentName, location, propFullName) {
1197 var propValue = props[propName];
1198 if (!ReactIs.isValidElementType(propValue)) {
1199 var propType = getPropType(propValue);
1200 return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + propType + "` supplied to `" + componentName + "`, expected a single ReactElement type."));
1201 }
1202 return null;
1203 }
1204 return createChainableTypeChecker(validate);
1205 }
1206 function createInstanceTypeChecker(expectedClass) {
1207 function validate(props, propName, componentName, location, propFullName) {
1208 if (!(props[propName] instanceof expectedClass)) {
1209 var expectedClassName = expectedClass.name || ANONYMOUS;
1210 var actualClassName = getClassName(props[propName]);
1211 return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + actualClassName + "` supplied to `" + componentName + "`, expected ") + ("instance of `" + expectedClassName + "`."));
1212 }
1213 return null;
1214 }
1215 return createChainableTypeChecker(validate);
1216 }
1217 function createEnumTypeChecker(expectedValues) {
1218 if (!Array.isArray(expectedValues)) {
1219 if (arguments.length > 1) printWarning("Invalid arguments supplied to oneOf, expected an array, got " + arguments.length + " arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).");
1220 else printWarning("Invalid argument supplied to oneOf, expected an array.");
1221 return emptyFunctionThatReturnsNull;
1222 }
1223 function validate(props, propName, componentName, location, propFullName) {
1224 var propValue = props[propName];
1225 for (var i = 0; i < expectedValues.length; i++) if (is(propValue, expectedValues[i])) return null;
1226 var valuesString = JSON.stringify(expectedValues, function replacer(key, value) {
1227 if (getPreciseType(value) === "symbol") return String(value);
1228 return value;
1229 });
1230 return new PropTypeError("Invalid " + location + " `" + propFullName + "` of value `" + String(propValue) + "` " + ("supplied to `" + componentName + "`, expected one of " + valuesString + "."));
1231 }
1232 return createChainableTypeChecker(validate);
1233 }
1234 function createObjectOfTypeChecker(typeChecker) {
1235 function validate(props, propName, componentName, location, propFullName) {
1236 if (typeof typeChecker !== "function") return new PropTypeError("Property `" + propFullName + "` of component `" + componentName + "` has invalid PropType notation inside objectOf.");
1237 var propValue = props[propName];
1238 var propType = getPropType(propValue);
1239 if (propType !== "object") return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + propType + "` supplied to `" + componentName + "`, expected an object."));
1240 for (var key in propValue) if (has(propValue, key)) {
1241 var error = typeChecker(propValue, key, componentName, location, propFullName + "." + key, ReactPropTypesSecret);
1242 if (error instanceof Error) return error;
1243 }
1244 return null;
1245 }
1246 return createChainableTypeChecker(validate);
1247 }
1248 function createUnionTypeChecker(arrayOfTypeCheckers) {
1249 if (!Array.isArray(arrayOfTypeCheckers)) {
1250 printWarning("Invalid argument supplied to oneOfType, expected an instance of array.");
1251 return emptyFunctionThatReturnsNull;
1252 }
1253 for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
1254 var checker = arrayOfTypeCheckers[i];
1255 if (typeof checker !== "function") {
1256 printWarning("Invalid argument supplied to oneOfType. Expected an array of check functions, but received " + getPostfixForTypeWarning(checker) + " at index " + i + ".");
1257 return emptyFunctionThatReturnsNull;
1258 }
1259 }
1260 function validate(props, propName, componentName, location, propFullName) {
1261 var expectedTypes = [];
1262 for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
1263 var checker = arrayOfTypeCheckers[i];
1264 var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret);
1265 if (checkerResult == null) return null;
1266 if (checkerResult.data && has(checkerResult.data, "expectedType")) expectedTypes.push(checkerResult.data.expectedType);
1267 }
1268 var expectedTypesMessage = expectedTypes.length > 0 ? ", expected one of type [" + expectedTypes.join(", ") + "]" : "";
1269 return new PropTypeError("Invalid " + location + " `" + propFullName + "` supplied to " + ("`" + componentName + "`" + expectedTypesMessage + "."));
1270 }
1271 return createChainableTypeChecker(validate);
1272 }
1273 function createNodeChecker() {
1274 function validate(props, propName, componentName, location, propFullName) {
1275 if (!isNode(props[propName])) return new PropTypeError("Invalid " + location + " `" + propFullName + "` supplied to " + ("`" + componentName + "`, expected a ReactNode."));
1276 return null;
1277 }
1278 return createChainableTypeChecker(validate);
1279 }
1280 function invalidValidatorError(componentName, location, propFullName, key, type) {
1281 return new PropTypeError((componentName || "React class") + ": " + location + " type `" + propFullName + "." + key + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + type + "`.");
1282 }
1283 function createShapeTypeChecker(shapeTypes) {
1284 function validate(props, propName, componentName, location, propFullName) {
1285 var propValue = props[propName];
1286 var propType = getPropType(propValue);
1287 if (propType !== "object") return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type `" + propType + "` " + ("supplied to `" + componentName + "`, expected `object`."));
1288 for (var key in shapeTypes) {
1289 var checker = shapeTypes[key];
1290 if (typeof checker !== "function") return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));
1291 var error = checker(propValue, key, componentName, location, propFullName + "." + key, ReactPropTypesSecret);
1292 if (error) return error;
1293 }
1294 return null;
1295 }
1296 return createChainableTypeChecker(validate);
1297 }
1298 function createStrictShapeTypeChecker(shapeTypes) {
1299 function validate(props, propName, componentName, location, propFullName) {
1300 var propValue = props[propName];
1301 var propType = getPropType(propValue);
1302 if (propType !== "object") return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type `" + propType + "` " + ("supplied to `" + componentName + "`, expected `object`."));
1303 for (var key in assign({}, props[propName], shapeTypes)) {
1304 var checker = shapeTypes[key];
1305 if (has(shapeTypes, key) && typeof checker !== "function") return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));
1306 if (!checker) return new PropTypeError("Invalid " + location + " `" + propFullName + "` key `" + key + "` supplied to `" + componentName + "`.\nBad object: " + JSON.stringify(props[propName], null, " ") + "\nValid keys: " + JSON.stringify(Object.keys(shapeTypes), null, " "));
1307 var error = checker(propValue, key, componentName, location, propFullName + "." + key, ReactPropTypesSecret);
1308 if (error) return error;
1309 }
1310 return null;
1311 }
1312 return createChainableTypeChecker(validate);
1313 }
1314 function isNode(propValue) {
1315 switch (typeof propValue) {
1316 case "number":
1317 case "string":
1318 case "undefined": return true;
1319 case "boolean": return !propValue;
1320 case "object":
1321 if (Array.isArray(propValue)) return propValue.every(isNode);
1322 if (propValue === null || isValidElement(propValue)) return true;
1323 var iteratorFn = getIteratorFn(propValue);
1324 if (iteratorFn) {
1325 var iterator = iteratorFn.call(propValue);
1326 var step;
1327 if (iteratorFn !== propValue.entries) {
1328 while (!(step = iterator.next()).done) if (!isNode(step.value)) return false;
1329 } else while (!(step = iterator.next()).done) {
1330 var entry = step.value;
1331 if (entry) {
1332 if (!isNode(entry[1])) return false;
1333 }
1334 }
1335 } else return false;
1336 return true;
1337 default: return false;
1338 }
1339 }
1340 function isSymbol(propType, propValue) {
1341 if (propType === "symbol") return true;
1342 if (!propValue) return false;
1343 if (propValue["@@toStringTag"] === "Symbol") return true;
1344 if (typeof Symbol === "function" && propValue instanceof Symbol) return true;
1345 return false;
1346 }
1347 function getPropType(propValue) {
1348 var propType = typeof propValue;
1349 if (Array.isArray(propValue)) return "array";
1350 if (propValue instanceof RegExp) return "object";
1351 if (isSymbol(propType, propValue)) return "symbol";
1352 return propType;
1353 }
1354 function getPreciseType(propValue) {
1355 if (typeof propValue === "undefined" || propValue === null) return "" + propValue;
1356 var propType = getPropType(propValue);
1357 if (propType === "object") {
1358 if (propValue instanceof Date) return "date";
1359 else if (propValue instanceof RegExp) return "regexp";
1360 }
1361 return propType;
1362 }
1363 function getPostfixForTypeWarning(value) {
1364 var type = getPreciseType(value);
1365 switch (type) {
1366 case "array":
1367 case "object": return "an " + type;
1368 case "boolean":
1369 case "date":
1370 case "regexp": return "a " + type;
1371 default: return type;
1372 }
1373 }
1374 function getClassName(propValue) {
1375 if (!propValue.constructor || !propValue.constructor.name) return ANONYMOUS;
1376 return propValue.constructor.name;
1377 }
1378 ReactPropTypes.checkPropTypes = checkPropTypes;
1379 ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache;
1380 ReactPropTypes.PropTypes = ReactPropTypes;
1381 return ReactPropTypes;
1382 };
1383 }));
1384
1385 //#endregion
1386 //#region node_modules/prop-types/index.js
1387 var require_prop_types = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1388 var ReactIs = require_react_is();
1389 var throwOnDirectAccess = true;
1390 module.exports = require_factoryWithTypeCheckers()(ReactIs.isElement, throwOnDirectAccess);
1391 }));
1392
1393 //#endregion
1394 //#region modules/announcements/assets/js/components/Announcements.js
1395 var import_prop_types = /* @__PURE__ */ __toESM(require_prop_types());
1396 function ownKeys$1(e, r) {
1397 var t = Object.keys(e);
1398 if (Object.getOwnPropertySymbols) {
1399 var o = Object.getOwnPropertySymbols(e);
1400 r && (o = o.filter(function(r) {
1401 return Object.getOwnPropertyDescriptor(e, r).enumerable;
1402 })), t.push.apply(t, o);
1403 }
1404 return t;
1405 }
1406 __name(ownKeys$1, "ownKeys");
1407 function _objectSpread$1(e) {
1408 for (var r = 1; r < arguments.length; r++) {
1409 var t = null != arguments[r] ? arguments[r] : {};
1410 r % 2 ? ownKeys$1(Object(t), !0).forEach(function(r) {
1411 _defineProperty(e, r, t[r]);
1412 }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys$1(Object(t)).forEach(function(r) {
1413 Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
1414 });
1415 }
1416 return e;
1417 }
1418 __name(_objectSpread$1, "_objectSpread");
1419 function Announcements(props) {
1420 var announcements = props.announcements;
1421 var unMount = props.unMount;
1422 var _useState2 = _slicedToArray((0, react.useState)(0), 2);
1423 var currentAnnouncement = _useState2[0];
1424 var setCurrentAnnouncement = _useState2[1];
1425 var announcementTitle = Object.values(announcements)[0].title || "";
1426 (0, react.useEffect)(function() {
1427 var timer = setTimeout(function() {
1428 eventTrackingHandle("impression", {
1429 event_name: "element_impression",
1430 element_type: "popup",
1431 eventNonInteraction: 1
1432 });
1433 }, 200);
1434 return function() {
1435 return clearTimeout(timer);
1436 };
1437 }, [announcements]);
1438 var onCloseHandle = function onCloseHandle(eventName) {
1439 eventTrackingHandle(eventName, {
1440 event_name: "element_click",
1441 element_type: "button"
1442 });
1443 announcements.shift();
1444 if (0 === announcements.length) return unMount();
1445 setCurrentAnnouncement(currentAnnouncement + 1);
1446 };
1447 var eventTrackingHandle = function eventTrackingHandle(eventName, additionalArgs) {
1448 var eventArgs = _objectSpread$1(_objectSpread$1({}, {
1449 event: "fireEvent",
1450 eventCategory: "editor",
1451 eventAction: "whats new popup",
1452 eventLabel: eventName,
1453 eventLabel2: announcementTitle,
1454 event_action: eventName,
1455 event_location: "popup",
1456 event_context: "whats new",
1457 event_subcontext: announcementTitle,
1458 element_id: "e-announcements-root"
1459 }), additionalArgs);
1460 appsEventTrackingDispatch("announcement/".concat(eventName), eventArgs);
1461 };
1462 return /*#__PURE__*/ react.default.createElement("div", { className: "announcements-container" }, /*#__PURE__*/ react.default.createElement(AnnouncementsHeader, { onClose: onCloseHandle }), /*#__PURE__*/ react.default.createElement(Announcement, {
1463 key: "announcement-".concat(currentAnnouncement),
1464 announcement: announcements[0],
1465 onClose: onCloseHandle
1466 }));
1467 }
1468 Announcements.propTypes = {
1469 announcements: import_prop_types.default.oneOfType([import_prop_types.default.array, import_prop_types.default.object]).isRequired,
1470 unMount: import_prop_types.default.func.isRequired
1471 };
1472
1473 //#endregion
1474 //#region node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js
1475 function _objectWithoutPropertiesLoose(r, e) {
1476 if (null == r) return {};
1477 var t = {};
1478 for (var n in r) if ({}.hasOwnProperty.call(r, n)) {
1479 if (-1 !== e.indexOf(n)) continue;
1480 t[n] = r[n];
1481 }
1482 return t;
1483 }
1484
1485 //#endregion
1486 //#region node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js
1487 function _objectWithoutProperties(e, t) {
1488 if (null == e) return {};
1489 var o;
1490 var r;
1491 var i = _objectWithoutPropertiesLoose(e, t);
1492 if (Object.getOwnPropertySymbols) {
1493 var n = Object.getOwnPropertySymbols(e);
1494 for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]);
1495 }
1496 return i;
1497 }
1498
1499 //#endregion
1500 //#region modules/announcements/assets/js/components/Announcement.js
1501 var _excluded = ["cta"];
1502 function Announcement(props) {
1503 var announcement = props.announcement;
1504 var onClose = props.onClose;
1505 var cta = announcement.cta;
1506 var announcementContent = _objectWithoutProperties(announcement, _excluded);
1507 return /*#__PURE__*/ react.default.createElement("div", { className: "announcement-item" }, /*#__PURE__*/ react.default.createElement(AnnouncementBody, { announcement: announcementContent }), /*#__PURE__*/ react.default.createElement(AnnouncementFooter, {
1508 buttons: cta,
1509 onClose
1510 }));
1511 }
1512 Announcement.propTypes = {
1513 announcement: import_prop_types.default.object.isRequired,
1514 onClose: import_prop_types.default.func.isRequired
1515 };
1516
1517 //#endregion
1518 //#region modules/announcements/assets/js/components/AnnouncementsHeader.js
1519 function AnnouncementsHeader(props) {
1520 var onClose = props.onClose;
1521 return /*#__PURE__*/ react.default.createElement("div", { className: "announcements-heading-container" }, /*#__PURE__*/ react.default.createElement("i", {
1522 className: "eicon-elementor",
1523 "aria-hidden": "true"
1524 }), /*#__PURE__*/ react.default.createElement("span", { className: "heading-title" }, (0, _wordpress_i18n.__)("Notifications", "elementor")), /*#__PURE__*/ react.default.createElement("button", {
1525 className: "close-button",
1526 onClick: function onClick() {
1527 return onClose("close");
1528 }
1529 }, /*#__PURE__*/ react.default.createElement("i", {
1530 className: "eicon-close",
1531 "aria-hidden": "true"
1532 })));
1533 }
1534 AnnouncementsHeader.propTypes = { onClose: import_prop_types.default.func.isRequired };
1535
1536 //#endregion
1537 //#region modules/announcements/assets/js/components/AnnouncementBody.js
1538 function AnnouncementBody(props) {
1539 var _props$announcement = props.announcement;
1540 var title = _props$announcement.title;
1541 var description = _props$announcement.description;
1542 var media = _props$announcement.media;
1543 return /*#__PURE__*/ react.default.createElement("div", { className: "announcement-body-container" }, "image" === media.type && /*#__PURE__*/ react.default.createElement("div", { className: "announcement-body-media announcement-body-".concat(media.type) }, /*#__PURE__*/ react.default.createElement("img", {
1544 src: media.src,
1545 alt: "Announcement"
1546 })), /*#__PURE__*/ react.default.createElement("div", { className: "announcement-body-content" }, /*#__PURE__*/ react.default.createElement("div", { className: "announcement-body-title" }, title), /*#__PURE__*/ react.default.createElement("div", {
1547 className: "announcement-body-description",
1548 dangerouslySetInnerHTML: { __html: description }
1549 })));
1550 }
1551 AnnouncementBody.propTypes = { announcement: import_prop_types.default.object.isRequired };
1552
1553 //#endregion
1554 //#region modules/announcements/assets/js/components/AnnouncementFooter.js
1555 function AnnouncementFooter(props) {
1556 var buttons = props.buttons;
1557 var onClose = props.onClose;
1558 return /*#__PURE__*/ react.default.createElement("div", { className: "announcement-footer-container" }, Object.values(buttons).map(function(button, index) {
1559 return /*#__PURE__*/ react.default.createElement("a", {
1560 key: "button".concat(index),
1561 className: "button-item ".concat(button.variant),
1562 href: button.url,
1563 target: button.target,
1564 onClick: function onClick() {
1565 return onClose("cta");
1566 }
1567 }, button.label);
1568 }));
1569 }
1570 AnnouncementFooter.propTypes = {
1571 buttons: import_prop_types.default.oneOfType([import_prop_types.default.array, import_prop_types.default.object]),
1572 onClose: import_prop_types.default.func.isRequired
1573 };
1574
1575 //#endregion
1576 //#region modules/announcements/assets/js/components/Overlay.js
1577 function Overlay() {
1578 return /*#__PURE__*/ react.default.createElement("div", { className: "announcements-screen-overlay" });
1579 }
1580
1581 //#endregion
1582 //#region node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js
1583 function _assertThisInitialized(e) {
1584 if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
1585 return e;
1586 }
1587
1588 //#endregion
1589 //#region node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js
1590 function _possibleConstructorReturn(t, e) {
1591 if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
1592 if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
1593 return _assertThisInitialized(t);
1594 }
1595
1596 //#endregion
1597 //#region node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js
1598 function _getPrototypeOf(t) {
1599 return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(t) {
1600 return t.__proto__ || Object.getPrototypeOf(t);
1601 }, _getPrototypeOf(t);
1602 }
1603
1604 //#endregion
1605 //#region node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js
1606 function _setPrototypeOf(t, e) {
1607 return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(t, e) {
1608 return t.__proto__ = e, t;
1609 }, _setPrototypeOf(t, e);
1610 }
1611
1612 //#endregion
1613 //#region node_modules/@babel/runtime/helpers/esm/inherits.js
1614 function _inherits(t, e) {
1615 if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
1616 t.prototype = Object.create(e && e.prototype, { constructor: {
1617 value: t,
1618 writable: !0,
1619 configurable: !0
1620 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && _setPrototypeOf(t, e);
1621 }
1622
1623 //#endregion
1624 //#region modules/announcements/assets/js/e-component.js
1625 function ownKeys(e, r) {
1626 var t = Object.keys(e);
1627 if (Object.getOwnPropertySymbols) {
1628 var o = Object.getOwnPropertySymbols(e);
1629 r && (o = o.filter(function(r) {
1630 return Object.getOwnPropertyDescriptor(e, r).enumerable;
1631 })), t.push.apply(t, o);
1632 }
1633 return t;
1634 }
1635 function _objectSpread(e) {
1636 for (var r = 1; r < arguments.length; r++) {
1637 var t = null != arguments[r] ? arguments[r] : {};
1638 r % 2 ? ownKeys(Object(t), !0).forEach(function(r) {
1639 _defineProperty(e, r, t[r]);
1640 }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function(r) {
1641 Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
1642 });
1643 }
1644 return e;
1645 }
1646 function _callSuper(t, o, e) {
1647 return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
1648 }
1649 function _isNativeReflectConstruct() {
1650 try {
1651 var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
1652 } catch (t) {}
1653 return (_isNativeReflectConstruct = function _isNativeReflectConstruct() {
1654 return !!t;
1655 })();
1656 }
1657 var EComponent = /*#__PURE__*/ function(_$e$modules$Component) {
1658 function EComponent() {
1659 _classCallCheck(this, EComponent);
1660 return _callSuper(this, EComponent, arguments);
1661 }
1662 _inherits(EComponent, _$e$modules$Component);
1663 return _createClass(EComponent, [{
1664 key: "getNamespace",
1665 value: function getNamespace() {
1666 return "announcement";
1667 }
1668 }, {
1669 key: "defaultCommands",
1670 value: function defaultCommands() {
1671 return [
1672 "close",
1673 "cta",
1674 "impression"
1675 ].reduce(function(allCommands, command) {
1676 return _objectSpread(_objectSpread({}, allCommands), {}, _defineProperty({}, command, function() {}));
1677 }, {});
1678 }
1679 }]);
1680 }($e.modules.ComponentBase);
1681
1682 //#endregion
1683 //#region modules/announcements/assets/js/index.js
1684 var AnnouncementIndex = /*#__PURE__*/ function() {
1685 function AnnouncementIndex() {
1686 _classCallCheck(this, AnnouncementIndex);
1687 this.initAnnouncement();
1688 }
1689 return _createClass(AnnouncementIndex, [{
1690 key: "initAnnouncement",
1691 value: function() {
1692 var _initAnnouncement = _asyncToGenerator(/*#__PURE__*/ import_regenerator.default.mark(function _callee() {
1693 var _window$elementorAnno;
1694 var container;
1695 var announcements;
1696 var _ReactUtils$render;
1697 var unmount;
1698 return import_regenerator.default.wrap(function(_context) {
1699 while (1) switch (_context.prev = _context.next) {
1700 case 0:
1701 container = document.getElementById("e-announcements-root");
1702 announcements = (_window$elementorAnno = window.elementorAnnouncementsConfig) === null || _window$elementorAnno === void 0 ? void 0 : _window$elementorAnno.announcements;
1703 if (!(!announcements || !container)) {
1704 _context.next = 1;
1705 break;
1706 }
1707 return _context.abrupt("return");
1708 case 1:
1709 _context.next = 2;
1710 return $e.components.register(new EComponent());
1711 case 2: _ReactUtils$render = react_default.render(/*#__PURE__*/ react.default.createElement(react.default.Fragment, null, /*#__PURE__*/ react.default.createElement(Overlay, null), /*#__PURE__*/ react.default.createElement(Announcements, {
1712 announcements,
1713 unMount: function unMount() {
1714 unmount();
1715 container.remove();
1716 }
1717 })), container), unmount = _ReactUtils$render.unmount;
1718 case 3:
1719 case "end": return _context.stop();
1720 }
1721 }, _callee);
1722 }));
1723 function initAnnouncement() {
1724 return _initAnnouncement.apply(this, arguments);
1725 }
1726 return initAnnouncement;
1727 }()
1728 }]);
1729 }();
1730 new AnnouncementIndex();
1731
1732 //#endregion
1733 })(React, ReactDOM, wp.i18n);
1734 //# sourceMappingURL=announcements-app.js.map